Текущий архив: 2002.07.22;
Скачать: CL | DM;
ВнизENoResult (Error creating cursor handle) Найти похожие ветки
← →
Darts (2002-06-29 15:47) [0]Есть Table1 и Query1. Table1 ссылается на какую-то таблицу. В Query1 создаю запрос на удаление в той же таблице по определенному условию
Вот код.
Bookmark := Datamodule2.Table1.GetBookmark;
with DataModule2.Query1 do begin
Close;
SQL.Clear;
SQL.Add(" DELETE FROM orders");
SQL.Add(" WHERE orderdate <= " + s1);
//SQL.SaveToFile("d:\11.sql");
Open;
end;
if DataModule2.Table1.BookmarkValid(Bookmark) = False then DataModule2.Table1.Last;
Как уйти от такой ошибки (ошибка создания позиции курсора)?
Можно ли обработать таким образом?
try
... вышеприведенный код
except
On ENoResult do begin
if DataModule2.Table1.BookmarkValid(Bookmark) = False then DataModule2.Table1.Last;
end;
end
← →
Gonza (2002-06-29 16:09) [1]
> with DataModule2.Query1 do begin
> Close;
> SQL.Clear;
> SQL.Add(" DELETE FROM orders");
> SQL.Add(" WHERE orderdate <= " + s1);
> //SQL.SaveToFile("d:\11.sql");
> Open;
> end;
Вместо Open пиши ExecSQL;
← →
Darts (2002-06-29 16:17) [2]Совсем забыл про это. Спасибо!
Страницы: 1 вся ветка
Текущий архив: 2002.07.22;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.005 c