Ho fotto una connessione ODBC al driver Notes SQL per la lettura degli archivi Notes e utilizzo la seguente connectionstring :
connLotus.ConnectionString = "DRIVER={Lotus Notes SQL Driver (*.nsf)};Database=W:\EPROT-DEV.NSF;Server=local;MaxSubquery=20;ThreadTimeout= 60;UserName=administrator;Password=password;Suppre ssUID=1"
L'apertura del database sembra OK !
Public Function queryLotus(Sql As String) As ADODB.Recordset
sw_usc_lett = 0
On Error GoTo esci_qry
If connLotus.State = adStateOpen Then
Screen.MousePointer = 11
Set queryLotus = connLotus.Execute(Sql)
volte = volte + 1
Screen.MousePointer = vbDefault
Else
End If
Exit Function
esci_qry:
sw_usc_lett = 1
MsgBox ("Errore di Lettura")
Resume Next
End Function
<-------------------------------------
quando faccio la connLotus.Execute.., mi va in errore e mi dice nel controllo immediato -> sezione errore : Si sono verificati errori in un'operazione OLE DB comosta da più passaggi. Controllari i singoli valori di stato OLE DB, se disponibili. Nessuna operazione eseguita.
Poi c'è laltro errore che dice : Proprietà non supportat dal provider.
Che significa ?
Poi altra cosa strana: al primo passaggio dopo la open , l'esecuzione della lettura impiegava un pò di tempo, ora invece dopo questo errore, subito viene eseguito lo stesso codice al passaggio.
Aspetto cortesemente notizie da qualche esperto grazie.
Saluti.

Rispondi quotando