powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Connect to Oracle no DSN
6 сообщений из 6, страница 1 из 1
Connect to Oracle no DSN
    #34013477
fm32yo....
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то я позабыл..
вот

Код: plaintext
1.
2.
3.
4.
5.
6.
lcDSNLess="DRIVER=Oracle ODBC Driver;" ;
+ "server=127.0.0.1;" ;
+ "uid=system;" ;
+ "DATABASE=MySID;" ;
+ "pwd=manager" 

lnConnHandle=sqlstringconnect(m.lcDSNLess)

идет коннект на мою локальную машину...

казалось бі - сменю ай-пи на другой, а СИД базі тоже сменю и все дела...
ан нет...
в любом слцучае коннект идет на мою машину:
Код: plaintext
1.
2.
3.
4.
5.
6.
lcDSNLess="DRIVER=Oracle ODBC Driver;" ;
+ "server=10.20.30.5;" ;  - это ай-пи сервера
+ "uid=system;" ;
+ "DATABASE=MySID2;" ; - это СИД базы на сервере
+ "pwd=manager" 

lnConnHandle=sqlstringconnect(m.lcDSNLess)

И что я делаю не так???

(последний год работал только с PostgreSQL, а с DSN делать коннект неохота)
...
Рейтинг: 0 / 0
Connect to Oracle no DSN
    #34013482
fm32yo....
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не предлагайте

Код: plaintext
1.
2.
3.
4.
5.
6.
New version:

"Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=myUsername;Pwd=myPassword;" 

Old version:

"Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;" 

так как уже опробованно, но нужно именно Оракловы ОДБС
...
Рейтинг: 0 / 0
Connect to Oracle no DSN
    #34013538
FM32YO....
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жаль, что нельзя редактировать сообщения :((

Код: plaintext
1.
2.
lcDSNLess = 'DRIVER=Microsoft ODBC for racle;UID=fin;PWD=fin;SERVER=SBS'

gnConnHandle = sqlstringconnect(m.lcDSNLess)

так = работает (но драйвер не тот)


Код: plaintext
1.
2.
lcDSNLess = 'DRIVER=Oracle ODBC Driver;UID=fin;PWD=fin;SERVER=SBS'

gnConnHandle = sqlstringconnect(m.lcDSNLess)

так == работает, но вываливается окно, в котором просит
Service Name
Login (заполнено)
Password (заполнено)

Как подавить єто окно == мне известно, но в поле Service Name - то надо вписать кой-чего, а, если окно подавить - то коннекта не будет....

Вот так
...
Рейтинг: 0 / 0
Connect to Oracle no DSN
    #34014015
Vch1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Строка соединения через ОДБС драйвер с сервером Оракл
STORE SQLCONNECT(q_dsn,q_login,q_pasw, .T.) TO q_connect
где q_dsn - имя источника данных ODBC. Источников можно создать несколько для разных серверов или драйверов.
Имя источника данных можно сохранять в локальном файле конфигурации клиента. Логин по умолчанию - q_login - так же.
Пароль - q_pasw - берется из формы логина.
...
Рейтинг: 0 / 0
Connect to Oracle no DSN
    #34014085
localhost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sqlsetprop(0,'DispLogin',3)
SQLSTRINGCON('DRIVER={Oracle in OraHome92};uid=system;PWD=manager;DBQ=myServiceNaming')

где: myServiceNaming - должно быть описано на клиенте в tnsnames.ora:
myServiceNaming =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.30.40)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = myDB_SID)
)
)
...
Рейтинг: 0 / 0
Connect to Oracle no DSN
    #34014425
FM32YO.....
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
localhostsqlsetprop(0,'DispLogin',3)
SQLSTRINGCON('DRIVER={Oracle in OraHome92};uid=system;PWD=manager;DBQ=myServiceNaming')

где: myServiceNaming - должно быть описано на клиенте в tnsnames.ora:
myServiceNaming =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.30.40)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = myDB_SID)
)
)

спасибо!!!
Как раз то, что нужно!!!
Предыдущий совет не подходит, так как я упомянул, чтоДСН-источники не желаю использовать...

Еще раз Спасибо всем!!!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Connect to Oracle no DSN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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