遇到困难了!!求救!

最近在有朋友说要把些excel数据输入输入到access数据库中。太多了,找偶帮忙。我在网上找了段代码,试了下,没成功。结果是有的数据正常导入进去了,有的导入到数据库里显示的是空,有的确导不进去。请朋友们抽空给诊诊。代码如下:

 

<%
dim FileName
FileName="excel.xls"  '取得文件名,来自项目经理的指定,路径固定在某个虚拟路径中
Dim conn, rs
set conn=CreateObject("ADODB.connection")
conn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _
         "DriverId=790;" & _
         "Dbq=" & server.mappath(""&FileName&"") & ";" & _
         "DefaultDir=G:/"

set rs=createobject("ADODB.recordset")
rs.Open "Select * From [Sheet1$]",conn, 2, 2
if rs.eof then
 response.write "Excel表中无纪录"
else
  set connDB = Server.CreateObject("ADODB.Connection")
  DBPath = Server.MapPath("excel.mdb")
  'RESPONSE.WRITE DBpath
  connDB.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
  Set RsDB = Server.CreateObject("ADODB.Recordset")
  SqlDB="Select * from excel"
  RsDB.open sqlDB,connDB,1,3
 do while not  rs.eof '利用循环读出数据
' response.write rs(0)&"&nbsp;"
' response.write rs(1)&"&nbsp;"
' response.write rs(2)&"&nbsp;"
' response.write rs(3)&"&nbsp;"
' response.write rs(4)&"&nbsp;"
' response.write rs(5)&"&nbsp;"
' response.write rs(6)&"&nbsp;"
' response.write rs(7)&"&nbsp;"
' response.write rs(8)&"&nbsp;"
' response.write rs(9)&"&nbsp;"
' response.write rs(10)&"&nbsp;"
' response.write rs(11)&"&nbsp;"
' response.write rs(12)&"&nbsp;"
' response.write rs(13)&"&nbsp;"
' response.write rs(14)&"&nbsp;"
' response.write rs(15)&"&nbsp;"
' response.write rs(16)&"&nbsp;"
' response.write rs(17)&"&nbsp;"
' response.write rs(18)&"&nbsp;"
' response.write rs(19)&"&nbsp;"
' response.write rs(20)&"&nbsp;"
' response.write rs(21)&"&nbsp;"
' response.write rs(22)&"&nbsp;"
' response.write rs(23)&"&nbsp;"
' response.write rs(24)&"&nbsp;"
' response.write rs(25)&"&nbsp;"
' response.write rs(26)&"&nbsp;"
' response.write rs(27)&"&nbsp;"
' response.write rs(28)&"&nbsp;"
' response.write rs(29)&"&nbsp;"
' response.write rs(30)&"&nbsp;"
' response.write rs(31)&"&nbsp;"
' response.write rs(32)&"&nbsp;"
' response.write rs(33)&"&nbsp;"
' response.write rs(34)&"&nbsp;"
' response.write "<br>"
    RsDB.addnew
 RsDB("MemberID")=rs(0)
 RsDB("Name")=rs(1)
 RsDB("BiName")=rs(2)
 RsDB("TuanTi")=rs(3)
 RsDB("Mobile")=rs(4)
 RsDB("Tel")=rs(5)
 RsDB("ID")=rs(6)
 RsDB("RuHuiDay")=rs(7)
 RsDB("Sex")=rs(8)
 RsDB("BirthDay")=rs(9)
 RsDB("ZhiCheng")=rs(10)
 RsDB("Native")=rs(11)
 RsDB("Party")=rs(12)
 RsDB("Nation")=rs(13)
 RsDB("XueLi")=rs(14)
 RsDB("DanWei")=rs(15)
 RsDB("Zip")=rs(16)
 RsDB("Address")=rs(17)
 RsDB("recommend1")=rs(18)
 RsDB("recommend2")=rs(19)
 RsDB("ShenPiYiJian")=rs(20)
 RsDB("YiShuZC")=rs(21)
 RsDB("YiShuJianLi")=rs(22)
 RsDB("ZhaoPian")=rs(23)
 RsDB("Status")=rs(24)
 RsDB("RegisterTime")=rs(25)
 RsDB("UpdateTime")=rs(26)
 RsDB("UploadTime")=rs(27)
 RsDB("Level")=rs(28)
 RsDB("StandBy1")=rs(29)
 RsDB("StandBy2")=rs(30)
 RsDB("StandBy3")=rs(31)
 RsDB("StandBy4")=rs(32)
 RsDB("StandBy5")=rs(33)
 RsDB("StandBy6")=rs(34)
 Rs.update
 RsDB.movenext
 rs.movenext
 loop
'response.redirect FileName
end if
RsDB.movefirst
if RsDB.eof then
   response.write "数据库中无记录"
else
   do while not RsDB.EOF
    response.write RsDB("MemberID")&"&nbsp;"
    response.write RsDB("Name")&"&nbsp;"
    response.write RsDB("BiName")&"&nbsp;"
    response.write RsDB("TuanTi")&"&nbsp;"
    response.write RsDB("Mobile")&"&nbsp;"
    response.write RsDB("Tel")&"&nbsp;"
    response.write RsDB("ID")&"&nbsp;"
    response.write RsDB("RuHuiDay")&"&nbsp;"
    response.write RsDB("Sex")&"&nbsp;"
    response.write RsDB("BirthDay")&"&nbsp;"
    response.write RsDB("ZhiCheng")&"&nbsp;"
    response.write RsDB("Native")&"&nbsp;"
    response.write RsDB("Party")&"&nbsp;"
    response.write RsDB("Nation")&"&nbsp;"
    response.write RsDB("XueLi")&"&nbsp;"
    response.write RsDB("DanWei")&"&nbsp;"
    response.write RsDB("Zip")&"&nbsp;"
    response.write RsDB("Address")&"&nbsp;"
    response.write RsDB("recommend1")&"&nbsp;"
    response.write RsDB("recommend2")&"&nbsp;"
    response.write RsDB("ShenPiYiJian")&"&nbsp;"
    response.write RsDB("YiShuZC")&"&nbsp;"
    response.write RsDB("YiShuJianLi")&"&nbsp;"
    response.write RsDB("ZhaoPian")&"&nbsp;"
    response.write RsDB("Status")&"&nbsp;"
    response.write RsDB("RegisterTime")&"&nbsp;"
    response.write RsDB("UpdateTime")&"&nbsp;"
    response.write RsDB("UploadTime")&"&nbsp;"
    response.write RsDB("Level")&"&nbsp;"
    response.write RsDB("StandBy1")&"&nbsp;"
    response.write RsDB("StandBy2")&"&nbsp;"
    response.write RsDB("StandBy3")&"&nbsp;"
    response.write RsDB("StandBy4")&"&nbsp;"
    response.write RsDB("StandBy5")&"&nbsp;"
    response.write RsDB("StandBy6")&"&nbsp;"
    response.write "<br>"
    RsDB.movenext
   loop
end if
rs.close
set rs=nothing
set conn=nothing
%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值