Форум: "Начинающим";
Текущий архив: 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.044 c