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

易语言edb数据库 里的 查找 怎么用啊,第1张

我猜想#姓名应该是数据库字段名,正确的语法应该是:查找(读("姓名")="程序")

如果字段类型为文本型的可用

编辑框1内容=读("年龄")

如果是其他类型的需转换到文本型,本例程应改为:

跳到(1)'为了保证每次均从库文件的首记录开始进行查找,首先将针指置于首记录

如果真(查找(读("姓名")="程序")=假)

信息框("没有匹配的姓名",0,"错误")

返回()

如果真结束

编辑框1内容=到文本(读("年龄"))

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

我给你一个正确的代码。

程序集 窗口程序集1

子程序 _按钮1_被单击

加空记录 ()

写 (#账号, 组合框1内容)

写 (#密码, 到数值 (编辑框1内容))

组合框1内容 = “”

编辑框1内容 = “”

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

打开 (取运行目录 () + “\1edb”, , , , , , )

到首记录 ()

判断循环首 (尾记录后 () = 假)

组合框1加入项目 (读 (“账号”), )

跳过 ()

判断循环尾 ()

这上面的代码都没错。错的是下面的代码。

子程序 _组合框1_列表项被选择

跳到 (组合框1现行选中项 + 1)

编辑框1内容 = 读 (“密码”) ,错的是这句:编辑框1内容 = 读 (“密码”)

你把它改成:

编辑框1内容 = “”

编辑框1加入文本 (到文本 (读 (#密码)))

另外你要把账号字段设置文本型,不然会出错提示数据类型不匹配。

这样就可以了。

版本 2

局部变量 变量1, 整数型

局部变量 变量2, 整数型

局部变量 result, 逻辑型

打开 (, , , , , , )

置当前库 ()

到首记录 ()

result = 查找 (“字段1” = 变量1 且 “字段2” = 变量2)

如果真 (result)

信息框 (“正确”, 0, )

返回 ()

如果真结束

信息框 (“错误”, 0, )

内容自己填充下就可以了

以上就是关于易语言edb数据库 里的 查找 怎么用啊全部的内容,包括:易语言edb数据库 里的 查找 怎么用啊、易语言组合框读edb数据库、【易语言】添加命令:EDB数据库合并问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9797935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存