var
zpcjid:=integer;
...
with producedm.ADOQuery1 do
begin
close;
sql.clear;
sql.add('delete from table where zpcjid='zpcjid);
//这个地方类型不对,我想用整型的变量,怎样才能做到,谢谢。
end;
zpcjid:=integer;
...
with producedm.ADOQuery1 do
begin
close;
sql.clear;
sql.add('delete from table where zpcjid='zpcjid);
//这个地方类型不对,我想用整型的变量,怎样才能做到,谢谢。
end;
sql.add('delete from table where zpcjid='zpcjid);有点问题.
可能应写成:
sql.add('delete from table where zpcjid='+zpcjid);
若不行:
试试: sql.add('delete from table where zpcjid='+IntToStr(zpcjid));
zpcjid:integer;
...
with producedm.ADOQuery1 do
begin
close;
sql.clear;
sql.add('delete from table where zpcjid='+inttostr(zpcjid));
end;
zpcjid:=integer;
...
with producedm.ADOQuery1 do
begin
close;
sql.clear;
sql.add('delete from table where zpcjid='+inttostr(zpcjid));
end;
zpcjid:=integer;
...
with producedm.ADOQuery1 do
begin
close;
sql.clear;
sql.add('delete from table where zpcjid='+inttostr(zpcjid));
exctesql;//这里没有返回,不能用open
end;
sql.add('delete from table where zpcjid='+inttostr(zpcjid));
else zpcjid is string
sql.add('delete from table where zpcjid='+zpcjid);exctesql
ADOQUERY1。PARAMETERS。PARAMNAME('MM').VALUE:=zpcjid;
var
zpcjid:integer;
要细心呀...
zpcjid:=integer;
with producedm.ADOQuery1 do
begin
close;
sql.clear;
sql.add('delete from table where zpcjid=:aa);
parameters.parambyname('aa').value:=zpcjid;
end;