Salve a tutti,
da qualche tempo sto cercando disperatamente di richiamare ed eseguire le stored procedure, create su un server sql, dal client Access, utilizzando codice VBA. Premetto di essere meno di un dilettante, ma utilizzo access e vba da diverso tempo e ho imparato a conoscere un minimo di ActiveX data objects (ADO). ho scritto questo piccolo script nel tentativo di richiamare una stored procedure:
conn1.Open "Provider=SQLOLEDB;Data Source=DBSERV-01;Initial Catalog=DB-01;Integrated Security=SSPI"
Set ADOCmd = New ADODB.Command
With ADOCmd
.ActiveConnection = conn1
.CommandType = adCmdStoredProc
.CommandText = "dbo.stdproc-01"
.Execute
End With
Il problema è che l'istruzione Execute produce il seguente errore di runtime "SYNTAX ERROR OR ACCESS VIOLATION"
Preciso che questo tipo di connessione ai dati funziona benissimo nel caso di SELECT tradizionale.
Ringrazio sentitamente chiunque fosse disponibile ad aiutarmi
Saluti