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

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

Проблемы с INSERT в DELPHI


Страницы:   1 2

tolea ©   (2002-09-27 11:11:00) 

Привет всем. У меня такая проблема: пытаюсь ввести запись програмным путем с командой INSERT, и при попытке выполнить ExecSQL, генерируется следуешая ошибка Field Value out of lookup table range.
Спашивал у других: - да, встречались с токой ошибкой, но не зная что делать, отказывались от SQL запросов.

Вот код:

...
var sSQL : String;
...
{в sSQL записываем все поля для записи}
...
Case MessageDlg("Хотите ввести еще одну запись?",mtConfirmation,mbYesNoCancel,0) Of
mrYes: Begin
With Query1 Do Begin
Close;
SQL.Clear;
SQL.Add(sSQL);
Close;
ExecSQL;
End;
...
подготовка к новой записи
...
End;
mrNo: Begin
With Query1 Do Begin
Close;
SQL.Clear;
SQL.Add(sSQL);
Close;
ExecSQL;
End;
...
End;
mrCancel: Begin
...
End;

Вообще sSQL получается довольно длинная.

Помогите, если можете. Заранее блогадарю.


feya   (2002-09-27 11:17:00) [21]

Точно такая же проблема. Знаю, что если вставлять одно поле в таблицу с несколькими полями, то все работает отлично. А вот как вставить сразу несколько полей не знаю.

А как у тебя сам запрос выглядит?


Страницы:   1 2

Наверх

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