Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.13;
Скачать: 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 вся ветка

Текущий архив: 2006.08.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
15-1153114284
Ega23
2006-07-17 09:31
2006.08.13
С Днём рождения! 11-14 июля


15-1153300296
DillerXX
2006-07-19 13:11
2006.08.13
Помогите с информатикой


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


3-1149574047
q-q
2006-06-06 10:07
2006.08.13
Используя ЗАБОЙ, полю присваивается NULL, а хотелось бы НОЛЬ


2-1153983378
pasha_golub
2006-07-27 10:56
2006.08.13
TADOConnection