1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

    Скрыть объявление

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

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

  1. EkaterinaKI

    EkaterinaKI Гость

    Репутация:
    0
    здравствуйте, вставляю строчку в таблицу. запись вставляется, но при этом 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 Гость

    Репутация:
    0
    Если я не ошибаю, то здесь одновременно отправляется сразу два запроса на добавление строки, просто в разных вариантах. Один из вариантов удали и всё будет пучком.
     
Загрузка...

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