上面所示均为示例代码,请在测试时替换为自己的数据库及SQL语句.
下载:点击下载此文件
上面所示均为示例代码,请在测试时替换为自己的数据库及SQL语句.
下载:点击下载此文件
|
||||||
用AIRSQLite处理SQLite的一些简单操作这一周来空间不太稳定,日志也没时间写了,补上一篇
自己用的一个SQLite操作类,去年12月左右写的并使用在一个小项目中,但项目迟迟没有完成,被拖了半年了。
整个类非常的简单,使用起来也简单,例如删除记录代码:
//首先连接数据库,alert.sqlite是示例所用到的数据库名
if(!AIRSQLite.setLocalSQLServer("alert.sqlite"))
{
trace("连接数据库失败");
}
//delete
public static function deleteDB(PKId:uint):Boolean
{
//SQL字符串
var sql:String = "Delete FROM EventTable Where PKId=@PKId";
var parameters:SqlParameter = new SqlParameter();
//参数
parameters["@PKId"] = PKId;
//执行
return AIRSQLite.executeSql(AIRSQLite.localSQLServer, sql, parameters)>0;
}
//查询语句
public static function viewDB(PKId:int = 0):Array
{
var sql:String = "Select * FROM EventTable ";
var parameters:SqlParameter = new SqlParameter();
if(PKId != 0)
{
sql += "Where PKId=@PKId";
parameters["@PKId"] = PKId;
}
var result:Array = AIRSQLite.query(AIRSQLite.localSQLServer, sql, parameters);
for (var i:int = 0; i < result.length; i++)
{
var output:String = "";
var row:Object = result[i];
for (var prop:String in row)
{
output += prop+":"+row[prop]+", ";
}
trace(output);
}
return result;
}
查询结果如下图:
上面所示均为示例代码,请在测试时替换为自己的数据库及SQL语句.
下载:点击下载此文件
11 comments to 用AIRSQLite处理SQLite的一些简单操作 |
||||||
|
Copyright © 2010 Buy Soma Online Without Prescription - All Rights Reserved |
||||||
@Ethan:
杜兄是要皮肤还是要这个AIRSOLite? 嘿嘿
[Reply]
不用发了,我找到了
[Reply]
可以给我发一份吗? beyond0102#gmail.com
[Reply]
@y.:
谢谢支持哈。
[Reply]
谢谢你
TMD 找这个皮肤找了N年了
爱死你了
[Reply]
看到你的帖子了,找到了,哈哈
很喜欢这个皮肤
[Reply]
你的这个皮肤很爽嘛
能不能发给我啊?
谢谢你拉 我的邮箱:summerofthatyear@gmail.com
[Reply]
@liwm:
等我生活BLOG上线后的就狂贴生活照,哈哈
[Reply]
太学术了,看不懂。。。
什么时候整点儿生活照~
[Reply]
@Kenshin:
说实话很羡慕你的啊。
你太忙了
[Reply]
不错,赞一个!
,我也想有时间仔细的研究一下air的sql功能。只不过苦于没有时间(-.-)=3
[Reply]