MDM Zinc Flash数据库'未定义'

时间:2015-11-30 05:22:27

标签: mdm-zinc

我想问为什么我的文本区域产生文本'undefined'

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

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

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

我将mdm用于与数据库连接的flash(swf)项目。

1 个答案:

答案 0 :(得分:0)

<强>返回

数组

<强>描述

将完整查询数据返回到二维数组。第一个维度包含行号,第二个维度包含字段编号。

备注

首先必须使用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];