flash读取数据库,swfkit读取数据库

//打开access
var conn = "DBQ=数据库路径;Password=数据库密码;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};";

//测试数据库是否打开成功
var conn2 = new ActiveXObject("ADODB.Connection");
 conn2.connectOK = false;
 conn2.ConnectComplete=function(err,status,cnt){
  if (typeof err != "undefined"){
            //失败
            return;
        }else{
            //成功
            conn.connectOK = true;
        }
 }
 conn2.open(conn);
 conn2.Close();
 conn2=Nothing;

//开始读取数据库
var nr_nr=new Array();
if (!conn.connectOK){
        Dialogs.msgBox("连接数据库失败");//弹出提示框
        return;
}else{
        var db = new ActiveXObject("ADODB.Recordset");
        db.Open("select 字段1,字段2 from 数据表",conn,1,1);
        var i=0;
        nr_nr=new Array();
        while (!db.eof){//读取每条记录
                for (var s = 0; s < db.Fields.Count; s++){//读取每个字段的值
                        nr_nr[i][s]=db.Fields(s).Value.toString();
                }
                i++;
                db.moveNext();
        }
        db.Close();
        db=Nothing;
}

//编辑数据库记录
var db = new ActiveXObject("ADODB.Connection");
db.Open(conn);
//db.Execute("update 表 set 字段=值,字段2=值 where id=5");//修改记录
db.Execute("insert into 表 (字段1,字段2) values (值1,值2)");//新增记录
db.Close();
db=Nothing;

 


最新评论及回复

1 Responses to “flash读取数据库,swfkit读取数据库”

  • 1. 风冻冰痕 on 2011-1-26 15:21:24

    我最近在学SWFkit连接数据库的 你能再具体讲解一下么?Adore

发表评论





◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。