Ich bin auf der Suche nach einer Bibliothek, mit der node.js eine Verbindung zu ODBC unter Windows herstellen kann. Alle Bibliotheken, die ich bisher gefunden habe, scheinen mit UnixODBC zu funktionieren, aber keine Windows, kann jemand bitte eine Bibliothek vorschlagen, die mit Windows funktioniert?Bibliotheken zum Verbinden von node.js mit odbc unter Windows?
Antwort
Obwohl die Liesmich nur UnixODBC erwähnt, wird dieses Projekt: tatsächlich installieren und auf Windows arbeiten.
Sie können es auf Fenster mit installieren:
npm install odbc
aber Sie werden die verschiedenen requiements für den Aufbau von nativen Module auf Windows benötigen:
Für andere gibt es auch: https://github.com/idobatter/node-win32ole, die Zugriff auf mehr als nur odbc gibt. Es erfordert aber Node-Gyp jedoch. – cmroanirgo
Sie brauchen auch Python installiert –
Works für mich. Randnotiz: Ich habe einen 32-Bit-Treiber auf einem 64-Bit-Rechner und habe [ERROR | IM014 | Microsoft | ODBC-Treiber-Manager | Der angegebene DSN enthält eine Architekturabweichung zwischen Treiber und Anwendung] (http://stackoverflow.com/questions/21395492/error-im014-microsoftodbc-driver-manager-der-spezifizierte-dsn-enthält-einen-arc). Lösung: Führen Sie die 32bit Version von NodeJS aus – bgerth
Obwohl ich habe es nicht versucht node-sharp ermöglicht jedoch .NET-DLLs, von node.js aufgerufen zu werden: https://github.com/anodejs/node-sharp –
Ich denke ODBC wird als eine ziemlich alte Technologie betrachtet ... – leeand00
Ich würde OLEDB in der .NET-DLL verwenden. –