Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: CL | DM;

Вниз

??? Как бороться с временными файлами типа   Найти похожие ветки 

 
prihod   (2003-05-27 17:28) [0]

Уважаемые мастера, спасибо за помощь с обновлением TDBGrid...
Но у меня по этому поводу возникло сразу 2 вопроса. начну с основного.
1. Вот то я сделал в своей проге следуя вашему совету (On Timer):
CurrentPos:=TQuery.GetBookmark;
TQuery.Close;
TQuery.open;
TQuery.GotoBookmark(currentpos);
Но когда пользователь на другой машине находится на удаляемой другим пользователем записи у него выскакивает сообщение что запись не существует.
Как быть ???
2. Как бороться со временными файлами типа "_qsql351.dbf", которые появляются с использованием TQery, можна ли от них как-то избавиться ???
ЗАРАНЕЕ СПАСИБО.


 
Соловьев ©   (2003-05-27 17:31) [1]


> 2. Как бороться со временными файлами типа "_qsql351.dbf",
> которые появляются с использованием TQery, можна ли от них
> как-то избавиться ???

Session.PrivatDir := "C:\Temp";


> 1. Вот то я сделал в своей проге следуя вашему совету (On
> Timer):
> CurrentPos:=TQuery.GetBookmark;
> TQuery.Close;
> TQuery.open;
> TQuery.GotoBookmark(currentpos);
> Но когда пользователь на другой машине находится на удаляемой
> другим пользователем записи у него выскакивает сообщение
> что запись не существует.
> Как быть ???

а в чем проблема? записи то нет!


 
prihod   (2003-05-27 17:38) [2]

*** Для Соловьева ***

>а в чем проблема? записи то нет!

Записи действительно нет, и это сообщение возникает на команду TQuery.GotoBookmark(currentpos);
где currentpos адрес несуществующей заниси.
А можно как то проверить существование записи, и если она не существует, ставить курсор на следующую запись, или на самую первую...



 
Соловьев ©   (2003-05-27 17:41) [3]

try
...
except

end;
Или как на соседней ветке говорят, что пользуются Locate. Нормальное решение.


 
prihod   (2003-05-27 17:49) [4]

СПАСИБО ВСЕМ ОТВЕТИВШИМ.
Особая благодарность Соловьеву.



Страницы: 1 вся ветка

Текущий архив: 2003.06.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
3-60076
MVVD
2003-05-28 16:58
2003.06.19
Пропадают значащие цифры


1-60150
Zew
2003-06-04 18:19
2003.06.19
через определённое время прибавлять число


3-60017
kah68
2003-05-27 12:51
2003.06.19
Как выполнить запрос в отдельном процессе


3-60045
LeReve
2003-05-27 20:45
2003.06.19
как НОРМАЛЬНО создать поле MEMO (ДБ) в DatabaseDesktop?


7-60426
BBCHa
2003-04-10 11:53
2003.06.19
Регистрация сервиса