Поиск в ADO

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Beerkoff
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 09.07.2003 (Ср) 18:40
Откуда: Sochi

Поиск в ADO

Сообщение Beerkoff » 11.10.2003 (Сб) 19:31

Пытаюсь сделать поиск так

Dim rs As ADODB.Recordset
Dim sSQL As String
Set rs = New ADODB.Recordset
sSQL = "Select * From Таблица Order by NN"
rs.ActiveConnection = Form1.cn
rs.CursorType = adOpenKeyset
rs.LockType = adLockPessimistic
rs.Source = sSQL
rs.Open

sCrit = Text1.Text
rs.Find sCrit, 0, adSearchForward
Text2.Text = rs.Field(NN) & rs.Field(Name)

Вылазиет ошибка

Run-time error '3001':

Аргументы имеют неверный тип, выходят за пределы
допустимого диапазона или вступают в конфликт друг с другом.

Debug выделяет сттрочку
rs.Find sCrit, 0, adSearchForward

Когда делаю просто выборку SQL с требуемым значением, то результат есть...
База MSSQL Server...

В чем может быть проблема?

AF
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.07.2002 (Чт) 23:59
Откуда: Russia

Сообщение AF » 13.10.2003 (Пн) 20:28

Может быть нужен дополнительный REfresh, такая ошибка обычно вылазит, когда непорядок с данными


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 224

    TopList  
cron