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

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
Как удалить записи через SQl?
    #32214393
Все дело в волшебных пузырька и в том что надо читать документацию...
Надо делать не Open, а Exec,
то есть Form1.Query1.Exec;
...
Рейтинг: 0 / 0
Как удалить записи через SQl?
    #32214400
Guest_Paul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо делать не Open, а ExecSQL.
...
Рейтинг: 0 / 0
Как удалить записи через SQl?
    #32214411
RDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, действительно Query1.ExecSQL
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как удалить записи через SQl?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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