Jump to content

Recommended Posts

suppose i have this:

Set cnBIL = New ADODB.Connection
With cnBIL
   .ConnectionTimeout = 500
   .ConnectionString="uid=SQL_BLA;pwd=SQL_BLO;server=SQLserv;driver={SQL Server};database=TEST;dsn='SQL_TEST';"
   .CursorLocation = adUseClient
   .Open
End With

the program would crash if the dsn SQL_TEST isn't set in the user or system datasources list (working under wnidows 2000 it can be found under Administrative tools". so what i want is a way to create the dsn from vb, so that i don't have to set it for each person who's gonna use the application.

i hope i made the problem clear.

thanks for the help

Edited by saprouzy
Link to comment
Share on other sites


Rather than creating a dsn, try using a dsnless connection.

You pass all connection info as as string in your code.

To create your connections, create a text file and name myconn.udl. Then in properties set all of the correct parameters and save it, then open in text editor to get the connection string that you will use in your code.

google "ado dsnless connection" for more info.

you could also set the connection to use the .udl file itself and include it in your install.

Edited by dman
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...