我正在使用Oracle database.how处理C#,。net应用程序,而不使用tsanames.ora通过C#执行更新查询。
对于Ref#。以下是我的代码
OracleConnection objConn = new OracleConnection();
string strQuery = "Update emp set Name = 'xxx' where Id='1000'";
objConn.ConnectionString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=xxxxx)(PORT=1521))(CONNECT_DATA=(SID=xxxx)));User Id=xxx;Password=xxxxx;"
objConn.Open();
objCommand = new OracleCommand(strQuery, objConn);
if (objConn.State == ConnectionState.Open)
{
objCommand.ExecuteNonQuery()
}
`
连接成功打开。但它被卡在objCommand.ExecuteNonQuery()/ objCommand.ExecuteScalar()行上。我在try catch块中添加了代码,但它没有抛出任何错误,并且执行卡在这一行上。