1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
'Code à mettre dans un module
Function CreateDSNConnection(stServer As String, stDatabase As String, Optional stUsername As String, Optional stPassword As String) As Boolean
On Error GoTo CreateDSNConnection_Err
Dim stConnect As String
stConnect = "Description=MCM" & vbCr & "SERVER=" & stServer & vbCr & "DATABASE=" & stDatabase & vbCr
DBEngine.RegisterDatabase "MCM", "ODBC Driver 13 for SQL Server", True, stConnect
CreateDSNConnection = True
Exit Function
CreateDSNConnection_Err:
CreateDSNConnection = False
MsgBox "Erreur de création DSN : " & Err.Description
End Function |