调用Oracle存储过程问题
//判断连接是否关闭,关闭则打开
if(con.State==System.Data.ConnectionState.Closed)
con.Open();
int count=0;
OdbcCommand command=new OdbcCommand();
command.Connection=con;
try
{
string sql="exec longoil.test";
command.CommandType=System.Data.CommandType.StoredProcedure;
command.CommandText=sql;
count=command.ExecuteNonQuery();
con.Close();
}
catch(Exception e)
{
if(con!=null)
con.Close();
throw e;
}
运行这段程序时抱ERROR [42000] [Oracle][ODBC]Syntax error or access violation.
我用的Oracle9i,怎样才能运行存储过程,这个存储过程既没有输入,也没有输出
if(con.State==System.Data.ConnectionState.Closed)
con.Open();
int count=0;
OdbcCommand command=new OdbcCommand();
command.Connection=con;
try
{
string sql="exec longoil.test";
command.CommandType=System.Data.CommandType.StoredProcedure;
command.CommandText=sql;
count=command.ExecuteNonQuery();
con.Close();
}
catch(Exception e)
{
if(con!=null)
con.Close();
throw e;
}
运行这段程序时抱ERROR [42000] [Oracle][ODBC]Syntax error or access violation.
我用的Oracle9i,怎样才能运行存储过程,这个存储过程既没有输入,也没有输出
...全文
相关推荐
ASP技术常遇问题解答-如何调用Oracle存储过程?.zip
Oracle存储过程是预编译的SQL语句和PL/SQL代码块,可以提高应用程序的性能和安全性。下面将详细介绍如何在ASP中调用Oracle存储过程。首先,确保你的环境已正确配置。
oracle存储超详细速成学习资料(语法+实例+调用)
本篇将深入探讨Oracle存储过程的基础知识、语法、常见问题以及如何通过Java进行调用。1.
Oracle通过Job调用存储过程.pdf
Oracle Job 调用存储过程详解本文档主要讲述了使用 Oracle Job 调用存储过程的详细步骤和相关知识点。
oracle_存储过程详解
本文将深入探讨Oracle存储过程的基础知识、基本语法以及在实际应用中可能遇到的问题及其解决方法。1. Oracle 存储过程基础知识: - 存储过程分为无参数、带参数和带有返回值的存储过程。
oracle触发器调用存储过程
"Oracle触发器调用存储过程"Oracle触发器可以调用存储过程,以实现业务逻辑的自动化执行。然而,在触发器中调用存储过程时,需要注意事务的隔离性,以避免出现锁定和死锁的问题。


