When I create a database in code, I get slightly different sizes for the database on disk (as reported by Windows Explorer) if I repeatedly create it.
The code for creating this database is identical so theoretically I should get the exact same DB size every time I generate it - but I don't.
Can anyone explain why?
In my example database, I have no foreign keys, 1 primary key for each table, and 2 indexes for 2 of the tables (each).
I am using the OLE DB API to create the database.