首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用node-mssql连接时出现错误,对象名称无效

使用node-mssql连接时出现错误,对象名称无效
EN

Stack Overflow用户
提问于 2015-11-19 06:52:58
回答 1查看 2.7K关注 0票数 2

我使用以下代码连接到Ms SQL-Server

代码语言:javascript
复制
var node_mssql = require('node-mssql');

/* add configuration to query object */
var queryObj = new node_mssql.Query({
    host: '127.0.0.1',     // You can use 'x.x.x.x\\instance' to connect to named instance 
    port: 1433,
    username: 'myuser',
    password: 'mypwd',
    database: 'persondb'
});

/* set table name to operate */
queryObj.table('dbo.Person');

/* set update query condition */
queryObj.where({
    'FirstName': 'Mathias',
})

/* run update query and fetch response */
queryObj.select(function(results) {
    //  success callback 
    console.log(results);
}, function(err, sql) {
    //  failed callback 
    if(err)
        console.log(err);

    console.log(sql);
});

我得到了错误

代码语言:javascript
复制
Invalid object name "undefined.dbo.Person."

Select  * FROM undefined.dbo.Person WHERE FirstName = 'Mathias'

看起来servername没有被摘取。如何修复此问题以连接到Sql-Server?

EN

回答 1

Stack Overflow用户

发布于 2016-06-23 06:50:31

看起来您刚刚键入了一个不正确的参数名称(用db代替database):

代码语言:javascript
复制
var queryObj = new node_mssql.Query({
    host: '127.0.0.1',     // You can use 'x.x.x.x\\instance' to connect to named instance 
    port: 1433,
    username: 'myuser',
    password: 'mypwd',
    db: 'persondb'
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33792031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档