2015-04-07 2 views
-1

Мне нужна возможность подключения к базе данных .accdb MS Access 2007 через nodejs. В настоящее время я делаю это через библиотеку win32ole. Эта библиотека, похоже, потеряла поддержку и не обновилась для работы с узлом v.12.Есть ли способ подключения к MS Access .accdb через edge.js

В настоящее время я использую edge.js для подключения к SQL Server 2012. Мне интересно, есть ли возможность подключиться к базе данных .accdb через это. Кажется, он использует ADO.NET для своих функций sql. Мое понимание MS Access требует либо собственного ODBC, либо OLEDB.

Если не через sql-функцию edge.js, другой возможностью было бы написать C#, чтобы использовать OLEDB для подключения к MS ACCESS, все инкапсулированное в edge.js. Есть ли примеры этого?

Моя последняя альтернатива - найти другую отдельную библиотеку для подключения к MS Access в Node.js. Они кажутся довольно редкими. Node-Adodb может работать, хотя ..

ответ

0

Для подключения к MS Access вам необходимо использовать классы OleDb *. Вы можете обернуть их в класс и вызвать это из edge.js. Примером этого является https://github.com/tjanczuk/edge-sql, где открыты классы Sql *.

0

В конце я выбрал альтернативную библиотеку, node-adodb, которая отлично работает с Node.js v.12.

Я считаю, что подключение через библиотеки C# и представление того, что javascript через edge.js также является жизнеспособной альтернативой, но также излишне сложным.

Смежные вопросы