Code: Select all
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim strSQL As String
Dim strServerName, strUserName, strUserPwd, strDatabase As String
Dim strConnectString As String
On Error GoTo Form_Load_Error
Set db = CurrentDb
strSQL = "SELECT sServer, sDatabase, sUserID, sUserPwd " & _
"FROM tlkpInfo;"
Set rst = db.OpenRecordset("tlkpInfo", dbOpenSnapshot)
If rst.EOF = True Then
MsgBox ""
Else
With rst
strServerName = !sServer
strUserName = !sUserID
strUserPwd = !sUserPwd
strDatabase = !sDatabase
strConnectString = "Provider=SQLOLEDB; Password= " & strUserPwd & ";Persist Security Info=True;User ID= " & strUserName & ";Initial Catalog= " & strDatabase & ";Data Source= " & strServerName
End With
End If
Dim cat As New ADOX.Catalog
cat.ActiveConnection = strConnectString
Thanks for your ideas and help.