Подтвердить что ты не робот

Доступ к файлам .mdb через nodejs

Я хочу получить доступ к файлам .mdb и управлять ими как insert/update с помощью nodejs

Пожалуйста, предложите библиотеку, в которой будет нуждаться.

Спасибо.

4b9b3361

Ответ 1

Немного отличается, но node -adodb отлично работает для файлов .accdb:

https://www.npmjs.org/package/node-adodb

// Get the adodb module
var ADODB = require('node-adodb');
ADODB.debug = true;

// Connect to the MS Access DB
var connection = ADODB.open('Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\dbs\\my-access-db.accdb;Persist Security Info=False;');

// Query the DB
connection
    .query('SELECT * FROM [TestTable];')
    .on('done', function (data){
        console.log('Result:'.green.bold, data);
    })

Ответ 2

В этой статье описывается процесс подключения PHP к базе данных Access.mdb: http://www.sitepoint.com/using-an-access-database-with-php/

Процесс для Node.js очень похож - это просто другой источник данных ODBC.

Вам понадобится пакет ODBC node, например: https://github.com/wankdanker/node-odbc

Затем вам нужно отформатировать строку соединения ODBC. например.

"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=MyDatabase; Uid=; Pwd=;"

Ответ 3

Мое предложение OWIN module, который в настоящее время разрабатывается как Edge.js г-на Томаша Янчука.