字段為:outdate smalldate;
界面上的時間控件名為:DTP
代碼如下:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.ADD('insert PNoNum(PH,YS,SH,GH,S,M,L,XL,XXL,HJJS,MZ,HMZ,BMZ,CPZ,OUTDATE)');
ADOQuery1.SQL.ADD('VALUES ('''+form1.CDH+''','''+form1.ys+''','''+form1.SH+''','''+form1.GH+''',');
ADOQuery1.SQL.ADD(''+form1.S+','+form1.M+','+form1.L+','+form1.XL+','+form1.XXL+','+form1.HJJS+','''+form1.MZ+''','''+form1.HMZ+''','''+form1.BMZ+''','''+form1.CPZ+''','+dtp.Date+') ');
try
ADOQuery1.ExecSQL;
except
showmessage('出錯了,批號件數表數據內容無法保存!') ;
end;
上面的'+dtp.Date+'寫法我覺得是對的,可是編譯時出錯內容如下:
[Error] Unit3.pas(150): Incompatible types: 'String' and 'TDate'
[Fatal Error] Unit2.pas(38): Could not compile used unit 'Unit3.pas'
應如何寫這個變量才可以保存呀?
界面上的時間控件名為:DTP
代碼如下:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.ADD('insert PNoNum(PH,YS,SH,GH,S,M,L,XL,XXL,HJJS,MZ,HMZ,BMZ,CPZ,OUTDATE)');
ADOQuery1.SQL.ADD('VALUES ('''+form1.CDH+''','''+form1.ys+''','''+form1.SH+''','''+form1.GH+''',');
ADOQuery1.SQL.ADD(''+form1.S+','+form1.M+','+form1.L+','+form1.XL+','+form1.XXL+','+form1.HJJS+','''+form1.MZ+''','''+form1.HMZ+''','''+form1.BMZ+''','''+form1.CPZ+''','+dtp.Date+') ');
try
ADOQuery1.ExecSQL;
except
showmessage('出錯了,批號件數表數據內容無法保存!') ;
end;
上面的'+dtp.Date+'寫法我覺得是對的,可是編譯時出錯內容如下:
[Error] Unit3.pas(150): Incompatible types: 'String' and 'TDate'
[Fatal Error] Unit2.pas(38): Could not compile used unit 'Unit3.pas'
應如何寫這個變量才可以保存呀?
解决方案 »
- delphi连接数据库 ADOConntion
- Variable 'OldTime' is declared but never used in 'TForm1.FormCreate'
- 如何从ftp判断文件的创建日期
- 高手留步!!!access问题,谁能解决我送大礼!
- dbgrib中 怎样知道用户选中哪一行
- 菜鸟提问:程序打包发布问题(sql server 2000+bde+多层) 使用installshield express
- MDI问题?
- 我怎样在自定义的过程中调用窗体的过程
- 散分了,祝大家春节愉快!另问一个小问题:Form1运行时为最大化(Max),双击Form1的标题栏窗体为标准化(normal),但却不是我当初定义的norm
- 诚招石家庄的朋友?请留QQ或E_mail
- 急,查代码的 bug
- listview的一些基本操作?
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.ADD('insert PNoNum(PH,YS,SH,GH,S,M,L,XL,XXL,HJJS,MZ,HMZ,BMZ,CPZ,OUTDATE)');
SQL.Add('Values (:Ph, :YS, :SH, :GH, :S, :M, :XL, :XXL, :HJJS, :MZ, :HMZ, :BMZ, :CPZ, :Outdate)');
Parameters.ParamByName('ph').Value := form1.cdh;
Parameters.ParamByName('YS').Value := form1.ys;
Parameters.ParamByName('SH').Value := form1.SH;
Parameters.ParamByName('GH').Value := form1.GH;
Parameters.ParamByName('S').Value := form1.S;
Parameters.ParamByName('M').Value := form1.M;
Parameters.ParamByName('XL').Value := form1.XL;
Parameters.ParamByName('XXL').Value := form1.XXL;
Parameters.ParamByName('HJJS').Value := form1.HJJS;
Parameters.ParamByName('MZ').Value := form1.MZ;
Parameters.ParamByName('HMZ').Value := form1.HMZ;
Parameters.ParamByName('BMZ').Value := form1.BMZ;
Parameters.ParamByName('CPZ').Value := form1.CPZ;
Parameters.ParamByName('Outdate').Value := dtp.Date;
ExecSQL;
Close;
end;
postren(小虫):你好,你的方法很好,我试试后,要是没有问题,分数全给你了!开心吧!