mira tu codigo probe en mi compu y me funciona esto yo e modificado solo esto
Dim conn As New ADODB.Connection,creo q te falto poner el cnn.open
********************************
Dim conn As New ADODB.Connection
Private Sub Form_Load()
On Error GoTo errorcnn
With conn
'.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=server;Database=model;USER=sa;PWD="
.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=;Initial Catalog=model;Data Source=server"
'.ConnectionString = "PROVIDER=MSDASQL;DNS=LocalServer;UID=sa;pwd=;DATABASE=model"
.ConnectionString = "Driver={SQL Server};Server=server;Database=model;Uid=sa;Pwd="
.Open
End With
'edocnn = 1
errorcnn:
MsgBox Err.Description, vbInformation, "Error Numero" & Err.Number
Exit Sub
End Sub
esos dos me funcionan pero los demas nuuuu q es el dns me puedes explicar y para q me sirve y todo eso si me enseñaron y se como crear uno pero no entiendo opara q me pueda servir o es una opcion o qqqq
espero q te sirva