|
Почему такие грабли с клиентом ?(ASA 5.5.03)
|
|||
---|---|---|---|
#18+
Имеется строка соединения (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. Может я параметры не там подставляю? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2003, 16:07 |
|
Почему такие грабли с клиентом ?(ASA 5.5.03)
|
|||
---|---|---|---|
#18+
может в строке StartLine нужно указать строку запуска сервера? START=dbsrv#.exe" -ключи my_server "путь к базе" tcpip HOST=имя_хоста;PORT=номер_порта) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2003, 17:23 |
|
Почему такие грабли с клиентом ?(ASA 5.5.03)
|
|||
---|---|---|---|
#18+
Пока проблема в том, что вообще никакие ключи не желают восприниматься ч\з коннект стринг. В прошлом случае сервер уже был загружен, я лишь хотел клиента чуть по другому запустить. Вот случай попроще: нижеуказанная комбинация проходит абсолютно нормально: "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 ) - никаких проблем. Вот в чём беда. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2003, 18:15 |
|
Почему такие грабли с клиентом ?(ASA 5.5.03)
|
|||
---|---|---|---|
#18+
Не поленился проверил в PowerBuildere. Все работает. Грабли в VFP. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2003, 13:42 |
|
Почему такие грабли с клиентом ?(ASA 5.5.03)
|
|||
---|---|---|---|
#18+
сомневаюсь ;) проверил аналог для ASA 8 - работает замечательно ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2003, 13:50 |
|
Почему такие грабли с клиентом ?(ASA 5.5.03)
|
|||
---|---|---|---|
#18+
сомневаюсь ;) проверил аналог для ASA 8 - работает замечательно ;) Вообще-то я на ASA6 тестировал, может и не прав. Кстати пашет и так "Start=-c 2048 -x TCPIP". может поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2003, 13:58 |
|
Почему такие грабли с клиентом ?(ASA 5.5.03)
|
|||
---|---|---|---|
#18+
Извините, проблема решилась: грабли были в моей тупорылой башке :( : перед SQLSTRINGCONNECT стояло UPPER() задаваемой строки: в результате "-c" -> "-C", вот SyBase это и выплёвывал ... :((( ....в который раз убеждаюсь - собственная невнимательность причина всех бед :(( ... извините болвана, что шум зазря поднял (настолько был уверен в непогрешимости собственного класса, в определение и код которого, давно не заглядывал) :( ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2003, 15:38 |
|
|
start [/forum/topic.php?fid=55&fpage=133&tid=2014841]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
69ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 189ms |
0 / 0 |