Доступ к базе данных Access из VB

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

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

Привет ребята! Голову сломал уже,не соображу где ошибки. Мне нужно выполнить поиск по Базе данных. вот я так пишу
Листинг программы
  1. Private Sub Text5_Change()
  2. Dim r As String
  3. r = Trim(Text5.Text)
  4. If Option3.Value Then
  5. Adodc1.RecordSource = "select * FROM KLIENT where NAME like '" + r + " %';"
  6. ElseIf Option4.Value Then
  7. Adodc1.RecordSource = "select * FROM KLIENT where REGISTR like '" + r + " %';"
  8. End If
  9. Adodc1.Refresh
  10. End Sub
Я прикрутил парочку ОпшенБатон ,но они свою функцию не выполняют.Мне нужно чтобы в полях текст на форме клиенты появлялись данные. Вложил маленькую бд свою и проект ,который мучаю. Кто что-нибудь подскажет буду очень рад!

Решение задачи: «Доступ к базе данных Access из VB»

textual
Листинг программы
  1. Public Sub OpenDB()
  2.     Set conn = Nothing
  3.     Set conn = New ADODB.Connection
  4.     DSNName = "DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=" & App.Path
  5.     DSNName = DSNName & HomeDir & "\ALEKSEI.mdb"
  6.     conn.Open DSNName
  7.     If conn.State = 1 Then
  8.         MsgBox "Соединение установлено"
  9.     Else
  10.         MsgBox "Соединение не установлено"
  11.     End If
  12. End Sub

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


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

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

15   голосов , оценка 4.067 из 5

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

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

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