用ODBC访问EXCEL97数据的问题。(30分)

  • 主题发起人 主题发起人 demonP
  • 开始时间 开始时间
D

demonP

Unregistered / Unconfirmed
GUEST, unregistred user!
如果要通过ODBC把EXCEL 文件作为
数据源,不知该EXCEL文件是否有
什么特殊的格式要求?

我试了很多次都无法访问文件中的
数据,连接时没有错误,但是没有
一张TABLE。
但将EXCEL中的数据存为文本
后再用文本驱动访问就可以,不知是为什么?
是不是我的ODBC FOR EXCEL驱动
版本问题?我用的是POFFICE97自
带的,我试过ACCESS没问题。

请各位指点,谢谢了。



 
在属性编辑器里面的确不能出现tablename,不过你直接用就是了.
记住在sheet的名字后面加上一个"$"
 
CAKK,我在D5的SQL EXPLORER里试过,
我的文件放在C:/mYDOCUMENT里,名字
是VISION.XLS,里面有SHEET1、SHEET2、
SHEET3,我用SQL查询的时候FROM子句该
怎么写?
我试过
SHEET1$,
VISION.XLS!SHEET!$
或者加上路径名,
都不行。
 
$是特殊符号,使用时必须这样:[sheet1$]
用方括号扩起来.
 
cakk兄,你说的完全正确,我把SQL的语法给忘了,
现在一切正常,非常感谢,以后有问题再请教你。
 
接受答案了.
 
CAKK你好,你说的特殊符号要加[]的是
SQL的语法要求么?我原来以为是,但查了
些资料后,发现又找不到,请你仔细
说说这个原则好么?

谢谢!
 
我曾经看到过tablename
但现在我忘了怎么设置了
 
后退
顶部