【问题标题】:Connecting to SQL server2005 from ActionScript3从 ActionScript 3 连接到 SQL Server 2005
【发布时间】:2009-03-16 14:32:39
【问题描述】:

我想从 ActionScript3 连接到数据库 SQL2005,我需要从 actionscript 执行查询语句!谁能告诉我请代码来做到这一点???? 我搜索了这个问题,结果没有帮助我,因为代码不起作用所以我很困惑。

【问题讨论】:

    标签: database actionscript-3 sql-server-2005 connection


    【解决方案1】:

    在 adobe air 中尝试此代码

    import flash.display.*;
    import flash.data.*;
    //import flash.data.SQLSchema;
    import flash.events.SQLEvent;
    import flash.events.SQLErrorEvent;
    import flash.data.SQLConnection;
    import flash.data.SQLStatement;
    import flash.errors.SQLError;
    //import flash.filesystem;
    
    var conn:SQLConnection;
    var dbStatement:SQLStatement;
    
     trace("sandeep mittal");
     init();
    
    function init():void
    {
        conn = new SQLConnection();
        conn.addEventListener(SQLEvent.OPEN, connOpenHandler);
        trace("sandeep mittal");
        dbStatement = new SQLStatement();
        dbStatement.sqlConnection = conn;
        dbStatement.text = "SELECT id, name, ssn FROM employees";
    
        var dbFile:File = new File(File.separator + "");
        conn.open(dbFile);
    }
    
    function connOpenHandler(e:SQLEvent):void
    {
        trace("Sandeep Mittal");
        dbStatement.addEventListener(SQLEvent.RESULT, resultHandler);
        dbStatement.addEventListener(SQLErrorEvent.ERROR, errorHandler);
        dbStatement.execute();
    }
    
    function resultHandler(even:SQLEvent):void
    {
        var result1:SQLResult = dbStatement.getResult();
        if (result1 != null)
        {
            var numRows:int = result1.data.length;
            for (var i:int = 0; i < numRows; i++)
            {
                var row:Object = result1.data[i];
                trace("id:", row.id, ", name:", row.name, ", ssn:", row.ssn);
            }
        }
    }
    function errorHandler(event:SQLErrorEvent):void
    {
        trace("An error occured while executing the statement.");
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 2010-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多