>One Question (I'm not my development Pc now), Does it change tables and databases strutures?
>
>>>I'm using Installshield Express (for VFP8).
>>
>>In this case look at creating
Upgrade Path install.
>>
>>>>>How to upgrade my clients applications including .Exes, .dlls, activexs and table (without affecting data)?
>>>>
>>>>It would depends on how you installed application originally and what tool you're planning to use to create new install.
For the tables, you can use third-party products (I think SDT will do that), or create your own solution:
Make all structural changes in an empty copy of the database. At the client site, copy this empty structure to a temporary location, and do an APPEND FROM for each table.
If there are parent-child relations (RI), copy parent tables before you copy child tables (use adbobjects("relation") to get the list of relations - you can ignore the relation if the third character in "ri" column isn't "R").
HTH,
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)