2011-06-30 7 views
-2

Я обновляю базу данных, используя C# & SQL. Когда я вставляю значение в таблицу, оно существует в таблице, пока я не закрою соединение. Как сохранить значения, которые я вставил? Вот код, который я использую:Сохранение вложений в базу данных

 conn = new System.Data.SqlClient.SqlConnection(); 
     conn.ConnectionString = "Data Source=.\\SQLEXPRESS; AttachDbFilename=|DataDirectory|\\Unmapped.mdf;Integrated Security=True;User Instance=True";    
     string sql = "INSERT into unmappedTeamsTable values ('Value1', 'Value2', 'PW')"; 
     SqlCommand insertCommand = new SqlCommand(sql, conn); 

     conn.Open(); 
     insertCommand.ExecuteNonQuery(); 
     conn.Close(); 

Благодарности

+3

У вас должна быть транзакция - код, который вы показываете, не приведет к откату самостоятельно – BonyT

+0

Вы сохраняете значения в базе данных. Вы имеете в виду, как вы получаете значение обратно из базы данных, как только вы их сохранили? – Jethro

+0

Ну, после того, как я вставляю значения и просматриваю таблицу в базе данных, она пуста! – Paul

ответ

0

Установить brakepoint и посмотреть, если ваш запрос работает или нет.

Я думаю, что ваш код не выполняется должным образом.

Смежные вопросы