Подключение к SQL server2005 из ActionScript3 - PullRequest
0 голосов
/ 16 марта 2009

Я хочу подключиться к базе данных SQL2005 из ActionScript3, где мне нужно выполнять операторы запросов из ActionScript! Кто-нибудь может сказать мне, пожалуйста, код, чтобы сделать это ???? Я искал об этой проблеме, и результат не помог мне, так как код не работает, поэтому я запутался.

1 Ответ

1 голос
/ 25 мая 2009

попробуйте этот код в 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.");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...