用户资料管理系统。flex 操作sqlite数据库的例子。要的给我发邮件
一些源码:
import mx.controls.Alert;
private var conn:SQLConnection;
private var SQLStatetmt:SQLStatement;
private var file:File;
private var arr:Array=["姓名","性别","年龄","手机号码","家庭号码","QQ号码","邮箱号码"];
private function init():void
{
try
{
file=File.applicationDirectory.resolvePath("UserInfoDB.db");
conn=new SQLConnection();
SQLStatetmt=new SQLStatement();
conn.open(file);//打开SQL连接
}
catch(error:SQLError)
{
Alert.show(error.message);
Alert.show(error.details);
}
createTable();
}
private function createTable():void
{
try
{
SQLStatetmt.sqlConnection=conn;
var sql:String ="CREATE TABLE IF NOT EXISTS TelInfoTable(Id INTEGER PRIMARY KEY AUTOINCREMENT," +
"name TEXT unique,sex TEXT,age numeric CHECK(200>age>0),mobilephone TEXT," +
"homephone TEXT,qq TEXT,eMails TEXT)";
SQLStatetmt.text=sql;
SQLStatetmt.execute();
}
catch(error:SQLError)
{
Alert.show(error.message);
Alert.show(error.details);
}
}
private function createTableOK(event:SQLEvent):void
{
Alert.show("ccccccc");
insertTable();
}
private function selectTable():void
{
try
{
//SQLStatetmt.sqlConnection=conn;
SQLStatetmt.text="select * from TelInfoTable";
SQLStatetmt.execute();
var result:SQLResult = SQLStatetmt.getResult();
if(result.data == null)
{
Alert.show("查不到相应的数据");
return;
}
var obj:Object=result.data;
datagrid1.dataProvider=obj;
var len:int=result.data.length;
}
catch(error:SQLError)
{
Alert.show(error.message);
Alert.show(error.details);
}
}
分享到:
相关推荐
"flex4.6 air 异步操作sqlite数据库"的主题着重于如何在Flex 4.6和Adobe AIR环境中实现非阻塞的SQLite数据库操作。在传统的同步操作中,程序会等待数据库操作完成才会执行下一步,这可能导致用户界面冻结,尤其是在...
标题中的“flex air sqlite客户端安装软件”指的是一个使用Adobe Flex技术和Adobe AIR运行环境开发的SQLite数据库管理工具。Flex是用于创建富互联网应用程序(RIA)的开源框架,而AIR(Adobe Integrated Runtime)...
8. **数据库连接**:FirMonkey集成了对多种数据库的支持,包括本地SQLLite和远程ODBC/JDBC连接,使得数据访问和管理变得简单。 9. **网络编程**:FMX提供了网络组件,支持HTTP、HTTPS、TCP/IP通信,便于实现Web服务...
9. **自定义样式和布局**:uni-app支持CSS样式,可以使用Flex布局或Grid布局来实现复杂的界面设计。理解和运用uni-app的样式规则,创建美观且适应不同屏幕尺寸的界面。 10. **微信小程序/支付宝小程序/其他平台适配...