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=-