The information in this article applies to:
SUMMARYWhen RDO 2.0 was developed for Visual Basic 5.0, SQL Server 7.0 was not yet in development. If you have created an application that uses the version of RDO 2.0 that shipped with Visual Basic 5.0, you may encounter some problems when you use your application to communicate to SQL Server 7.0 with the 3.70 version of the SQL Server ODBC driver. The most common error is: Visual Basic 6.0 Enterprise users will not encounter this error. The version of RDO 2.0 that is included with Visual Basic 6.0 supports these Unicode data types. MORE INFORMATION
SQL Server 7.0 added Unicode data types. Starting with version 3.70 of the SQL Server ODBC driver, Unicode data can be passed to your application. This driver is included with SQL Server 7.0, SQL Server 6.5 Service Pack 5, and ADO 2.1. Previous versions of the SQL Server ODBC driver will not retrieve Unicode data.
The second way to use RDO 2.0 with SQL Server 7.0 is to use the version of RDO 2.0 that shipped with Visual Basic 6.0. This version of RDO supports the new Unicode data types. You can install the Visual Basic 6.0 version of RDO 2.0 by downloading and installing the following file: http://activex.microsoft.com/controls/vb6/MSRdo20.cab You can install the Visual Basic 6.0 version of the RemoteData Control by downloading and installing the following file: http://activex.microsoft.com/controls/vb6/MSRdc20.cab You can install the Visual Basic 6.0 version of the UserConnection Designer run-time library by downloading and installing the following file: http://activex.microsoft.com/controls/vb6/MSCDRun.cab If you are currently developing an application with Visual Basic 5.0 and RDO 2.0, Microsoft recommends downloading the version of RDO 2.0 that shipped with Visual Basic 6.0 and using that version to develop your application. If you have already developed and deployed an application using Visual Basic 5.0 and RDO 2.0 that will communicate with SQL Server 7.0, Microsoft recommends using the ODBCCmpt utility if possible. While your code should not encounter any problems as the result of installing the Visual Basic 6.0 version of RDO 2.0, third-party bound controls may not function properly if they were not tested with Unicode data. If you wish to use the Visual Basic 6.0 version of RDO 2.0 with your application, you should test your application to make sure it will not encounter any problems with this newer version of RDO before installing that version onto your users' machines. NOTE: There are two versions of RDO 2.0 on the SQL Server 7.0 CD. The older of the two versions is located in the \x86\System directory and initially shipped with Visual Basic 5.0 SP2. The newer of the two versions is located in the \x86\RDO directory and is actually a pre-release drop of the version that shipped with Visual Basic 6.0. Do not install this version of RDO 2.0 onto your machines. Additional query words:
Keywords : kbRDO200 kbSQLServ kbVBp500 |
Last Reviewed: August 9, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |