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
显示:strsql
执行: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
结束
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|