Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Расклад следующий есть база на DB2 , есть клиентское приложение написанное на Visual FoxPro. Так вот хотелось бы , чтобы пользователь устанавливал бы у себя только Run-Time Client, не настраивая подключения в ODBC. Cтроки подключения защиты в прграмме и выглядит так lcDSN = "DRIVER={IBM DB2 ODBC DRIVER};HOSTNAME=10.95.0.245;PORT=50001;UID=user01;PWD=password01;DBALIAS=PAYER" = SQLSTRINGCONNECT(lcDSN) при таком подключении, выдается ошибка "Connectivity error: [IBM][CLI Driver] SQL3282N Неверное имя пользователя (DN) или пароль" но если прописать DSN в ODBC к базе, и даже потом его удалить, с подтверждением удаления параметров из файла DB2CLI.INI, все начинает прекрасно работать. Еще раз повторюсь не хочется напрягать клиентов , чтоб они прописывали DSN в ODBC. К другим SQL дасточно просто поставить драйвер ODBC и коннект идет с базой данных, в частности к FireBird lcDSN = "Driver=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DATABASE=10.95.0.244:c:\data\archive.fdb;charset=WIN1251;dialect=3" = SQLSTRINGCONNECT(lcDSN) идет на ура без дополнительных настроек в ODBC. Может в строке подключения нужно указать, параметр где проходить авторизацию, но такого параметра в СLI/ODBC не смог найти. Может Herr Developer выручит в очередной раз, судя по его нику )). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 05:26 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
не сложно ведь самому добавить в процесс инсталяции своего ПО на клиенте что-нибудь типа: dbreg.reg _________ REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\PAYER] "Driver"="c:\db2\bin\db2cli.dll" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 11:43 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
ошибся, надо "Driver"="c:\\db2\\bin\\db2cli.dll" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 11:49 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
NichtHerrDeveloperне сложно ведь самому добавить в процесс инсталяции своего ПО на клиенте что-нибудь типа: dbreg.reg _________ REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\PAYER] "Driver"="c:\db2\bin\db2cli.dll" Да InstallShield позволяет это делать, прописал эту ветку в реестре у клиента., но результат тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 12:42 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
я использовал строку вида 'Provider=MSDASQL.1;Password=MYPWD;Persist Security Info=True;User ID=MYUSER;Data Source=MYBASE'; и регистрацию через reg файл - все проходило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 12:48 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
смотри, напр., доки по CLP CATALOG TCPIP NODE... затем CATALOG DATABASE... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 13:03 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
А потом можно CATALOG ODBC DATA SOURCE... Как я понимаю, при инсталляции вам достаточно будет выполнить первую (закаталогизировать узел) и вторую (закаталогизировать базу на узле), а третья необязательна, но полезна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 13:07 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
я думал база уже каталогизированна иначе странно звучит указанная ошибка скорее она была бы типа: [IBM][CLI Driver] SQL1013N The database alias name or database name .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 13:41 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
Да я уже думал об этом, когда DSN удаляешь из ODBC ,но в файле SQLLIB\DB2\SQLDBDIR\SQLDBDIR остается имя этой базы. Я правильно понял, что команды CATALOG TCPIP NODE... CATALOG DATABASE... добавляют информацию о базе в этот файл. И пока база не будет каталогизированна база, нет смысла конектится к ней? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 14:23 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
OlegA67. И пока база не будет каталогизированна база, нет смысла конектится к ней? Через ODBC - да Читаем как и что делается, для того чтобы подконнектиться к DB2 основы DB2 Version 8 Connectivity Cheat Sheet с ODBC Connectivity cheat sheet for Application Developers (Part 4) Код: plaintext Можно необращать внимание на примеры с языками, основное это Код: plaintext 1. 2. OlegA67 ак вот хотелось бы , чтобы пользователь устанавливал бы у себя только Run-Time Client, Если делаете "нормальный" инсталл, то не лучше ли сразу все делать "по-взрослому"? DB2 client merge modules ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 16:05 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
Огромное спасибо, буду читать со словарем )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 17:21 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
Язык русский в настройках browser поставь и будет тебе счастье ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 18:14 |
|
||
|
Проблемы с подключением к базе клиента через ODBC
|
|||
|---|---|---|---|
|
#18+
Nikolay KulikovЯзык русский в настройках browser поставь и будет тебе счастье В настройках языка, один Русский язык и значится. Еще раз для особо не понятливых, первые две ссылки что дал Herr Developer , можно открыть в кирилице? Хотя это не так и актуально, но все же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 08:38 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=135&tid=1605446]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 265ms |
| total: | 415ms |

| 0 / 0 |
