>Hi Rakesh, Try This:
>1. Delete .dcx of your database
>2. USE your_data.dbc EXCLUSIVE
>3. REINDEX
>4. USE
>5. OPEN DATABASE your_data.DBC
>6. CLOSE DATA
>Vladimir Sografski
>Systems Analyst
>>i have a database with about 50 tables, i am trying to modify a field in the table, however i get a 'DBC internal consistency error' every time i do this.
>>i have already done the following
>>
>>>A) removed the table and put it back
>>>B) validated the database
I GET THIS PROBLEM ONE TIME, TRY THIS.
CLOSE ALL YOUR PROJECTS IF OPENFROM COMMAND WINDOW TYPE Set EXCLU ONOPEN YOUR DATA WITH EXCLU ACCESS: OPEN DATA DATA_NAME EXCLUISSUE VALI DATACHECK FOR TABLE NAME THAT HAVE MISSING FIELD/NOT MATCH ON YOUR DBCIF YOU FIND THE TABLE REMOVE FROM YOUR DBCVALIDATE YOUR DATA AGAINDELETE THE REMOVED TABLE'S INDEXES IF HAVEADD THE NEEDED FIELDS YOU WANT TO THE REMOVED TABLE FROM YOUR DBCRE-CREATE THE REMOVE TABLES INDEXREINDEX THE REMOVE TABLEADD THE TABLE TO YOUR DATABASE CONTAINER AGAINVALIDATE YOUR DBC AGAINThis is the process I did to my Database Container when I received the same as yours..
I hope you can make it....