易语言mysql清空一个表_易语言遍历和删除sqlite数据库信息方法

易语言如何遍历和删除sqlite数据库信息呢

1、打开易语言,我们新建一个“Windows”窗口程序,进入到窗口程序集中

cd47a886841a480e4abed9cdd6c64b72.png

2、在新建的窗口中添加2个编辑框,1个按钮组件。并修改组件的属性。

1e6ca7eb98ac748c98b94ac3bfef0b2f.png

3、我们双击启动窗口,在__启动窗口_创建完毕程序中,声明如下变量和写入遍历数据库信息的代码:

sqlite.打开 (取特定目录 (3) + “25种族.db”, )

sql.打开 (“剑圣”, sqlite)

置随机数种子 ()

sql.跳到 (取随机数 (1, sql.取记录个数 ()))

编辑框1.内容 = sql.读字段文本值 (“Info”, )

.计次循环首 (sql.取记录个数 (), i)

sql.跳到 (i)

编辑框2.加入文本 (到文本 (i) + “、” + sql.读字段文本值 (“Info”, ) + #换行符)

.计次循环尾 ()

sqlite.关闭 ()

sql.关闭 ()

357b25f418a9808c57410df7c97a9243.png

4、点击运行,看是否能遍历出数据库信息。成功后,遍历数据库信息就可以使用了

f4bb8d15c5c0b84776d7a71826e46715.png

5、双击按钮1,在_按钮1_被单击子程序中,声明如下变量,写入删除数据库信息的代码:

sqlite.打开 (取特定目录 (3) + “25种族.db”, )

sql.打开 (“剑圣”, sqlite)

sql.查找 (“Info='” + 编辑框1.内容 + “'”)

sql.删除 ()

编辑框2.内容 = “”

.计次循环首 (sql.取记录个数 (), i)

sql.跳到 (i)

编辑框2.加入文本 (到文本 (i) + “、” + sql.读字段文本值 (“Info”, ) + #换行符)

.计次循环尾 ()

置随机数种子 ()

sql.跳到 (取随机数 (1, sql.取记录个数 ()))

编辑框1.内容 = sql.读字段文本值 (“Info”, )

sqlite.关闭 ()

sql.关闭 ()

be8f0c98f0db850c07f29813d24b972b.png

6、点击运行,看是否能删除数据库信息。成功后,删除数据库信息就可以使用了

4a6b9965a90310420b11231c746d265a.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
易语言是一种简单易学的编程语言,能够轻松地连接和操作SQLite数据库。下面是一个使用易语言连接SQLite数据库的例子: 首先,我们需要在程序中引入SQLite数据库的支持,可以通过在代码开头使用`$link "sqlite3.dll"`来引入SQLite数据库的支持。 接下来,我们需要创建一个SQLite数据库文件,可以使用SQLite Expert等工具创建一个名为`test.db`的数据库文件,并在其中创建一个名为`user`的中有`id`和`name`两个字段。 然后,我们需要在易语言中编写连接SQLite数据库的代码。首先,需要使用`sqlite3_open`函数打开数据库连接,再使用`sqlite3_prepare_v2`函数准备SQL语句,然后使用`sqlite3_step`函数执行SQL语句,最后使用`sqlite3_close`函数关闭数据库连接。 下面是一个简单的例子,实现向`user`中插入一条记录并查询所有记录的功能: ``` $Link "sqlite3.dll" Dim db As Long Dim sql As String Dim stmt As Long Dim result As Long result = sqlite3_open("test.db", @db) If result = 0 Then sql = "INSERT INTO user (id, name) VALUES (1, 'John')" result = sqlite3_prepare_v2(db, sql, -1, @stmt, 0) result = sqlite3_step(stmt) sql = "SELECT * FROM user" result = sqlite3_prepare_v2(db, sql, -1, @stmt, 0) While sqlite3_step(stmt) = 100 Print "ID: " + sqlite3_column_int(stmt, 0) Print "Name: " + sqlite3_column_text(stmt, 1) Wend sqlite3_close(db) Else Print "Failed to open database!" End If ``` 通过这个例子,我们可以看到如何在易语言中连接SQLite数据库,并执行插入和查询操作。这样,我们就可以在易语言中方便地使用SQLite数据库了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值