Как: ввести в c# oracle - PullRequest
       16

Как: ввести в c# oracle

1 голос
/ 07 января 2020

У меня есть метод, который должен скопировать строку.

        private void NewGhostPerson(int copiedPersonID, string newName) {
            using (var connection = new OracleConnection(connectionString))
            {
                connection.Open();                
                string SQL = @"  Insert into Personal 
                    (ID,NAME,City,Value,Status,department) 
                    select IND_ID_00_SQ.NextVal,:pName,City,Value,0,department
                    from Personal 
                    where SATIRNO=:pID";
                OracleCommand cmd = new OracleCommand();
                cmd.Connection = connection;
                cmd.CommandText = SQL;
                cmd.CommandType = CommandType.Text;
                cmd.Parameters.Add(new OracleParameter("pName", newName));
                cmd.Parameters.Add(new OracleParameter("pID", copiedPersonID));
                cmd.ExecuteNonQuery();
            }
        }

Запрос этого метода работает в oracle SQL Developer. Но когда я отлаживаю метод, этот запрос выполняется, но ничего не записывает. И не показывает какую-либо ошибку.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...