Hi
How do I insert a NULL value in a query?
Q.SQL.Add('SELECT * FROM TABLE1');
Q.SQLINSERT.add('INSERT INTO TABLE1');
Q.SQLINSERT.add('(FIELD1, FIELD2)');
Q.SQLINSERT.add('VALUES');
Q.SQLINSERT.add('(:field1, field2)');
Q.open;
Q.insert;
Q.fieldByName('Field1').asInteger := NULL;
Q.fieldByName('Field2').asInteger := 4;
Q.Post;
That obviously wont work...
I have tried with .Clear, but got some exception..
Best regards
Jens Fudge
inserting NULL values in queries
oh.. ok.. thanksAndreyZ wrote:You can use the following code:Code: Select all
Q.FieldByName('Field1').Value := NULL;