Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    156

    Problema con Connection String

    Ciao a tutti.. avrei bisogno che qualcuno mi scovasse l'errore.. sto impazzendo.
    è la prima/seconda volta che uso i Recordset.. quindi non so dove sbattere la testa!
    Help!

    Devo connettere un Controllo TreeView a una tabella di access.. e ho fatto:


    Dim conn As New ADODB.Connection
    Dim mypath As String

    mypath = App.Path & "\DBCD_97.mdb"

    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=mypath"


    Ma mi da un errore sull'ultitma riga! Poi ho provato anche a fare:


    conn.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};" & _
    mypath & ";" & _
    "Uid=admin;" & _
    "Pwd="
    conn.open


    Qualc'uno mi sa aiutare??? il DB si chiama DBCD_97

    Grazie mille a tutti..

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    158
    Regola uno dell'informatica... un errore è un PRECISO errore, l'errore generico te lo devi toglere dalla testa...errore e basta vuole dire poco.

    Quidi indicare SEMPRE l'errore restituito, o almeno il numero e il tipo.

    Detto questo potrei azzardare a inserire i parametri user e pwd nella stringa... vuoti ovviamente, a meno che tu non stia usando un db protetto da password, in qualc caso ...che parliamo affà?
    DISCLAIMER
    quello che sta scritto qui sopra è dettato esclusivamente dall'intuito, non da specifiche conoscenze tecniche. Usate queste informazioni a vostro rischio e pericolo (anhe sui server di produzione

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    156
    Grazie per la risposta, e della tua lezione di informatica. L'errore è:

    [Microsoft][Driver ODBC Microsoft Access] Impossibile trovare il file "(sconosciuto)"

    Questo errore me lo da eseguendo la prima parte di codice postata.

    Per la tua intuizione, il DB NON è protetta da Password!

    Grazie Ancora!!..

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    156
    Per la seconda parte del codice, se la eseguo, mi Da l'errore:

    Operazione Annullata

    sulla riga di codice Conn.open


    Rigrazie!

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    158

    Re: Problema con Connection String


    Dim conn As New ADODB.Connection
    Dim mypath As String

    mypath = App.Path & "\DBCD_97.mdb"

    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=mypath"
    scusa tanto, ho dormito io prima mentre leggevo il tuo codice...

    semplicemente sbagli a concatenare la stringa di connessione con la stringa del path del database...(cmq, per confermare la lezione, me ne accorgo solo ora che mi hai detto che l'errore era "path not foud" )
    codice:
    dbq=" & mypath & ";"
    ciao
    DISCLAIMER
    quello che sta scritto qui sopra è dettato esclusivamente dall'intuito, non da specifiche conoscenze tecniche. Usate queste informazioni a vostro rischio e pericolo (anhe sui server di produzione

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Manca anche il linguaggio nel titolo, come da Regolamento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.