How To Use "DSN-Less" ODBC Connections with RDO and DAOLast reviewed: August 13, 1997Article ID: Q147875 |
4.00 | 4.00WINDOWS | WINDOWS NT kbprg kbcode kbhowto The information in this article applies to:
SUMMARYWith Microsoft Visual Basic version 4.0 for Windows, you can specify your ODBC (Open Database Connectivity) driver and server in your connect string when using RDO (Remote Data Object) and DAO (Data Access Objects) which eliminates the need to set up a DSN (Data Source Name). We call this a "DSN- Less" ODBC connection because you do not need to set up a DSN in order to access your ODBC database server. To do this, you specify a "driver=" and "server=" parameter in your connect string as in the following example:
cnstr = "driver={SQL Server};server=myserver;" & _ "database=mydb;uid=myuid;pwd=mypwd;dsn=;" Set cn = en.OpenConnection("", False, False, cnstr)NOTE: The driver name must be surrounded by curly brackets. For example: "{SQL Server}." (CAUTION: DSN-Less connections will not work in Visual Basic 4.0 16-bit. If you try to use them you will get a General Protection Fault in module ODBC.DLL at 0006:080F.)
MORE INFORMATIONIn Microsoft Visual Basic version 3.0 for Windows, you had to create a DSN that added an extra step when distributing your application because each workstation had to have the DSN created in order to access the specified server and database. This was done either manually with the ODBC Admin utility, through code with the RegisterDatabase function, or through code with the SQLConfigDatasource API function. For additional information on how to do this setup manually, please see the following articles in the Microsoft Knowledge Base:
ARTICLE-ID: Q123008 TITLE : How to Set Up ODBC Data Sources When Distributing an App ARTICLE-ID: Q126940 TITLE : RegisterDatabase Fails After ODBC Version 2.x Installed ARTICLE-ID: Q132329 TITLE : RegisterDatabase Method Does Not Modify ODBC.INI File Sample ProgramThe following RDO example uses a "DSN-less" ODBC connection so you do not need to set up a DSN with the ODBC Admin utility beforehand.
REFERENCESHitchhiker's Guide to Visual Basic and SQL Server, Microsoft Press. ISBN: 1-55615-906-4.
|
KBCategory: kbprg kbcode kbhowto kbwebcontent
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |