CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

求一批量更新的sql语句

楼主ok61()2005-06-01 17:29:04 在 MS-SQL Server / 基础类 提问

一页列出N个产品,每条产品记录中价格是显示在文本框里面,每条产品记录前有一个复选框。用户可以勾选某些产品,然后在对应的文本框里更改这些产品价格数字,点击“更新价格”按钮提交后,勾选的产品价格一次性全部更改完毕。  
   
  产品表名是production,价格字段是priced,产品用id区分,请教了。  
  问题点数:0、回复次数:5Top

1 楼duanduan1122(俺村俺帅!!!)回复于 2005-06-01 17:38:10 得分 0

update   production  
  set   priced=文本框里更改这些产品价格数字  
  where   id   in(用户勾选产品)Top

2 楼duanduan1122(俺村俺帅!!!)回复于 2005-06-01 17:38:32 得分 0

加以编程的方法就可以实现了。Top

3 楼ok61()回复于 2005-06-02 08:55:13 得分 0

有位朋友提出了一个简单的方法,基本可用,只是Request.Form("Price"   &   mm)取不出用户填写的价格,我把修改过的代码贴出来看看有什么问题:  
   
  HTML  
   
  <input   type=checkbox   name="mm"   value=<%=rsgrid("id")%>>  
  <input   type=input   name="price"   value=<%=rsgrid("price")%>>  
  =========================================================================  
   
  ASP  
   
  arrProdID   =   Split(Request.Form("mm"),   ",")  
  mm=Request.Form("mm")  
   
  For   Each   mm   in   arrProdID  
   
    strSQL   =   "Update   production   set   price   =   '"   &   Request.Form("Price"   &   mm)   &   "'   Where   id   =   '"   &   mm   &   "'"  
   
  conn.execute   strSQL  
   
  NextTop

4 楼ok61()回复于 2005-06-02 14:22:37 得分 0

继续请教中……Top

5 楼ok61()回复于 2005-06-02 15:58:08 得分 0

dingTop

相关问题

  • 求一批量更新的sql语句
  • 一个批量更新的问题?求sql语句
  • 求一更新SQL语句
  • 更新表SQL语句
  • SQL 语句更新问题!~~~
  • sql语句更新问题
  • 关于联合的SQL更新语句
  • 求一条更新的SQL语句
  • 求一个更新表的sql语句
  • Sql语句更新时间出错?

关键词

  • 用户
  • 文本框
  • 产品
  • 价格
  • 更改
  • mm
  • 勾选
  • price
  • request
  • form

得分解答快速导航

  • 帖主:ok61

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo