>>Hi Elyse.
>>
>>>I chose a file that was a free table in the old data but had since been added to the DBC. This file DID need a structure change as well.
>>
>>OK, I tested that scenario and found that indeed it didn't handle that case. I've now taken care of that and emailed you the updated SDT.VCX. Please rebuilt SDT.APP and let me know if this resolves the problem.
>>
>>BTW, you'll use the Update() method rather than the Update button in the Database Explorer to update files at your client site, right?
>>
>>Doug
>
>Thanks! The update seemed to solve the free table problem. I appreciate your quick response. And yes, I will use the Update() method at the client site. Using the Database Explorer was just an easy way to pinpoint the problem.
>
>I was able to successfully upgrade a data set, however, when I tried to upgrade a couple of other sets, I still got the "Too many variables" error. This time it was line #77 of the DBCXMgr.oSDTMgr.GetDBFStructure(). I believe the tables it crashed on are also free tables. I'm not sure what the difference is between the data set that worked and the ones that didn't.
>
>Thanks,
>Elyse
I think one major difference between the data sets is that the good one was new and the bad ones had been through previous attempts at upgrading. It seems that some of the files are damaged ("Not a table") but the Repair utility couldn't fix them. Is there any way I can fix them?
Thanks,
Elyse
Elyse Pomerantz