Buongiorno
Utilizzo firebird 3.0.1 con sqldb, quando cerco di fare una insert di una query parametrica su un campo boolean mi da il seguente errore:
DBConnection : Execute :
-Dynamic SQL Error
-SQL error code = -804
-Incorrect values within SQLDA structure.
questo è il codice che uso:
LocalQueryWrite.SQL.Text:='insert into vetture (mod, telaio, esito) values (:p1, :p2, :p3) returning id';
LocalQueryWrite.ParamByName('p1').AsInteger:=StrToInt(LocalVett[1]);
LocalQueryWrite.ParamByName('p2').AsString:=LocalVett[2];
LocalQueryWrite.ParamByName('p3').AsBoolean:=False; //(LocalVett[3]='True'); // StrToBool(LocalVett[3]);
LocalQueryWrite.Open;
Sembra quasi che non supporta i campi boolean.
Qualcuno sa come risolvere il problema?
Grazie