![]() |
|
Модераторы: Akina |
![]()
|
|
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
Если мы для доступа к SQL SERVER'ой БД используем ADO - звчем нам нужно регистрировать источник данных в ODBC ?
Сначала я создал источник в ODBC, но мне сразу показалось подозрительным, что ни где в программе ссылки на него не нужны, Удалил этот источник, но все по пржнему работает нормально. Так зачем он нужен? -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 15 Всего: 35 |
Есть два способа добраться до базы.
1) Прописать в ADO connection string с прямым доступом к базе, т.е прописать какой драйвер используется, имя сервера, юзера, пороль и т.д.. Видемо, этот способ ты и используешь. В этом случае нет надобности объявлять что либо в ODBC. 2) Второй способ позволяет в ADO объявить с каким имя ODBC источника, а все остальные параметры объявляются при создании ODBC источника. Этот способ удобен для гибкой работы с базами. К примеру, ты заранее не знаешь с какой базой и сервером твоя программа будет работать и не менять же её под каждого клиента. В этом сличае есть рационал в использовании ODBC. -------------------- Никогда не говори никогда |
|||
|
||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
Интересно, а во втором способе - где в программе указывать источник ODBC
P.S. Builder 6 -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| boevik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 15 Всего: 35 |
В connection string. К примеру в VB (помоему без разницы VB или Builder):
-------------------- Никогда не говори никогда |
||||
|
|||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
sanks
-------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 5 Всего: 22 |
boevik
3 способ (я только его использую): создать UDL-файл подключения, в ADOConnection явно вбить его имя (или в INI прописать список - по вкусу). В файле подключения хранятся все параметры подключения (ну может кроме имени и пароля - у меня так). Имеем полную гибкость: 1 Прямо из Винды переключение между серверами и базами. Правой мышкой по файлу - свойства... 2 Приложение везде одно и то же (в нем ничего не меняется). Т.е. для смены версии электронкой шлешь EXE (или DLL - от вкусов зависит), а правильность подключения гарантирована. |
|||
|
||||
| boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 15 Всего: 35 |
SergeBS, можно найти ещё "тысяча и один" способ как сохранять настройки для подключения.
В данном контексте мы рассмотрели разницу между объявлениями полного connection strig без помощи ODBC и при помощи ODBC. -------------------- Никогда не говори никогда |
|||
|
||||
| Artemon |
|
|||
|
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
А я просто строку подключения записываю в файл настроек программы и все!
-------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |