powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с Database
5 сообщений из 5, страница 1 из 1
Работа с Database
    #32134170
Oleg O
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спрашивал у спецов по VB. Знатоки молчат. Может профи по VB.NET помогут.

Написал внешнюю функцию возврата значения по условию поиска (MS Access 2000):

Public Function FindTMP(DatabaseToOpen, Condition, ValueField) As String
Dim dbs As Database, rst As Recordset, fldLoop As Field
tmpTxt = ""
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(DatabaseToOpen)
rst.FindFirst Condition
' Проверяет, найдена ли запись
If (rst.NoMatch) Then
tmpTxt = ""
Else
tmpTxt = Str(rst(ValueField))
End If
rst.Close
Set dbs = Nothing
End Function

Выделяет dbs As Database и выдает ошибку: User-defined type not defined
В чем проблема? Как ее исправить?
Самое интересное, что такая же процедура в MS Access 97 работает !?
...
Рейтинг: 0 / 0
Работа с Database
    #32134518
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) А в какой библиотеке определены эти Database, Recordset?
2) Эта библиотека указана в References?
3) Не пересекается ли пространство имен с другой библиотекой?
...
Рейтинг: 0 / 0
Работа с Database
    #32134538
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так понял, что это не VB.NET
или я не прав?
...
Рейтинг: 0 / 0
Работа с Database
    #32135066
Leshi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все очень просто заходишь в Tools\Reference находишь библиотеку DAO, а затем жмешь на стрелочку Priority до тех пор, пока силы есть. А затем Ок...Если все равно будет ругаться, то тогда стирай as Recordset, и набирай As заново, в появившемся окошке находишь Recordset и выбираешь самый верхний, с Database тоже самое.......
В этом случае все заработает.
...
Рейтинг: 0 / 0
Работа с Database
    #32135937
Маveric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или укажи так:
Dim dbs As DAO.Database
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с Database
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]