2个回答
展开全部
string strConn = ConfigurationSettings.AppSettings[ "dsn "];
OracleConnection oraConn = new OracleConnection(strConn);
OracleCommand oraComm=new OracleCommand( "过程名 ",oraConn);
oraComm.CommandType=CommandType.StoredProcedure;
OracleParameter tableid=new OracleParameter( "tableid ",OracleType.Number);
tableid.Direction = ParameterDirection.Input;
tableid.Value=tblIndex;
OracleParameter max_id=new OracleParameter( "returnid ",OracleType.Number);
max_id.Direction = ParameterDirection.Output;
oraConn.Open();
oraComm.ExecuteNonQuery();
longSingleID=(int)
longSingleID=(int) oraComm.Parameters[ "returnid "].Value;
看看这个代码,也许你能用的到
OracleConnection oraConn = new OracleConnection(strConn);
OracleCommand oraComm=new OracleCommand( "过程名 ",oraConn);
oraComm.CommandType=CommandType.StoredProcedure;
OracleParameter tableid=new OracleParameter( "tableid ",OracleType.Number);
tableid.Direction = ParameterDirection.Input;
tableid.Value=tblIndex;
OracleParameter max_id=new OracleParameter( "returnid ",OracleType.Number);
max_id.Direction = ParameterDirection.Output;
oraConn.Open();
oraComm.ExecuteNonQuery();
longSingleID=(int)
longSingleID=(int) oraComm.Parameters[ "returnid "].Value;
看看这个代码,也许你能用的到
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先连接字符串:
OracleConnection con=new OracleConnection("你的连接")
OracleCommand cmd=new OracleCommand ();
con.Open();
cmd.Connection=con;
cmd.CommandText="XXX" //存储过程
cmd.CommandType =CommandType.StoredProcedure;
然后就是对应写存储过程的调用
- - 郁闷,这些都是我手打的,如果你出现一点小问题,那么可能是你的命令空间没写
OracleConnection con=new OracleConnection("你的连接")
OracleCommand cmd=new OracleCommand ();
con.Open();
cmd.Connection=con;
cmd.CommandText="XXX" //存储过程
cmd.CommandType =CommandType.StoredProcedure;
然后就是对应写存储过程的调用
- - 郁闷,这些都是我手打的,如果你出现一点小问题,那么可能是你的命令空间没写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询