![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FB 1.5 и потоки [D5]
starik30 © (2004-08-20 15:42:00)Добрый день, All.
Можно ли из потоков работать с локальной базой данных (Fb 1.5) т.е. строка коннекта 'C:\db\test.fdb' или все-таки надо '\\name\c:\db\test.fdb' ?
Заранее благодарен за ответ
Карелин Артем (2004-08-23 11:46:00) [1]starik30 (20.08.04 15:42)
\\name\c:\db\test.fdb требует поддержки сетевого протокола, менее распространенные чем TCP/IP. Лучше использовать "localhost:c:\db\test.fdb". Если конечно база на том же компе, что и программа с ней работающая.
>>может этот факт где-нибудь отметить, чтобы другие на грабли не нарвались -))
В многих факах это написано.
Fay (2004-08-20 19:37:00) [2]2 starik30 (20.08.04 18:14) [4]
А почему не '10.12.3.3:c:\db\test.fdb' ?
Desdechado (2004-08-20 19:06:00) [3]насколько я помню, я читал это в документации
starik30 (2004-08-20 18:14:00) [4]>Digitman
имелось в виду программа и Fb сервер на одной машине...
>Desdechado
может этот факт где-нибудь отметить, чтобы другие на грабли не нарвались -))
>Fay
имелся в виду IP адрес '\\10.12.3.3\c:\db\test.fdb'
Fay (2004-08-20 18:00:00) [5]Я, видимо, что-то пропустил. Во всяком случае, стока '\\name\c:\db\test.fdb'не производит на меня впечатления валидной строки подключения.
Desdechado (2004-08-20 17:43:00) [6]Обращение нескольких клиентов с одной машины к локально расположенной БД по протоколу LOCAL (т.е. когда в строке подключения только путь к файлу) чревато падением сервера. Это связано с тем, что в таком случае для операций IB использует буфер на диске - ОДИН НА ВСЕХ, в результате чего будет полная каша.
При подключении по TCP/IP используется ИНДИВИДУАЛЬНЫЙ кэш на каждое подключение.
Digitman (2004-08-20 16:21:00) [7]можно
только вот от формата строки коннекта "локальность" или "нелокальность" базы никак не зависит - она как была локальной так и осталась
меняется только транспортный протокол между кл. и серв. частями ЖирПтицы
по отношению же к серв.части файл базы всегда д.б. локальным, т.е. размещаться на лок.томе той же машины, где работает сама серв.часть