由于sdcard存储是只读模式,flex4.5移动开发操作sqlite数据库时,只能查询,不能insert,update,delete,所以初始化应用的时候要把sqlite的数据库copy的程序安装的目录下,代码如下:
var dbFiledb:File = new File("/mnt/sdcard/erppos/erppos.db");
var dbWorkFile:File = File.applicationStorageDirectory.resolvePath("database/erppos.db");
if(!dbWorkFile.exists){
dbFiledb.copyTo(dbWorkFile);
}
建立连接的时候:
file = File.applicationStorageDirectory.resolvePath("database/erppos.db"); sqlConnection = new sqlConnection(); sqlConnection.addEventListener(sqlEvent.OPEN,openHandler); sqlConnection.addEventListener(sqlErrorEvent.ERROR,errorHandler); stmt = new sqlStatement(); stmt.sqlConnection = sqlConnection; sqlConnection.open(file);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。