Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2012, 12:41   #1
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
Вопрос INSERT Запросы "Текущий поставщик не подерживает .."

Доброго времени суток

Пытаюсь сделать SQL INSERT не выходит
Ошибка "Текущий поставщик не поддерживает возврат нескольких
наборов записей в результате выполнения одной операции"

БД Access, таблица имеет вид

id |train_number | car_number | state |
--+-------------+------------+-------+

вот сам запрос, что только не применял
Код:
     ADOQuery1.SQL.Clear;
     ADOQuery1.SQL.Text:='INSERT INTO [place]([train_number],[car_number],[state]) VALUES(1,16,''забронирован'')';
     ADOQuery1.Open;
X@OC вне форума Ответить с цитированием
Старый 20.11.2012, 12:50   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

замените ADOQuery1.Open;
на
Код:
ADOQuery1.ExecSQL;
и на будущее - .Open используется только для запросов, которые возвращают набор данных (SELECT
для запросов манипулирования данными (DELETE/INSERT/UPDATE) или манипулирования структурами (ALTER) нужно использовать исключительно метод ExecSQL
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.11.2012, 13:04   #3
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
По умолчанию

СПАСИБО Большое

полночи не спал искал какието примеры и все были с Open и не работали
спасибо заработало
X@OC вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") funnyy Помощь студентам 3 17.10.2012 17:40
как убрать слово "mobified" (которое рядом с insert) alex 2000 Помощь студентам 2 20.02.2012 10:23
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
Sql "insert" проблема с экранированием bondik C# (си шарп) 3 09.06.2011 13:51
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04