2012-10-22 13 views
12

Szukam biblioteki, która pozwala node.js na łączenie się z ODBC w systemie Windows. Wszystkie dotychczas znalezione biblioteki wydają się działać z UnixODBC, ale nie z oknami, czy ktoś może zaproponować bibliotekę, która będzie współpracować z Windows?Biblioteki do łączenia pliku node.js z odbc w systemie Windows?

+0

Chociaż nie próbowałem go jednak, węzeł ostry supperesedly umożliwia .NET dll do wywołania przez node.js: https://github.com/anodejs/node-sharp –

+0

Myślę, że ODBC jest uważany za dość starej technologii ... – leeand00

+0

Użyłbym OLEDB w bibliotece .NET dll. –

Odpowiedz

14

Chociaż readme wspomina tylko o UnixODBC, ten projekt: https://github.com/wankdanker/node-odbc zainstaluje i będzie działać w systemie Windows.

Można go zainstalować na oknach z:

npm install odbc

ale trzeba będzie różne requiements na budowę modułów rodzimych na oknach:

https://github.com/TooTallNate/node-gyp

+1

Dla innych istnieje również: https://github.com/idobatter/node-win32ole, który daje dostęp do czegoś więcej niż tylko odbc. To również wymaga węzła-gyp jednak. – cmroanirgo

+0

Potrzebujesz również zainstalowanego Pythona –

+1

Działa dla mnie. Uwaga boczna: Mam 32-bitowy sterownik na maszynie 64-bitowej i napotkano [ERROR | IM014 | Microsoft | Menedżer sterowników ODBC | Określona nazwa DSN zawiera niedopasowanie architektury między sterownikiem a aplikacją] (http://stackoverflow.com/questions/21395492/error-im014-microsoftodbc-driver-manager-określony-dsn-zawiera-an-arc). Rozwiązanie: Uruchom 32-bitową wersję NodeJS – bgerth

Powiązane problemy