Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как удалить записи через SQl? / 4 сообщений из 4, страница 1 из 1
22.07.2003, 12:38
    #32214388
RDen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить записи через SQl?
Делаю так:

var Names:string;
begin

Names := (присваивается значение).....
Form1.Query1.Close;
Form1.Query1.SQL.Clear;
Form1.Query1.SQL.Add('Delete from "'+ 'People.DBF'+ '"');
Form1.Query1.SQL.Add('where CODE = '+ '''' + Names + '''');
Form1.Query1.Open;

Записи удаляются, но на последней строке возникает сообщение "Error creating cursor handle". Если убрать Form1.Query1.Open, то ничего не удаляется.
Вот. Подскажите в чём дело.
...
Рейтинг: 0 / 0
22.07.2003, 12:40
    #32214393
Как удалить записи через SQl?
Все дело в волшебных пузырька и в том что надо читать документацию...
Надо делать не Open, а Exec,
то есть Form1.Query1.Exec;
...
Рейтинг: 0 / 0
22.07.2003, 12:42
    #32214400
Guest_Paul
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить записи через SQl?
Надо делать не Open, а ExecSQL.
...
Рейтинг: 0 / 0
22.07.2003, 12:48
    #32214411
RDen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить записи через SQl?
Спасибо, действительно Query1.ExecSQL
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как удалить записи через SQl? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]