set rs=server.CreateObject("adodb.recordset")
rs.Open "select shopname from shop",conn,1,3
rs.AddNew
rs("shopname")=trim(shopname) '商品名称
......
rs.Update
rs.Close
set rs=nothing
response.Write "<script language=javascript>alert('添加成功!');window.location.href='add.asp';/script>"
response.End
这样添加一条数据没问题,但是shop表有很多字段需要添加数据,有80个左右.添加的时候内存猛增,无响应了几分钟才提示添加成功.是什么原因呢..
rs.Open "select shopname from shop",conn,1,3
rs.AddNew
rs("shopname")=trim(shopname) '商品名称
......
rs.Update
rs.Close
set rs=nothing
response.Write "<script language=javascript>alert('添加成功!');window.location.href='add.asp';/script>"
response.End
这样添加一条数据没问题,但是shop表有很多字段需要添加数据,有80个左右.添加的时候内存猛增,无响应了几分钟才提示添加成功.是什么原因呢..
解决方案 »
- 什么是pure sql----纯sql语句?
- 关于SQL时间格式的转换,高手请进
- sql conn连接问题
- 标示列
- 怎样保存一棵树(无序)到数据库中,并快速从表中构造该树?在线等待!
- 问一下SQLSERVER里DEVELOPER ENTERPRISE PERSONAL 这几个版本用起来有什么区别吗?
- 请教c++ +ado连接 sql server 2000 的问题
- 关于全文索引的问题
- 快来拿分了
- 有必要学PowerBuilder吗?如果想做一些数据库的东西,powerbuilder是不是比vc好使?(空)
- 设关系模式R(city ,address,zip),(city,address)→zip,zip→city.属哪种范式
- 如何解决插入数据时候发生死锁问题!
反正你是知道数据表有多少字段的,在页面上设置适当的 input,直接将数据 post上去,传到一个存储过程中,由存储过程添加信息,这应该是最简洁最有效的方法.
rs.Open "select shopname from shop",conn,1,3
如果你要一下子插入多条,可以把很多个insert写在一个sql语句里。然后一次执行,速度很快哦。
建议使用insert语句,或者使用存储过程来完成!