Salve a tutti,
Sto cercando di capire come associare una maschera di access ad una vista di sql server
ho trovato un codice che ho modiicato per le mie esigenze
Private Sub Form_Load()
Debug.Print Now()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open (TempVars![SConAdo])
With rs
Set .ActiveConnection = cn
.Source = "SELECT * FROM VistaMascheraAnagrafica"
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With
Set Me.Recordset = rs
'Debug.Print rs!matricola
Debug.Print Now()
End Sub
quando carico la maschera mi da errore di Run-time Error '-2147221164 (80040154)' Impossibile creare il provider di dati
facendo debug.print, togliendo il set me.recordset mi legge bene!
Quindi dove sbaglio?
la Stringa di connessione che uso è questa
"Provider=sqloledb;Data Source=tcp:FRANCESCOPORT,49172;Initial Catalog=ARCHIVIOGENERALE; User Id=admin;Password=admin;"