SQLQuery1.ExecSQL

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

SQLQuery1.ExecSQL

Сообщение nusya » 03.01.2009 01:42:30

объясните, почему при использовании SQLQuery1.ExecSQL; ничего не происходит, ни открытия базы, ни вывода какой-либо ошибки
при использовании SQLQuery1.Open; все нормально открывается
nusya
новенький
 
Сообщения: 19
Зарегистрирован: 15.09.2008 12:58:15

Re: SQLQuery1.ExecSQL

Сообщение EmeraldMan » 03.01.2009 02:19:42

nusya писал(а):объясните, почему при использовании SQLQuery1.ExecSQL; ничего не происходит, ни открытия базы, ни вывода какой-либо ошибки
при использовании SQLQuery1.Open; все нормально открывается

SQLQuery1.Open используется для запросов выборки SELECT. Открыл, поработал, закрыл (Close).
SQLQuery1.ExecSQL - для обновления базы (UPDATE, INSERT и т.д.), т.е. выполнил операцию и сразу закрылся.
Аватара пользователя
EmeraldMan
постоялец
 
Сообщения: 149
Зарегистрирован: 16.10.2008 08:41:51
Откуда: Белгород


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42

Рейтинг@Mail.ru