string connstr="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath(ConfigurationSettings.AppSettings["database1"]);OleDbConnection conn=new OleDbConnection(connstr); 
编译器错误信息: CS0118: “System.Web.UI.Page.Server”表示“属性”,此处应为“类” ??这怎么解释?
我按着书上打的,一个字母都不错啊!

解决方案 »

  1.   

    string connstr="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath(ConfigurationSettings.AppSettings["database1"].toString());
      

  2.   

    好,有空看看这个吧
    http://www.bbchome.com/thbbs/get.asp?get=65049
      

  3.   

    ConfigurationSettings.AppSettings["database1"].ToString()
      

  4.   

    加ToString()不行啊,
    还是出同样的错误!
      

  5.   

    把这页的代码全帖出来,估计是你在using的时候写错了一行代码
      

  6.   

    完整代码如下:<%@ Import namespace="System"%>
    <%@ Import namespace="System.Data"%>
    <%@ Import namespace="System.Data.OleDb"%>
    <script language="c#" runat="server">
    string connstr="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath(ConfigurationSettings.AppSettings["database1"].ToString());OleDbConnection conn=new OleDbConnection(connstr);
    </script>
      

  7.   

    <appSettings>
       <add key="database1" value="GuestBook.mdb"/>
       </appSettings>
      

  8.   

    string connstr="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+System.Web.HttpContext.Current.Server.MapPath(ConfigurationSettings.AppSettings["database1"]);