powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Почему такие грабли с клиентом ?(ASA 5.5.03)
7 сообщений из 7, страница 1 из 1
Почему такие грабли с клиентом ?(ASA 5.5.03)
    #32266746
Gustaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется строка соединения (Vfp 6 \ ODBC):

"Driver=SyBase SQL AnyWhere 5.0;UID=dba;PWD=sql;Agent=client;Start=dbclient.exe;ENG=MyServer;DBN=MyDataBase;AutoStop=Yes"

С ней коннект проходит вполне нормально.

Как только пытаюсь более тонко настроить клиент, а именно:

"Driver=SyBase SQL AnyWhere 5.0;UID=dba;PWD=sql;Agent=client;Start=dbclient.exe MyServer -x TCPIP ;ENG=MyServer;DBN=MyDataBase;AutoStop=Yes"

клиент не хочет запускаться (Unable to connect to database server)
А в хелпе прямо прописано, что параметры коммандной строки можно будет прописывать через Start. Может я параметры не там подставляю?
...
Рейтинг: 0 / 0
Почему такие грабли с клиентом ?(ASA 5.5.03)
    #32266899
chagoserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может в строке StartLine нужно указать строку запуска сервера?
START=dbsrv#.exe" -ключи my_server "путь к базе" tcpip HOST=имя_хоста;PORT=номер_порта)
...
Рейтинг: 0 / 0
Почему такие грабли с клиентом ?(ASA 5.5.03)
    #32266975
Gustaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока проблема в том, что вообще никакие ключи не желают восприниматься ч\з коннект стринг. В прошлом случае сервер уже был загружен, я лишь хотел клиента чуть по другому запустить.

Вот случай попроще: нижеуказанная комбинация проходит абсолютно нормально:

"Driver={SyBase SQL AnyWhere 5.0};UID=;PWD=;Start=dbeng50.exe;DataBaseFile=D:\VFP Projects\Vega\DBs\s1\MyDB;AutoStop=Yes"

А как только добавляю, хотя бы другой параметр, например кэша "-с 4096" (вместо 2048)

"Driver={SyBase SQL AnyWhere 5.0};UID=;PWD=;Start=dbeng50.exe -c 4096 ;DataBaseFile=D:\VFP Projects\Vega\DBs\s1\MyDB;AutoStop=Yes"

уже ругается (Unable to connect to database server: unable to start database engine) и не соединяется. Кстати, поставил сча ASA 6.0 - тоже самое наблюдаю, но когда создаю DSN в администраторе ODBC с таким же параметром (dbeng50.exe -c 4096 ) - никаких проблем. Вот в чём беда. :(
...
Рейтинг: 0 / 0
Почему такие грабли с клиентом ?(ASA 5.5.03)
    #32267738
cbusel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не поленился проверил в PowerBuildere. Все работает. Грабли в VFP.
...
Рейтинг: 0 / 0
Почему такие грабли с клиентом ?(ASA 5.5.03)
    #32267757
chagoserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сомневаюсь ;)
проверил аналог для ASA 8 - работает замечательно ;)
...
Рейтинг: 0 / 0
Почему такие грабли с клиентом ?(ASA 5.5.03)
    #32267765
cbusel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сомневаюсь ;)
проверил аналог для ASA 8 - работает замечательно ;)

Вообще-то я на ASA6 тестировал, может и не прав.
Кстати пашет и так "Start=-c 2048 -x TCPIP". может поможет.
...
Рейтинг: 0 / 0
Почему такие грабли с клиентом ?(ASA 5.5.03)
    #32267987
Gustaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, проблема решилась: грабли были в моей тупорылой башке :( :

перед SQLSTRINGCONNECT стояло UPPER() задаваемой строки: в результате "-c" -> "-C", вот SyBase это и выплёвывал ... :(((

....в который раз убеждаюсь - собственная невнимательность причина всех бед :(( ... извините болвана, что шум зазря поднял (настолько был уверен в непогрешимости собственного класса, в определение и код которого, давно не заглядывал) :(
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Почему такие грабли с клиентом ?(ASA 5.5.03)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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