
程序代码| import fl.controls.dataGridClasses.DataGridColumn; import fl.events.DataGridEvent; import fl.data.DataProvider; import flash.data.SQLConnection; import flash.data.SQLStatement; import flash.data.SQLResult; import flash.events.SQLErrorEvent; import flash.events.SQLEvent; import flash.filesystem.File; var conn:SQLConnection = new SQLConnection(); var sqlStatement:SQLStatement = new SQLStatement(); sqlStatement.sqlConnection = conn; conn.addEventListener(SQLEvent.OPEN, openHandler); conn.addEventListener(SQLErrorEvent.ERROR, errorHandler); sqlStatement.addEventListener(SQLEvent.RESULT, sqlStatementResultHander); sqlStatement.addEventListener(SQLErrorEvent.ERROR, sqlStatementErrorHander); var dbFile:File = File.applicationDirectory.resolvePath("data.db"); conn.open(dbFile); var sql:String ="Insert INTO news (news_title) VALUES ('我是庆虎^_^')"; sqlStatement.text = sql; sqlStatement.execute(); sql ="select * from news"; sqlStatement.text = sql; sqlStatement.execute(); conn.close(); function openHandler(event:SQLEvent):void { trace("the database was opened successfully"); } function errorHandler(event:SQLErrorEvent):void { trace("Details:", event.error.message); } function sqlStatementResultHander(event:SQLEvent):void { var re:SQLResult=event.target.getResult(); var aDP_array:Array = new Array(); if (re.data!=null) { for (var i:int = 0; i < re.data.length; i++) { aDP_array.push({id:re.data[i]["id"], news_title:re.data[i]["news_title"]}); } my_dg.dataProvider = new DataProvider(aDP_array); } } function sqlStatementErrorHander(event:SQLErrorEvent):void { trace(event.error.message); } |
admin#flashas.net (#为@) 联系QQ:
:40777822
浙ICP备06033001号