![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL: UPDATE: Ошибка [D7]
chir © (2005-01-09 15:52:00)Код программы:
DM.ADOQ2.Close;
DM.ADOQ2.SQL.Text := 'UPDATE employees SET surname='''+cxTE_surname.Text+''' WHERE id_e='+current_id_e;
DM.ADOQ2.Open;
После выполнения выдается ошибка:
Project pr1.exe raised exception class EDatabaseError with message 'ADOQ2: CommandText does not return a result set'
Никак не пойму почему... Данные при этом всетаки изменяются, но выполнение программы прекращается :(
Помогите пожалуйста!
chir (2005-01-09 16:25:00) [1]спасибо, все работает! :)
использовал второй вариант. с первым разберусь позднее (нехватка вретмени). еще раз спасибо!
sniknik (2005-01-09 16:07:00) [2]по хорошему, перекинь запрос в ADOCommand по тому как он действительно не возвращает "result set", и пользуйся им для таких запросов.
но сойдет и простая замена Open на ExecSQL.