ZKX's LAB

求易语言【外部数据库】组件返回记录集句柄后,怎么获得字段名?字段数量 易语言外部数据库取字段数

2020-07-21知识12

易语言怎么写外部数据库验证 你这个问题说简单也简单,说复杂也复杂。简单的说就是读取数据库,取出数据库的记录和编辑框的内容进行比较是否一致即可。复杂的说就是验证没有那么容易做好,一是取得本机的验证码,并进行加密,二是获取数据库里面的记录,同样是经过加密的,两者都要经过一定的加密手段防止被简单的推出算法或者破解。防止破解方面我就不想说那么多了,复杂。我就简单的说下吧,外部数据库的操作首先是打开数据库(支持2中数据库,access和sql数据库),然后读取,再关闭。我以access做为数据库为例子进行说明:版本 2支持库 spec子程序_按钮1_被单击局部变量 句柄,整数型局部变量 文本型如果(外部数据库1.打开MDB数据库(取运行目录()+“\\db1.mdb”,)=真)' 数据库就放在程序目录内,文件名为db1句柄=外部数据库1.查询(“select from 表1 where id=123232”)' 数据库内的表表名是表1,其中一个字段是验证码,一个是id外部数据库1.到首记录(句柄)验证码=外部数据库1.读(句柄,调试输出(验证码)如果(验证码=编辑框1.内容)信息框(“验证码正确”,0,)否则信息框(“验证码错误”,0,)如果结束否则信息框(“连接数据库失败”,0,)如果结束。易语言的外部数据库怎么读写access数据库? 外部数据库组件是一个单独组件,不与其他组件一同使用,主要以sql语句为主.版本 2程序集 窗口程序集_启动窗口子程序_按钮1_被单击局部变量 查询句柄,整数型如果真(取反(外部数据库1.打开MDB数据库(取运行目录()+“\\db.mdb”,真)))信息框(“数据库打开失败.”,0,)如果真结束'-判断是否连接到数据库.查询句柄=外部数据库1.查询(“select*from 表名”)' 查询句柄,用于读数据,可以添加条件筛选.比如:' 查询句柄=外部数据库1.查询(“select*from 表名 where name=”+编辑框2.内容)'-开始读取数据判断循环首(取反(外部数据库1.尾记录后(查询句柄)))列表框1.加入项目(外部数据库1.读(查询句柄,2),)' 这里的2表示字段位置,也可以直接写名字,比如字段2为name' 外部数据库1.读(查询句柄,“name”)外部数据库1.到后一记录(查询句柄)判断循环尾()外部数据库1.关闭记录集(查询句柄)' 记录集使用完毕后及时关闭.'-写数据很简单,直接执行sql语句.判断开始(外部数据库1.执行(“insert into 表名(对应表内字段名称1,对应表内字段名称2)values('内容','内容')”,))信息框(“成功”,0,)默认信息框(“失败”,0,)判断结束' 内容这里注意前后的单引号。易语言外部数据库读Sql语句 记录集句柄=外部数据库.查询(“select*from 表 order by ID”)应该是这样的格式 赤血学院 这段时间的教程 就是外部数据库的相关知识 视频教程 推荐你去学习一下。易语言如何使用外部数据库对比数据相同! ~你的单引号是错的。应该用半角的\"'\",而不是全角\"‘应该如下面的效果才对。易语言怎么加入外部数据库,怎么查看和编辑外部数据库?求大神帮助 是access数据库吗?“易乐园论坛”看点击进入,有没有你要的东西。易语言外部数据库字段最大文本长度多少 65535 access4GB mysql

#数据库#句柄#易语言

qrcode
访问手机版