with gwcladoquery1 do begin close; sql.Clear; sql.Add('select * from workftab where lwfl= '''+trim(edit1.text)+''' and swsj between :startrq and :endrq order by id '); parameters.ParamByName('startrq').value :=formatdatetime('yyyy-mm-dd',datetimepicker1.Datetime); parameters.ParamByName('endrq').value:=formatdatetime('yyyy-mm-dd ',datetimepicker2.Datetime)+'23:59:59'; open; end; end;
以前在adoquery控件下新建一个new field,设置下相关项,用recno什么的好像能改,不过要求数据集是开着的,才能add all field吧?我现在这个开着adoconnection的话,如果没连上数据库会弹框框,用try...except,没连上好像也弹框框,让adoconnection关了就没事了。。新手,请大神们看看,这个东东如何实现最好。谢谢 数据库 SQL?Server [解决办法] select ROW_NUMBER() OVER (order by startrq ) as RecNo , * from workftab
查询语句改成这 加 ROW_NUMBER() OVER (order by startrq ) as RecNo [解决办法]