asp怎么样同时更新多条记录就像那种同时选中多个复选框删除那样。

id name county
1 2 3
2 3 5
6 5 8

上面是三条记录或者更多,我如何可以用复选框的形式同时选中他们并且更新到另一个表里(结构和上表一样),我不想一条一条的更新,因数据量太大。
是添加到另一个表。二楼说的我知道。可是我要同时插入三个字段啊。一条记录有三个字段要一起插入到另一个表。而且是多条记录,每个记录都有三个字段!!!!按一楼说的,如果这样的话,为何可以同时删除多条记录。面不能同时添加多条记录呢?二楼的加一下我Q。372272780

更新还是插入到另一个表?

如果是更新没有太好办法

如果是插入可以使用类似
insert into table2 (select * from table1 where 条件)
的格式插入,你只要加个where id in()的条件就好说了
*******************************************
2008年6月26日17:12:37追加
*******************************************
sql语句不对,不过的确有这个方法

*******************************************
2008年6月26日17:14:13追加
*******************************************

INSERT INTO [t3] (dd) (select dd from t2 where t2.id<4)

类似这样就可以
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-06-26
具我所知道,没有更好的方法。只有一条一条的更新。插入也一样。
如果仅仅是SQL文的话,可以用insert into... select ... from 的方法来解决。
回复楼主:
说明你的数据库不懂。一次删除多条记录也是一条一条删的。这个你可以去看数据库的日志文件。
如果你想一次插入多条记录。你可写sql来解决。就像我上面说的一样。
如果用程序的话,只有一条一条插入。
第2个回答  2008-06-26
我帮你解决!

asp怎么样同时更新多条记录就像那种同时选中多个复选框删除那样。
更新还是插入到另一个表?如果是更新没有太好办法 如果是插入可以使用类似 insert into table2 (select * from table1 where 条件)的格式插入,你只要加个where id in()的条件就好说了 2008年6月26日17:12:37追加 sql语句不对,不过的确有这个方法 2008年6月26日17:14:13追加 INSERT INTO [t...

ASP删除多条记录--(复选框)
你接的本来就是一个数组了! 直接用 sql="delete from ks_uploadfiles where ChannelID in "&KS.S("ID")就可以执行批量删除了啊!'

ASP如何实现 复选框删除 多条数据
这时deleid的值,是1,2,3 如果你选,1和2,结果就是,1,2 你选,1和3,结果就是,1,3 sql删除语句这样子写 sql = "delete from 表名 where id in("&deleid&")"conn.execute(sql)这样子,就同时删除,1,2,3三条记录

asp 如何实现批量更新复选框选中的数据?
如果mysql数据库批量添加。微软,你只有周期略。你说一个想法:ASP,ASP.NET,JSP可以不喜欢PHP提交阵列,因此,它是必要的JS在前台提交的数据在后台接收到一个格式字符串连接,然后ASP解析出,保存到一个两维数组,最后的循环被插入到数据库中。

ASp 同一个Form里如何一次提交多条记录?
可以用复选框, ... 选中提交后取得该值 cb1=request.form("cb1")如果选中多个选项,则cb1中的值会用,号隔开,如1,2,3,4等 用split()函数可将获取得的值分离成数组备用 if cb1<>"" then cb1=split(cb1,",")

asp 怎样做到多个复选框勾选,并提交数据库
复选框的value为记录的ID,然后选中的复选框ID在服务端通过循环就行了 例如: ...< sss=request("chk")'sss的值就是选中的值,例如这样的: 1,3,5,然后使用split得到所有ID,再用循环处理 aa=split(sss,",")for t=0 to ubound(aa)rec_id=aa(t) '这个就是单个的ID '这里放入要处理...

asp复选框批量删除不了,只能删除一条
其实我想说你直接request.form("checked")这样就能得到选中的值了,只用用delete from projectinfo where 项目id in(request.form("checked"))就行了 你可以先输出request.form("checked")看看得到的是什么,一般会是1,2,3,这样的,这时把最后一个逗号去掉就行了 ...

ASP.NET入门教程 8.3 添加新记录[1]
处修改 首先 在数据源控件的Create New Data Source向导中找到Advanced按钮 单击该按钮并在弹出的对话框中勾选Genexate INSERT UPDATE and DELETE复选框以获得 条SQL语句 这个操作将在数据源控件中添加两项内容 第一项内容是InsertCommand本身 第二项内容是INSERT参数集 (实际上 同时还创建了UPDATE和...

CHECKBOX复选框删除多条记录
你在复选框发生变化的时候把你要传的参数存在一个数组里,删除的时候把数组穿过去,写个循环删除就可以了,我是这么做的

asp 多选全选删除
response.Write " <input name='batch' type='submit' value='删除所选' onClick='ConfirmDel('是否确定删除?删除后不能恢复!');'"response.Write "首页|"if rs.pagecount>1 then response.Write "上一页|"response.Write " "&page&" |"response.Write "下一...

相似回答