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
App. WinForms / WPF .NET
Server.MapPath con Windows Forms???
giovedì 07 luglio 2011 - 10.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 3.5
|
Windows XP
|
Visual Studio 2008
|
SQL Server 2005
|
Access (.mdb)
|
Office 2003
|
Firefox
|
Javascript
|
VBScript
LuxSkyWalker
Profilo
| Junior Member
68
messaggi | Data Invio:
gio 7 lug 2011 - 10:00
Ciao a tutti.
Sono relativamente nuovo riguardo allo sviluppo delle windows forms, dal momento che negli ultimi 4 anni ho sempre lavorato in ASP.NET.
Mi sto imbattendo in un problema che immagino sia quasi un'offesa per voi, ma proprio non ne vengo fuori pur avendo cercato una soluzione ovunque.
In sostanza, devo stampare su una label il percorso (path) del database dell'applicativo (risultato atteso ==> c:\...\...\Progetti\Progetto1\Database\db.mdb)
Fisicamente, sta nella cartella \Database\db.mdb, dove Database è una cartella all'interno della solution.
In ASP.NET avevo Server.MapPath(...).
Con i forms no.
Come ne esco?
Grazie!!!
LuxSkyWalker
Junior Developer .NET
darkeric
Profilo
| Senior Member
211
messaggi | Data Invio:
gio 7 lug 2011 - 10:21
Prova
Application.StartupPath
saluti
Fabio
Programmatore per passione non per professione!
LuxSkyWalker
Profilo
| Junior Member
68
messaggi | Data Invio:
gio 7 lug 2011 - 12:02
Grazie innanzitutto per avermi risposto.
Non ci siamo comunque: Application.Startup mi ritorna il path dove c'è l'eseguibile del mio progetto.
ad esempio, c:\..\...\progetti\progetto1\bin\debug.
A me invece avrei bisogno di c:\..\..\progetti\progetto1\database\db.mdb!
Ciao!
LuxSkyWalker
Junior Developer .NET
darkeric
Profilo
| Senior Member
211
messaggi | Data Invio:
gio 7 lug 2011 - 16:36
Il problema stà solo nel debug
ma la soluzione c'è
seleziona il tuo DB in Esplora soluzioni
e nelle sue proprietà imposta il valore di "Copia nella directory di Output" su "Copia Sempre"
dovrebbe crearti una copia del db nella cartella BIn/debug quando esegui il progetto
Programmatore per passione non per professione!
LuxSkyWalker
Profilo
| Junior Member
68
messaggi | Data Invio:
gio 7 lug 2011 - 17:28
Dovrebbe essere risolto cosi, e quindi ti ringrazio.
La cartella database\db.mdb me la crea in bin\debug.
Non ho capito bene cosa verrà fuori (a video, nella label dove ora io visualizzo il path) quando l'applicativo sarà finito (ovvero exe e db)...ma questo sarà un problema che mi farò tra qualche mese...:)
Buona serata!
LuxSkyWalker
Junior Developer .NET
darkeric
Profilo
| Senior Member
211
messaggi | Data Invio:
gio 7 lug 2011 - 19:39
dovrebbe darti cosi:
c:\programmi\cartella installazione\database\db.mdb
lieto di esserti stato utile
Programmatore per passione non per professione!
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 !