mangzeus
09-08-2005, 16:43
Ho sviluppato un piccolo programma per verificare la connessione ad un database...Nel mio progetto c'è una classe che si chiama ClasseStandard la quale al suo interno ha la sub per la connessione al database e poi comprende alcune variabili come il percorso del database ecc...
prima della sub load form ho istanziato la classe e quindi
Public cl1 As New ClasseStandard
Private Sub FrmGestInt_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MessageBox.Show(cl1.NomeDB)
LviewInt.Clear()
cl1.ConnettiDb(cl1.Cn, cl1.NomeDB, "Admin", "")
questa che ho postato è il primo pezzo della sub load_form.
Il programma si collega ad un database access, e in locale in qualsiasi computer funziona alla perfezione. Io volevo fare in modo di mettere tutto il programma su un server e poi linkare il file exe su ogni macchina in modo tale che ogniuno possa accedere solo che mi succede una cosa strana:
sul server ho messo tutta la cartella bin del mio programma, dove si trova il database il file exe e la libreria. Se lancio il programma sul server funziona alla perfezione. A questo punto ho fatto il link del file exe sul mio portatile e una volta che lancio il file mi dice che c'è un'eccezione del tipo:"Richiesta fallita" io sono andato a fare il debug e ho notato che il programma si ferma all'istruzione della dichiarazione della classe (Public cl1 As New ClasseStandard) e quindi non riesce a leggere le cose che non sono all'interno di un metodo...come è possibile questo???come posso fare???
prima della sub load form ho istanziato la classe e quindi
Public cl1 As New ClasseStandard
Private Sub FrmGestInt_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MessageBox.Show(cl1.NomeDB)
LviewInt.Clear()
cl1.ConnettiDb(cl1.Cn, cl1.NomeDB, "Admin", "")
questa che ho postato è il primo pezzo della sub load_form.
Il programma si collega ad un database access, e in locale in qualsiasi computer funziona alla perfezione. Io volevo fare in modo di mettere tutto il programma su un server e poi linkare il file exe su ogni macchina in modo tale che ogniuno possa accedere solo che mi succede una cosa strana:
sul server ho messo tutta la cartella bin del mio programma, dove si trova il database il file exe e la libreria. Se lancio il programma sul server funziona alla perfezione. A questo punto ho fatto il link del file exe sul mio portatile e una volta che lancio il file mi dice che c'è un'eccezione del tipo:"Richiesta fallita" io sono andato a fare il debug e ho notato che il programma si ferma all'istruzione della dichiarazione della classe (Public cl1 As New ClasseStandard) e quindi non riesce a leggere le cose che non sono all'interno di un metodo...come è possibile questo???come posso fare???