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

Node.js - Get all tables from .mdb

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

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

最新版本的 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);
    });