powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как проверить зарегистрирован ли класс ('SQLDMO.SQLSERVER')
6 сообщений из 6, страница 1 из 1
Как проверить зарегистрирован ли класс ('SQLDMO.SQLSERVER')
    #32136256
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть код:
Код: plaintext
oServer = CREATEOBJECT('SQLDMO.SQLSERVER')

но если класс ('SQLDMO.SQLSERVER') не зарегистрирован - получим ошибку.
Как обойти, где искать?
ps Fox 7.0
...
Рейтинг: 0 / 0
Как проверить зарегистрирован ли класс ('SQLDMO.SQLSERVER')
    #32136353
Tempest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверить registry ключ HKCR
...
Рейтинг: 0 / 0
Как проверить зарегистрирован ли класс ('SQLDMO.SQLSERVER')
    #32136409
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо за наводку,
что - то из головы вылетело,
утро после "Золотого Петушка" дает о себе знать..
...
Рейтинг: 0 / 0
Как проверить зарегистрирован ли класс ('SQLDMO.SQLSERVER')
    #32142684
Alexey Savelyev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как этот ключ проверить можно поподробнее?
Спасибо!
...
Рейтинг: 0 / 0
Как проверить зарегистрирован ли класс ('SQLDMO.SQLSERVER')
    #32142749
vklepko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно попробовать обойтись без чтения registry:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
LOCAL lcOnError,llError
lcOnError = on( "error" )
on error llError = .t.
llError = .f.
oServer = CREATEOBJECT('SQLDMO.SQLSERVER')
if !llError and type( "oServer" ) =  "O"   && всё OK
....
else &&ошибка
....
endif
on error &lcOnError

не знаю подойдёт ли для Вашего случая...
...
Рейтинг: 0 / 0
Как проверить зарегистрирован ли класс ('SQLDMO.SQLSERVER')
    #32142806
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vklepko, в точку!
100 баллов.
всегда есть чему учится...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как проверить зарегистрирован ли класс ('SQLDMO.SQLSERVER')
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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