David Emerson
davide at dalyn.co.nz
Wed Jul 16 00:02:22 CDT 2003
I am getting closer to the solution (I think). Thanks to Doris for her code but I don't think it is quite what I need. I now have the following which is called from an autoexec maco - Public Function basSetAucklandConnection() Dim sUID As String 'The user ID Dim sPWD As String 'The user password Dim sServerName As String 'The name of the MSDE or SQL Server Dim sDatabaseFileName As String 'The name of the mdf Dim sDatabaseName As String 'The name of the database Dim sConnectionString As String Application.CurrentProject.OpenConnection "" sUID = "fred" 'User ID sPWD = "mydog" 'Password sServerName = "AUCKLAND" 'Local MSDE or SQL Server sDatabaseName = "MySQLbe" 'Name of the database 'Connect this adp to new database. sConnectionString = "PROVIDER=SQLOLEDB.1;PASSWORD=" & sPWD & _ ";PERSIST SECURITY INFO=FALSE;USER ID=" & sUID & _ ";INITIAL CATALOG=" & sDatabaseName & ";DATA SOURCE=" & sServerName Application.CurrentProject.OpenConnection sConnectionString ..etc This works except for one problem - the user doesn't need to put in a password (hence no security)!! What I want is for the normal SQL logon box to appear asking for user and password. If there is not a simple way to do this then I may have to resort to an Access pop up box asking for the details and then feed these into the sUID and sPWD variables before putting them into the sConnectionString. Regards David Emerson DALYN Software Ltd 25b Cunliffe St, Johnsonville Wellington, New Zealand Ph/Fax (877) 456-1205