以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]能在狐表中执行oracle 存储过程吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140161)

--  作者:martin723
--  发布时间:2019/8/30 15:46:00
--  [求助]能在狐表中执行oracle 存储过程吗?
能在狐表中执行oracle 存储过程吗?

如题,oracle数据库中有   gjsjb_water  (p_rq VARCHAR2 ,p_ts number)  存储过程

 存储过程名  gjsjb_oil ,

 参数:p_rq   和   p_ts  两个参数,请问怎么执行?测试了下,提示出错。

Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = "exec gjsjb_water ?,?"
cmd.Parameters.Add("@p_rq","20190827")
cmd.Parameters.Add("@p_ts",30)
cmd.ExecuteReader 
[此贴子已经被作者于2019/8/30 15:46:17编辑过]

--  作者:有点蓝
--  发布时间:2019/8/30 15:51:00
--  
试试

Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = "gjsjb_water"
cmd.StoredProcedure = True 
cmd.Parameters.Add("p_rq","20190827")
cmd.Parameters.Add("p_ts",30)
cmd.ExecuteReader 

--  作者:martin723
--  发布时间:2019/8/30 16:16:00
--  
谢谢!太牛了!