27. november 2005 - 16:33Der er
22 kommentarer og 1 løsning
Ændre i stien til min Access databases placering
Hey jeg er i gang med et APS.NET projekt (C#) og har følgende sti til min databse:
Data Source=""C:\Inetpub\wwwroot\mitprojekt\db\minDB.mdb"";
Problemet er at jeg gerne vil have fjernet "C:\Inetpub\wwwroot\mitprojekt\" sådan at jeg kan publicere det på mit Webhotel.. Hvordan ændrer jeg stien så den automatisk går ind i "db" folderen??
Data Source=""[hvad skal der stå her??]\db\minDB.mdb"";
du skal bruger Data Source=server.mappath("\db\minDB.mdb") eller noget i den stil. jeg vil foreslå at du udskriver resultatet af server.mappath med response.write(server.mappath("\db\minDB.mdb"))
Jeg forsøgt mig lidt med at dele strengen op i 3, hvilket virker. Det er bare ikke en så "pæn" løsning ..
Desuden kan jeg ikke få lov til at anvende "Request" inde under en alm. klasse (stor problem - det er jo der jeg angiver min conString).. synes jeg user alle de relevante namespaces ..
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.OleDb;
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.OleDb;
namespace WebApplication1 { /// <summary> /// Summary description for WebForm1. /// </summary> public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.Label Label2; protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.WebControls.Label Label1;
#region Web Form Designer generated code override protected void OnInit(EventArgs e) { // // CODEGEN: This call is required by the ASP.NET Web Form Designer. // InitializeComponent(); base.OnInit(e); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.Button1.Click += new System.EventHandler(this.Button1_Click); this.Load += new System.EventHandler(this.Page_Load);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.