ORA-01036: неправильное имя/номер переменной при выполнении запроса через C#.C#

Место общения программистов C#
Anonymous
ORA-01036: неправильное имя/номер переменной при выполнении запроса через C#.

Сообщение Anonymous »

Я пытаюсь использовать запрос ALTER USER для базы данных Oracle с использованием OracleCommand на C# в следующем коде. Он создает запрос, если значения имени пользователя и пароля не являются пустыми строками. Но я получаю сообщение об ошибке «ORA-01036: неправильное имя/номер переменной» при выполнении ExecuteNonQuery().

Код: Выделить всё

  string updateQuery = "ALTER USER :user IDENTIFIED BY :password";
connection = new OracleConnection(LoginPage.connectionString);
connection.Open();
OracleCommand cmd = new OracleCommand(updateQuery, connection);
cmd.Connection = connection;
for(int i=0;i

Подробнее здесь: [url]https://stackoverflow.com/questions/21375288/ora-01036-illegal-variable-name-number-when-running-query-through-c-sharp[/url]

Вернуться в «C#»