100分,还是刚才的问题

kevinlau1 2009-06-05 02:34:38
各位,实在抱歉,我的表达不是很清楚,
我把我的程序上传了,下载地址是:http://www.taoxings.com/test/1.rar

这个程序的功能是把excel的数据上传到access里。

现在有问题的页面是在index.asp里的65行开始的几行内。
请各位帮忙。
...全文
68 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
william3033 2009-06-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kevinlau1 的回复:]
我要是写成先删除,在插入,能否这样写

sql="delete from product"
sql="insert into [product](namese,pic) values('"& names &"','"& pic &"')"

这样两句挨着行吗

我试了,删除那句没有起作用,如果把insert那句删除, delete就起作用了。
[/Quote]
按照6楼的做法去做,记得把
sql="insert into [product](namese,pic) values('"& names &"','"& pic &"')"
conn.execute(sql)
放在数据集循环的里面就ok了。
linlusheng 2009-06-05
  • 打赏
  • 举报
回复
Set objrs= Server.CreateObject ("ADODB.RecordSet")
sql="delete from product"
set objrs=conn.Execute(sql)
sql="insert into [product](namese,pic) values('"& names &"','"& pic &"')"
你要先执行完第一个删除的sql再执行插入的,你直接写在一起,后面那个赋值的就把前面覆盖了
银狐被占用 2009-06-05
  • 打赏
  • 举报
回复
必须的。
你给sql赋了两次值,最后那次才起做用。
分开来执行吧。
sql="delete from product"
conn.execute(sql)
sql="insert into [product](namese,pic) values('"& names &"','"& pic &"')"
conn.execute(sql)
kevinlau1 2009-06-05
  • 打赏
  • 举报
回复
我要是写成先删除,在插入,能否这样写

sql="delete from product"
sql="insert into [product](namese,pic) values('"& names &"','"& pic &"')"

这样两句挨着行吗

我试了,删除那句没有起作用,如果把insert那句删除, delete就起作用了。
lihan6415151528 2009-06-05
  • 打赏
  • 举报
回复
william3033 2009-06-05
  • 打赏
  • 举报
回复
你又发一贴啊,晕了。
gingerkang 2009-06-05
  • 打赏
  • 举报
回复
...

28,405

社区成员

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

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