begin
if formatdatetime('yyyy-mm-dd',frmdkfplr_hz.DateTimePicker1.Date)<formatdatetime('yyyy-mm-dd',self.DateTimePicker1.Date) then begin
if formatdatetime('yyyy-mm-dd',self.DateTimePicker2.Date)<formatdatetime('yyyy-mm-dd',frmdkfplr_hz.DateTimePicker2.Date) then begin
frmdkfplr_mx.ADOQuery1.Close;
frmdkfplr_mx.ADOQuery1.SQL.Clear;
frmdkfplr_mx.ADOQuery1.SQL.Add('Select sum(pmje) From fp_dkfp_mx where 起始日期 between:A and B');
frmdkfplr_mx.ADOQuery1.Parameters.ParamByName('A').Value:=datetostr(frmdkfplr_mx.DateTimePicker1.DateTime);
frmdkfplr_mx.ADOQuery1.Parameters.ParamByName('B').Value:=datetostr(frmdkfplr_mx.DateTimePicker2.DateTime);
self.DBEdit4.Text:=?
就这里,想把sql语句执行的和给ebedit4,这个语句怎么写啊?
if formatdatetime('yyyy-mm-dd',frmdkfplr_hz.DateTimePicker1.Date)<formatdatetime('yyyy-mm-dd',self.DateTimePicker1.Date) then begin
if formatdatetime('yyyy-mm-dd',self.DateTimePicker2.Date)<formatdatetime('yyyy-mm-dd',frmdkfplr_hz.DateTimePicker2.Date) then begin
frmdkfplr_mx.ADOQuery1.Close;
frmdkfplr_mx.ADOQuery1.SQL.Clear;
frmdkfplr_mx.ADOQuery1.SQL.Add('Select sum(pmje) From fp_dkfp_mx where 起始日期 between:A and B');
frmdkfplr_mx.ADOQuery1.Parameters.ParamByName('A').Value:=datetostr(frmdkfplr_mx.DateTimePicker1.DateTime);
frmdkfplr_mx.ADOQuery1.Parameters.ParamByName('B').Value:=datetostr(frmdkfplr_mx.DateTimePicker2.DateTime);
self.DBEdit4.Text:=?
就这里,想把sql语句执行的和给ebedit4,这个语句怎么写啊?
解决方案 »
- 新人,大家帮个忙,定时器图片切换
- 发个散分贴
- INDY的TIDTCPSERVER在有客户端连接时关闭服务器程序时,总是报线程超时,该如何解决?
- 为什么删除不了?
- 为什么我在DELPHI中用WaitForSingleObject时整个窗体都死了?
- 我想做一个任意DBGRID查询打印???
- 我想把一个大文本压缩后传至后台UNIX的服务器上,传完后通知后台服务器解压,并处理该文本,应该怎样做?
- 怎样得到窗体系统菜单,并且在任何地方点右建都能弹出来?
- F1book的用法,谁可以给个例子?
- 如何获得IE的浏览记录
- 急!为什么RichEdit中的CFM_HIDDEN(隐藏)没有效果,象其他的CFM_STRIKEOUT(删除线)却有效果,我用的是RichEdit3.0版本。
- 三层Fetchondemand设置为TRUE时采用ApplyUpdate提交应用服务时没有问题
....
frmdkfplr_mx.ADOQuery1.Open;
....
self.DBEdit4.Text:=frmdkfplr_mx.ADOQuery1.FieldByName('sumpmje').asstring;
begin
if formatdatetime( 'yyyy-mm-dd ',frmdkfplr_hz.DateTimePicker1.Date) <formatdatetime( 'yyyy-mm-dd ',self.DateTimePicker1.Date) then begin
if formatdatetime( 'yyyy-mm-dd ',self.DateTimePicker2.Date) <formatdatetime( 'yyyy-mm-dd ',frmdkfplr_hz.DateTimePicker2.Date) then begin
frmdkfplr_mx.ADOQuery1.Close;
frmdkfplr_mx.ADOQuery1.SQL.Clear;
frmdkfplr_mx.ADOQuery1.SQL.Add( 'Select sum(pmje) as sumpmje From fp_dkfp_mx where 起始日期 between:A and :B '); //加as 加冒号
frmdkfplr_mx.ADOQuery1.Parameters.ParamByName( 'A ').Value:=datetostr(frmdkfplr_mx.DateTimePicker1.DateTime);
frmdkfplr_mx.ADOQuery1.Parameters.ParamByName( 'B ').Value:=datetostr(frmdkfplr_mx.DateTimePicker2.DateTime);
frmdkfplr_mx.ADOQuery1.Open;
self.DBEdit4.Text:=frmdkfplr_mx.ADOQuery1.FieldByName( 'sumpmje ').asstring;
这个我试过,不行啊,ADOQuery1后面点不出来FieldByName
[Error] U308DKFpLr_hz.pas(114): Undeclared identifier: 'filedbyname'
错了