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

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

Редактирование таблицы запросом


M126 ©   (2003-07-28 12:08:00) 

Здравстуйте, Мастера. У меня не работает запрос на изменение данных типа булеан в таблице. Текст следующий:
Qsend.Close;
Qsend.SQL.Clear;
( "update Kassdoc set flag1 = true where flag1 = false")

Здравстуйте, Мастера. У меня не работает запрос на изменение данных типа булеан в таблице. Текст следующий:
Qsend.Close;
Qsend.SQL.Clear;
Qsend.SQL.Add("update Kassdoc set flag1 = true where flag1 = false");
Qsend.Open;
Qsend.First;
end;
Ошибку выдает: class ENoResultSet with message "Error creating cursor handle".
Подскажите пожалуйста с чем это связано, и как решить эту проблему


M126   (2003-07-28 13:16:00) [1]

Век живи век учись... Спасибо!


Соловьев   (2003-07-28 13:02:00) [2]


> Qsend.Open;
> Qsend.First;

не нужно. убери их.


M126   (2003-07-28 13:01:00) [3]

DBase
сейчас сделал так
Qsend.ExecSQL;
Qsend.Open;
Qsend.First;
он меняет поле Flag1 на true, но все равно выдает ошибку
Error creating cursor handle


Соловьев   (2003-07-28 12:51:00) [4]


> M126 (28.07.03 12:48)

закрыта? dBase? это по сети ты делаешь?

> если поставить до или после то ошибку выдает прежнюю

до чего?


M126   (2003-07-28 12:48:00) [5]

Если ставить вместо то ругается на то что база закрыта, если поставить до или после то ошибку выдает прежнюю


Соловьев   (2003-07-28 12:17:00) [6]


> Qsend.Open;

Qsend.ExecSQL;


Наверх

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