单物料进仓
ADOStoredProc1:commandtext does not return a result set procedure TForm11.Button1Click(Sender: TObject);
var
s2,d1:string;
//t1,t2:int64;
begin
d1:=Formatdatetime('YYMMDD', Now) ;
with ADOquery1 do
begin
Close;
sql.Clear;
sql.Add('select max(进仓单号) as maxno from rj100204_进仓表 where 进仓单号 LIKE ''%'+d1+'%''' );
open;
end;
if ADOquery1.fieldbyname('maxno').asstring ='' then
begin
s2:=d1+'01';
end ;
ADOStoredProc1.Close;
ADOStoredProc1.Parameters.Clear;
ADOStoredProc1.ProcedureName:='j100404进仓';
ADOStoredProc1.Prepared;
//ADOStoredProc1.Parameters.Refresh;
ADOStoredProc1.Parameters.ParamByName('@out').Value:='''';
ADOStoredproc1.Parameters.ParamByName('@进仓单号').Value:=s2 ;
ADOStoredProc1.Parameters.ParamByName('@进仓日期').Value := formatdatetime('yyyy-MM-dd',now);
ADOStoredProc1.Parameters.ParamByName('@操作人员代码').Value := ComboBox1.Text;
ADOStoredProc1.Parameters.ParamByName('@备注').Value := Edit3.Text;
ADOStoredProc1.Parameters.ParamByName('@物料代码').Value := ComboBox2.Text;
ADOStoredProc1.Parameters.ParamByName('@物料名称').Value := ComboBox3.Text;
ADOStoredProc1.Parameters.ParamByName('@进仓数量').Value:=edit1.Text;
ADOStoredproc1.ExecProc ;
label2.Caption:='显示结果: '+ADOStoredproc1.Parameters.ParamByName('@out').Value;end;end.存储过程一直连不上
ADOStoredProc1:commandtext does not return a result set procedure TForm11.Button1Click(Sender: TObject);
var
s2,d1:string;
//t1,t2:int64;
begin
d1:=Formatdatetime('YYMMDD', Now) ;
with ADOquery1 do
begin
Close;
sql.Clear;
sql.Add('select max(进仓单号) as maxno from rj100204_进仓表 where 进仓单号 LIKE ''%'+d1+'%''' );
open;
end;
if ADOquery1.fieldbyname('maxno').asstring ='' then
begin
s2:=d1+'01';
end ;
ADOStoredProc1.Close;
ADOStoredProc1.Parameters.Clear;
ADOStoredProc1.ProcedureName:='j100404进仓';
ADOStoredProc1.Prepared;
//ADOStoredProc1.Parameters.Refresh;
ADOStoredProc1.Parameters.ParamByName('@out').Value:='''';
ADOStoredproc1.Parameters.ParamByName('@进仓单号').Value:=s2 ;
ADOStoredProc1.Parameters.ParamByName('@进仓日期').Value := formatdatetime('yyyy-MM-dd',now);
ADOStoredProc1.Parameters.ParamByName('@操作人员代码').Value := ComboBox1.Text;
ADOStoredProc1.Parameters.ParamByName('@备注').Value := Edit3.Text;
ADOStoredProc1.Parameters.ParamByName('@物料代码').Value := ComboBox2.Text;
ADOStoredProc1.Parameters.ParamByName('@物料名称').Value := ComboBox3.Text;
ADOStoredProc1.Parameters.ParamByName('@进仓数量').Value:=edit1.Text;
ADOStoredproc1.ExecProc ;
label2.Caption:='显示结果: '+ADOStoredproc1.Parameters.ParamByName('@out').Value;end;end.存储过程一直连不上
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货