2016-11-25 6 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ほど高度ではありませんが、要素を取得することができます。


EDIT:

バグが修正され、次のメジャーWakandaのバージョンに含まれます。リリース日が定義されたら、ここに投稿しておきます。

確かにテキスト型はまだサポートされていないように思われるドキュメントをチェックした後BR
フレッド
Wakandaチーム

+0

。私は技術チームに確認を求め、できるだけ早くあなたに戻ってきます。 –

+0

@ user3063965私の答えをお読みください(私のコメントはもう有効ではありません) –

関連する問題