Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174

    [VB6] AIUTO ! Per Favore Errore Lettura Database

    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.

  2. #2
    La connection string ha qualche problema ...

    standard

    codice:
    Driver={Lotus NotesSQL 3.01 (32-bit) ODBC DRIVER (*.nsf)};Server=myServerAddress; Database=dbPath\myDb.nsf;Uid=myUsername;Pwd=myPassword
    per NET

    codice:
    Driver={Lotus NotesSQL 3.01 (32-bit) ODBC DRIVER (*.nsf)};Server=myServerAddress; Database=dbPath\myDb.nsf;Uid=myUsername;Pwd=myPassword;

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174
    Con questa proprietà driver non funziona la open ma ha Funzionato con questa :

    Driver=Lotus Notes SQL Driver (*.nsf)

    almeno spero sia andato bene e comunque mi va in errore la lettura.

  4. #4
    ma hai creato l' ODBC? Lotus non ha OLEDB driver per windows che io sappia

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174
    Si certo ! ho creato il DSN in ODBC e vorrei connettermi tramite OLEDB in VB6 !
    Se come dici tu come posso fare altrimenti ?
    HOletto da qualche parte che anche qualcun'altro ha avuto lo stesso problema ma sembra che il problema gli era rimasto insoluto.
    GRazie

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da Mirco65
    Con questa proprietà driver non funziona la open ma ha Funzionato con questa :

    Driver=Lotus Notes SQL Driver (*.nsf)

    almeno spero sia andato bene e comunque mi va in errore la lettura.
    Facci capire meglio...
    Se ti da errore la lettura, coma fai a sperare che sia andato bene?

    Poi, spiega meglio cosa significa:
    comunque mi va in errore la lettura
    perchè questa frase non ha senso.
    Non indichi il numero dell'errore, dove te lo da, come hai impostato lo connessione, ecc.

    Domanda: il driver di Lotus Notes l'hai installato sul pc?

    In ogni caso, la cosa più semplice è sempre quella di creare un file DataLink (.UDL) con l'apposita utility di sistema, e ottenere la stringa di connessione da quello:
    Howto: Creating a Microsoft Data Link file (.UDL) for Connecting to Microsoft Access
    http://www.speedvi.com/everything-la...n-labview.html




  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174
    quando faccio la connectstring passando le proprietà al driver di Notes SQL non mi funziona.
    HO letto da qualche parte che OLEDB ha qualche problema con il driver Notes SQL.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.