本人使用SQL SERVER 2000写了一个这样的存储过程,如下:
create procedure pd_people_select
@number1 char(5)
as
select *
from people_infor
where number=:number1
go
在DELPHI数据库应用程序运行的时候,第一次给@number1参数赋值可以查找结果集出来,再一次赋值,总是第一次的结果集,好像@number1参数的值没有改变一样。请各位帮忙。
create procedure pd_people_select
@number1 char(5)
as
select *
from people_infor
where number=:number1
go
在DELPHI数据库应用程序运行的时候,第一次给@number1参数赋值可以查找结果集出来,再一次赋值,总是第一次的结果集,好像@number1参数的值没有改变一样。请各位帮忙。
@number1 char(5)
as
select *
from people_infor
where number=@number1
go
ADOSTOREDPROC1.Parameters.Refresh;
ADOSTOREDPROC1.parameters.ParamByName('@number1').value:='you value';
ADOSTOREDPROC1.open;
時 ms 還是 oracel 自己的, oracle 有bug