急,请教:批量增加/删除记录问题 delete 表 where 记录编号 in(1,2,3,4) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议在表建一个唯一字段,在隐含域里标记delete table where 唯一字段 in (1,2,3,4) delete from 表 where 记录编号 in(1,2,3,4) 举例如在asp中:记录一:<input type="checkbox" name="id" value=1>记录二:<input type="checkbox" name="id" value=2>记录三:<input type="checkbox" name="id" value=3>记录四:<input type="checkbox" name="id" value=4>提交后页面:id=request.form("id")conn.execute "delete yourtable where id in (" & id & ")" 增加:先在前台将多条记录存为数组中,然后通过循环insert来添加到数据库中。如(asp):for i=0 to ubound(a) sql=sql & "insert into yourtable(a) values(a(i)) "nextconn.execute(sql) 写错了。增加:先在前台将多条记录存为数组中,然后通过循环insert来添加到数据库中。如(asp):for i=0 to ubound(a) sql=sql & "insert into yourtable(a) values('" & a(i) &"') "nextconn.execute(sql)如果要修改多条记录,可以先将多条记录的id号码也存如数组,要跟其他字段对应。然后update的时候就可以sql=sql & "update yourtable set a='" & a(i) & "',b='" & b(i) & "' where id=" & id(i)了 补充:添加事务代码:sql="begin tran "for i=0 to ubound(a) sql=sql & "insert into yourtable(a) values(a(i)) "nextsql=sql & " commit tran"conn.execute(sql) id=request.form("id")conn.execute "delete yourtable where id in (" & id & ")" Sqlserver初学者 请教字符串转float的问题 简单,存储过程insert重复的时候不执行 在WEB程序中完全使用存储过程是不是能从根本上解决SQL注入攻击? 管理复制的问题 数据拷贝问题 如何用SQL语句删除一个表中指定的字段(其中字段定义如下 default 1) sql2005 数据库连接的时候,无法连接外部服务器 在线等,解决就结贴 有Sql server中有沒有辦法實現把字串'1+6+9+10'變成數值26的方法? 高手请回答:::如何用触发器发送消息到特定的应用程序?? 请教sql server中如何导入vfp中的数据表
如在asp中:
记录一:<input type="checkbox" name="id" value=1>
记录二:<input type="checkbox" name="id" value=2>
记录三:<input type="checkbox" name="id" value=3>
记录四:<input type="checkbox" name="id" value=4>
提交后页面:
id=request.form("id")
conn.execute "delete yourtable where id in (" & id & ")"
先在前台将多条记录存为数组中,然后通过循环insert来添加到数据库中。如(asp):
for i=0 to ubound(a)
sql=sql & "insert into yourtable(a) values(a(i)) "
next
conn.execute(sql)
先在前台将多条记录存为数组中,然后通过循环insert来添加到数据库中。如(asp):
for i=0 to ubound(a)
sql=sql & "insert into yourtable(a) values('" & a(i) &"') "
next
conn.execute(sql)如果要修改多条记录,可以先将多条记录的id号码也存如数组,要跟其他字段对应。
然后update的时候就可以
sql=sql & "update yourtable set a='" & a(i) & "',b='" & b(i) & "' where id=" & id(i)
了
sql="begin tran "
for i=0 to ubound(a)
sql=sql & "insert into yourtable(a) values(a(i)) "
next
sql=sql & " commit tran"
conn.execute(sql)
conn.execute "delete yourtable where id in (" & id & ")"