Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
2-1153662686
Alfa
2006-07-23 17:51
2006.08.13
Замена байт


1-1151730788
SDF
2006-07-01 09:13
2006.08.13
Работа с растровыми изображениями


3-1149598869
RDA
2006-06-06 17:01
2006.08.13
Многоколончатый отчет (Fast Report 3)


2-1153863830
SerJaNT
2006-07-26 01:43
2006.08.13
Hex


1-1151645168
tButton
2006-06-30 09:26
2006.08.13
геометрия: пересечение окружности отрезком




   Наверх