CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] 又是excel导入到access数据库的问题,请大哥们进来看看
mz89757053
灵玉会员
Rank: 8Rank: 8



UID 304999
精华 0
积分 6713
帖子 8340
威望 0
ZD币 1000 元
阅读权限 180
注册 2008-3-10
状态 离线
  楼主
发表于 2008-4-23 13:22  资料  个人空间  短消息  加为好友 
开发者在线

又是excel导入到access数据库的问题,请大哥们进来看看

<%dim       conn         
      dim       conn2         
      'On       Error       Resume       Next         
    Server.ScriptTimeOut       =       999999      
      file1=request.form("file1")   
      set       conn=CreateObject("ADODB.Connection")         
      conn.Open       "Provider=Microsoft.Jet.OLEDB.4.0;data   Source="&Server.MapPath("data.mdb")           '导入的数据库名称         
      set       conn2=CreateObject("ADODB.Connection")                  
      conn2.Open       "Provider=Microsoft.Jet.OLEDB.4.0;   Extended   properties=Excel   5.0;data   Source="&Server.MapPath("file1")           '要导的EXCEL表         
      sql       =       "SELECT       *       FROM   [Sheet$]     "           
      set       rs       =       conn2.execute(sql)         
      while       not       rs.eof         
      sql       =       "insert       into       dd([名],[字])       values('"&       fixsql(rs(0))       &"','"&       fixsql(rs(1))       &"')"         
      'response.write       sql         
      'response.end   
      conn.execute(sql)         
      rs.movenext         
      Response.Write       "正在插入   "&sql&"<Br>   "      
      Response.Flush         
      wend         
  当程序执行到sql       =       "SELECT       *       FROM   [Sheet$]     "的时候就出错了,错误以下:   
  Microsoft   Jet   数据库引擎找不到对象'Sheet1$'。请确定对象是否存在,并正确地写出它的名称和路径。   
   
  要是我用的是绝对路径就不会出错了,但用虚拟路径就有这个问题了,请各位高手帮忙解决,谢谢




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-1-10 10:35

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.083773 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版