Вставленная запись не сохраняется в базе данных MS-Access через C # .NET 2008 - PullRequest
1 голос
/ 28 марта 2011

HI,

Я делаю приложение для Windows на C #.СЕТЬ.Когда я вставляю запись в базу данных MS-Access.Это показывает, что запись сохранена, ошибок не возникает.Но когда я перезагружаю проект, добавленная мной запись не найдена в базе данных.Пожалуйста, помогите.

Вот код, который я использую:

DataSet ds13 = new DataSet(); 
OleDbDataReader dr13;
OleDbCommand cmd13 = new OleDbCommand();
cmd13.CommandType = CommandType.Text; 
cmd13.CommandText = "INSERT INTO Due_Party VALUES(@A,@B,@C,@D,@E,@F,@G)";    
cmd13.Parameters.Add("@A", SqlDbType.Text).Value = textBox11.Text; 
con.ConnectionString = constr; 
cmd13.Connection = con;
con.Open(); 
cmd13.ExecuteNonQuery(); 
con.Close();

С уважением Сунил Кумар

1 Ответ

2 голосов
/ 28 марта 2011

Как долго после вставки вы проверяете?Я спрашиваю только потому, что что-то запоминается в отношении отложенных записей при использовании ADO.Но прежде чем я начну поискать в Google, вы можете сообщить мне

РЕДАКТИРОВАТЬ: Хорошо, это может быть то же, что и этот

http://support.microsoft.com/kb/200300

Я знаюговорит об ADO, а не ADO.Net, но идея может быть такой же.Показывает ли запись, если вы проверите позже?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...