Главная страница
    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.038 c
3-1149503412
stud
2006-06-05 14:30
2006.08.13
формирование отчета в квикрепорт


2-1153569490
Ivolg
2006-07-22 15:58
2006.08.13
Размер изображния


2-1153993191
Геннадий
2006-07-27 13:39
2006.08.13
запрос SQL


15-1153374659
Ega23
2006-07-20 09:50
2006.08.13
С Днём рождения! 20 июля


15-1153287680
KygECHuK
2006-07-19 09:41
2006.08.13
Где найти словар?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский