组合查询的问题,高手请指教:) msgbox strsql应该是少写了几个空格 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错误信息是form附近有错误我怀疑最后组成的字符串是select from fy order by没有把case里面的组合起来是哪里的原因? 把记录集操作的几句话注释掉,加一句msgbox strsql 看看显示出来的sql语句哪里出错这样很容易找到错误 我注释掉了运行时候竟然出现四个对话框分别是四条sql 语句第一句是select from fy order by后面每句都添加了新的内容,最后一句才是我想要的这是为什么? ??我也试了一下,没出现楼上的问题啊对于第一个问题,楼主检查一下在执行fy_list过程前有没有对combobox的内容进行选择?如果没有的话combo.listindex=-1,自然不会正确了.或者在select case里最后加一个else,这样应该可以处理combo.listindex=-1即未选择combobox时的处理第二个问题...楼主再检查一下吧 谢谢大家的回答,我有点明白了我定义了fy_list过程来根据不同项来组合查询语句然后分别在四个combo的click事件中对其进行调用不过我在窗体初始化的时候定义了四个combnobox的listindex属性进行初始化是不是这里初始化的时候也会调用我定义的fy_list?难道进行listindex属性设置的时候会自动调用combo的 click事件吗? 楼主是怎么调用fy_list过程的?是不是在combobox_click之类的事件里调用的?建议再放一个command控件,从command_clic事件里调用fy_list --难道进行listindex属性设置的时候会自动调用combo的 click事件吗?没记错的话,会自动调用.楼主最好采用我上面建议的方法 Case 0: strSql = strSql + "bh as ±àºÅ" bh的前面要有空格呀我分析了一下你的SELECT 后没空!还有你的组合查询怎么这么写?好复杂,不好维护!!! 楼主用combobox_click事件调用本过程也可以,不过应该把各个combobox对应的sql语句部分拆开放到combobox_click事件内执行.象你这样做法肯定会出错的 别用select,否则你的sql语句越来越长,最好在选择combo的item时候,把sql语句恢复一下,或者strsql="" 如何在一个wav文件中截取某一段声音存成另一个wav文件 怎么扩展控件的功能? API写托盘气泡,气泡时间怎么设置 datareport 预览打印问题 急! 关于设置Treeview背景色的问题, 网上怎么没有关于视频聊天方面的代码呢? vb中有类似VC中的CstringArray这样的字符串数组类吗? webbrowser控件?回答详细有高分,不欢迎混分者 ?大侠救命啊,过程声明与同名事件或过程的描述不匹配,该怎么办?给100分 高手给看一下 使用msflexgird控件如何让它的单元格自动适应长度? winsock问题!!!急!!!
我怀疑最后组成的字符串是select from fy order by
没有把case里面的组合起来
是哪里的原因?
这样很容易找到错误
运行时候竟然出现四个对话框
分别是四条sql 语句
第一句是select from fy order by
后面每句都添加了新的内容,最后一句才是我想要的
这是为什么?
对于第一个问题,楼主检查一下在执行fy_list过程前有没有对combobox的内容进行选择?如果没有的话combo.listindex=-1,自然不会正确了.或者在select case里最后加一个else,这样应该可以处理combo.listindex=-1即未选择combobox时的处理
第二个问题...楼主再检查一下吧
我定义了fy_list过程来根据不同项来组合查询语句
然后分别在四个combo的click事件中对其进行调用
不过我在窗体初始化的时候定义了四个combnobox的listindex属性进行初始化
是不是这里初始化的时候也会调用我定义的fy_list?
难道进行listindex属性设置的时候会自动调用combo的 click事件吗?
建议再放一个command控件,从command_clic事件里调用fy_list
楼主最好采用我上面建议的方法
strSql = strSql + "bh as 񅧏"
bh的前面要有空格呀
我分析了一下
你的SELECT 后没空!
还有你的组合查询怎么这么写?
好复杂,
不好维护!!!
最好在选择combo的item时候,把sql语句恢复一下,或者strsql=""