我在执行
Data_win.ADOQ_cfcx.SQL.Add('select a.cfdh,a.cf_date,a.hzxm,a.xb,a.age,a.bz,a.zz,b.xm,(case a.biaozhi when 0 then ''未登记'' when 1 then ''己登记'' end) as biaozhi,a.uid,d.mz from cfd a ');
Data_win.ADOQ_cfcx.SQL.Add('inner join ryxx b on a.doct=b.gh');
Data_win.ADOQ_cfdy.SQL.Add('inner join bmxx d on a.uid=d.id');
Data_win.ADOQ_cfcx.SQL.Add('group by a.cfdh,a.cf_date,a.hzxm,a.xb,a.age,a.bz,a.zz,b.xm, biaozhi,a.uid,d.mz');
Data_win.ADOQ_cfcx.Open;
Data_win.ADOQ_cfcx.Active:=true;时出现
无法邦定由多个部分组成的标识符“d.mz”错误提示。
可在SQLSERVER2005可执行这个查询语句是没问题的。这到底是什么原因?
Data_win.ADOQ_cfcx.SQL.Add('select a.cfdh,a.cf_date,a.hzxm,a.xb,a.age,a.bz,a.zz,b.xm,(case a.biaozhi when 0 then ''未登记'' when 1 then ''己登记'' end) as biaozhi,a.uid,d.mz from cfd a ');
Data_win.ADOQ_cfcx.SQL.Add('inner join ryxx b on a.doct=b.gh');
Data_win.ADOQ_cfdy.SQL.Add('inner join bmxx d on a.uid=d.id');
Data_win.ADOQ_cfcx.SQL.Add('group by a.cfdh,a.cf_date,a.hzxm,a.xb,a.age,a.bz,a.zz,b.xm, biaozhi,a.uid,d.mz');
Data_win.ADOQ_cfcx.Open;
Data_win.ADOQ_cfcx.Active:=true;时出现
无法邦定由多个部分组成的标识符“d.mz”错误提示。
可在SQLSERVER2005可执行这个查询语句是没问题的。这到底是什么原因?
解决方案 »
- delphi 中如何调用具有返回值的存储过程
- 请教几个问题,呵呵c/s编程的
- 用户权限管理问题 ,大虾们进来看看呀!!!!!!!!!!!
- ==================高分求MIDAS详细解释====================
- ???如何编程修改IE高级选项里的“总是以UTF8发送”的选项???
- 为什么将客户端的所有文件包括.EXE运行连主界面都出不来而调用DELPHI调试?(在线等)
- 下午的考试挂了,没心情,散分!
- 一条sql语句为什么在tquery控件里不能执行呢?
- 如果打开指定目录下的文件,比如pdf,doc
- 非常着急,请帮忙,不够再给分!!!
- 有做过DELPHI直接连接EXCHANGE的例子的么
- checklistbox控件被选中的属性
Data_win.ADOQ_cfcx.SQL.Add('inner join ryxx b on a.doct=b.gh');
Data_win.ADOQ_cfdy.SQL.Add('inner join bmxx d on a.uid=d.id');
Data_win.ADOQ_cfcx.Open;
Data_win.ADOQ_cfcx.Active:=true;