(А) Решение
проблемы при получении ошибки 6605 Client Comm Layer Received More Data from
the Advantage Database Server than it was Expecting
Откройте файл ads.ini и
создайте раздел
[SETTINGS]
PACKET_SIZE=512
Внимание, такая
настройка может замедлить работу фабиуса, потому что стандартный размер пакета
по умолчанию 1450 байт
Вот полное описание
проблемы
Problem Description:
An Advantage enabled
application is returning the error 6605
(Client comm layer
received more data from the Advantage Database Server than it was expecting).
Solution:
In a few cases it has
been found that network packets were being fragmented as they were sent to and
returned from the Advantage server.
It may be possible to
mask the packet fragmentation by reducing the packet size used when
communicating between the Advantage client and
Advantage server and
work around this problem. However this should only be used as a short term
solution and further investigation into
why packets are being
fragmented is recommended.
To reduce the packet
size used during network communication for Advantage, add the following line to
the [SETTINGS] section of the ads.ini.
The default and maximum
value is 1450 for IP. If this works, you may choose to slowly increase the
packet size to maximize the value before
the error returns as a
smaller packet size may cause reduced application performance.
PACKET_SIZE=512
http://devzone.advantagedatabase.com/dz/Content.aspx?Key=17&RefNo=080515-2031