如何调用一个带参数的存储过程?SYBASE

wangjue28 2002-05-30 07:54:59
我的存储过程名:
bdcs_proc @filename varchar(20)


一个TStroeProc
不带参数运行正常

proc1->ParaByName("filename")->AsString = "sssssssss";
proc1->Execute();

参数类型报错

请问如何配置这个控件?
...全文
115 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangjue28 2002-05-30
  • 打赏
  • 举报
回复
OK了,原因还是参数类型问题,一直有个存储过程内部错误导致我改来改去
cloudred 2002-05-30
  • 打赏
  • 举报
回复
注意明白写的paramtype应该为ptinput.

实在不行,就照我说的做?
再添加个returnvalue的param,paramtype设为ptoutput
wangjue28 2002-05-30
  • 打赏
  • 举报
回复
错误提示:procedure bdcs_proc expects parameter @filename, which was not supplied.'. process stop. use step or run to continue
WhyAndAnswer 2002-05-30
  • 打赏
  • 举报
回复
运行时设置也时可以的
proc1->ParaByName("filename")->datatype=ftstring;
proc1->ParaByName("filename")->paramtype=ftinput; 或ftoutput(传出)
WhyAndAnswer 2002-05-30
  • 打赏
  • 举报
回复
运行时设置也时可以的
proc1->ParaByName("filename")->datatype=ftstring;
proc1->ParaByName("filename")->paramtype=ftinput; 或ftoutput(传出)
cloudred 2002-05-30
  • 打赏
  • 举报
回复
双击控件的params属性,在弹出的窗体按需要添加param,每个param有datatype,和paramtype,你一看就知道了。

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧