<appSettings>
<add key="ConnectionString" value="C:/Inetpub/wwwroot/aa/db/aa.mdb;" />
<!--写绝对路径--> </appSettings>
我用的是access数据库,在调用的时候我这样写的:
SelectCommand="select * from tblhouselist";
OleDbConnection myConnection = new OleDbConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
OleDbDataAdapter myCommand = new OleDbDataAdapter(SelectCommand, myConnection);
DataSet ds = new DataSet();
myCommand.Fill(ds);
YD_List.DataSource = ds;
YD_List.DataBind();
在执行到OleDbConnection myConnection = new OleDbConnection(ConfigurationSettings.AppSettings["ConnectionString"]);这句时
出现:从索引 0 处开始,初始化字符串的格式不符合规范。 
我哪里写错了??

解决方案 »

  1.   

    <add key="ConnectionString" value="C:/Inetpub/wwwroot/aa/db/aa.mdb;" />
    中的value值不正确,你的只有数据库的路径是不够的,连接字符串不只是数据库的路径呀
      

  2.   

    不好意思,具体的忘了,好象是Provider=...什么的
      

  3.   

    value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source = C:\Inetpub\wwwroot\aa\db\aa.mdb;"
      

  4.   

    <add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Inetpub\wwwroot\aa\db\aa.mdb;">