-
Помогите пожалуйста! У меня возникает ошибка при записи в таблицу:"Текущий проводник не поддерживает возврат нескольких наборов записей в результате одной операции".
Может я не правильно осуществляю запись?
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('insert into Prob (skorost,dlinna)values('+ Edit5.Text +','+ Edit6.Text +')');
ADOQuery2.ExecSQL;
ADOQuery1.Close;
ADOQuery2.Open;
-
> ADOQuery2.SQL.Add('insert into Prob (skorost,dlinna)values('+
> Edit5.Text +','+ Edit6.Text +')');
А если так:
ADOQuery2.SQL.Add('insert into Prob (skorost,dlinna)values('+ QuotedStr(Edit5.Text) +','+ QuotedStr(Edit6.Text) +')');
?
-
> ADOQuery2.Open;
Эта строчка в данном контексте не имеет к записи в таблицу никакого отношения.
Она тебе зачем ?
-
Это такой себе рефреш ;)
-
>GRAND © (10.11.08 15:07) [3]
>Это такой себе рефреш ;)
А ты не путаешь адошный refresh с requery ?
-
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('insert into Prob (skorost,dlinna)values('+ Edit5.Text +','+ Edit6.Text +')');
ADOQuery2.ExecSQL;
ADOQuery1.Close;
ADOQuery1.Open;
думаю тебе надо так?
-
Выкини АДОQuery и замени на ADODataset для данных и AdoCommand для команд, а то очередной, который споткнулся об Борландовский костыль.
-
Спасибо большое!!!! Действительно ошибка была в этом: ADOQuery1.Open;
-
А как можно записать данные в таблицу, которые содержат символы и буквы?
Например: 160/R13.
Выдает ошибку: Ошибка синтаксиса в выражении запроса 160/R13
-
Все получилось)))
Спасибо!)
-
Один вопрос - одна ветка, два вопроса - две ветки
-
Valerik © (11.11.08 08:19) [8]
База шин )) ?
-
>Valerik © (11.11.08 08:19) [8]
>А как можно записать данные в таблицу, которые содержат символы и буквы?
Стесняюсь спросить: а буква - это не символ ?
-
> MsGuns (11.11.2008 12:38:12) [12]
Конечно нет, нужны символы, а не буквы.