程序写法A:
With ADOQuery1 Do Begin
close; sql.Clear;
{sql.Add('Select TF_IX.FX_NO,TF_IX.ITM,TF_IX.TRS_DSC,TF_IX.TRS_DD,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.TRS_MAN) as TRS_MAN,TF_IX.TRS_STS,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.USE_MAN_NEW) as USE_MAN_NEW,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.USE_MAN_OLD) as USE_MAN_OLD,' +
'TF_IX.VOH_NO,TF_IX.REM From TF_IX Where Fx_no = ''BC0380002''');
open;
end;
程序写法B:
With ADOQuery1 Do Begin
close; sql.Clear;
sql.Add('Select TF_IX.FX_NO,TF_IX.ITM,TF_IX.TRS_DSC,TF_IX.TRS_DD,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.TRS_MAN) as TRS_MAN,TF_IX.TRS_STS,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.USE_MAN_NEW) as USE_MAN_NEW,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.USE_MAN_OLD) as USE_MAN_OLD,' +
'VOH_NO,REM From TF_IX Where Fx_no = :la');
parameters.ParamByName('la').Value := 'BC0380002';
Open;
End;在‘写法B:’中当程序开始加载SQL.ADD时程序就报错,而‘写法A:’却不会出现这样的问题,请大侠指点。在以前的程序中我一直使用B的写法,却重来没有报错过,今天真的是没办法了。
With ADOQuery1 Do Begin
close; sql.Clear;
{sql.Add('Select TF_IX.FX_NO,TF_IX.ITM,TF_IX.TRS_DSC,TF_IX.TRS_DD,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.TRS_MAN) as TRS_MAN,TF_IX.TRS_STS,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.USE_MAN_NEW) as USE_MAN_NEW,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.USE_MAN_OLD) as USE_MAN_OLD,' +
'TF_IX.VOH_NO,TF_IX.REM From TF_IX Where Fx_no = ''BC0380002''');
open;
end;
程序写法B:
With ADOQuery1 Do Begin
close; sql.Clear;
sql.Add('Select TF_IX.FX_NO,TF_IX.ITM,TF_IX.TRS_DSC,TF_IX.TRS_DD,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.TRS_MAN) as TRS_MAN,TF_IX.TRS_STS,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.USE_MAN_NEW) as USE_MAN_NEW,' +
'(Select Name from mf_yg where mf_yg.yg_no = TF_IX.USE_MAN_OLD) as USE_MAN_OLD,' +
'VOH_NO,REM From TF_IX Where Fx_no = :la');
parameters.ParamByName('la').Value := 'BC0380002';
Open;
End;在‘写法B:’中当程序开始加载SQL.ADD时程序就报错,而‘写法A:’却不会出现这样的问题,请大侠指点。在以前的程序中我一直使用B的写法,却重来没有报错过,今天真的是没办法了。
解决方案 »
- 多表取数据问题 求sql语句!!!!
- 寻求控件:寻求一个可以选择背景图片,并可改变形状的Tpanel控件,或者可以让背景图的底色变透明的Tpanel控件?
- 开发类似outlook界面风格的程序,有何控件或开放源码
- 怎样在文本文件中插入空格?
- Toolbar2000的问题
- 我要在记事本里实现以前功能,请各位高手指点,谢谢
- 现在很多公司在招delphi程序员的时候,喜欢加个"高级"二字,即"高级delphi程序员", 不知道做MIS的能不能有无希望成为"高级"?
- “应用程序”生成“安装软件”的制作问题————在线等待!!!!!
- 关于网络软件设计的问题,请帮忙回答!
- Delphi中的 DCOM 为什么总死机(请各位高手指教)?
- 做了个超市管理系统,SQL数据库,需要源码的请留下EMAIL.................
- Indy10的帮助文件能集成到DELPHI中吗?
然后把sql语句到查询分析器里去执行,看报什么错不就知道了。