Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Вниз

TADOConnection   Найти похожие ветки 

 
pasha_golub ©   (2006-07-27 10:56) [0]

Можно ли как-то узнать версию сервера, к которой кодключен объект?

Мне глобально без всяких лишних деталей и номеров версий и прочего.

Оракл, так Оракл. Аксесс, так Аксесс.

Извините за ламерский вопрос.


 
Sergey13 ©   (2006-07-27 11:08) [1]

Сделать специфичный запрос типа
select 1 from dual
и отловить возможную ошибку. Прошло - Оракл, нет - Аксес.


 
Megabyte ©   (2006-07-27 11:10) [2]

Ну так это: для каждой СУБД свой OLE DB провайдер. По нему можно понять, что за сервак.


 
pasha_golub ©   (2006-07-27 12:09) [3]


> Sergey13 ©   (27.07.06 11:08) [1]

Да не. Мне глобально. То есть юзер сам строку подключения вводит. Это может быть вообще специфическая БД, которой никто и не слышал.


> Megabyte ©   (27.07.06 11:10) [2]
>
> Ну так это: для каждой СУБД свой OLE DB провайдер. По нему
> можно понять, что за сервак.

Да-да. Вот я про это и спрашиваю. Как мне из этого вытянуть одно лишь слово - название БД. Только шобы разные провайдеры для одной и той же БД выдавали одно и тоже. Или утопия?


 
Ruslan D   (2006-07-27 13:47) [4]

Нужно разбирать строку подключения. Для этого можещь искать определенные символы в строке strpos() и копировать кусочек copy().
А вообще поищи информацию про регулярные выражение regexpr


 
umbra ©   (2006-07-27 13:53) [5]

а зачем это надо, если не секрет?


 
Плохиш ©   (2006-07-27 13:54) [6]


> pasha_golub ©   (27.07.06 12:09) [3]

Советую посмотреть параметр Properties у TADOConnection.


 
pasha_golub ©   (2006-07-27 16:01) [7]


> umbra ©   (27.07.06 13:53) [5]
>
> а зачем это надо, если не секрет?

Не секрет. Это универсальный реверс энжыниринг. Используется TADOConnection.OpenSchema. Так как универсального не бывает, то хочется для каждой БД уже известные ее фичи как-то сглаживать.


> Плохиш ©   (27.07.06 13:54) [6]
>
>

Спасибо, гляну.


> Ruslan D   (27.07.06 13:47) [4]

Спасибо, Руслан. Я имею представление об этих функциях. Я не "начинающий". Просто вопрос идиотский. :0)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.049 c
15-1152911962
Marser
2006-07-15 01:19
2006.08.13
Вынесен вердикт суда по делу четырех суперклубов.


2-1153819232
Провинциал
2006-07-25 13:20
2006.08.13
А "ЗЮКИ" в меню...


15-1153130774
QuickFinder
2006-07-17 14:06
2006.08.13
Слово о МЯСЕ


2-1153659312
vain
2006-07-23 16:55
2006.08.13
DelphiX


15-1152786620
Igor_
2006-07-13 14:30
2006.08.13
Система документации для Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский