Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VMP and SDT update on client's site not working
Message
 
To
All
General information
Forum:
Visual FoxPro
Category:
Stonefield
Title:
VMP and SDT update on client's site not working
Miscellaneous
Thread ID:
00415253
Message ID:
00415253
Views:
55
I have an application that is built utilizing VMP (Visual Maxframe Professional 4.0) and SDT (Stonefield Database Toolkit 5.1).

I need to add a calculated field to a table in the main database on the client's site so I copy the necessary meta files to the client's site, but when I load VMP the program crashes. Now I know the whole beauty of SDT is to be able to add a fields to a clients table remotely so I must be doing something wrong. Here are the steps:

1) On my development system I created the new field in SDT.
2) I test the app in the development directory and it works fine utilizing the new field.

Note: I have a distribution directory that matches my client's installation. This has the exe instead of the development files. This installation also works beautifully. I use this to test my updates.

3) According to page 62 of the SDT manual in the "What to ship to the client's site" section I copy the meta files and the new DBC files to my new distribution directory. The meta files are :
dbcxreg.* ,
sdtmeta.* ,
coremeta.* ,
and sdtuser.*
I copied these files into the app's root folder. Then I copied in the new dbc, dcx and dct files. These files go in a folder called "data" where the dbc and tables live. I overwrote the old files with these new ones. Now I am ready to update the clients tables with the SDT update routine. Since I call the update routine from the main menu of the exe I need to load the program to run the conversion.

4) I load the exe and it crashes. I get a message that reads "Unable to setup the system". The calling program is ctrggapp.setuptables. It is basically crashing because the fields in the table to be updated do not match the new dbc. This table is not an SDT or VMP system table that is necessary for setup. It is a data table will be utilized when I call an application form.

What Im I doing wrong?

- Paul
Next
Reply
Map
View

Click here to load this message in the networking platform