请高手分析(SQL SERVER数据导入EXCEL中)

wubaiyong 2003-03-31 09:49:14
<%
dim startime
dim conn
dim connstr
dim endtime
dim db,pass_word,User_ID,Data_Source

db="jacs"
Pass_word="yongw"
User_ID="sa"
Data_Source="JACKSON\JACKSON"
Set conn = Server.CreateObject("ADODB.Connection")
connStr="Provider=SQLOLEDB.1;Password='"&pass_word&"';Persist Security Info=True;User ID='"&User_ID&"';Initial Catalog='"&db&"';Data Source='"&Data_Source&"'"
conn.Open connstr
set rs=conn.execute ("select * from admin")
do while not rs.eof

teacher=rs("teacher")

Set conn1 = Server.CreateObject("ADODB.Connection")
drive="DBQ="+server.mappath("itat.xls")+";DefaultDir=;DRIVER={Microsoft excel Driver (*.xls)};"
conn1.Open drive

conn1.execute ("insert into sheet1 (a) values ('"&teacher&"')") '这一句为什么报错,sheet1为工作表,这样写法对吗?

rs.movenext
loop
rs.close
set rs=nothing
conn1.close
set conn1=nothing
Conn.close
Set conn = Nothing
%>
...全文
43 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
blues-star 2003-03-31
  • 打赏
  • 举报
回复
DTS或许可以哦。
wubaiyong 2003-03-31
  • 打赏
  • 举报
回复
上面的方法用了还是不能解决问题,请各位高手再指点,上面的方法用了不是报insert 语句错误,就是报操作必须使用一个可更新的查询错误,下面再把代码贴出来,请各位高手再想想办法:
hahu 2003-03-31
  • 打赏
  • 举报
回复
或者这样
conn1.execute ("insert into [sheet1$] (a) values ('"&teacher&"')")
Reker熊 2003-03-31
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=14952

vb导excel提速法,asp類似,自己修改一下吧'
hahu 2003-03-31
  • 打赏
  • 举报
回复
打开excel读取数据的时候用的是sheet1$
你试一试
conn1.execute ("insert into sheet1$ (a) values ('"&teacher&"')")

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧