Magnum2000
29-04-2002, 13:11
Ciao ragazzi!
Prima di iniziare a spegarvi il problema, premetto che non sono un esperto di VB.
Può darsi che il problema è una sciocchezza oppure no; sarete voi a valutarlo.
Arrivo al dunque!
Ho creato il mio primo programmino che è una sorta di archivio e come tale si appocia ad un database ACCESS.
Per la connessione al database ho utilizzato questi parametri:
Public connDB As New ADODB.Connection
Public Function Connessione_ADO() As Boolean
'Dichiaro le variabili per il percorso del Database
Dim strPath As String
'Gestore errori per uscire dalla funzione e restituire False
'se si verifica un errore
On Error GoTo Gestore_Err
Connessione_ADO = True
'stringa di connessione col database
strPath = App.Path & "\db.mdb"
connDB.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"DBQ=" & strPath & ";pwd=miapassword"
Exit Function
    
'etichetta per il gestore degli errori
Gestore_Err:
Connessione_ADO = False
End Function
Questo controllo viene eseguito all'avvio del programma, perchè non mi servirebbe a niente il progrmma senza il database.
Ho compilato il programma ed ho utilizzato l'utility del Visual Basic per creare il file di setup.
Ho provato ad installare il programma con il file di setup sul Win98 (dove non c'è VB) e il programma mi ha avviato automaticamente l'installazione di "Microsoft(r) Data Access Components 2.0" continuando con il resto del programma.
Ho provato il programma e tutto è andato liscio.
Poi sono andato a casa di un amico (con win98 -con e senza Office-), per provare se appunto dava problemi e, come sospettavo, è sorto il prblema.
La connessione con il database non riesce; perchè?
Secondo voi cosa manca al computer del mio amico?
Qualcosa che ha a che fare con DAO?
Se potete aiutarmi, vi prego, fatelo! :(
Grazie 1000!;)
Prima di iniziare a spegarvi il problema, premetto che non sono un esperto di VB.
Può darsi che il problema è una sciocchezza oppure no; sarete voi a valutarlo.
Arrivo al dunque!
Ho creato il mio primo programmino che è una sorta di archivio e come tale si appocia ad un database ACCESS.
Per la connessione al database ho utilizzato questi parametri:
Public connDB As New ADODB.Connection
Public Function Connessione_ADO() As Boolean
'Dichiaro le variabili per il percorso del Database
Dim strPath As String
'Gestore errori per uscire dalla funzione e restituire False
'se si verifica un errore
On Error GoTo Gestore_Err
Connessione_ADO = True
'stringa di connessione col database
strPath = App.Path & "\db.mdb"
connDB.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"DBQ=" & strPath & ";pwd=miapassword"
Exit Function
'etichetta per il gestore degli errori
Gestore_Err:
Connessione_ADO = False
End Function
Questo controllo viene eseguito all'avvio del programma, perchè non mi servirebbe a niente il progrmma senza il database.
Ho compilato il programma ed ho utilizzato l'utility del Visual Basic per creare il file di setup.
Ho provato ad installare il programma con il file di setup sul Win98 (dove non c'è VB) e il programma mi ha avviato automaticamente l'installazione di "Microsoft(r) Data Access Components 2.0" continuando con il resto del programma.
Ho provato il programma e tutto è andato liscio.
Poi sono andato a casa di un amico (con win98 -con e senza Office-), per provare se appunto dava problemi e, come sospettavo, è sorto il prblema.
La connessione con il database non riesce; perchè?
Secondo voi cosa manca al computer del mio amico?
Qualcosa che ha a che fare con DAO?
Se potete aiutarmi, vi prego, fatelo! :(
Grazie 1000!;)