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.