首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netezza,NodeJS和unixODBC有趣的错误

Netezza,NodeJS和unixODBC有趣的错误
EN

Stack Overflow用户
提问于 2015-07-28 19:44:25
回答 1查看 467关注 0票数 2

我已经用isql测试了我的Netezza的DSN,它工作正常。我还为MySQL创建了一个用于测试的DSN。如果我在我的nodejs文件中使用MySQL,它将会连接,我可以查询mysql数据库。但是当我尝试使用我的Netezza DSN时,我得到了一个有趣的错误。

代码:

代码语言:javascript
复制
db.open("DSN=NZSQL", function(err)

错误:

代码语言:javascript
复制
{ [Error: [unixODBC]敓癲牥愠摮漯⁲潰瑲愠瑴楲畢整⁳牡⁥浥瑰y]
  errors: [ { message: '[unixODBC]敓癲牥愠摮漯⁲潰瑲愠瑴楲畢整⁳牡⁥浥瑰y', state: '奈〰0' } ],
  error: '[node-odbc] SQL_ERROR',
  message: '[unixODBC]敓癲牥愠摮漯⁲潰瑲愠瑴楲畢整⁳牡⁥浥瑰y',
  state: '奈〰0' }

是的,您看到的是打印错误的正确方式。我不知道为什么错误是用亚洲字符打印的。我不知道为什么我不能将nodejs连接到Netezza。任何帮助都将不胜感激。

谢谢Stack!

EN

回答 1

Stack Overflow用户

发布于 2017-06-14 23:21:50

你有两个问题。首先,连接和程序之间的编码不匹配。从UTF-16到UTF-8解码的字符串"敓癲牥愠摮漯⁲潰瑲愠瑴楲畢整⁳牡⁥浥瑰y“是”服务器和/或端口属性为空“--这很好地解决了您的第二个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31675346

复制
相关文章

相似问题

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