Microsoft OLE DB Service Components 错误 '800300fb' 此文件不是一个有效的复合文件。 
下面是外部连接sql的配置文件[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Password=2008;Persist Security Info=True;User ID=sa;Initial Catalog=gbook;Data Source=(local)请问这个错误怎么解决,请各位赐教!

解决方案 »

  1.   

    Provider=SQLOLEDB.1;Password=2008;Persist Security Info=True;User ID=sa;Initial Catalog=gbook;Data Source=服务器名//实例名
      

  2.   

    我还有个数据库叫book 
    Provider=SQLOLEDB.1;Password=2008;Persist Security Info=True;User ID=sa;Initial Catalog=book;Data Source=(local)
    也是这么写的
    读取的代码是
    <%
    Set conn=server.CreateObject("adodb.connection")conn.open "file name="&server.mappath("../database/conn.asp")
    Set rs=server.CreateObject("adodb.recordset")
    %>
    读取地址没问题,book数据库可以连进去,但是gbook就报这个错误
    Microsoft OLE DB Service Components 错误 '800300fb' 此文件不是一个有效的复合文件。很迷惑,求高手点拨