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.