"Data Source="+fileName里面的fileName指定的文件是不是正确? 即路经和文件名是否正确!

解决方案 »

  1.   

    出现这种情况的原因很可能是你的连接串不对,以前我用access时,把data source写成datasource也是这个错误提示的,连接execel我真的没有用过,你可以查一查如何连接的,不能帮你写出来的,呵,,,不好意思,在论坛搜一下也可以,一定有的,你自己动手吧,兄弟
      

  2.   

    调试看看你的strConn 字符串的值!
    可以肯定是你的连接字符串有错误!Dim sConnString As String = _
             "Provider=Microsoft.Jet.OLEDB.4.0;" & _
             "Data Source=C:\myPath\myJet.mdb;" & _
             "User ID=Admin;" & _
             "Password="
      

  3.   

    以上在我的电脑上可用,
    有两种可能: 
        1、没有安装相应的数据库驱动程序。你可以使用RegEdit查看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines(VB6为...\Jet\4.0\...),从这里你可以看到当前系统安装了多少驱动程序,每个驱动都是由哪些文件组成,请检查一下你所需要的数据库格式的驱动文件是否被拷贝到System目录中。更详细的介绍可以参考微软的Knowledge Base的文章:“Q240377 OWTO: Insuring Jet 3.5 Is Installed Correctly (Part I)”和微软的Knowledge Base的文章:“Q245524 OWTO: Insuring Jet 3.5 Is Installed Correctly (Part II)”。在这两篇文章中详细地列出了到底ISAM包括哪些文件和注册表设置
        2、指定数据库时所使用字符串有错误。Excel.的格式是不是8.0?
    访问Excel 97文件应该指定使用'EXCEL 7.0;',而不是'EXCEL 8.0;'
      

  4.   

    多谢各位的答复,虽然小弟尚未解决问题,但感觉到.net论坛上兄弟的热情。谢谢!