Quote:
Originally posted by jdoyle
The 8.0 database I have at work has problems seeing free diskspace above 1 gig. For example if drive G has 8.01 gig of free space, the database sees only .01 free. Sometimes when loading and processing large text files into the database this will cause the application to fail because it thinks the disk is full. Before importing a file I always need to check this, and often need to move copies of files into temp directories to change the amount of free space. Is there a fix for this?
|
As the typical size of a disk increases, the number of bits required to express the quantity grows ever-larger. First it was 32 bits; now 64 and larger. If you are running into this problem, upgrading your Paradox version is likely to be the only answer...
You see, while you might expect that the "older" APIs would simply return "the largest possible integer" in response to a disk-space query... usually they don't do that. They return "the low-order words." Only part of the answer, and if viewed as the total correct answer, the WRONG number. Kind of like splitting the decimal number 987,654,321 into "54,321" as though that were the right answer. But that's what Microsoft did and it can't be changed now.