Icon View Incident Report

Serious Serious
Reported By: Hannes Bischof
Reported On: 12/2/2020
For: Version 4.49 Build 2
# 4791 DBISAM ODBC Driver Can Experience AV When Accessing Older Versions of the DBISAM Database Server

The last few years we connected with our 32 Bit application (.NET/C#) to a 32 Bit DBISAM Server via the 32 Bit DBISAM ODBC driver. Everything worked fine. Now we switched our application to 64 Bit.

Unfortunately, we get the following error (tested on two different PCs) when we execute any parametrized SQL Statement:

ERROR [42000] [Elevate Software][DBISAM] Access violation at address 0000000000819467 in module 'dbodbc.dll'. Read of address 0000000000000000


Comments Comments
The DBISAM Database Server was using DBISAM 4.29, which was the cause of the issue. As of DBISAM 4.48, the parameter handling changed in the client layer of DBISAM to allow for automatic parameter discovery in DBISAM client components/drivers, but the newer ODBC driver was not handling things correctly when the DBISAM Database Server was older than 4.48.


Resolution Resolution
Fixed Problem on 12/4/2020 in version 4.49 build 3


Products Affected Products Affected
DBISAM ODBC Client-Server
DBISAM ODBC Client-Server with Source
DBISAM ODBC Standard
DBISAM ODBC Standard with Source
DBISAM ODBC Trial

Image