Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Error on END TRANSACTION with a .tmp file
Message
De
09/05/2005 13:15:10
 
 
À
09/05/2005 11:10:29
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Versions des environnements
Visual FoxPro:
VFP 9
OS:
Windows XP SP2
Database:
MS SQL Server
Divers
Thread ID:
01012135
Message ID:
01012211
Vues:
27
>>Hi all, I am getting the following error on an END TRANSACTION. This did not occur in our app until we upgraded from VFP 6 to VFP 9.
>>
>>Error: Table "C:\DOCUME~1\michaelv\LOCALS~1\Temp\00006Y2X001I.TMP" has a file length / record count inconsistency. The table will need to be repaired before transactions can be committed properly. (2065)
>>
>>I do notice that this file does not exist at the time of the error, but have not pinpointed when this file get's created/deleted. I am not all that familiar with these .tmp files.
>>
>>Any suggestions? Thanks in advance.
>>
>>Mike
>
>
>SET TABLEVALIDATE TO 1
>
No... not really documented as such, but SET TABLEVALIDATE is outside the scope of this problem.
The 2065 error is related strictly to TRANSACTION processing, at least as I judge it.

Note, for instance, that this 2065 occurs on a .TMP file, while SET TABLEVALIDATE does not affect .TMP files.

The .TMP file in questions is an "internal buffer" file. I have managed to 'capture' one and learned this when trying to open it using a new instance of VFP.

I sure wish that MS could get to the bottom of the whole 2065 issue (not just these extra ones coming to us via VFP9)!

cheers
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform