Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Запись даных в MS SQL Server


Автор: Веталька 8.5.2011, 16:32
пытаюсь вставить строку в таблицу БД, вроде как все работает, но строка в таблице не появляется, с Management Studio все прикрасно проходит
Код

 SqlConnection SqlConnect = new SqlConnection("server=localhost;" +
                                     "Trusted_Connection=yes;" +
                                     "database=mdb; " +
                                     "connection timeout=2");
            
            
          
                SqlConnect.Open();

                SqlCommand myCommand = new SqlCommand("INSERT INTO Faculty (FacultyName, IDIn) " +
                                         "VALUES ('" + textBox1.Text.ToString() + "', " + id_i + ")", SqlConnect);
                SqlConnect.Close();


запрос который получается 
Цитата

INSERT INTO Faculty (FacultyName, IDIn) Values ('text', 1)


Добавлено через 2 минуты и 29 секунд
Извиняюсь, забыл  myCommand.ExecuteNonQuery();.

Автор: MrGOD 2.7.2011, 23:56
Проверь права пользователя под которым подключаешь к базе. И оберни код в try-cath может там вылетает эксыпшн, который ты пропустил случайно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)