inserting NULL values in queries
Posted: Fri 15 Oct 2010 11:30
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
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