не обновляется база из dataset
От: Alexbnd Израиль  
Дата: 26.01.05 14:50
Оценка:
Есть следующий код
string strAccessConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=BugTypes.MDB";
string strAccessSelect = "SELECT * FROM Categories";
OleDbConnection myAccessConn = null;
myAccessConn = new OleDbConnection(strAccessConn);
OleDbCommand myAccessCommand = new OleDbCommand(strAccessSelect,myAccessConn);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(myAccessCommand);
myAccessConn.Open();
myDataAdapter.Fill(myDataSet,"Categories");
myAccessConn.Close();
DataRow r = myDataSet.Tables["Categories"].NewRow();
r["description"]="222";
r["id"]=333;
r["prev_id"]="222";
r["name"]="333";
myDataSet.Tables["Categories"].Rows.Add(r);
myDataSet.AcceptChanges();
myDataAdapter.Update(myDataSet,"Categories");

Все проходит без ошибок, но изменений в базе не происходит. Чтение из базы происходит нормально, а запись- нет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.