AdoConnect

Ответить
Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

AdoConnect

Сообщение Alex » Чт авг 23, 2007 6:50 am

Миссия действия:
Действие создает подключение к базе данных через ADO и сохраняет это подключение в указанной переменной для дальнейших операция с базой данных. Это действие необходимо выполнить до любых операция с базой данных через ADO.

Поля на форме:
Connection string - Строка подключения к базе данных. Рекомендуется создавать эту строку с помощью кнопки Build;
Variable - Имя переменной, в которой хранить созданное ADO подключение;
Is Global - Признак, отвечающий за то, глобальную переменную создавать для хранения подключения или локальную.

Результирующие параметры:
Success - Результат выполнения действия, успешно выполнено ADO подключение или нет;

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Как подключиться к нужной мне базе данных

Сообщение Alex » Чт авг 23, 2007 11:36 am

Проще всего подключаться к уже существующему пользовательскому DSN. Если же вы хотите переносить задачу между компьютерами и не зависеть от локальных настроек, то можно конструировать строку без привязки к пользовательским DSN.

Примеры:

Как подключиться к dbf:
http://technet.microsoft.com/ru-ru/libr ... 37084.aspx

Slaider
Пассажир
Сообщения: 3
Зарегистрирован: Чт сен 04, 2008 12:18 pm
Благодарил (а): 0
Поблагодарили: 0

Re: AdoConnect

Сообщение Slaider » Чт сен 04, 2008 12:28 pm

Совершенно не могу понять. Мне нужно подключиться к базе данных Oracle
обьясните пожалуйста каким образом это нужно сделать?
Для того чтоб туда подключится нужно как минимум
хост
строка свзяи
логин и пароль...
Там же я этого не нашел.
Спасибо

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: AdoConnect

Сообщение Alex » Чт сен 04, 2008 12:35 pm

Для того, чтобы подключиться к Oracle через ADO Вам нужно:
1. Убедиться, что на компьютере установлен Oracle ODBC драйвер, скачать можно здесь:
http://www.oracle.com/technology/softwa ... index.html
2. Создать строку подключения, примеры можно посмотреть здесь:
http://www.codemaker.co.uk/it/tips/ado_ ... FromOracle
http://www.connectionstrings.com/?carrier=oracle

Slaider
Пассажир
Сообщения: 3
Зарегистрирован: Чт сен 04, 2008 12:18 pm
Благодарил (а): 0
Поблагодарили: 0

Re: AdoConnect

Сообщение Slaider » Чт сен 04, 2008 12:57 pm

А можно неного подробнее?
:?
(если можно с примером)

я что то торможу

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: AdoConnect

Сообщение Alex » Чт сен 04, 2008 1:36 pm

Мне кажется и так уже подробнее некуда :).
Я не знаю какой у вас конкретно оракл, установлен ли ODBC драйвер, собственно у меня самого оракла никакого нет. Без этого правильного примера подготовить не получится.

Slaider
Пассажир
Сообщения: 3
Зарегистрирован: Чт сен 04, 2008 12:18 pm
Благодарил (а): 0
Поблагодарили: 0

Re: AdoConnect

Сообщение Slaider » Чт сен 04, 2008 1:40 pm

К примеру Оракл 10
Установлен клиент Оракла, посколько сама база находится на другом сервере.
В данный момент процедура выполняется батниками и SQL+, хотел бы заменить это на Вашу замечательную программу, только вот столкнулся с полным непониманием установки свзяи с БД

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: AdoConnect

Сообщение LizardOfOzz » Чт сен 04, 2008 7:02 pm

мой *.udl файл для восьмёрки:

Код: Выделить всё

[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDAORA.1;Password=rk3dzd;User ID=rutta;Persist Security Info=True
Почему там нет имени сервера хз, слишком давно я это писал... Самый простой способ - создать пустой *.udl и кликнуть по нему два раза. Запуститься прожка в которой можно всё нормально настроить.
Изображение Изображение

Ответить