L脚本语言访问Sqlite数据库

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')",id,fieldvalue

显示:strsql

执行:db,strsql

显示:最后一条错误消息

执行:db,"select * from user"

显示:最后一条错误消息

执行:recordset,"select * from user"

显示:最后一条错误消息

当:recordset!=DBEOF

获取:recordset,字段值,0,fieldvalue

获取:recordset,字段名,0,fieldname

显示:fieldname

显示:fieldvalue

获取:recordset,字段值,1,fieldvalue1

获取:recordset,字段名,1,fieldname1

显示:fieldname1

显示:fieldvalue1

移动:recordset,下一行

结束

关闭:db

结束


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值