Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Cnfigurazio db access
lunedì 22 maggio 2006 - 11.02
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
maxsub71
Profilo
| Newbie
28
messaggi | Data Invio:
lun 22 mag 2006 - 11:02
ho il problema di configurare il db nel sito, naturalmente il percorso che mette in automatico non è corretto quindi come stringa di connessione ho inserito all'interno della page load il seguente codice :
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Inserire qui il codice utente necessario per inizializzare la pagina
Dim stringa As String = Request.ApplicationPath & "/Atleti.mdb"
Application.Add("percosodb", stringa)
Response.Write("percorsodb")
End Sub
ma mi da il seguente errore su cnnAtleti.Open :
Errore server nell'applicazione '/miosito'.
--------------------------------------------------------------------------------
Impossibile trovare il file "C:\Atleti.mdb".
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.
Dettagli eccezione: System.Data.OleDb.OleDbException: Impossibile trovare il file "C:\Atleti.mdb".
Errore nel codice sorgente:
Riga 54: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnEnter.Click
Riga 55:
Riga 56: cnnAtleti.Open
Riga 57: Dim cmd As New OleDbCommand("SELECT Password from Utenti where user= '" & TxtUser.Text & "'", cnnAtleti)
Riga 58: Dim da As OleDbDataReader = cmd.ExecuteReader
File sorgente: c:\inetpub\wwwroot\miosito\home.aspx.vb Riga: 56
Analisi dello stack:
[OleDbException (0x80004005): Impossibile trovare il file "C:\Atleti.mdb".]
System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
System.Data.OleDb.OleDbConnection.InitializeProvider()
System.Data.OleDb.OleDbConnection.Open()
miosito.home.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\miosito\home.aspx.vb:56
System.Web.UI.WebControls.Button.OnClick(EventArgs e)
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()
Qualcuno sa dirmi come risolvere il problema
Grazie a tutti e ciao
max
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
lun 22 mag 2006 - 13:28
eseguendo lo statement
Dim stringa As String = Request.ApplicationPath & "/Atleti.mdb"
vai ad ottenere un path virtuale ("/miaApplicazione/Atleti.mdb")
io applicherei la trasformazione per risalire al path fisico del file mdb:
dim pathMDB as string = Me.Server.MapPath(stringa)
ciao, Michele
maxsub71
Profilo
| Newbie
28
messaggi | Data Invio:
lun 22 mag 2006 - 14:18
purtroppo continua a dare lo stesso errore
max
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
lun 22 mag 2006 - 14:22
ma com'è la ConnectionString nel momento in cui esegui il metodo
Open della connessione ?
Michele
maxsub71
Profilo
| Newbie
28
messaggi | Data Invio:
lun 22 mag 2006 - 14:28
viene aperta subito dopo
nella buttom_click
max
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
lun 22 mag 2006 - 14:31
scusami,
intendevo che valore ha la stringa di connessione, ovvero com'è indicato il percorso
del file mdb? "....;data source =????"
ciao
maxsub71
Profilo
| Newbie
28
messaggi | Data Invio:
lun 22 mag 2006 - 14:39
nel data Source = "/Atleti.mdb"
Ciao
max
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
lun 22 mag 2006 - 14:45
Io nella connection string ho sempre specificato il path fisico del file mdb.
Ciao, Michele
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !