Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SQL Server Driver vs more recent ODBC driver
Message
 
 
To
21/11/2018 11:09:54
Cetin Basoz
Engineerica Inc.
Izmir, Turkey
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:
01663616
Views:
45
>>>>
>>>>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.
>>
>>Antonio,
>>Thank you for your reply. On 1. this is great that the legacy ODBC will continue being installed. On 2. I don't have the Devant driver and will need to buy it to test. I will Google for the URL but if you know where it is being sold, please let me know.
>>
>>Thank you.
>
>
>Beware, old legacy ODBC driver wouldn't work all the time.

When you are saying "all the time", what specifically do you mean? That after a certain number of years it will stop working or something else?
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform