Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
F/S to C/S Help
Message
From
11/12/2016 21:41:19
 
General information
Forum:
Visual FoxPro
Category:
Client/server
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 10
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01644874
Message ID:
01644887
Views:
63
>Hi,
>
>I have an app with 45+ users on a File Server network. It has been working well for several years and I have a lot of functionality built into it. The problem is it was conceived many years ago and is table based with no views. The client is considering using MS SQL Server due to the need for security. I realize that my DB design is antiquated so I am considering a re-write of the app. I have no experience with C/S and little with SQL Server so I am trying to learn both. My question is what would be the best course for re-writing the app; (using a Promatrix Framework)
>
>1- Build local views then remote views?
>2- Views or CursorAdapters?
>3- What major issues must I consider in my code?
>4- Which version of SQL Server 2012 can I download for development/testing that is free?
>
>Any help suggesting the best path for me to conquer this task would be appreciated. I know it will take time but some guidance will help.

I second Bill's opinion about MSSQL vs MySQL.
I use both.
SQL Server is powerful - the query optimizer is just amazing - it is very fast on queries that make MySQL Stumble.

I don't know how to evaluate the cost - you can get more info from others here.
I will say that MySQL looks cheaper, but getting some queries to perform well requires a lot more hours, as well as some inspired creativity.

The thing I like about cursor adapters is that they can be built into the data environment and are part of the form.
Remote views are external to the form.

Do some research and read some books and then make some throw-away forms for practice before changing your real project.

Good Luck!
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform