программное создание пользовательского конекта

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
abc
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 09.07.2004 (Пт) 17:31
Откуда: Kiev

программное создание пользовательского конекта

Сообщение abc » 15.08.2006 (Вт) 11:02

Подскажите как программно создать пользовательский connect из VBA (Access) для подключения к б/д на SQL Server.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 15.08.2006 (Вт) 11:08

А как его можно создать непрограммно?
Объявляешь объектную переменную (objConnection), присваиваешь ей новый инстанс ADODB.Connection, подключаешься к серверу (objConnection.Open). Строки подключений -- www.connectionstrings.com
Lasciate ogni speranza, voi ch'entrate.

abc
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 09.07.2004 (Пт) 17:31
Откуда: Kiev

пояснение

Сообщение abc » 15.08.2006 (Вт) 11:14

Имеется ввиду User Data Source

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 15.08.2006 (Вт) 11:23

Он имеет ввиду, как программно создать DSN. Лично я не в курсе. Да и нафик он нужен? Лучше так, как сказал alibek.
Последний раз редактировалось Antonariy 15.08.2006 (Вт) 12:00, всего редактировалось 2 раз(а).
Лучший способ понять что-то самому — объяснить это другому.

HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

Сообщение HandKot » 15.08.2006 (Вт) 11:42

может иммелось в виду MSDASC.DataLinks

Код: Выделить всё
Dim oDataLink As New MSDASC.DataLinks
Dim cn As New ADODB.Connection

oDataLink.PromptEdit cn

abc
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 09.07.2004 (Пт) 17:31
Откуда: Kiev

Сообщение abc » 15.08.2006 (Вт) 11:50

Подключение через существующий Data Source ODBC (User DSN), работает быстрее.
Тем более, мне проще в одном приложении контролировать меняющиеся пароли, логины, TCP/IP Серверов. У пользователей в приложениях будет Только ссылка на имя User DSN (неизменное). Пару лет назад такое делал, но код не сохранился. Ищу в Интернете, может здесь кто-то поможет…

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 15.08.2006 (Вт) 11:52

я выкладывал ищи по форуму

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 15.08.2006 (Вт) 11:54


abc
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 09.07.2004 (Пт) 17:31
Откуда: Kiev

Сообщение abc » 15.08.2006 (Вт) 12:04

Konst One По ссылке выбрасывает в тему посвященную шифрованию…
Если вас не затруднит, не могли бы вы выложить код еще раз.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 15.08.2006 (Вт) 12:16

А у меня выбрасывает файл dsn.zip
Лучший способ понять что-то самому — объяснить это другому.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 15.08.2006 (Вт) 12:19

открывается архив как раз с прогой, которая вам нужна


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 3

    TopList