|
|
Subject:
Need MS Access to connect automatically to SQL Server on opening a form...
Category: Computers > Programming Asked by: nickhill78-ga List Price: $15.00 |
Posted:
25 Nov 2005 02:42 PST
Expires: 14 Dec 2005 08:12 PST Question ID: 597388 |
I've created an Access database which uses tables linked from a SQL Server app - it prints out customised labels, which the SQL Server program won't do. It all works fine, except that when you start the Access database and try to use it (in other words as soon as you try to query the SQL Server data), you get this login box: <img src="http://www.rainjam.com/images/sql_login_fail.jpg"> Pressing Enter gets you to this one: <img src="http://www.rainjam.com/images/login.jpg"> This is going to be used by non-technical people, so it needs to have as few hurdles as possible. And as it's on an internal system, I'm assuming that anyone who can run the Access database has the rights to look at the data in the SQL Server app. In other words I need some code for the OnLoad event of the form which will pass the server, database, user & password details to SQL Server, so users aren't bothered by this login box. I've tried Set objConn = New ADODB.Connection objConn.ConnectionString = "Driver={SQL Server};Server=[server];Database=[db];Uid=[blah];Pwd=[blah];" objConn.Open ... which didn't work. Neither did the code <a href="http://www.access-programmers.co.uk/forums/showthread.php?t=50449">here</a>, for some reason. Any ideas? I'm sure it should be fairly simple...? | |
|
|
There is no answer at this time. |
|
Subject:
Re: Need MS Access to connect automatically to SQL Server on opening a form...
From: dsmiller-ga on 01 Dec 2005 14:11 PST |
DoCmd.DeleteObject acTable, "Email" DoCmd.TransferDatabase acLink, "ODBC Database", "ODBC;DSN=dsn name;UID=sa;PWD=yourpass;DATABASE=thedatabasename", acTable, "dbo.tablename", "nameof table in access", , True you will need to create a dsn. |
Subject:
Re: Need MS Access to connect automatically to SQL Server on opening a form...
From: nickhill78-ga on 02 Dec 2005 02:14 PST |
Do you mean I'll need to relink the tables having created a dsn? Should I create a system or file dsn? Thanks for the help Nick |
Subject:
Re: Need MS Access to connect automatically to SQL Server on opening a form...
From: dsmiller-ga on 09 Dec 2005 03:35 PST |
System DSN |
Subject:
Re: Need MS Access to connect automatically to SQL Server on opening a form...
From: nickhill78-ga on 10 Dec 2005 01:56 PST |
I've now created a system DSN and relinked the tables using it. It's still asking for a login though - any way of stopping the login box from appearing (without using SendKeys which seems a little messy)? |
Subject:
Re: Need MS Access to connect automatically to SQL Server on opening a form...
From: dsmiller-ga on 12 Dec 2005 12:14 PST |
Use the above code. To creat the links the true on the end of the function is the choice to save the password. Make sure UID=sa;PWD=yourpass are set correctly. UID is the user ID may or may not be sa. |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
Search Google Answers for |
Google Home - Answers FAQ - Terms of Service - Privacy Policy |