![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при записи в таблицу Access [D7, Access]
Valerik © (2008-11-10 14:42:00)Помогите пожалуйста! У меня возникает ошибка при записи в таблицу:"Текущий проводник не поддерживает возврат нескольких наборов записей в результате одной операции".
Может я не правильно осуществляю запись?
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('insert into Prob (skorost,dlinna)values('+ Edit5.Text +','+ Edit6.Text +')');
ADOQuery2.ExecSQL;
ADOQuery1.Close;
ADOQuery2.Open;
Anatoly Podgoretsky (2008-11-11 14:08:00) [1]> MsGuns (11.11.2008 12:38:12) [12]
Конечно нет, нужны символы, а не буквы.
MsGuns (2008-11-11 12:38:00) [2]>Valerik © (11.11.08 08:19) [8]
>А как можно записать данные в таблицу, которые содержат символы и буквы?
Стесняюсь спросить: а буква - это не символ ?
stas (2008-11-11 12:21:00) [3]Valerik © (11.11.08 08:19) [8]
База шин )) ?
app (2008-11-11 08:53:00) [4]Один вопрос - одна ветка, два вопроса - две ветки
Valerik (2008-11-11 08:24:00) [5]Все получилось)))
Спасибо!)
Valerik (2008-11-11 08:19:00) [6]А как можно записать данные в таблицу, которые содержат символы и буквы?
Например: 160/R13.
Выдает ошибку: Ошибка синтаксиса в выражении запроса 160/R13
Valerik (2008-11-11 08:13:00) [7]Спасибо большое!!!! Действительно ошибка была в этом: ADOQuery 1.Open;
Anatoly Podgoretsky (2008-11-10 15:38:00) [8]Выкини АДОQuery и замени на ADODataset для данных и AdoCommand для команд, а то очередной, который споткнулся об Борландовский костыль.
stas (2008-11-10 15:31:00) [9]ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('insert into Prob (skorost,dlinna)values('+ Edit5.Text +','+ Edit6.Text +')');
ADOQuery2.ExecSQL;
ADOQuery1.Close;
ADOQuery 1.Open;
думаю тебе надо так?
MsGuns (2008-11-10 15:14:00) [10]>GRAND © (10.11.08 15:07) [3]
>Это такой себе рефреш ;)
А ты не путаешь адошный refresh с requery ?
GRAND (2008-11-10 15:07:00) [11]Это такой себе рефреш ;)
Сергей М. (2008-11-10 14:46:00) [12]
> ADOQuery2.Open;
Эта строчка в данном контексте не имеет к записи в таблицу никакого отношения.
Она тебе зачем ?
GRAND (2008-11-10 14:44:00) [13]
> 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) +')');
?