Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Поиск в БД Добавлено: 05.02.10 15:53  

Автор вопроса:  ηikolaŠ~rus | ICQ: 604058327 
Здрасте!
Как программно искать в БД нужные поля
Private Sub cmdFind_Click()
'у пользователя запрашивается имя а потом происходит
'поиск его в БД
Data1.Recordset.FindFirst "Author = '" _
& Trim(InputBox("Введите имя ")) & "'"
'если запись не найдена появляется следующая надпись:
If Data1.Recordset.NoMatch Then MsgBox "Имя не найдено"
End Sub

искал в инете вот тчо0то похожие нашел
вот наподобие этого(только этот код не идет,)
Помогите плиз!!
Мне надо также сделать как в коде только чтоб он шел!!

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #1
Добавлено: 07.03.10 23:57
спасибо зоа код. у меня идёт и так.

Ответить

Номер ответа: 2
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #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, создай себе по экземплярчику Коннэкшна и Рекордсета и выбирай в него, что угодно из бд.
Хотя наверное сам уже разобрался.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам