Команда обновления Oracle всегда возвращает 0 в c # - PullRequest
0 голосов
/ 11 октября 2018

Последние несколько часов я пытаюсь обновить свою таблицу оракулов, но OracleCommand всегда возвращает 0.Любая помощь будет оценена.

 string strConnection = @"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) 
 (HOST=localhost)(PORT=##))(CONNECT_DATA=(SERVICE_NAME=###)));" +
                              "User Id = ###; Password = ###;";
 using (OracleConnection connection = new OracleConnection(strConnection))
 {
    char quote = '"';
    string strCommand = @"update test set " + quote +"ID"+quote+"=:id," + 
    quote + "NAME" + quote + "=:name where " + quote + "AGE" + quote +        
    "=:age";
     OracleCommand command = new OracleCommand(strCommand,connection);
     command.Parameters.Add(new OracleParameter("id", "32"));
     command.Parameters.Add( new OracleParameter("name", "Justin"));
     command.Parameters.Add( new OracleParameter("age", "95"));
     connection.Open();
     int res = command.ExecuteNonQuery(); /// 0 always
     Console.WriteLine("Result = " + res.ToString());
     Console.ReadKey();
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...