Delphi+Sql

Sasha111
Дата: 12.10.2003 11:42:32
Такая задача .В полях Edit1.text и Edit2.text находятся записи которые нада вставить в таблицу test .
Как написать эту долбаную вставку в событии кнопки если Я использую источник данных DataSourse1 и Query1.
Вот то что ишу Я
Form1.Query1.SQL.Clear;
Form1.Query1.SQL.Add('Insert into test(one,two)'+'values(:first,:second)');
Query1.ExecSQL;

Но пока ничего хорошего Я не получил !!!
На сервере этот запрос рубит исполняется только вместа 1 и 2 пишу 'a','b';
Подскажите если можете !!!!
JibSkeart
Дата: 12.10.2003 11:56:01
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Insert into test(one,two) values(:first,:second)');
Query1.ExecSQL;


Да а где же

Query1->Parameters->Items[0] = a;
Query1->Parameters->Items[1] = b;

или

Query1->Parameters->ParamByName("first") = a;
Query1->Parameters->ParamByName("second") = b;

тоесть должно быть так

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Insert into test(one,two) values(:first,:second)');
Query1.Parameters.ParamByName('first') := a;
Query1.Parameters.ParamByName('second') := b;
Query1.ExecSQL;




-=JS=-
Sasha111
Дата: 12.10.2003 12:12:39
Пасибки тебе большое !!!!
У тя нету каких то доков по этому делу ????
Просто нада прогу одну налабать ...хоть пару примеров на инсерт ???
JibSkeart
Дата: 12.10.2003 13:13:53
Это уже побольшому счету в конференцию "Дельфи"

-=JS=-