Обновление таблицы MS Access в C # - PullRequest
0 голосов
/ 13 февраля 2011

Я работаю с базой данных Microsoft Access в моем проекте Winforms. Я использую OLEDB для подключения. У меня есть следующая таблица, которую я пытаюсь обновить:

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

Как мне написать код C #, который обновляет эту таблицу всей необходимой информацией?

1 Ответ

2 голосов
/ 13 февраля 2011

Попробуйте этот код в качестве примера

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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...