var
Custpono,Refno:string;
Custpono:=Trim(Form1.CPNbox.text);
Refno:=AdoExcel.Fields[0].value;if (Custpono=Form1.AdoCtmQry.Fields[0].asstring)
and (Refno=Form1.AdoCtmQry.Fields[1].asstring) then
showmessage('old')
else
showmessage('new');
在上面语句中,明明我的判断条件是对的,他却去执行'new'部分,当我把'new'部分去掉他就可以执行正确的语句'old'?真是奇怪,还从没遇到这种问题,望指点....谢谢...
Custpono,Refno:string;
Custpono:=Trim(Form1.CPNbox.text);
Refno:=AdoExcel.Fields[0].value;if (Custpono=Form1.AdoCtmQry.Fields[0].asstring)
and (Refno=Form1.AdoCtmQry.Fields[1].asstring) then
showmessage('old')
else
showmessage('new');
在上面语句中,明明我的判断条件是对的,他却去执行'new'部分,当我把'new'部分去掉他就可以执行正确的语句'old'?真是奇怪,还从没遇到这种问题,望指点....谢谢...
解决方案 »
- 关于控件求助
- 超级郁闷--〉郁闷!动态连接库与内存管理问题,高手请指点,up有分!
- 关于StringGrid的换行问题
- 为什么不能清空Edit1.Text
- 请教:如何用delphi代码实现打开win32的任意一个文件
- 用数据集作为过程参数的问题,急!在线等待,已搞了几过通宵了,还是没搞定
- 帮忙,散分!!!
- 关于三层
- 請問程序圖標哪里可以下載(豐富些.)
- windows98被尼姆达病毒感染,经杀毒后delphi程序(adoquery)速度奇慢,不知是何原因,与操作系统中何文件有关.
- IT书超多的网站!!! http://www.netyi.net/in.asp?id=netyi123456
- 推荐好书就给分
s1:=Form1.AdoCtmQry.Fields[0].asstring;
s2:=Form1.AdoCtmQry.Fields[1].asstring;
if (Custpono=s1) and (Refno=s2) then
showmessage('old')
else
showmessage('new');
begin
showmessage('old')
end
else
begin
showmessage('new');
end;