主题:  怎么实现一次添加多条记录!!!

aixwf

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2002/4/5 18:42:59
#12002/4/7 16:09:45
比如:在搜索出产品后,想在产品上添加报价,怎么实现把这些产品记录一次都能实现添加????



tonton_5d

职务:普通成员
等级:2
金币:1.0
发贴:176
注册:2001/8/7 23:57:56
#22002/4/7 16:34:11
使用UPDATEBATCH咯。细节请查阅相关的ADO资料。


免费提供XML计数器服务 www.tonton.cn

5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#32002/4/7 18:26:42
tonton在上个帖子中说
引用:
使用UPDATEBATCH咯。细节请查阅相关的ADO资料。


只能循环使用了。

addnew()


update



aixwf

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2002/4/5 18:42:59
#42002/4/8 7:43:33
用update,不是更新,怎么添加啊???



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#52002/4/8 9:01:26
用SQL的UPDATE语句啊,条件就是你搜索的条件!



奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
注册:2001/11/4 15:11:47
#62002/4/8 13:00:11
addnew就是插入

最后update再刷新一下

就可以了



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#72002/4/8 13:01:05
xiaoning在上个帖子中说
引用:
addnew就是插入

最后update再刷新一下

就可以了

直接用insert into好了



aixwf

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2002/4/5 18:42:59
#82002/4/8 13:43:16
insert into

怎么用的啊?????



aixwf

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2002/4/5 18:42:59
#92002/4/8 13:47:05
xiaoning在上个帖子中说
引用:
addnew就是插入

最后update再刷新一下

就可以了


具体???有没有实例或源代码啊????



5D荣誉斑竹

职务:普通成员
等级:1
金币:1.0
发贴:131
注册:2001/1/25 21:29:26
#102002/4/8 17:18:06
你可以这样,下面先约定一下。
产品表单名:product,价格字段名:price

你搜索到产品,可以获得他们的id,价格添加页为这样:

<%i
d=replace((request("id"))," ","")
price=replace(request("price")," ","")
price=split(price,",") '把价格转换为一组数组
i=ubound(price) '获得数组的个数,也就是最大的下标吧
sql="select * from product where id="&replace(id,","," or id=")
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
if not rs.EOF then
for j=0 to i
rs("price")=trim(price(j))
rs.update
rs.movenext
next
end if
%>

编辑历史:[这消息被高处不胜寒编辑过(编辑时间2002-04-08 17:18:39)]
[这消息被高处不胜寒编辑过(编辑时间2002-04-08 17:21:23)]
[这消息被高处不胜寒编辑过(编辑时间2002-04-08 17:21:43)]


aixwf

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2002/4/5 18:42:59
#112002/4/9 14:13:41
但有一点小问题,就是,在添加的时候,如果不填报价(没有报价),就会出现错误,如果填个数字,哪怕是0,就没事了,但表里就会出现很多的报价垃圾,怎么能屏蔽掉这种情况呢????



5D荣誉斑竹

职务:普通成员
等级:2
金币:1.0
发贴:320
注册:2001/8/17 18:10:31
#122002/4/9 15:03:03
那是你数据库中字段设置的问题.那个报价的字段被设置为了not null所以就成了那个样子。



aSir

职务:普通成员
等级:1
金币:0.0
发贴:78
注册:2002/4/8 23:07:54
#132002/4/9 20:32:24
asp中addnew()方法怎么使用?
直接rs.addnew()吗,好象运行要出错,请教



5D荣誉斑竹

职务:普通成员
等级:1
金币:1.0
发贴:131
注册:2001/1/25 21:29:26
#142002/4/10 11:20:43
rs.addnew



aixwf

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2002/4/5 18:42:59
#152002/4/10 11:35:44
高处不胜寒在上个帖子中说
引用:
rs.addnew


在添加的时候,如果不填报价(没有报价,报价字段是数字类型的),就会出现错误,如果填个数字,哪怕是0,就没事了,但表里就会出现很多的报价垃圾,怎么能屏蔽掉这种情况呢????