Форум — Ответы     (  К темам )
 ?  prof: глюк при INSERT в IB чисел с точкой (01-04-2003 12:27:27) http://fobos.tmnnet.ru
пример
float x = 3,33333;
AnsiString cText = "Text field";
IBQuery1->SQL->Add("INSERT INTO table (num,text) values (x,cText)");
а так как float c запятой, то получим
IBQuery1->SQL->Text("INSERT INTO table (num,text) values (3,33333,'Text field')");
тоесть как бы в values 3 значения а не 2
как с этим бороться?
 Георгий (01-04-2003 13:47:29)
в этом случае надо число заключить в кавычки
INSERT INTO table (num,text) values ('3,33333','Text field')
а интерпритатор сам разберётся, что с ним делать