我用这个LIB连接到嵌入式Firebird数据库: “克隆” 后嵌入式Firebird数据库
https://github.com/xdenser/node-firebird-libfbclient
“故宫安装” 我得到了以下错误消息:
con.connectSync('test.FDB','sysdba','masterkey','');
Error: While connecting - unsupported on-disk structure for file D:\FIREBIRD-TEST\test.FDB; found 11.2, support 12.0
我也尝试使用旧版本的firebird(版本2.1.15)。并出现以下错误:
module.js:355
Module._extensions[extension](this, filename);
^
Error: Das angegebene Modul wurde nicht gefunden.
D:\firebird-test\firebird\build\Release\binding.node
at Error (native)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (D:\firebird-test\firebird\firebird.js:1:77)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
谢谢马克!好的,我现在安装了版本2.5而不是3.0。现在我尝试用“lfbembed_ms.lib”替换所有“flclient_ms.lib”。但是“lib”文件夹中没有嵌入的.lib文件。 https://github.com/xdenser/node-firebird-libfbclient/blob/master/binding.gyp我在哪里可以找到图书馆? – robert
据我所知,您需要使用dll,而不是.lib。否则,请检查Firebird嵌入式下载软件包。 –
我刚刚发现本教程:https://groups.google.com/forum/#!msg/nodejs/IoRlz2hT24I/K0bjHT-YhKgJ我是否发现2.5版的嵌入式软件包? – robert