Recent

Author Topic: Database files reader. Directly read data from popular database files.  (Read 715 times)

serbod

  • Full Member
  • ***
  • Posts: 146
DBReader

Database files reader. Directly read data from database files. No need for SQL server, DLLs, ODBC and other API.

Supported databases:
  • Interbase 6, 7 (.GDB, .FDB)
  • Firebird 2.1 up to 3.0 (.GDB, .FDB)
  • Midas.dll/DataSnap/ClientDataSet (.CDS)
  • Paradox 3.0 up to 7.x (.DB)
  • dBASE/FoxPRO (.DBF)
  • Mapsoft data export (.GSR)
  • MS SQL Server (.MDF, .BAK)
  • MS Access/MS Jet 4 (.MDB, .ACCDB)
  • MS Outlook (.PST)
  • MS Exchange/MS ESE (.EDB)
  • MySQL InnoDB (.IBD)
  • SQLite (.DB3, .SQLITE)
  • Sybase SQL Anywhere (.DB)
  • ElevateDB/DBISAM (.DAT)
  • Clarion/TopSpeed (.TPS, .DAT)
  • RaimaDB/db_VISTA/Velocis/RDM (.DBD)
Sample projects:

Database browser - browse tables and inspect values

https://github.com/serbod/DBReader


It's my hobby project, so please don't demand fine quality for free. I will be glad, if you help with bugreports, rare database formats specifications, old database files samples.

Also, if you need to extract data from very old or damaged database (for reward), mail me!

Thaddy

  • Hero Member
  • *****
  • Posts: 18729
  • To Europe: simply sell USA bonds: dollar collapses
Re: Database files reader. Directly read data from popular database files.
« Reply #1 on: December 30, 2025, 03:31:51 pm »
Clipper? (A -quirky - DBF format besides being a language too, widely used in the past century)
Clipper indices are difficult to get right.
And, Ahum, PerfectView's DBF format, which was widely used (~ 300.000 licenses) in the same era in The Netherlands? (I can help you with that: I know the index format, which is quirky but nice, the company pays part of my pension)
Seriously, though, world-wide Clipper indexing is a real miss..
« Last Edit: December 30, 2025, 03:49:17 pm by Thaddy »
If Europe sells their USA bonds the USD will collapse. Europe can affort that given average state debts. The USA can't affort that. Just an advice...

wp

  • Hero Member
  • *****
  • Posts: 13353
Re: Database files reader. Directly read data from popular database files.
« Reply #2 on: December 31, 2025, 12:30:40 am »
An amazing project: I can read my old mdb database files without needing the MS libs and without the hassle 32bit-64bit and mdc-accdb. Thank you for sharing!

There are a few files in which I see crashes, but I am not sure whether I can publish these files. Trying to extract the issue...

maurog

  • Jr. Member
  • **
  • Posts: 73
Re: Database files reader. Directly read data from popular database files.
« Reply #3 on: December 31, 2025, 08:57:05 pm »
Simply outstanding!
If the project also supported newer versions of Firebird (4, 5, and 6), I would immediately integrate it into TurboBird, either as a (last-resort) data recovery service or as a data importer.
« Last Edit: December 31, 2025, 09:01:00 pm by maurog »
And yes, Lazarus is definitely a beast – it comes with everything you need, but sometimes also more than you expect. 😅 (Chat-GPT)

 

TinyPortal © 2005-2018