多级查询你可以在进行易语言执行sql时将输出的结果作为下一个sql查询的关键词语,再进行第二次查询,多级查询就是将一个结果作为下一查询的关键词语再查询一后写入下拉列表.sql=“selectcode,name,fsy,tpsy,szfromcplborderbysz”_启动窗口.记录集.打开(sql,#sql语句)_启动窗口.记录集.读整数(“fsy”,父索引)_启动窗口.记录集.关闭()sql=“selectcode,name,fsy,tpsy,szfromcplborderbysz”。
- 情感问答
- 答案列表
易语言查询:易语言代码查询[朗读]
使用minus做减法即可:查询a表有,b表没有的记录:selectcol_a,col_bfromtable_aminusselectcol_a,col_bfromtable_b;再查询b表有,a表没有的记录selectcol_a,col_bfromtable_bminusselectcol_a,col_bfromtable_a;
stringsql="select*fromtablenamewhere1=1";if(!stringname=namebox.gettext().tostring().equal("")){sql=sql+"andnamebase=name";}../////namebox为你编辑框,namebase为你数据库中属性列。
不知道你用的是什么方法.这问题用记录集很好解决啊.sql语句也不难啊.数据库连接都一样了.记录集你没用的话.就加一句记录集的操作..版本2.支持库edb记录集1.打开并过滤(“123”,“user='123456'”).如果(记录集1.记录数量≠0)信息框(“用户存在”,0,).否则信息框(“用户不存在”,0,)大概代码就是这样的.如果运行出错.具体修改记录集1.打开并过滤(“123”,“user='123456'”)这行.因为不知道你字段到底是文本型还是数值型.所以只能你自己改了?
版本2.子程序_按钮1_被单击.局部变量局部_寻找,整数型,静态局部_寻找=寻找文本(编辑框2.内容,编辑框1.内容,局部_寻找+1,假)编辑框2.获取焦点()编辑框2.起始选择位置=局部_寻找-1编辑框2.被选择字符数=取文本长度(编辑框1.内容)。