易语言sqlite3创建
来源:网络收集 点击: 时间:2024-08-10可视化工具可以使用Navicat for SQLite(可问度娘下载)
也可http://pan.baidu.com/s/1i4ZyyOX下载
方便查看编辑

在易语言中,用的是易语言自带Sqlite数据库支持库!
操作数据库用的是Sqlite数据库支持库中的Sqlite数据库,Sqlite表,Sqlite记录机

打开易语言创建一个窗口程序,依次创建程序集变量SQLite3数据库(对象型)SQLite数据库,创建子程序数据库创建(方便区分)
代码原型
.版本 2.支持库 sqlite3
.程序集 窗口程序集_启动窗口.程序集变量 SQLite3数据库, Sqlite数据库
.子程序 数据库创建


对象调用 对象.打开(),对象即为程序集变量SQLite3数据库,故为SQLite3数据库.打开 (, )!
参数参考
调用格式: 〈逻辑型〉 对象.打开 ([文本型 数据库文件],[逻辑型 是否允许创建]) - Sqlite3数据库支持库-Sqlite数据库 英文名称:Open 打开或新建数据库。要打开或新建的数据库由第一个参数“数据库文件”指定(一个Sqlite数据库就是一个文件);如果指定的数据库文件不存在,则由第二个参数“是否允许创建”决定是否以该文件名创建新数据库。如果参数“数据库文件”被省略或为空文本,且参数“是否允许创建”为“真”,则在“内存中”创建并打开数据库。执行成功返回“真”,失败返回“假”。本命令为初级对象成员命令。 参数1的名称为“数据库文件”,类型为“文本型(text)”,可以被省略。欲打开的数据库文件,请使用完整的路径和文件名。 参数2的名称为“是否允许创建”,类型为“逻辑型(bool)”,可以被省略。在指定的数据库文件不存在的情况下,如果本属性为“真”,则创建该数据库,否则直接返回“假”。本参数如果被省略,默认为“假”。
由于 对象.打开 有参数([文本型 数据库文件],[逻辑型 是否允许创建]) 所以,把是否创建命令成真即可创建!
代码原型
.版本 2.支持库 sqlite3.支持库 shell
.程序集 窗口程序集_启动窗口.程序集变量 SQLite3数据库, Sqlite数据库
.子程序 数据库创建
SQLite3数据库.打开 (取特定目录 (3) + “百度经验数据库.db”, 真)

这里用到Sqlite字段信息,创建一个
说明
数据类型名称:Sqlite字段信息 英文名称:SqliteFieldInfo 本数据类型为普通类型,共包含 3 个成员变量。 操作系统需求: Windows、Linux 描述Sqlite字段定义信息,供“Sqlite数据库.创建表()”时使用。因为Sqlite数据库本质上是无类型的数据库,因而您完全可以忽略“类型”“最大文本长度”两个成员,而仅使用“名称”成员。 成员1的中文名称为“名称”,英文名称为“Name”,类型为“文本型(text)”,初始值为“”。 字段名称长度不限。 成员2的中文名称为“类型”,英文名称为“Datatype”,类型为“整数型(int)”,初始值为“0”。 可以为以下值或常量值之一:-1、(主键,整数型自增字段); 0、(无类型); 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型; 10、#文本型; 11、#字节集型; 12、#备注型。 成员3的中文名称为“最大文本长度”,英文名称为“MaxTextLength”,类型为“整数型(int)”,初始值为“0”。 本成员仅当字段类型为“文本型”时才有效,用作指定文本的“最大可能长度”(数据库不对此长度不作任何限制);如果本成员值为0,表示该字段可存储任意长度的文本。如果字段类型不为“文本型”,本成员将被忽略
代码原型
.版本 2.支持库 sqlite3.支持库 SqliteDB
.子程序 数据库表创建.局部变量 Sqlite3字段信息, Sqlite字段信息
Sqlite3字段信息.名称 = “字段名”Sqlite3字段信息.类型 = #文本型Sqlite3字段信息.最大文本长度 = 0
SQLite3数据库.创建表 (“百度经验”, Sqlite3字段信息)

可视化工具查看下是否成功!

多个字段原代码
.版本 2.支持库 sqlite3.支持库 SqliteDB
.子程序 数据库表创建.局部变量 Sqlite3字段信息, Sqlite字段信息, , 3
Sqlite3字段信息 .名称 = “用户名”Sqlite3字段信息 .类型 = #文本型Sqlite3字段信息 .最大文本长度 = 0
Sqlite3字段信息 .名称 = “密码”Sqlite3字段信息 .类型 = #文本型Sqlite3字段信息 .最大文本长度 = 0
Sqlite3字段信息 .名称 = “邮箱”Sqlite3字段信息 .类型 = #文本型Sqlite3字段信息 .最大文本长度 = 0
SQLite3数据库.创建表 (“百度经验”, Sqlite3字段信息)
源码下载https://pan.baidu.com/s/1i5nB6W9


完整的数据库必须有表,多个字段可以用数组!
打开命令,如果存在是不会新建!
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.ff371.cn/art_1099771.html