注册 登录
编程论坛 ASP技术论坛

如何向一个字段多次添加数据?

nicechlk 发布于 2008-10-11 14:30, 2341 次点击
比如,有一字段name,第一次写入“张三”的名字,第二次“李四”,等等。。。
最后这个字段的值是所有写入的“名字”,该如何做?请指点,谢谢!
当然,删除也同理。
10 回复
#2
nicechlk2008-10-11 15:06
????
#3
nicechlk2008-10-12 10:35
我晕,这样典型的问题没有人给答案吗?
#4
multiple19022008-10-12 10:41
好吧我把题意理解错了……真不应该犯的错误

[[it] 本帖最后由 multiple1902 于 2008-10-12 12:06 编辑 [/it]]
#5
yms1232008-10-12 11:52
Dim i,TestAry(3)
TestAry(0)="张三"
TestAry(1)="李四"
TestAry(2)="王五"
TestAry(3)="赵六"
rs.Open "[这里省略SQL语句]",conn,1,3
rs.AddNew
For i=0 To 3
    rs("Name")=rs("Name")&TestAry(i)&"|"
Next
rs.Update
rs.Close
Set rs=Nothing
#6
cslldu2008-10-12 20:59
学习了……
#7
nicechlk2008-10-12 23:56
[bo][un]yms123[/un] 在 2008-10-12 11:52 的发言:[/bo]

Dim i,TestAry(3)
TestAry(0)="张三"
TestAry(1)="李四"
TestAry(2)="王五"
TestAry(3)="赵六"
rs.Open "[这里省略SQL语句]",conn,1,3
rs.AddNew
For i=0 To 3
    rs("Name")=rs("Name")&TestAry(i)&"|"
N ...

呵呵,太好了!
最关键的一句:rs("name")=rs("name")&TestAry(i)&"|"
原来是用for循环,领教了!谢谢!
#8
hmhz2008-10-13 07:47
5楼的不合常理

第一次,第二次 …… 都是不确定的,你的定义数组根本行不同

一切都是从数据库读出数据按数组存储
程序代码:

<%
set rs=conn.execute("select [Name] from 表名 where id="&request("id"))
conn.execute "update 表名 set [Name]='"&rs("Name")&"|"&request("Name")&"' where id="&request("id")
rs.Close
%>
#9
wxm1984272008-10-13 08:37
学习了………………
#10
nicechlk2008-10-13 10:03
呵呵
#11
hellode2008-11-17 09:45
版主NB
1