QueryTemp1.SQl.Add('select max(''Xuhao'') as No table where z=:z'); if QueryTemp1.IsEmpty then//数据表是空的,没有max数据
begin //应该是则行这一句的,但是老是跳过这一句??
Result:='1';
Abort;
end else begin //跳到这一句运行,为什么,max的问题吗???
Result:=QueryTemp1.FieldByName('No').asstring)+1;
end;
begin //应该是则行这一句的,但是老是跳过这一句??
Result:='1';
Abort;
end else begin //跳到这一句运行,为什么,max的问题吗???
Result:=QueryTemp1.FieldByName('No').asstring)+1;
end;
解决方案 »
- 大家开发win32程序一般用Delphi哪个版本阿?
- 如何控制自己的日志文件删除比较早的日志
- 问一个进制转化的问题?(再线等)
- 哪位用过BusinessSkinForm里面的bsSkinButtonsBar啊?
- http://www.17delphi.org
- 菜鸟问题:关于线程。请各位高手帮帮忙。
- 如可解决使用ActiveSkin 换肤后 Image控件不能显示图像的问题?
- 一个关于日期型数据传递的问题
- 请问怎样清除IE cookies、禁止下载、还有禁止弹出Internet选项窗口对话框!(急)
- 用SQL查询出来的记录,怎么显示?
- 请教高手关于 DBEDIT的问题 救命!!!!
- query怎么和DBGrid关联?怎么和DataSource关联:?
from
QueryTemp1.SQl.Add('select max(Xuhao) as No from table where z=:z');