gpt4 book ai didi

Node.js 和 node-sqlanywhere - 无可用连接

转载 作者:搜寻专家 更新时间:2023-11-01 00:08:23 25 4
gpt4 key购买 nike

我一直在尝试使用 node-sqlanywhere 来查询我的 Sybase 数据库。

但是,我似乎无法连接到数据库。

var sqlanywhere = require('sqlanywhere');
var sqlanywhere_conn = sqlanywhere.createConnection();

var sqlanywhere_conn_params = {
DatabaseFile: 'C:\Users\support\Dropbox\database.db',
AutoStart: 'YES',
UserId: 'user_id',
Password: 'password'
};

sqlanywhere_conn.connect(sqlanywhere_conn_params, function(){
sqlanywhere_conn.prepare('SELECT * FROM some_table WHERE some_column = ?', function (err, stmt){
if (err) throw err;
// do something with the statement
});
});

无论我尝试使用 Server 属性还是 DatabaseFile 属性连接到数据库,我总是收到错误代码 -2005 No Connection Available.

也就是说,我可以通过指定服务器或数据库文件使用 Interactive SQL 连接到我的数据库。

所以..我一定是在这里遗漏了一些东西,我想不通!

谢谢!!

最佳答案

尝试将反斜杠字符加倍,例如 DatabaseFile: 'C:\\Users\\support\\Dropbox\\database.db'

仅供引用,您还可以在 http://sqlanywhere-forum.sap.com 上询问 SQL Anywhere 特定的问题.

全面披露:我在 SAP 从事 SQL Anywhere 工程工作。我负责 node.js 驱动程序和 sqlanywhere-forum.sap.com 站点。

关于Node.js 和 node-sqlanywhere - 无可用连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22898078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com