Страница: 1 |
Страница: 1 |
Вопрос: Поиск в БД
Добавлено: 05.02.10 15:53
Автор вопроса: ηikolaŠ~rus | ICQ: 604058327
Здрасте!
Как программно искать в БД нужные поля
'у пользователя запрашивается имя а потом происходит
'поиск его в БД
Data1.Recordset.FindFirst "Author = '" _
& Trim(InputBox("Введите имя ")) & "'"
'если запись не найдена появляется следующая надпись:
If Data1.Recordset.NoMatch Then MsgBox "Имя не найдено"
End Sub
искал в инете вот тчо0то похожие нашел
вот наподобие этого(только этот код не идет,)
Помогите плиз!!
Мне надо также сделать как в коде только чтоб он шел!!
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #1
Добавлено: 07.03.10 23:57
спасибо зоа код. у меня идёт и так.
Номер ответа: 2
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #2
Добавлено: 07.03.10 23:58
проблему опиши по понятнее или спелчекер заведи. совет
Номер ответа: 3
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #3
Добавлено: 09.03.10 01:18
Если говорит, что не нашел, значит не нашел.
У тебя поиск происходит не в бд а в рекордсете.
А из бд нужное можно былобы выбрать SQL запросом.
Лучше вместо дата1 подключи к проекту ADO 2.8 Library, создай себе по экземплярчику Коннэкшна и Рекордсета и выбирай в него, что угодно из бд.
Хотя наверное сам уже разобрался.