M
mycwcgr_temp
Unregistered / Unconfirmed
GUEST, unregistred user!
如何用TClientDataSet控件给存储过程传递参数
1.在SQL 2000中定义了下面的存储过程
CREATE PROCEDURE QueryName
@inputname varchar(20)
AS
select * from ghc_name where name=@inputname
GO
2.在应用服务器中放入了Tadostrorproc和Tdatasetprovider控件与
存储过程QueryName 联系起来。
3.在客户程序中加入TclientDataset和TdataSource以及Tdbgrid控件,在TclientDataset控件上按右键
打开菜单选择 Fetch Params 并在参数@inputname中填入一个值,但是当我将TclientDataset的Active
属性设置为true时,Tdbgrid的表头正确,但是没有查询到记录,请问是为什么?我想参数的值我没有
错误,数据表中一定有这一条记录,是不是存储过程和Tadoquery的机制不同?
1.在SQL 2000中定义了下面的存储过程
CREATE PROCEDURE QueryName
@inputname varchar(20)
AS
select * from ghc_name where name=@inputname
GO
2.在应用服务器中放入了Tadostrorproc和Tdatasetprovider控件与
存储过程QueryName 联系起来。
3.在客户程序中加入TclientDataset和TdataSource以及Tdbgrid控件,在TclientDataset控件上按右键
打开菜单选择 Fetch Params 并在参数@inputname中填入一个值,但是当我将TclientDataset的Active
属性设置为true时,Tdbgrid的表头正确,但是没有查询到记录,请问是为什么?我想参数的值我没有
错误,数据表中一定有这一条记录,是不是存储过程和Tadoquery的机制不同?