Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.007 c
3-70632
Loco
2002-06-30 14:34
2002.07.22
базы Foxpro


3-70626
SS1
2002-06-28 08:46
2002.07.22
DbiDoRestructure


1-70810
relict
2002-07-10 09:31
2002.07.22
разрешения экрана...


7-70940
Doom
2002-04-28 22:47
2002.07.22
Добавить к контекстное меню ярлык


14-70896
PVOzerski
2002-06-25 12:30
2002.07.22
Кто подскажет, где в Сети можно найти/скачать УДК?