Well if you aren't going to tell us anything about the file format then how can we help? Has it been created with a real database program or is it just a binary data file? If it's a real database then you'd use ADO.NET. If it's not then you'll have to use an IO class to access and manipulate it, like BinaryReader and BinaryWriter.