在 C# 中更新 MS Access 表

发布于 2024-10-17 08:35:56 字数 377 浏览 2 评论 0原文

我正在我的 Winforms 项目中使用 Microsoft Access 数据库。我正在使用 OLEDB 进行连接。我尝试更新下表:

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

How do I write C# code that update this table with all the required information?

I'm working with a Microsoft Access Database in my Winforms project. I'm using OLEDB to connect. I have the following table I'm trying to update:

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

How do I write C# code that updates this table with all the required information?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁许谁一生繁华 2024-10-24 08:35:56

尝试使用此代码作为示例

OleDbConnection cn = new OleDbConnection(conString);
            OleDbCommand cmd = new OleDbCommand();
            cmd.CommandText = "UPDATE TotalLogins SET TokenNo=@TokenNo, UserID=@UserID, FromDate=@FromDate, ToDate=@ToDate WHERE ID=@ID";
            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();

Try this code as example

OleDbConnection cn = new OleDbConnection(conString);
            OleDbCommand cmd = new OleDbCommand();
            cmd.CommandText = "UPDATE TotalLogins SET TokenNo=@TokenNo, UserID=@UserID, FromDate=@FromDate, ToDate=@ToDate WHERE ID=@ID";
            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();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文