Excel导入SQL Server,AdoConnection连接的是要导入的Excel。
Excel位置'C:\e.xls',已连接上,并读出sheet页,语句读
select * from [sheet1$]。在XP下没问题,在Win7下报错,不可识别的数据库格式'C:\e.xls'。
有谁知道原因吗?
Excel位置'C:\e.xls',已连接上,并读出sheet页,语句读
select * from [sheet1$]。在XP下没问题,在Win7下报错,不可识别的数据库格式'C:\e.xls'。
有谁知道原因吗?
解决方案 »
- 哪位做过PS的索套工具?
- 各位高手:report builder做成dll 再由dll来调用,老是提示:“应用程序发生异常 未知的软件异常(0x0eedfade),位置为0x77e6a4e1”,用Qre
- 》》》》如何查看SQL-SERVER数据库中ntext类型字段《〈〈〈〈〈
- 关于电子考勤系统,望各位见仁见智!
- 我怀疑我的思维不适合写程序
- 请教:怎样将汉字转换成拼音?
- 一个一直未解决的问题!!!!!
- 为什么在使用SetLength时会出错?
- 在DELPHI中同PB的RETURN语句功能相同的语句是什么?即不再执行下面语句
- 关于在程序中调用Windows函数实现关机、重启以及控制面板中的各项内容的调用
- 调用父类同名函数
- delphi7开发的软件怎样支持英文操作系统?
找不到具体原因。
为什么这种方式‘select * from [sheet1$]’到win7不支持了呢?
理论应该支持啊!
我问题里已经写了。用代码已经把所有sheet页读出来了。sheet1$就是读出来的。
直接操作数据库试试。
直接导入没有意义了。
在win7中,ADO,Open后,ConnectionString变化了。并且丢失了连接的是Excel信息,Extended Properties="Excel 8.0; HDR=NO;IMEX=1;"。XP不会存在此问题。
用时判断没有,加上就可以了。分享给大家。