Обновить таблицу доступа MAS - PullRequest
0 голосов
/ 13 июня 2011

У меня есть приложение VB6.Бэкэнд - MS Access.Я должен выполнить запрос на обновление.Какой самый простой способ сделать это?Я не могу использовать опцию DOCmd как-то.Я не знаю точную ссылку, необходимую для включения опции DoCmd.Может ли кто-нибудь помочь мне.

Заранее спасибо

1 Ответ

0 голосов
/ 13 июня 2011

Существует два основных способа работы с данными в VB6: ADO и DAO.При прочих равных условиях DAO будет относительно (хотя и не обязательно абсолютно) быстрее с JET.ADO дает вам больше функциональности (за исключением полного доступа к многозначным типам ACE) и предлагает улучшенную, более плоскую объектную модель.

В этом примере мы будем использовать ADO.Это пример кода, который запускает команду удаления для удаления записи с заданным идентификатором сообщения

With adoFlash_delete_CMD
    .ActiveConnection = adoConnection
    .CommandType = adCmdText
    .CommandText = "DELETE FROM tblFlash_messages WHERE Message_ID=?"
    .Parameters.Append .CreateParameter("@ID", adInteger, adParamInput, 0, lMessage_ID)
End With

adoFlash_delete_CMD.Execute

Set adoFlash_delete_CMD = Nothing

. Вы сможете посмотреть этот пример и настроить его для своих нужд.

...