(А) Решение проблемы при получении ошибки 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