Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с ADO и FoxPro [D7, dBase, FoxPro]


ANB ©   (2004-09-12 18:26:00) 

Кто нибудь сталкивался с проблемой, что при коннекте через ADO к таблицам FoxPro после запросов к таблицам файлы этих таблиц остаются блокированными до конца работы приложения ? Не помогает и переконнект. Самое интересное - что на моем компе переконнект помогает, и на Win98 тоже, а вот на Win2000 и WinXP - нет.


sniknik   (2004-09-20 20:22:00) [1]

> Drop всей базы ? это интересно.
зачем всю? только переписываемые таблицы. или ты все переписываеш?

>> элементарно, дроп в запросе, и копируй на пустое место...
> А креатить и альтерить таблицы драйвер FoxPro тоже умеет ??????
так понимаю удалить получилось, если "тоже"?
конечно умеет, только ограниченно, в основном проблемы с индексами. если юзается "правивльная" фоксовая база (dbc) проблем меньше. и те что есть частично обходятся.


anb   (2004-09-20 18:55:00) [2]


> элементарно, дроп в запросе, и копируй на пустое место...

А креатить и альтерить таблицы драйвер FoxPro тоже умеет ??????


anb   (2004-09-20 18:35:00) [3]

Drop всей базы ? это интересно.
К сожалению - не пойдет. Мне еще нужно скрипты выполнять на самом FoxPro. И если таблица не свободна - он ругается.


sniknik   (2004-09-20 18:14:00) [4]

> 4. Я копирую не этот файл, а поверх него из другой базы.
элементарно, дроп в запросе, и копируй на пустое место...


anb   (2004-09-20 18:08:00) [5]

1. FoxPro 2.6 (ДОС).
2. Коннект переоткрываю.
3. BDE не подходит, так как использоваться прога будет в разных удаленных районах, а там ни BDE ни ODBC никто настроить не сможет.
4. Я копирую не этот файл, а поверх него из другой базы.


sniknik   (2004-09-20 18:02:00) [6]

кстати блокировка не мешает скопировать этот файл в другое место.


sniknik   (2004-09-20 17:59:00) [7]

версия файлов? от старого фокса? используй jet (там правда другие приколы) bde.


Роман Снегирев   (2004-09-20 17:56:00) [8]

а какая версия FoxPro у тебя стоит? может бде лучше использовать?


anb   (2004-09-20 17:47:00) [9]

Мне с файлами таблиц нужно напрямую работать (копировать их из другой базы в этом же приложении). Драйвер FoxPro я со своего компа скопировал, иначе на XP вообще коннект не открывался.


Роман Снегирев   (2004-09-20 17:43:00) [10]

да закрывать просто вовремя надо все коннекшены, а лучше и объекты уничтожать


sniknik   (2004-09-20 17:43:00) [11]

зачем расблокировать? для чего?
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1094733630&n=1

> Win98 тоже, а вот на Win2000 и WinXP
версии драйвера разные видать.


anb   (2004-09-20 17:36:00) [12]

Народ !!! АУ !!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо