Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Yuri-Topic

Программирование объектов - как добраться до констант,напр DAO,ADO...

03.11.2009, 07:44. Показов 1180. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем здравствуйте!
На другой конференции не получил ответа...

Делаю такую операцию:
Dim o as Object
Set o=CreateObject('ADODB.Recordset')
А как добраться до констант, например,
Enum RecordStatusEnum включает в себя константы:
adRecCanceled
adRecCantRelease
adRecConcurrencyViolation...
и т.д.
Ведь во многих командах, например:

Sub Open([Source], [ActiveConnection], [CursorType As CursorTypeEnum = adOpenUnspecified], [LockType As
LockTypeEnum = adLockUnspecified], [Options As Long = -1])
и т.д.

нужны константы.

А если не подключать через References библиотеку, естественно, их и не увидишь и приходится пользоваться
числовыми значениями вместо буквенных.
Set o=CreateObject('ADODB.CursorTypeEnum') не проходит
Может кто-то знает?
Только не предлагайте использовать F2/Object Browser - это понятно...
Я, конечно могу объявить в программе:
Const dbDenyRead = 2
Const dbDenyWrite = 1
и т.д.
Но вот ссылка из справки:
'Поскольку конкретные значения, представляемые встроенными константами, могут быть изменены в будущих версиях,
следует всегда использовать в программах сами именованные константы вместо их значений'

Поэтому не хочется объявлять у себя в программе константы этих объектов, а хотелось бы добраться до них через
именнованные константы этих же объектов

Заранее спасибо
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.11.2009, 07:44
Ответы с готовыми решениями:

Как разобраться с ADO и DAO
Подскажите где найти доступну для понимания ламеру информацию о ADO и DAO.....

Как передать функции из DAO в ADO?
У меня есть 2 фкц упаковки dbf под DAO. Кто-нибудь может подсказать, как их переделать под ADO? Или м.б. кто-нибудь знает, как упаковывать...

ADO и DAO
Уважаемые форумчане! Не могли бы вы дать четкое объяснение разницы между ADO и DAO? Что предпочтительнее? Нужен более простой...

3
Comanche
03.11.2009, 18:12
Попробуй через библиотеку TLBINF32.DLL получить значения этих констант из библиотеки типов MS ADO (это д.б. файл с расширением OLB, TLB и т.п.). Именно таким образом и работает встроенный VB-шный броузер объектов. Просто надо знать имя этого файла; у самого Бэйсика это, например, VB6.OLB.

Примеры работы с TLBINF32 есть в Сети.
Yuri-Topic
04.11.2009, 13:56
Получается, что нужно подключать/пользоваться файлом TLBINF32.DLL, а если его нет или он другой версии? Стоит ли пользоваться им, ведь проще подключить на ранней стадии связывания необходимый файл и им руководствоваться... А это проблематично. Получается как бы надстройка над надстройкой...
98 / 1 / 1
Регистрация: 28.01.2007
Сообщений: 53
09.11.2009, 19:23
Там объявления для VBScript:
C:Program FilesCommon FilesSystemadoadovbs.inc
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2009, 19:23
Помогаю со студенческими работами здесь

DAO - > ADO
Есть база данных ACCEESS97 - таблица TEST с полями DATEOD,LS,NAMELS и модулем DAO_test (код ниже) Помогите перевести этот код на...

ADO или DAO
Очень интересно было бы ознакомиться с мнением грамотных людей по поводу различий между ADO и DAO, а также плюсов ли минусов в ту или...

Пример перевода DAO в ADO
я сильно прошу прощения за подобный вопрос, но, не могли бы вы на конкретном примере показать, как написанное в DAO будет выглядеть в ADO? ...

Что лучше DAO или ADO
Пишу в 2008 студии. Потребовалось написать малюсенький проект с базой данных, подскажите, что мне лучше для этого использовать? Сам проект...

Не проходит параметрический запрос ни в ADO ни в DAO
Для ускорения обработки большой базы начал пробовать работу через параметрический запрос в DAO и в ADO, но при открытии Recordset выдает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru