首先,我不是100%确定我在OSX下使用嵌入式firebird客户端。我从firebirdsql.org下载的安装文件声明它包含Classic,Superclassic & Embedded。与Windows版本不同的是,该包中似乎没有专用的嵌入式库文件。 我假定libfbclient.dylib
(我改名为libgds.dylib
)可以用作嵌入式。如果我错了,那么我猜这就是问题所在。有人能告诉我在哪里得到嵌入式dylib文件吗?在OSX中创建firebird嵌入式数据库的权限被拒绝错误
如果libfbclient.dylib用于嵌入式使用,那么我的问题仍然存在。当我第一次尝试创建数据库文件时,它以“权限被拒绝”失败。我正尝试在用户文档文件夹中创建此文件。 我在Delphi中使用Interbase Express组件进行连接。在Windows环境下,这已经为我提供了很多年。
完整的错误消息是...
Exception class EIBInterBaseError with message 'I/O error during "open O_CREAT" operation for file '/Users/martin/Documents/LightFactoryShows/default.fdb" Error while trying to create file Permission denied'
你确定你没有连接到普通的Firebird服务器吗? – 2013-04-04 08:50:57
正如我所说我不知道我使用的库是否作为嵌入式引擎工作,但我无法找到替代(与Windows安装不同)。 – Martin 2013-04-04 20:47:05