код метода отправки Code: public void AddUser(User u) { string sql = string.Format("Insert into {0}(Name, Passwd, Mode, PostCount, Regdate, Info) Values(@Name, @Passwd, @Mode, @PostCount, @Regdate, @Info)",TableName); using(SqlCommand cmd = new SqlCommand(sql,this.cn)) { SqlParameter p = new SqlParameter(); p.ParameterName = "@Name"; p.Value = u.Name; p.SqlDbType = SqlDbType.NChar; p.IsNullable = false; p.Size = 12; cmd.Parameters.Add(p); p = new SqlParameter(); p.ParameterName = "@Passwd"; p.Value = u.Passwd; p.SqlDbType = SqlDbType.NChar; p.IsNullable = false; p.Size = 32; cmd.Parameters.Add(p); p = new SqlParameter(); p.ParameterName = "@Mode"; p.Value = u.Mode; p.SqlDbType = SqlDbType.NChar; p.IsNullable = false; p.Size = 26; cmd.Parameters.Add(p); p = new SqlParameter(); p.ParameterName = "@PostCount"; p.Value = u.PostCount; p.SqlDbType = SqlDbType.Int; p.IsNullable = false; cmd.Parameters.Add(p); p = new SqlParameter(); p.ParameterName = "@Info"; p.Value = u.Info; p.SqlDbType = SqlDbType.NChar; p.Size = 512; cmd.Parameters.Add(p); p = new SqlParameter(); p.ParameterName = "@RegDate"; p.Value = u.Name; p.SqlDbType = SqlDbType.DateTime; p.IsNullable = false; cmd.Parameters.Add(p); } } добавление Code: protected void Button1_Click(object sender, EventArgs e) { SqlHelp manager = new SqlManager("Data Source=CODESEVEN;Initial Catalog=tst_db;Integrated Security=True", "X_Users"); manager.AddUser(new User(TextBox1.Text,TextBox2.Text,TextBox3.Text)); manager.Dispose(); } никаких екзепшенов но в бд пусто где ошибка в бд также есть столбец id примари кей с авто енкрементом
Ну вот вы создали объект команда наделили его параметрами, а сделать Execute забыли. Т.е. команда сформирована но не исполнена.
ахаххахахх бля точно вот дурак кста в VS есть какойт конструктор ато за**ался для каждого столбца писать сток
терь говорить неправильный синтаксис у ( я в sql новичёг подскажите где не так все ок вроде. и к скулям как такой метод устойчив?