当前位置:首页 » 数据仓库 » 易语言edb数据库操作
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

易语言edb数据库操作

发布时间: 2022-09-30 21:11:00

‘壹’ 易语言代码怎么修改edb数据库

查找,读写
查找;总得知道要改到是哪条,找到它,读出来,改写成你要到,再放回去。
如果你没有给条件,那只有全部读,判断(判断是否为0),是则读出来改写,再放回去。
你总有一样条件是要必须成立的,否则就没办法操作

‘贰’ 易语言怎么同时操作两个EDB数据库一个窗口执行2个软件,分别不同的数据库。

.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

打开 (取运行目录 () + “\数据库1.edb”, “数据库1”, , , , , )
打开 (取运行目录 () + “\数据库2.edb”, “数据库2”, , , , , )

.子程序 _工具条1_被单击
.参数 按钮索引, 整数型

置当前库 (“数据库1”)
到首记录 ()

.子程序 _高级选择夹1_子夹被改变

置当前库 (“数据库2”)
到首记录 ()

‘叁’ 易语言edb数据库多用户操作问题

用线程操作,启动线程时读取数据库里关键信息到线程里操作,读取这个时间是可以忽略不计的。

‘肆’ 易语言数据库 edb

.版本
2
.支持库
shell
.程序集
窗口程序集_启动窗口
.子程序
创建数据库子程序1
.局部变量
字段信息,
字段信息,
,
"1"
.局部变量
要分割的文本,
字节集
.局部变量
分割的文本,
文本型,
,
"0"
'
##############先指定数据库,数据名称,数据类型,
字段信息
[1].名称

“文本1”
'
数据库名称
字段信息
[1].类型

#文本型
'
数据库数据类型
字段信息
[1].最大文本长度

20
'
如果数据库数据信息保存类型为文本型,就要指定文本长度
'
##############这样数据库就先行指定了一行数据
创建
(取当前目录
()

“\范例”,
字段信息)
'
这时创建数据库,会包括一个空行,把文本分割后的文件导入数据库这一空行
要分割的文本

读入文件
(取特定目录
(#系统桌面)

“\1.txt”)
'
把文件读出来,导入到变量(要分割的文本)
加入成员
(分割的文本,
分割文本
(到文本
(要分割的文本),
#换行符,
))
'
这这里分割一下,文本都是一行一行的就用换行符来分割吧

(“文本1”,
分割的文本
[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
创建 (数据库路径, 数据信息) ' 创建数据库

‘陆’ 易语言edb数据库能去重复吗

易语言edb数据库能去重复。易语言edb数据库去重复的步骤如下:
1、易语言新建程序,新建一个Windows窗口程序,
2、添加精易模块,
3、输入命令文本:去重复文本(“1233546548732”,“”),
4、调试运行一下看下效果。

‘柒’ 易语言edb数据库 里的 查找 怎么用啊

我猜想#姓名应该是数据库字段名,正确的语法应该是:查找(读("姓名")="程序")
如果字段类型为文本型的可用 编辑框1.内容=读("年龄") 如果是其他类型的需转换到文本型,本例程应改为:
跳到(1)'为了保证每次均从库文件的首记录开始进行查找,首先将针指置于首记录
如果真(查找(读("姓名")="程序")=假)
信息框("没有匹配的姓名",0,"错误")
返回()
如果真结束
编辑框1.内容=到文本(读("年龄"))

其中:“姓名”和“年龄”均为该数据库的字段名(本例假设姓名为文本型,年龄为整数型)

‘捌’ 易语言Edb数据库读写

打开(数据库)

跳到(取记录数-10)
计次循环首(10,i)
值=读(“字段名称或位置”)

写入到第二个数据库

跳过()

计次循环尾

‘玖’ 易语言怎么同时操作两个EDB数据库我想用两个数据库 一个用来保存用户资料〈如帐号密码〉 另一个保

使用: 置当前库() 命令来回切换两个数据库

步骤一
分别打开两个数据库 并在打开命令内分别设置别名
步骤二
使用置当前库命令进行操作,参数为要操作的数据别名
其余命令正常使用即可
步骤三
关闭时 使用关闭命令式 在参数中 输入数据库别名即可

‘拾’ 易语言数据库操作

用“置当前库 ()”命令
易语言只会对当前 数据库进行操作
你试试这样:
1.选择用哪个数据库,打开那个,用完以后关闭,需要用另一个数据库时,打开,用完关闭“关闭()”命令
2.需要对哪个操作就打开哪个,但是,数据库打开后,需要操作哪个就用“置当前库()”命令置为当前要操作的数据库,打开后不可重复打开,否则会提示错误

连续打开同一个数据库,你的易语言没提示错误吗??