2016-11-25 64 views
2

無法從數據類型爲「text」的MySQL字段獲取數據。 它只是返回空值,對於其他字符串類型(char,varchar),它會按照預期返回一個值。Wakanda MySQL TEXT數據類型

任何幫助將不勝感激, 謝謝。

回答

2

我們已經挖成這樣,確實沒有對臨連接器中的錯誤:
- 該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
弗雷德
Wakanda隊

+0

檢查似乎確實還不支持文本類型的文檔之後。我要求技術團隊確認並儘快回覆您。 –

+0

@ user3063965請閱讀我的回答(我上面的評論不再有效) –