我正在嘗試創建一個方法,使我能夠輕鬆地將SQL命令傳遞到數據庫。由於某種原因,我一直在遇到這個錯誤。 完整的字符串是這個Couldn't fetch the required data. Update unable to find TableMapping['tables'] or DataTable 'tables'.
Oledbconnection
我的數據庫的方法是這樣的:
public void AddToDatabase(string strAccessSelect)
{
Connection();
DataSet myDataSet = new DataSet();
try
{
myAccessConn.Open();
OleDbCommand OleDbUpdateCommand = myAccessConn.CreateCommand();
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter();
myDataAdapter.InsertCommand = new OleDbCommand(strAccessSelect, myAccessConn);
myDataAdapter.Update(myDataSet, "tables");
myDataSet.AcceptChanges();
}
catch (Exception ex)
{
error = "Couldn't fetch the required data. " + ex.Message;
}
finally
{
myAccessConn.Close();
}
}
}
我敢肯定,我正在做一些非常愚蠢的錯誤,但我似乎無法弄清楚了這一點!我希望有人能幫助我,謝謝!
您試圖刪除某些內容,但您使用的是「InsertCommand」。 – khlr 2015-02-06 08:07:12
@khlr謝謝,我沒有發現!但是,我收到了同樣的錯誤。 – alfers 2015-02-06 08:18:50