我正在调用OracleCommandd.ExecuteNonquery()
我的应用程序,并且在下面的代码中收到“必须为此操作打开连接”异常:
using (OracleConnection connection = new OracleConnection(ConnectionString))
{
OracleCommand oracleCommand = new OracleCommand(procedureName, connection);
oracleCommand.CommandType = CommandType.StoredProcedure;
oracleCommand.ExecuteNonQuery();
}
当我在语句connection.Open();
之后放置时using
,异常不会发生,但不是using
处理连接的打开和关闭阶段的语句(打开关闭实际上意味着从/到连接池获取和离开连接)。