I want to copy some record from a Access database to another Access DB. My
code as follow but not working. The destAdapter.Upd ate() return 0 record
affected.
Tell me what's wrong in my code?
public void CopyDataSet(int start, int end)
{
OleDbDataAdapte r sourceAdapter = new OleDbDataAdapte r("SELECT * FROM [nguoi
su dung dat] " +
"WHERE ID > " + (start - 1).ToString() +
" AND [nguoi su dung dat].id < " + (end + 1).ToString(), connectionStrin g
+ sourceMDB);
DataSet sourceDataSet = new DataSet("nguoi su dung dat");
sourceAdapter.F ill(sourceDataS et);
OleDbDataAdapte r destAdapter = new OleDbDataAdapte r("SELECT * FROM [nguoi
su dung dat]",
connectionStrin g + destinationMDB) ;
OleDbCommandBui lder builder = new OleDbCommandBui lder(destAdapte r);
DataSet destDataSet = sourceDataSet.C lone();
destDataSet.Mer ge(sourceDataSe t); // Same as sourceDataSet
destAdapter.Upd ate(destDataSet ); // Nothing updated :(
}
Thanks
--
XP Pro SP2, .NET v1.1, VS.NET 2003
Comment