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