怎么用adostoredproc调用存储过程呀? 我用adostoredproc指向adoconnection,但在adostoredproc属性procedurename里没有东西呀?怎么找到存储过程呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你数据库中没有写,那么在procedurename里面是看不见的,不知道你的adostoredproc打开没有,就是你的adoconnection打开没有 你试一下在程序中连接: conn:TADOConnection; spGetGxName: TADOStoredProc; spGetGxName.ConnectionString:=conn; with spGetGxName do begin Close; ProcedureName:='prGetGxName';//存储过程名称 Parameters.Clear; Parameters.CreateParameter('@Contr_Year',ftString,pdinput,15,Trim(CommContrYear.Text)); prepared:=true; open;end; 具体的结合你自己的实际情况修改就可以了。 如果connection设置正确,procedurename你是可以选择到的 检查一下你的存储过程是否与数据库对应.adoconnection是否与数据库对应 创建多级目录的问题/,先谢过了。 没学多久,请教个问题 想知在北京找工作的一些好的网站 给定一个区域,如何在其中画图 关于冰河的后继版本的疑惑…… 如何从电信服务器取得数据? 关于调用 怎么传递类型为类(class)的参数啊 请教一个简单的数据库问题 Modem拨号问题 Borland公司出大事了 如何将选中的多条记录送往打印机?
conn:TADOConnection;
spGetGxName: TADOStoredProc; spGetGxName.ConnectionString:=conn; with spGetGxName do
begin
Close;
ProcedureName:='prGetGxName';//存储过程名称
Parameters.Clear;
Parameters.CreateParameter('@Contr_Year',ftString,pdinput,15,Trim(CommContrYear.Text));
prepared:=true;
open;
end;
具体的结合你自己的实际情况修改就可以了。