0

テキストエリアが「未定義」というテキストを生成する理由を知りたい

mdm.Database.MySQL.connect("localhost", "3306", true, "root", "adaptasi");

mdm.Database.MySQL.runQuery("SELECT morfo FROM materi");

TextIsi1.text = mdm.Database.MySQL.getData();

データベースに接続するフラッシュ (swf) プロジェクトに mdm を使用しています。

4

1 に答える 1

0

戻り値

配列

説明

完全なクエリ データを 2 次元配列に返します。最初の次元には行番号が含まれ、2 番目の次元にはフィールド番号が含まれます。

ノート

Query は最初に mdm.Database.MySQL.runQuery() で実行する必要があります

サンプルコード

//Prompts the data in Row 1, Field 4:
mdm.Database.MySQL.runQuery("SELECT * FROM mytable")
var dataSet:Array = mdm.Database.MySQL.getData();
mdm.Dialogs.prompt(dataSet[0][3])
//This example will display the entire contents of the specified table in a dialog prompt
var tableName:String = "myTable";
mdm.Database.MySQL.runQuery("SELECT * FROM "+tableName)
var dataSet:Array = mdm.Database.MySQL.getData();
var myText = ""
for (i=0; i<dataSet.length; i++) {
    for (n=0; n<dataSet[0].length; n++) {
        myText += "FIELD"+(n+1)+" = "+dataSet[i][n]+", ";
    }
    myText += "\n";
}
mdm.Dialogs.prompt(myText);

ドキュメントから、コードは次のようになります。

TextIsi1.text = mdm.Database.MySQL.getData()[0][0];
于 2016-11-09T12:04:55.473 に答える