|
|
|
Pack для сети
|
|||
|---|---|---|---|
|
#18+
опять проблема) (это наверно уже не удивительно)) стал делать проект под сеть(даже вроде что то стало получаться=)) но тут пришел к удалению и застрял мне надо использовать команду PACK но для нее нужен монопольный доступ( я пишу вот так но оно не работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. и еще пару вопросов) 1. правильно ли я уловил суть работы в сети) (файл-сервер) 2. после команды delete (без использования PACK) нужно ли разблокировать запись? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2007, 02:05 |
|
||
|
Pack для сети
|
|||
|---|---|---|---|
|
#18+
1. PACK может использоваться только при эксклюзивном открытии таблиц и несовместим с работой в сети. 2. Не нужно блокировать записи в таблицах. Fox это делает сам, а после выполнения команды разблокирует. 3. Неплохо бы почитать что-нибудь про Fox. 4. Поскольку это диплом, не мучайте себя и людей: При старте SET Exclusive OFF SET DELETED ON После чего считайте, что это файл-сервер 5. Упаковка производится обычно ночью, когда нет пользователей программой, выполняемой по расписанию SET Exclusive ON SELECT имя таблицы PACK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2007, 09:02 |
|
||
|
Pack для сети
|
|||
|---|---|---|---|
|
#18+
а как проверитьпользуется ли еще кто нить в данных момент базой данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2007, 10:15 |
|
||
|
Pack для сети
|
|||
|---|---|---|---|
|
#18+
о, еще одна проблема( почему то delete перестало работать, но вот delete-sql работает в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2007, 10:17 |
|
||
|
Pack для сети
|
|||
|---|---|---|---|
|
#18+
В общем примерно так: TRY OPEN DATABASE имя DBC EXCLUSIVE CATCH TO oException IF oException.ErrorNo = 1705 WAIT WINDOW 'База используется другим пользователем' ENDIF ENDTRY Только зачем это? База должна быть открыта с опцией SHARED, тогда допускается совместная работа и ничего не нужно анализировать. Скорее всего DELETE IN cTableAlias А вообще пользуйтесь SQL и Вам будет счастье! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2007, 11:21 |
|
||
|
Pack для сети
|
|||
|---|---|---|---|
|
#18+
ValeryY Только зачем это? База должна быть открыта с опцией SHARED, тогда допускается совместная работа и ничего не нужно анализировать. ну это для того что бы делать паковку, сначала проверить работает кто с ней или нет а потом сделать ValeryY А вообще пользуйтесь SQL и Вам будет счастье! Наверное да) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2007, 11:24 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=203&tid=1589497]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 340ms |

| 0 / 0 |
