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

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

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

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

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

Кстати, таким макаром можно соединяться не только с ASA, главное - правильно написать то, что после DRIVER=.
...
Рейтинг: 0 / 0
Возможно ТАК соедениться с сервером?
    #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
Возможно ТАК соедениться с сервером?
    #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
Возможно ТАК соедениться с сервером?
    #32743265
Leonid_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведите текст коннекта....

Для ASA я не пробовал, а вот с access такая строка отрабатывает:
Код: plaintext
SQLCA.DBParm = "ConnectString='Driver=Microsoft Access Driver (*.mdb);DBQ=c:\1\db.mdb;',DelimitIdentifier='No'"
...
Рейтинг: 0 / 0
Возможно ТАК соедениться с сервером?
    #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
Возможно ТАК соедениться с сервером?
    #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
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Возможно ТАК соедениться с сервером?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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