Delphi 7.0 与 Excel 2007 连接出现问题, 不知道Delphi 7.0 跟 Excel 2007 怎样可以连接成功?   
  AdoConnection.Connectionsting 怎么写?

解决方案 »

  1.   

    'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Extended Properties= "Excel 8.0;HDR=YES;IMEX=1";Persist Security Info=False';%s换成xls路径
      

  2.   

    这是连接Excl 2003 的方式, Excel 2007 没能成功!
      

  3.   

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=d:\tb.xlsx;Extended Properties= "Excel 8.0;HDR=YES;IMEX=1";Persist Security Info=False
     
      

  4.   

    正解 
     老版本的office 如.doc,.xls后缀 采用1楼
     高版本后缀为 .docx,.xlsx  采用3楼
      

  5.   

    高版本后缀为 .docx,.xlsx  采用Provider=Microsoft.ACE.OLEDB.12.0;Data Source=d:\tb.xlsx;Extended Properties= "Excel 8.0;HDR=YES;IMEX=1";Persist Security Info=False