Libraries for connecting node.js to odbc on Windows?
我正在寻找一个允许node.js在Windows上连接到ODBC的库。 到目前为止,我发现的所有库似乎都适用于UnixODBC,但不适用于Windows,有人可以建议一个适用于Windows的库吗?
-
尽管我还没有尝试过,但是节点锐化可以使.NET dll被node.js调用:github.com/anodejs/node-sharp
-
我想ODBC被认为是一种相当古老的技术...
-
我将在.NET dll中使用OLEDB。
-
因此,这是我必须要做的...我需要将odbc数据源作为SQL Server中的链接服务器进行连接,然后使用node.js连接到SQL Server并从那里查询链接服务器。
尽管自述文件仅提及UnixODBC,但该项目:
https://github.com/wankdanker/node-odbc
实际上将在Windows上安装并运行。
您可以使用以下方法在Windows上安装它:
npm install odbc
但是您需要在Windows上构建本机模块的各种要求:
https://github.com/TooTallNate/node-gyp
-
对于其他人,还有:github.com/idobatter/node-win32ole,它不仅提供对odbc的访问。 但是它也需要node-gyp。
-
您还需要安装Python
-
为我工作。 旁注:我在64位计算机上具有32位驱动程序,并且遇到ERROR | IM014 | Microsoft | ODBC驱动程序管理器|指定的DSN包含驱动程序和应用程序之间的体系结构不匹配。 解决方案:运行32位版本的NodeJS
-
您可能需要重建odbc才能使用您的Electron版本。 为此,请按照此处的步骤操作:stackoverflow.com/a/45930921/293280