
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.07.2006, 17:05
|
|||
|---|---|---|---|
|
|||
Как открыть базу VFP монопольно? |
|||
|
#18+
Нужно написать утилиту, которой выполнялся бы иногда PACK таблицы. Пишу на С#, подключаюсь через vfpoledb. Пробовал в строке коннекта писать exlusive = yes и SET EXLUSIVE ON, и после коннекта выполнять set exlusive on - нифига не монопольно все равно... Pack не делается (пишет File in use) да и программа-клиент к БД подключается без проблем. Облазил все, что можно, но ответа так и не нашел...:( Был бы весьма благодарен за совет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2006, 17:36
|
|||
|---|---|---|---|
Как открыть базу VFP монопольно? |
|||
|
#18+
Если это VFP OLEDBPROVIDER 9.1, то я поступал обычно следующим образом - писал хранимую процедуру, которая бы упаковывала данные (она пишется на чистом и прекрасном языке FoxPro). Потом просто вызвывал из не очень дружественных языков с базами данных (типа C#, VB.NET) эту процедуру, контролируя ответ... Good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2006, 18:15
|
|||
|---|---|---|---|
|
|||
Как открыть базу VFP монопольно? |
|||
|
#18+
Гм... порылся на MSDN форуме англоязычном, нашел как подключиться эксклюзивно - "Mode=Share Exclusive" Щас клиентское приложение доступ к БД не получает, но PACK, собака, не работает по прежнему с той же ошибкой "File is in use"... будем рыть дальше =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1591131]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 406ms |

| 0 / 0 |
