W> On Wed, 25 Oct 2006 17:12:12 +0400, Константин
W> <[EMAIL PROTECTED]> wrote:
>>     А Если подамать в сторону параметра ExternalFileAccess в
>>     firebird.conf ?

W> При чём тут это? Путь для создания внешней таблицы всё равно придётся 
полностью указывать.

   Действительно интерестно ;) думал прокатит ... Самое интерестное
   что если создать такую табличку а потом поменять путь
   (  update rdb$relations set rdb$external_file = 'test.txt' )
   и указать ExternalFileAccess - то всё пашет ?!

   Поэксперементировал - интерестное поведение :

     1) Если ExternalFileAccess = Full то табличка создаётся и без
        пути и файл находится там где лежит gds32.dll
        
     2) даже если следать ExternalFileAccess = {Путь к gds32.dll} то пишет
        Access to external file "test.TXT" is denied by server administrator.

     3) проверяем почему пишем:
        CREATE TABLE test_INPRICE EXTERNAL '.\test.TXT' ( )
        (т.е. относительно текущего каталога)
        И о чудо! - почему-то лезет к
        "C:\DOCUMENTS AND SETTINGS\АДМИНИСТРАТОР\АДМИНИСТРАТОР\"
        Прикольно >:( ...

PS: Выводы делайте сами ...
        
С уважением,
Константин Григорьевич.
===============


Ответить