Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.18;
Скачать: CL | DM;

Вниз

Создание альяса ODBC программно   Найти похожие ветки 

 
ndg   (2006-12-24 00:23) [0]

При написании очередного проекта использую ADO соединение с различными БД.
Возникает такая проблема: есть субд, с которыми соединяешься через OBDC. Подскажите, как создать программным способом это соединение ? Кусок кода помог бы сильно.


 
Megabyte ©   (2006-12-25 11:32) [1]

Создаешь в АДО ConnectionString руками, потом копируешь текст свойства и смотришь, какие значения тебе надо сделать параметрами(Provider, Source, User ID, Password и т.д.). Потом в реалтайме подставляешь в строку нужные значения.
Надеюсь, я правильно понял твой вопрос.


 
ndg   (2006-12-25 22:23) [2]

не совсем...
всё это генерируется само собой, но проблема то вот в чём:
параметр Data Sourse берёт альяс (имя соединения) из  ODBC, а если его там нет, то надо его создать программным путём.


 
sniknik ©   (2006-12-25 22:44) [3]

> параметр Data Sourse берёт альяс (имя соединения) из  ODBC
вовсе не обязательно, ADO тем и хорош что многое позволяет, одно из этого, возможность задать строку коннекта без всяких алиасов (тем более ODBC. устарел)

к сведению, параметра Data Sourse может и вообще не быть, в зависимости от провайдера.

p.s. не, можно конечно и ODBC DSN сделать... но смысл? для себя не вижу. если бы года два, три назад... еще было актуально (например в драйвере первасвиля была ошибка (?/фича) не получал значения со строки, с DSN же работало... а OLEDB-шного вовсе не было) но не сейчас.



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

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

Наверх




Память: 0.47 MB
Время: 0.046 c
3-1166968045
gekakos
2006-12-24 16:47
2007.03.18
не могу отсортироватьв DBGrid....


1-1169678048
DevilDevil
2007-01-25 01:34
2007.03.18
Алгоритм сравнения файлов.


2-1172510878
tipman
2007-02-26 20:27
2007.03.18
Выключить кнопку в toolbar, приложение не моё!!!


15-1171879230
Juice
2007-02-19 13:00
2007.03.18
Компонента прямой записи в xls


2-1172484319
Sid-Max
2007-02-26 13:05
2007.03.18
Протоколирование !!!