06.08.2018 ms sql ключевое поле
 
как получить значение ключевого поля при добавлении в таблицу?

пробывал через SELECT SCOPE_IDENTITY — ошибка привидения типов

SqlCommand scp = new SqlCommand("select count( name) FROM Accounts WHERE Accounts.name=@name;", connection);
            scp.Parameters.Add(new SqlParameter("@name", name));
            int no=(int)scp.ExecuteScalar();
            if (no > 0)
                return false;
            SqlCommand sc = new SqlCommand("insert into Accounts (name,pass) VALUES (@name,@pass); SELECT SCOPE_IDENTITY();", connection);
            sc.Parameters.Add(new SqlParameter("@name", name));
            sc.Parameters.Add(new SqlParameter("@pass", pass));
            //sc.ExecuteNonQuery();
            Int64 i = (Int64)sc.ExecuteScalar();//ошибка привидения типов

 
 
 
 
10.12  .NET Reactor
15.11  n
15.11  C# ClickOnce
 
14.08  return и ?
24.07  ms sql
18.07  NPOI Word