Salve a tutti e grazie almeno per aver letto questo thread
, vengo subito al dunque ho una connessione tramite ado a mssql. Siccome il server necessita di nome utente e password ho creato la stringa di connessione :
codice:
ConnStr = "Provider=SQLOLEDB.1;Integrated Security=;Persist Security Info=False;User ID=prova;Password=test;Initial Catalog=Northwind;Data Source=acer_736362;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;"
successivamente (ma prima di aprire la connessione) imposto alcuni parametri per l'oggetto adodb :
codice:
Dim ObjConn as ADODB.Connection
With ObjConn
.CursorLocation = adUseClient
.IsolationLevel = adXactIsolated
.Mode = adModeReadWrite
.ConnectionTimeout = 25
.ConnectionString = ConnStr
.Open
.Execute "SET LOCK_TIMEOUT 5"
End With
Nel momento successivo alla open la mia stringa di connessione cambia così :
codice:
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=prova;Initial Catalog=Northwind;Data Source=acer_736362;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=acer_736362;Use Encryption for Data=False;Tag with column collation when possible=False
E quindi appena provo a passare la connection a una griglia o a un report mi dice che non può eseguire l'accesso per l'utente "prova"
Forse devo cercare di dare quegli attributi direttamente nella connection string?
Grazie per l'attenzione