我必须dbo.Index在我的节点 js express 应用程序中读取一个从 SQL Server 命名的表,但它失败并且什么也不返回。
这是我的代码:
app.get('/getData', (req, res, next) => {
const config = {
user: 'sa',
password: '12345',
server: 'localhost',
database: 'myDB'
}
const pool = new sql.ConnectionPool(config)
pool.connect(err => {
if (err) console.log(err)
console.log('connected.')
const request = new sql.Request(pool)
request.query(`SELECT * FROM dbo.Index`, (error, recordSet) => {
if (err) console.log(error)
res.send(recordSet)
})
})
})
我已经测试了这段代码,它适用于其他表,但是使用这个特定的名称dbo.Index,它会失败。
我必须阅读它,我不能更改表名(没有权限)。
我使用node-mssql包来连接数据库。
繁花如伊
相关分类