2011-02-13 82 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();