如何在不使用tsanames.ora通过C#.NET的情况下执行更新查询

时间:2015-11-20 15:55:35

标签: c# .net oracle

我正在使用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块中添加了代码,但它没有抛出任何错误,并且执行卡在这一行上。

0 个答案:

没有答案