Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при записи в таблицу 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) +')');

?


Наверх

Титульная страница Поиск, карта сайта Написать письмо