2011-02-13 83 views
-5

我正在使用Winforms項目中的Microsoft Access數據庫。我正在使用OLEDB進行連接。我有以下表我試圖更新:在C中更新MS Access表#

TotalLogins 
-------------------- 
ID  AutoNumber 
TokenNo Text 
UserID Number 
FromDate DateTime //Contains datetime of login 
ToDate DateTime //Contains datetime of logout 

如何編寫與所有需要的信息更新該表的C#代碼?

+2

您是否嘗試過C#和MS-訪問標籤搜索:http://stackoverflow.com/questions/tagged/c%23+ms-access?它可以讓你獲得足夠的信息來發布一些代碼的問題。 – Fionnuala 2011-02-13 20:06:49

回答

1

試試這個代碼示例

OleDbConnection cn = new OleDbConnection(conString); 
      OleDbCommand cmd = new OleDbCommand(); 
      cmd.CommandText = "UPDATE TotalLogins SET [email protected], [email protected], F[email protected], [email protected] WHERE [email protected]"; 
      cmd.Parameters.AddWithValue("@TokenNo", varTokenNo); 
      cmd.Parameters.AddWithValue("@UserID", varUserID); 
      cmd.Parameters.AddWithValue("@FromDate", varFromDate); 
      cmd.Parameters.AddWithValue("@ToDate", varToDate); 
      cn.Open(); 
      cmd.ExecuteNonQuery(); 
      cn.Close();