Node.js - 从.mdb获取所有表

时间:2017-11-10 21:27:07

标签: node.js adodb

是否可以列出node.js中的.mdb数据库中的所有表名?

我尝试了node-adodb模块,但我无法找到正确的SQL命令。

1 个答案:

答案 0 :(得分:1)

node-adodb模块的最新版本已实现OpenSchema。此版本尚未在NPM上发布。您可以从github安装它。

这是列出数据库中所有表的代码:

const ADODB = require('node-adodb');
const connection = ADODB.open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB1.mdb;');

connection
    .schema(20)
    .then((schema) => {
        console.log(JSON.stringify(schema, null, 2));
    })
    .catch((error) => {
        console.error(error);
    });