Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SQL Server Driver vs more recent ODBC driver
Message
From
21/11/2018 10:48:26
 
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 10
Database:
MS SQL Server
Miscellaneous
Thread ID:
01663573
Message ID:
01663607
Views:
59
>
>Hi Antonio,
>
>PMFJI. I have a couple of questions, please. Currently on my computer I have only the legacy (original) SQL Server ODBC driver. Which works with varchar(max) (which is very important for me) and does not work with the new Date type (which is not important to me). So far, my customers use the correct ODBC driver, so I have no problem.
>
>If a customer upgrades their system or changes their ODBC driver to the, for example, SQL Server Native Client 10.0, which with VFP 9 does not support varchar(max), my app will fails (big problem!!!). In this case, what are my options:
>1. Can a customer install the legacy ODBC driver even though they have a new driver?
>or
>2. Will Devart driver work with the VFP 9 application allowing the app continue using the varchar(max) columns?
>
>Thank you.

Dmitry,

1. You can have different versions and generations of drivers installed side by side (in fact, they don't know about each other, just like they don't know about other installed drivers that connect to other (R)DBMS or to SQL Server).

The SQL Server driver is part of Windows Data Access Components and continues to be distributed with new OS. The idea is to guarantee backward compatibility with legacy or legacy-like applications, like ours. It would be a really strange situation if the driver got lost.

2. Yes, but of course you can/should try for yourself. The output for the Devart ODBC driver test (remember, this is just the reading operation) can be seen in the attached picture.
----------------------------------
António Tavares Lopes
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform