Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#4498 closed defect (fixed)

PGeo driver fails to open .mdb due to limited size of the header

Reported by: ngarel Owned by: warmerdam
Priority: high Milestone: 1.9.1
Component: OGR_SF Version: 1.9.0
Severity: normal Keywords: pgeo mdb
Cc:

Description

Gdal 1.9 fails to open Esri Personal geodatabase file (.mdb) in some cases. The new PGeo driver looks into the header of the file for the GDB_GeomColumns table (http://trac.osgeo.org/gdal/changeset/21550) and cannot find it due to (I assume) the limited size of the header allocated (100Kbytes). My geodatabase has hundreds of tables and my assumption is that the buffer allocated for the buffer is too small to contain all the information required to check if the table exists.

Attachments (1)

J5509.7z (920.4 KB) - added by ngarel 9 years ago.

Download all attachments as: .zip

Change History (3)

Changed 9 years ago by ngarel

Attachment: J5509.7z added

comment:1 Changed 9 years ago by Even Rouault

Component: defaultOGR_SF
Milestone: 1.9.1
Resolution: fixed
Status: newclosed

Fixed in trunk (r23931) and branches/1.9 (r23932).

comment:2 Changed 8 years ago by Even Rouault

r24321 /trunk/autotest/ogr/ogr_pgeo.py: Make sure Geomedia is registered after MDB (due to change

r24322 /branches/1.9/autotest/ogr/ogr_pgeo.py: Make sure Geomedia is registered after MDB (due to change for #4498)

Note: See TracTickets for help on using tickets.