易语言edb数据库
Ⅰ 易语言的edb数据库
如果程序在运行时必须不定时调用数据库,那么可在程序将要执行完毕时关闭
(比如 _窗口_将被销毁, _启动子程序返回语句的前一句)
如果是在启动是调用一下,然后不再使用,就可以数据库调用代码后关闭
Ⅱ 易语言写入和读取数据库(*.edb)
易语言数据库很简单的啊。按你的要求随便写了一下。你看看能用不
Ⅲ 易语言组合框读edb数据库
我给你一个正确的代码。
.程序集 窗口程序集1
.子程序 _按钮1_被单击
加空记录 ()
写 (#账号, 组合框版1.内容)
写 (#密码, 到数值权 (编辑框1.内容))
组合框1.内容 = “”
编辑框1.内容 = “”
.子程序 __启动窗口_创建完毕
打开 (取运行目录 () + “\1.edb”, , , , , , )
到首记录 ()
.判断循环首 (尾记录后 () = 假)
组合框1.加入项目 (读 (“账号”), )
跳过 ()
.判断循环尾 ()
这上面的代码都没错。错的是下面的代码。
.
.子程序 _组合框1_列表项被选择
跳到 (组合框1.现行选中项 + 1)
编辑框1.内容 = 读 (“密码”) ,错的是这句:编辑框1.内容 = 读 (“密码”)
你把它改成:
编辑框1.内容 = “”
编辑框1.加入文本 (到文本 (读 (#密码)))
另外你要把账号字段设置文本型,不然会出错提示数据类型不匹配。
这样就可以了。
Ⅳ 易语言 edb数据库 怎样查找
.版本抄2
到首记录()
.判断循环首袭(真)
查找(读(1)≥到时间(编辑框1.内容)且读(1)≤到时间(编辑框2.内容))
.如果真(尾记录后()=真)
跳出循环()
.如果真结束
'以下就写你找到数据后要进行的任务
.判断循环尾()
Ⅳ 易语言edb数据库 里的 查找 怎么用啊
我猜想#姓名应该是数据库字段名,正确的语法应该是:查找(读("姓名")="程序")
如果字段类型为文本型的可用 编辑框1.内容=读("年龄") 如果是其他类型的需转换到文本型,本例程应改为:
跳到(1)'为了保证每次均从库文件的首记录开始进行查找,首先将针指置于首记录
如果真(查找(读("姓名")="程序")=假)
信息框("没有匹配的姓名",0,"错误")
返回()
如果真结束
编辑框1.内容=到文本(读("年龄"))
其中:“姓名”和“年龄”均为该数据库的字段名(本例假设姓名为文本型,年龄为整数型)
Ⅵ 易语言EDB数据库怎么创建
.版本 2
.局部变量自 数据库路径, 文本型
.局部变量 数据信息, 字段信息, , "5"
数据库路径 = 取运行目录 () + “\” + “好友录.edb” ' 设置数据库路径
.如果真 (取反 (文件是否存在 (数据库路径))) ' 判断数据库是否存在,不存在就按以下标准创建
数据信息 [1].名称 = #姓名 ' 给字段信息的三个成员变量赋值
数据信息 [2].名称 = #qq
数据信息 [3].名称 = #电话
数据信息 [4].名称 = #地址
数据信息 [5].名称 = #说明
连续赋值 (#文本型, 数据信息 [1].类型, 数据信息 [2].类型, 数据信息 [3].类型, 数据信息 [4].类型, 数据信息 [5].类型)
数据信息 [1].最大文本长度 = 20
数据信息 [2].最大文本长度 = 20
数据信息 [3].最大文本长度 = 20
数据信息 [4].最大文本长度 = 500
数据信息 [5].最大文本长度 = 1000
创建 (数据库路径, 数据信息) ' 创建数据库
Ⅶ 易语言怎么用i代码创建edb数据库
字段信息名称不能抄有空格,
“姓名 ”
“姓名”
“ 住址”
“住址”
还有你的路径也错了
.版本 2
.支持库 shell
.支持库 spec
.子程序 _按钮1_被单击
.局部变量 数据库路径, 文本型
.局部变量 创建数据库, 字段信息, , "2"
数据库路径 = 取特定目录 (3) + “新建数据库.edb”
.如果真 (文件是否存在 (数据库路径)) ' 判断数据库是否存在,不存在就按以下标准创建
信息框 (“存在,”, 0, )
返回 ()
.如果真结束
创建数据库 [1].名称 = “姓名” ' 给字段信息的三个成员变量赋值
创建数据库 [1].类型 = #文本型
创建数据库 [1].最大文本长度 = 20
创建数据库 [2].名称 = “住址”
创建数据库 [2].类型 = #文本型
创建数据库 [2].最大文本长度 = 20
.如果 (创建 (数据库路径, 创建数据库)) ' 创建数据库
信息框 (“不存在,已创建 ”, 0, )
.否则
信息框 (“不存在,wei创建 ”, 0, )
.如果结束
调试输出 (取特定目录 (3))
Ⅷ 易语言代码怎么修改edb数据库
查找,读写
查找;总得知道要改到是哪条,找到它,读出来,改写成专你要到,再放回去。
如果属你没有给条件,那只有全部读,判断(判断是否为0),是则读出来改写,再放回去。
你总有一样条件是要必须成立的,否则就没办法操作
Ⅸ 易语言edb数据库查找
我猜想#姓名应该是数据库字段名,正确的语法应该是:查找(读("姓名")="程序")
如果字段回类型为文本型的可用答 编辑框1.内容=读("年龄") 如果是其他类型的需转换到文本型,本例程应改为:
跳到(1)'为了保证每次均从库文件的首记录开始进行查找,首先将针指置于首记录
如果真(查找(读("姓名")="程序")=假)
信息框("没有匹配的姓名",0,"错误")
返回()
如果真结束
编辑框1.内容=到文本(读("年龄"))
其中:“姓名”和“年龄”均为该数据库的字段名(本例假设姓名为文本型,年龄为整数型)
Ⅹ 易语言edb数据库保存、修改、删除、查询
1、请打开易语言。