|

楼主 |
发表于 2007-11-7 16:15:25
|
显示全部楼层
2611版本
我用如下代码可以实现
procedure TXMYJTJBMainForm.Button1Click(Sender: TObject);
var
x,y,z,i: String;
begin
x := 'XSGS';
i := '1';
y := '1949-1-1';
z := '2050-1-1';
RBTJFXBXXINFO.TXMYJTJFXB(DocView2.Doc).Query1.Close;
RBTJFXBXXINFO.TXMYJTJFXB(DocView2.Doc).Query1.CommandText:='p_xmyjb '+#39+x+#39+','+#39+y+#39+','+#39+z+#39+','+i;
RBTJFXBXXINFO.TXMYJTJFXB(DocView2.Doc).Query1.Open;
end;
但是用
dsbMaster.DataSet.Active := false;
dsbMaster.DataSet.Params.ParamByName['@xsgsid'].AsString := 'XSGS';
dsbMaster.DataSet.Params.ParamByName['@bs'].AsInteger := 1;
dsbMaster.DataSet.Params.ParamByName['@ksrq'].AsDateTime := 1949-1-1;
dsbMaster.DataSet.Params.ParamByName['@jzrq'].AsDateTime := 2050-1-1;
dsbMaster.DataSet.Active := true;
不能实现 |
|