On 12.09.2024 13:30, Michel Le Clézio wrote:
> Hello Dimitry,
>
> I've just created a simple table without external files :
> CREATE TABLE NEW_TABLE EXTERNAL 'COM_SERVICES' (
> NEW_FIELD INTEGER
> );
>
from documentation:
"CREATE [GLOBAL TEMPORARY] TABLE tablename
[EXTERNAL [FILE] 'filespec']
..."
....
"File specification (only for external tables). Full file name and path,
enclosed in single quotes, correct for the local file system and located
on a storage device that is physically connected to Firebird’s host
computer."
You are supposed to use filename there... 'COM_SERVICES' as a filename
means that file on the current directory of Firebird service. ANd since
it runs as System, current directory is C:\Windows\system32
So you need to use full filename
--
Virgo Pärna
Gaiasoft OÜ
vi...@gaiasoft.ee