各位大俠
如下2個oracle 過程
我在vs2005中怎么調用那?
CREATE OR REPLACE procedure pro_ins_session
(v_user_id in varchar2,
v_user_name in varchar2,
v_prog_id in varchar2) is
begin
insert into pub006t0
select sys_context('userenv','sessionid'),
v_user_id,
v_user_name,
sys_context('USERENV','IP_ADDRESS'),
sys_context('USERENV','TERMINAL'),
v_prog_id,
sysdate
from dual;
commit;
end ;
CREATE OR REPLACE procedure pro_del_session is
begin
delete pub006t0
where session_id=sys_context('userenv','sessionid');
commit;
end ; 謝謝各位大俠!
如下2個oracle 過程
我在vs2005中怎么調用那?
CREATE OR REPLACE procedure pro_ins_session
(v_user_id in varchar2,
v_user_name in varchar2,
v_prog_id in varchar2) is
begin
insert into pub006t0
select sys_context('userenv','sessionid'),
v_user_id,
v_user_name,
sys_context('USERENV','IP_ADDRESS'),
sys_context('USERENV','TERMINAL'),
v_prog_id,
sysdate
from dual;
commit;
end ;
CREATE OR REPLACE procedure pro_del_session is
begin
delete pub006t0
where session_id=sys_context('userenv','sessionid');
commit;
end ; 謝謝各位大俠!
解决方案 »
- C# 改变txt中指定行列的值
- 关于LINQ 去掉两个重复列数据
- 谁帮我解决下这个问题 谢谢
- 关于 config 中httpHandlers 的问题
- 问个有关设计方面的问题
- winform 中如何设置多表头和根据条件改表不同行的颜色
- 各位大侠请给点建功立业议.我要封装ADO.NET对数据库的操作,有两种方式,哪一种更好?
- c#中生成静态页面,在静态页面中用Iframe连接一个页面判断跳转问题!拜托大家了
- c#中如何一次执行多条update语句(access数据库)
- 我用tcpclient来接受数据,但是我访问不了.client,我想拿到发送方的ip,反射也用过了,老报错,怎么办?????
- winform 汉字转换成拼音首字母
- 如何在datagridiew中查找数据?
OracleParameter[] param = new OracleParameter[] {....};
然后给参数值param[0].Value = “”;...
然后param[0].Direction = ParameterDirection.Input;...
然后cmd.Parameters.Add();
然后就可以执行了基本上就这样吧
{ using (System.Data.IDbConnection iConn = GetConnection())
{
using (System.Data.IDbCommand iCmd = GetCommand("", iConn))
{
iConn.Open();
try
{ iCmd.CommandText = storedProcName;//声明存储过程名
iCmd.CommandType = CommandType.StoredProcedure;
if (parameters != null)
{
foreach (IDataParameter parameter in parameters)
{
iCmd.Parameters.Add(parameter);
}
}
int rows = iCmd.ExecuteNonQuery();
return rows;
}
catch (System.Exception E)
{
//throw new Exception(E.Message);
return 0;
}
finally
{
if (iConn.State != ConnectionState.Closed)
{
iConn.Close();
}
}
}
}
}