Accedi per seguire   
Seguaci 0
iEnzo

[vb6] Errore Apertura Database

5 messaggi in questa discussione

salve, sto realizzando un programma in VB6 che interagisca con un database utilizzando DAO e ADO. All'avvio questo programma carica una variabile da un file di testo; questa variabile non è altro che il percorso del database.

c'è un modulo con una sub "main" dove legge il percorso del database dal file di testo e poi c'è un MDI Form con dei form MDIChild.

su uno di questi form child c'è un campo di testo e un pulsante che permettono di cercare all'interno del database. quando premo sul pulsante compare un errore alla riga cn.open database e appare l'errore runtime -2147217843 "autenticazione non riuscita".

il database non ha nessuna password e se copio il codice sia di lettura del percorso sia di ricerca in un singolo form nuovo (non mdi) non c'è nessun problema.

nel form child ho anche provato a inserire una casella di testo indicante la stringa che legge all'inizio nel modulo dal file di testo, ma invece di comparire il percorso del database non apare nulla.

quale può essere il problema?

grazie.

:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

la variabile è di tipo public ?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
la variabile è di tipo public ?

la variabile contenente l'indirizzo del database (chiamata PercorsoDB) è dichiarata come string

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

d'accordo, ma è di tipo Private o Public ? nel primo caso, visto che la lettura viene fatta in un modulo diverso dal MDI Form.... :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
d'accordo, ma è di tipo Private o Public ? nel primo caso, visto che la lettura viene fatta in un modulo diverso dal MDI Form.... :P

fatto! il problema era proprio che era private :P

per ora sembra funzionare. :up1:

grazie. :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0