ado存储过程,参数付值的简单问题,一句话一出,就结帖 我想给我SQL-SERVER的存储过程的参数付值,怎么付啊!下面的说没有发现参数'@DBNAME'.ADOStoredProc1.Parameters.ParamByName('@dbname').Value:=ComboBox1.Text 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在上语句前加上 ADOStoredProc1.Parameters.Refresh;即可 With ADOStoredProc1 do begin Parameters.Clear; CommandText := 'procName'; Parameters.CreateParameter('RETURN_VALUE', ftInteger, pdReturnValue, 0, NULL); Parameters.CreateParameter('@dbname', ftString, pdInput, 8, sStartDate); Execute;end; yleiou(yl) ( ) 加上了,还是不行,还是说没有发现参数'@DBNAME'.! 你存储过程本身有参数吧 如果有的话就可以的 ADOStoredProc1.Parameters.Refresh;这个语句在ADOStoredProc1.Name 后面在参数副职前的 adoquery1.sql.add('exec 過程名 '+'參數值'); delphi中 读取数据库 信息到 mainmenu中 并且分权限问题 读取UNIX文本文件的问题 求个sql复杂句子,头有点晕想不出了大家给个法子。 读取一个在实时更新的文本并存入数据库 求一判斷輸入的只有數字與小數點的函數(高手幫忙) 怎么访问远程数据库 xywhx(xywhx)进来拿分(2) 请大家谈谈QQ软件设计方案!!!! 能不能自己控制DBGrid的自动提交的功能 如果我要查询数据库中某字段的值包含了分割符,请问这样的SQL怎么写 如何将整形变成实型?(123=123.00) 简单查询语句,帮我看看有什么错
ADOStoredProc1.Parameters.Refresh;即可
begin
Parameters.Clear;
CommandText := 'procName';
Parameters.CreateParameter('RETURN_VALUE', ftInteger, pdReturnValue, 0, NULL);
Parameters.CreateParameter('@dbname', ftString, pdInput, 8, sStartDate);
Execute;
end;
加上了,还是不行,还是说没有发现参数'@DBNAME'.!