_SQLSetColNull

(   NumSet  : Word;
    ColName : StringZ;
    Value   : Byte) : Byte

Sloupec se jménem ColName v tabulce NumSet označí tak, že bude ukládán do databáze jako NULL. Sloupec musí být předtím připojen k proměnné makra procedurou SQLBind. Připojenou proměnnou není potřeba nijak upravovat, protože bude sama upravena.

Jestliže bude sloupec existovat a bude správně připojen k proměnné makra, vrací funkce true

dim DB     : Word;
dim Set    : Word;
dim S1     : String;
dim S2     : String;
dim nInt1  : Longint;

SQLDBOpen(DB, "Test", "", "");
SQLOpen(DB, Set);
SQLBind(Set, "COL1", SQL_VARCHAR, S1);
SQLBind(Set, "COL2", SQL_VARCHAR, S2);
SQLBind(Set, "INT1", SQL_INTEGER, nInt1);
SQLSelect(Set, "TEST", "IDZAM=1", "IDZAM");
if _SQLFirst(Set) then
  if _SQLEdit(Set) then
    _SQLSetColNull(Set, "INT1", true);
    _SQLSetColNull(Set, "COL2", true);
    _SQLUpdate(Set);
  endif
endif
SQLClose(Set);
SQLDBClose(DB);

Podívejte se na: SQL makrofunkce

Příklad