Вставка Записи В Таблицу С Помощью Adoquery

Тема в разделе "Delphi - Базы данных", создана пользователем EkaterinaKI, 22 май 2012.

  1. EkaterinaKI

    EkaterinaKI Гость

    здравствуйте, вставляю строчку в таблицу. запись вставляется, но при этом Delphi вылетает с ошибкой:
    Project Project1.exe raised exception class EDatabaseError with message 'ADOQuery2: CommandText does not return a result set'.

    подскажите пожалуйста как избежать ошибки?
    begin
    ADOQuery2.Close;
    ADOQuery2.SQL.Clear;
    ADOQuery2.SQL.Add('insert into har_materialov(id_mat, ed, stoimost, rash, cvet) values :)id_mat, :ed, :stoimost, :rash, :cvet)');
    ADOQuery2.Parameters.ParamByName('id_mat').Value:=edit1.Text;
    ADOQuery2.Parameters.ParamByName('ed').Value:=edit2.Text;
    ADOQuery2.Parameters.ParamByName('stoimost').Value:=edit3.Text;
    ADOQuery2.Parameters.ParamByName('rash').Value:=edit4.Text;
    ADOQuery2.Parameters.ParamByName('cvet').Value:=edit5.Text;
    ADOQuery2.Open;
    ADOQuery2.Refresh;
    end;
     
  2. timondrik

    timondrik Гость

    Если я не ошибаю, то здесь одновременно отправляется сразу два запроса на добавление строки, просто в разных вариантах. Один из вариантов удали и всё будет пучком.
     
Загрузка...
Похожие Темы - Вставка Записи Таблицу
  1. Dragon108
    Ответов:
    1
    Просмотров:
    471
  2. vitte
    Ответов:
    8
    Просмотров:
    728
  3. k85
    Ответов:
    2
    Просмотров:
    680
  4. lionk
    Ответов:
    6
    Просмотров:
    758
  5. sasha465
    Ответов:
    2
    Просмотров:
    1.368

Поделиться этой страницей