Q
qhchen77
Unregistered / Unconfirmed
GUEST, unregistred user!
我得系统采用d6+win2000+sql server2000+ado开发的一个三层结构。
其中用到了数据库中的一个存储过程。存储过程需要传入一个参数。
在服务器端,采用adostoreprocedure和datasetprovider.
在客户端,采用clientdataset.设置clientdataset的参数值。
然后运行如下程序:
clientdataset1.Close ;
clientdataset1.Params.ParamByName('@y_int').Value :=i;
clientdataset1.open;
很奇怪的是,这段程序第一次调用是正确无误的,
如果再调用,就会出现错误提示
说参数‘@y_int’没找到。
这是为什么?
其中用到了数据库中的一个存储过程。存储过程需要传入一个参数。
在服务器端,采用adostoreprocedure和datasetprovider.
在客户端,采用clientdataset.设置clientdataset的参数值。
然后运行如下程序:
clientdataset1.Close ;
clientdataset1.Params.ParamByName('@y_int').Value :=i;
clientdataset1.open;
很奇怪的是,这段程序第一次调用是正确无误的,
如果再调用,就会出现错误提示
说参数‘@y_int’没找到。
这是为什么?