Wakanda MySQL TEXT 数据类型

Wakanda MySQL TEXT data type

无法从数据类型为 "text" 的 MySQL 字段获取数据。 它只是 return 空值,对于其他字符串类型(char、varchar),它是 return 预期的值。

非常感谢任何帮助, 谢谢

我们对此进行了深入研究,Pro Connector 确实存在一个错误:
- Text 类型管理不当

我们会尽快解决这个问题。

同时,您可以使用以下解决方法(但并不完美)-


解决方法:

要专门管理文本类型,现在您可以使用 Mysql Wakanda 驱动程序。使用它时,文本类型被处理为 blob 类型,您可能会解析为字符串。

var sql = require('waf-sql');
var params = {
   hostname: '192.168.XX.XX',
   port: xx,
   user: 'xx',
   password: 'xx',
   database: 'xx',
   ssl: false,
   dbType: 'mysql'
};
var session = sql.connect(parms);
var query = "select txt from TextType";
var res = session.execute(query);
var rows = res.getAllRows();
rows[0].txt.toString()

它不如 Pro Connector 先进,但它允许您检索元素。


编辑:

该错误已修复,将包含在下一个 Wakanda 主要版本中。确定发布日期后,我会及时通知您。

BR
弗雷德
瓦坎达队