Редактирование значения одного поля при использование ADO - VB

Узнай цену своей работы

Формулировка задачи:

Мне необходимо изменить значение одного поля в одной записи. Используется соединение ADO, база Access. Строка подключения strCnn = 'driver={Microsoft Access Driver *.mdb)};dbq=e:/temp/db1.mdb' Пользователь просматривает записи и может изменять их. Можно ли это сделать не используя SQL запрос?

Решение задачи: «Редактирование значения одного поля при использование ADO»

textual
Листинг программы
  1.   Dim cnn1 As ADODB.Connection
  2.    Dim rstEmployees As ADODB.Recordset
  3.    Dim strCnn As String
  4.    Dim varDate As Variant
  5.  
  6.    ' Open connection.
  7.      strCnn = 'Provider=sqloledb;' & _
  8.       'Data Source=srv;Initial Catalog=pubs;User Id=sa;Password=; '
  9.   Set cnn1 = New ADODB.Connection
  10.    cnn1.Open strCnn
  11.    
  12.    ' Open employee table.
  13.   Set rstEmployees = New ADODB.Recordset
  14.    rstEmployees.CursorType = adOpenKeyset
  15.    rstEmployees.LockType = adLockOptimistic
  16.    ' Вот момент открытия таблицы
  17.   rstEmployees.Open 'employee', cnn1, , , adCmdTable
  18.  
  19.    'присваиваем значение поля переменной.
  20.   varDate = rstEmployees!hire_date
  21.    'или наоборот
  22.   rstEmployees!hire_date=date

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы