Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Возможно ТАК соедениться с сервером? / 7 сообщений из 7, страница 1 из 1
18.10.2004, 15:23
    #32742822
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ТАК соедениться с сервером?
Хорошего дня (времени суток)!

Подскажите возможно ли соедениться с АСА по ODBC не используя записи в реестре.

А теперь подробнее:
1. На сети стоит сервер АСА (9).
2. Хочу к нему законнектиться (PB 9).
3. Ставлю на ребочую станцию драйвера ODBC и прописываю их в реестре.
4. Копирую на ребочую станцию программу на ПБ.
5. И ... запускаю не использую для соеденения настроек из реестра, т.е. ВСЕ, что нужно для соеденения я прописываю в самой программе.
(возможно через строку Connecting String)
Пробовал найти в Help'е но ничего путнего не нашел (в одном месте указано, что в Connecting String непременно нужно указать DSN, а именно этого хочется избежать).
Спасибо.
...
Рейтинг: 0 / 0
18.10.2004, 15:32
    #32742859
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ТАК соедениться с сервером?
VoDAПодскажите возможно ли соедениться с АСА по ODBC не используя записи в реестре.
Угумс. Что-то типа того:

DRIVER=Adaptive Server Anywhere 8.0;UID=dba;PWD=sql;ENG=MyServer;DBN=MyDB

Если хочешь подробнее - ищи DSNless connection в Гугле, мне дальше копать лениво .

Кстати, таким макаром можно соединяться не только с ASA, главное - правильно написать то, что после DRIVER=.
...
Рейтинг: 0 / 0
18.10.2004, 15:37
    #32742872
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ТАК соедениться с сервером?
Dim2000 VoDAПодскажите возможно ли соедениться с АСА по ODBC не используя записи в реестре.
Угумс. Что-то типа того:

DRIVER=Adaptive Server Anywhere 8.0;UID=dba;PWD=sql;ENG=MyServer;DBN=MyDB

Если хочешь подробнее - ищи DSNless connection в Гугле, мне дальше копать лениво .

Кстати, таким макаром можно соединяться не только с ASA, главное - правильно написать то, что после DRIVER=.
Сенкс!!! это - то, что нужно.
Попробую найти!
...
Рейтинг: 0 / 0
18.10.2004, 17:44
    #32743216
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ТАК соедениться с сервером?
Dim2000Угумс. Что-то типа того:
DRIVER=Adaptive Server Anywhere 8.0;UID=dba;PWD=sql;ENG=MyServer;DBN=MyDB

Если хочешь подробнее - ищи DSNless connection в Гугле, мне дальше копать лениво .
Кстати, таким макаром можно соединяться не только с ASA, главное - правильно написать то, что после DRIVER=.По гуглу нашел немеряно подобных ссылок, но как ввести это в PB, так чтобы он это понял?

Пробовал Driver и т.п. загонять в DBParm -> ConnectString
Не работает Кто-нибуть так коннектился? Подскажите плизе.
...
Рейтинг: 0 / 0
18.10.2004, 17:55
    #32743265
Leonid_B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ТАК соедениться с сервером?
Приведите текст коннекта....

Для ASA я не пробовал, а вот с access такая строка отрабатывает:
Код: plaintext
SQLCA.DBParm = "ConnectString='Driver=Microsoft Access Driver (*.mdb);DBQ=c:\1\db.mdb;',DelimitIdentifier='No'"
...
Рейтинг: 0 / 0
18.10.2004, 18:16
    #32743320
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ТАК соедениться с сервером?
VoDA Dim2000Угумс. Что-то типа того:
DRIVER=Adaptive Server Anywhere 8.0;UID=dba;PWD=sql;ENG=MyServer;DBN=MyDBПо гуглу нашел немеряно подобных ссылок, но как ввести это в PB, так чтобы он это понял?
Затолкать в ConnectString (SQLCA.DBParm = "<то_что_выше>"). Само собой, обработать напильником по вкусу (т.е. под твою версию драйвера ASA, название сервера, Login и пароль).

Не работает Кто-нибуть так коннектился? Подскажите плизе.
Пробовал. Работает. Если хочешь осмысленного совета - приведи сообщение об ошибке.
...
Рейтинг: 0 / 0
18.10.2004, 18:22
    #32743325
rcryo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ТАК соедениться с сервером?
У меня клиент при подключении к БД ASA имеет возможность создать соединение с БД тремя различными способами
-указывая имя сервера и имя БД
-указывая имя DSN
-указывая имя файла БД
в первом случае формируется строка подключения аналогичная следующей:
SQLCA.DBParm = "ConnectOption='SQL_DRIVER_CONNECT,SQL_DRIVER_NOPROMPT', ConnectString='ENG=MyServer;DBN=MyDB;Driver=Adaptive Server Anywhere 9.0; CommLinks=TCPIP(IP=192.168.0.1:2638);UID=dba;PWD=sql'"

параметры TCPIP можно пропустить

Успехов!
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Возможно ТАК соедениться с сервером? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]