У меня есть метод, который должен скопировать строку.
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. Но когда я отлаживаю метод, этот запрос выполняется, но ничего не записывает. И не показывает какую-либо ошибку.
Есть идеи?