1

代码之友。我有一个在 node.js 中运行的 odbc db 行的基本示例。不幸的是,对于所有 db 查询,我将 varchar 属性报告为“null”。

var db = require('odbc')()
  , cn = process.env.ODBC_CONNECTION_STRING
 ;

db.open(cn, function (err) {
  if (err) return console.log(err);

  db.query('select * from users',  function (err, data) {
    if (err) console.log(err);

    console.log(data);

    db.close(function () {
      console.log('done');
    });
 });
});

运行结果如下:

[ { name: null, fullname: null, default_schema: 2000 },
  { name: null, fullname: null, default_schema: 5899 } ]
done

在 monetdb 中,它看起来如下:

+---------+---------------+----------------+
| name    | fullname      | default_schema |
+=========+===============+================+
| monetdb | MonetDB Admin |           2000 |
| wyh     | wyh analytics |           5899 |
+---------+---------------+----------------+

有任何想法吗??

4

1 回答 1

0

node.js odbc 团队使用 odbc0.6.7 解决

https://github.com/w1nk/node-odbc/issues/60

非常感谢!

于 2014-06-04T07:25:43.630 回答