![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос Update [D6]
Шурик Ш © (2002-09-04 18:06:00)При выполнении запроса
update clients
set clients.parent = 47
where clients.id = 42
возникает ошибка "Error Creating Cursor Handle". Что я делаю неправильно?
Шурик Ш (2002-09-04 18:26:00) [1]Понял. Спасибо!!!
passm (2002-09-04 18:22:00) [2]Метод Open открывает набор данных, если SQL задано как SELECT...
В твоем случае необходимо выполнить запрос не возвращающий набор данных, следовательно - ExecSQL.
3JIA9I CyKA (2002-09-04 18:19:00) [3]А ему срочно потребуется НД.
Который не возвращается.
Шурик Ш (2002-09-04 18:17:00) [4]А почему нельзя использовать .Open?
3JIA9I CyKA (2002-09-04 18:16:00) [5]2Шурик Ш
1) Прочитайте внимательно ответ Reindeer Moss Eater.
2) Зайдите в Delphi и исправьте
.Active := True;
на
.ExecSQL
3) Теперь можете откинуться на спинку кресла и всё такое.
Шурик Ш (2002-09-04 18:11:00) [6]Так я вообще ничего не вызываю. Первоначально этот запрос был во вполне осмысленом Query. Теперь этот текст лежит в свойстве SQL. Я просто пытаюсь исправить свойство Active в True и он такое выдает.
Reindeer Moss Eater (2002-09-04 18:07:00) [7]Не тот метод вызываешь у TQuery