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?
Odpowiedz
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:
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
Potrzebujesz również zainstalowanego Pythona –
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
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 –
Myślę, że ODBC jest uważany za dość starej technologii ... – leeand00
Użyłbym OLEDB w bibliotece .NET dll. –