我在web.config 配置如下<configuration>
  <appSettings>
<add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=d:\WroxUnited.mdb" />
   </appSettings>
</configuation>
用的是Access 2002 在d盘根目录下放置了WroxUnited.mdb数据库 可是我在.aspx中引用Dim connectionString As String = ConfigurationSettings.AppSettings(ConnectionString) 后dbconncection.open(dbconncection为oledbconnection对象)为何始终报告ConnectionString 属性尚未初始化 其它设置都正确 请问这有哪些原因

解决方案 »

  1.   

    dbconncection.open前先dbconncection.ConnectionString=connectionString
      

  2.   

    ConnectionString要先设置这个属性。
    Open()方法根本就没有参数,
    dbconncection.open(dbconncection)
    真怀疑你这样的程序也能运行。
    用ADO来写的吧?
      

  3.   

    不那些都有 dbconnection和dbcommand都设置了的
      

  4.   

    Dim connectionString As String = ConfigurationSettings.AppSettings(ConnectionString)    
          Dim dbConnection As System.Data.IDbConnection = New System.Data.OleDb.OleDbConnection(connectionString)    
          Dim queryString As String = "select [Games].[Date], [Games].[GameID] from [Games]"
          Dim dbCommand As System.Data.IDbCommand = New System.Data.OleDb.OleDbCommand(queryString,dbConnection)   
        
          dbConnection.Open原代码是这样的