Problem med UPDATE
Jeg kan godt få data ud af en forbindelse, men når jeg har rettet i de udtrukne data, og prøver at opdatere databasen, så får jeg fejlen:System.InvalidOperationException: Update kan ikke finde TableMapping['T_Profile'] eller DataTable 'T_Profile'.
ved System.Data.Common.DbDataAdapter.Update(DataSet dataSet, String srcTable)
Koden ser således ud:
string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\\wwwroot\\SqlDataset\\App_Data\\Database.mdb;User Id=admin;Password=;";
string query = "SELECT F_Name, F_Adress FROM T_Profile";
DataSet myDataSet = new DataSet();
OleDbConnection con = new OleDbConnection();
try
{
con = new OleDbConnection(ConnectionString);
OleDbCommand command = new OleDbCommand(query, con);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(command);
con.Open();
myDataAdapter.Fill(myDataSet
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 2; j++)
{
}
}
//så rettes der i datasettet
myDataSet.Tables[0].Rows[0][0] = "RETTET";
int h=myDataAdapter.Update(myDataSet, "T_Profile");
}
catch (Exception e)
{
System.Diagnostics.Debug.Write("\nFejlen er: " + e.ToString());
}
finally
{
con.Close();
System.Diagnostics.Debug.Write("\nEr nu gennemkørt!\n");
}
Hvad kan fejlen være?
