问题:
异常详细信息: System.Data.OleDb.OleDbException: 'c:\windows\system32\inetsrv\pingpong.w8.84g.com\www\dd\book.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器
服务器为: http://pingpong.w8.84g.com服务器上的文件夹为: www/dd/book。mdfb
1.  源文件:<add name="bookk" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=lunwen/dd/book.mdb" providerName="System.Data.OleDb"/>
改为
 <add name="bookk" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=http://pingpong.w8.84g.com/www/dd/book.mdb" providerName="System.Data.OleDb"/>异常详细信息: System.Data.OleDb.OleDbException: 文件名无效。2.   改为:
 <add name="bookk" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=pingpong.w8.84g.com/www/dd/book.mdb" providerName="System.Data.OleDb"/>
异常详细信息: System.Data.OleDb.OleDbException: 'c:\windows\system32\inetsrv\pingpong.w8.84g.com\www\dd\book.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
3.   改为:
  <add name="bookk" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=www/dd/book.mdb" providerName="System.Data.OleDb"/>
System.Data.OleDb.OleDbException: 'c:\windows\system32\inetsrv\www\dd\book.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器
4.   我想是不是服务器上没有写操作的权限呀。

解决方案 »

  1.   

    不是,是你在给Connection设置连接字符串时的问题。
      

  2.   

    <connectionStrings>
        <add name="bookk" connectionString="Provider=61.145.118.218;remote server =61.145.118.218;remote Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data_base/book.mdb;" providerName="System.Data.OleDb"/>   
    </connectionStrings>在服务器上发生了
    异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“61.145.118.218”提供程序。
      

  3.   

    <appSettings>
    <add key="ConnString" value="provider=microsoft.jet.oledb.4.0;data source="/>
    <add key="dbPath" value="~/App_Data/a.mdb"/>
    </appSettings>
      

  4.   

    第一。   这是我的源码越该越错 <appSettings>
    <add key="book" value="provider=microsoft.jet.oledb.4.0;data source="/>
    <add key="book2" value="~/dd/book.mdb"/>
    <add key="FCKeditor:BasePath" value="~/FCKeditor/"/>
    <add key="FCKeditor:UserFilesPath" value="/lunwen/uploads"/>
    </appSettings>
     
    <connectionStrings>    <add name="bookk" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=/dd/book.mdb;" providerName="System.Data.OleDb"/>
    </connectionStrings>
    第二。   Data Source=/dd/book.mdb;改为空间服务器的本地路径就可以了吗
    第三。  错误:
    'c:\dd\book.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 'c:\dd\book.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [OleDbException (0x80004005): 'c:\dd\book.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。] 
     
      

  5.   

    System.InvalidOperationException: 未在本地计算机上注册“61.145.118.218”提供程序。'c:\dd\book.mdb'首先,注册一个服务器,'c:\dd\book.mdb' 路径有问题呀?
      

  6.   

    我都头大了,现在代码是这你说怎么改呀
    <appSettings> 
    <add key="book" value="provider=microsoft.jet.oledb.4.0;data source="/> 
    <add key="book2" value="~/dd/book.mdb"/> 
    <add key="FCKeditor:BasePath" value="~/FCKeditor/"/> 
    <add key="FCKeditor:UserFilesPath" value="/lunwen/uploads"/> 
    </appSettings> <connectionStrings>     <add name="bookk" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=/dd/book.mdb;" providerName="System.Data.OleDb"/> 
    </connectionStrings>