Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.07.2003, 11:16
|
|||
|---|---|---|---|
|
|||
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Господа программисты помогите, работает моя программа с несколькими таблицами, поработал и закрыл следующим образом Table1.Close; Смотрю на сервере - открыта моя таблица. Как закрыть её на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 11:19
|
|||
|---|---|---|---|
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Что за сервер? Как смотрю? Что значит открыта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 11:32
|
|||
|---|---|---|---|
|
|||
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
это NTServer4.0 - я работаю со своего компа, рядом сервер - с помощью Server Manader наблюдаю открытые объекты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 11:34
|
|||
|---|---|---|---|
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Блин, а база то какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 11:41
|
|||
|---|---|---|---|
|
|||
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Я может чего-то не понял, но какая разница - просто несколько таблиц в каталоге с расширением .DBF(dBase|||+) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 11:50
|
|||
|---|---|---|---|
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
2ИгорьС >но какая разница - просто несколько таблиц в каталоге с расширением .DBF(dBase|||+) Таки разница есть. Оракл и дибейс разные вещи например. Посмотри, сможешь ли ты обратиться к таблице после ее закрытия. Наверное нет. Посмотри после закрытия приложения. Открыта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 11:56
|
|||
|---|---|---|---|
|
|||
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Да - остаятся открытой и после закрытия приложения!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 12:19
|
|||
|---|---|---|---|
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Похоже - НТ-вый Lanmanager держит ещо какое-то время хэндлы файлов открытыми. В реестре есть ключ: HCLM\System\CurrentControlSet\Services\LanmanServer\Parameters\Autodisconnect По дефолту - 15 минут, т.е. это время ланман держит ресурсы простаивающего соединения открытыми. Но - может быть ещо винда на клиентской машине держать сессию - типа кэши не сброшены и все такое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 12:28
|
|||
|---|---|---|---|
|
|||
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Тут ещё непонятное - пишу Table1.ReadOnly:=True - на сервере Write - в чём дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 12:45
|
|||
|---|---|---|---|
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Что значит Write? Файл открыт на запись? Это ни о чем не говорит - только о режиме открытия файлов, а какая разница, как BDE или что там ещо его открыл? Скорей всего - это режим доступа к файлу - FILE_SHARE_WRITE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 13:22
|
|||
|---|---|---|---|
|
|||
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Хорошо, если проблема заключена в винде на клиентской машине, сессия и всё такое, что можно сделать (сбросить КЭШи)?????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 13:51
|
|||
|---|---|---|---|
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Вроде - перед или после закрытия таблиц надо делать FlushTables - точно уже не помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 13:58
|
|||
|---|---|---|---|
|
|||
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Так давай по порядку: Через что соединяешься с БД? (ODBC/BDE) (ODBC/OLEDB for ODBC/ADO) (OLEDB for Jet/ADO) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 14:04
|
|||
|---|---|---|---|
|
|||
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
BDE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 14:11
|
|||
|---|---|---|---|
|
|||
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
просто BDE? точно? т.е. вы ODBC data source'ы не создавали? Так или иначе в случае DBE я не помошник - но похоже это все на pool, т.е. освобожденный ресурс не освобождается, а какое-то время находится в pool'е ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 14:18
|
|||
|---|---|---|---|
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
В BDE за сброс кэшей вроде отвечает dbiSaveChanges ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2003, 15:01
|
|||
|---|---|---|---|
|
|||
как закрыть таблицу на сервере(это серьёзно) |
|||
|
#18+
Господа программисты - скорее всего проблема была всётаки с КЭШ. В любом случае, смотрю на сервер, а объекты не висят уже. БОЛЬШОЕ СПАСИБО!!!!! Да вот, надеюсь напоследок, очистка КЭШа касается клиента?????? И ещё на счёт режимов доступа, сетевой режим по умолчанию или что-то нужно сделать????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2117592]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 392ms |

| 0 / 0 |
