L脚本语言中,把sqlite数据库作为内置对象,可以方便地访问sqlite数据库
下面是一个例子脚本,实现创建表,执行SQL查询,获取字段值等操作
#scp
定义:数据库,db,sqilte
定义:数据集,recordset,db
定义:表,table1
定义:字符串,error
定义:字符串,fieldname
定义:字符串,fieldvalue,ccc
定义:字符串,fieldname1
定义:字符串,fieldvalue1,ccc
定义:整数,id,3
定义:字符串,strsql
定义:函数,主函数
打开:db,C:\test.db
执行:db,"drop table user"
执行:db,"create table user(id int,name char(32))"
执行:db,"insert into user VALUES (1,'aaa')"
执行:db,"insert into user VALUES (2,'bbb')"
格式化:字符串,strsql,"insert into user VALUES (%s,'%s')",fieldvalue
执行:db,strsql
执行:db,"select * from user"
执行:recordset,"select * from user"
当:recordset!=DBEOF
获取:recordset,字段值,fieldvalue
获取:recordset,字段名,fieldname
显示:fieldname
显示:fieldvalue
获取:recordset,1,fieldvalue1
获取:recordset,fieldname1
显示:fieldname1
显示:fieldvalue1
移动:recordset,下一行
结束
关闭:db
结束