procedure TForm1.Button1Click(Sender: TObject);
这是一条产品入库语句
var cpbh,cpmc,dw,cpph,rkph:string;
//var sl:integer;
//var rq:Tdate;
begin
rkph:=inttostr(rph);
cpbh:=edit1.Text;
cpmc:=edit2.Text;
rq:=strtodate(edit3.Text);
dw:=edit4.Text;
cpph:=edit5.Text;
sl:=strtoint(edit6.Text);
ADOquery1.Close;
adoquery1.SQL.Clear;
Adoquery1.SQL.Add('insert into rkb(产品编号,产品名称,入库日期,单位,批号,数量,入库票号) valus(:cpbh,:cpmc,:rq,:dw,:cpph,:sl,:rkph)');
//Adoquery1.SQL.Add('valus(:cpbh,:cpmc,:rq,:dw,:cpph,:sl,:rkph)');
Adoquery1.ExecSQL; 出错提示:不正常地定义参数对象,提供了不一至或不完整的信息.
这是一条产品入库语句
var cpbh,cpmc,dw,cpph,rkph:string;
//var sl:integer;
//var rq:Tdate;
begin
rkph:=inttostr(rph);
cpbh:=edit1.Text;
cpmc:=edit2.Text;
rq:=strtodate(edit3.Text);
dw:=edit4.Text;
cpph:=edit5.Text;
sl:=strtoint(edit6.Text);
ADOquery1.Close;
adoquery1.SQL.Clear;
Adoquery1.SQL.Add('insert into rkb(产品编号,产品名称,入库日期,单位,批号,数量,入库票号) valus(:cpbh,:cpmc,:rq,:dw,:cpph,:sl,:rkph)');
//Adoquery1.SQL.Add('valus(:cpbh,:cpmc,:rq,:dw,:cpph,:sl,:rkph)');
Adoquery1.ExecSQL; 出错提示:不正常地定义参数对象,提供了不一至或不完整的信息.
解决方案 »
- delphi7 通过bde怎么连接db2
- 自己写了一个软件。大家给提些建议。给我女朋友的。
- 怎么样在数据库中增加一条记录时,在一个image1上动态产生一个image2
- 请问FieldByName('yjf').AsInteger:=Ceil(FieldByName('jis').AsInteger * x);为什么报错 Undeclared identifier: 'Ceil'
- 初学者请教高手。。。。。。。。。谢谢谢
- 请教 TUDPSocket的使用,请指出错误,为什么无法接受信息?
- 有没有这样的控件,类似Windows桌面……
- 如何在delphi显示JPEG的图象???快,源码过来,方法不行!(4点结帐)
- 哪一位高手对用于浏览器下载的Inf文件熟悉?
- 怎样在DELPHI中实现对I/O端口的读写!急!!
- 求一个查询语句
- Assess violation ad address 0055A7F0 in module 'XXX'. read of address 00000030
Adoquery1.SQL.Add('insert into rkb(产品编号,产品名称,入库日期,单位,批号,数量,入库票号) valus('
+quotedstr(cpbh)
+','+quotedstr(cpmc)
+','+quotedstr(rq)
+','+quotedstr(dw)
+','+quotedstr(cpph)
+','+sl
+','+quotedstr(rkph)
+')');
[Error] Unit1.pas(132): Incompatible types: 'String' and 'TDate'
改为
+','+quotedstr(formatdatetime('yyyy-mm-dd',rq))
[Error] Unit1.pas(135): Incompatible types: 'String' and 'Integer'
改为
+','+inttostr(sl)