ASP修改数据库内的数字问题,通过一个链接进入修改数据库内容

[复制链接]
查看11 | 回复2 | 2011-8-4 14:31:41 | 显示全部楼层 |阅读模式
ASP修改数据库内的数字问题,通过一个链接进入修改数据库内容,链接带有参数,比如:123.asp?name=china,就修改用户名为china内的一个记录,记录为数字,当访问这个地址时,这个数字就自动减1,如果数字为10,访问一次变成9,再访问一次就是8,这个怎么写?

回复

使用道具 举报

千问 | 2011-8-4 14:31:41 | 显示全部楼层
这个就如同网站计数器算法了:在页面开始(通常是ASP前五行之内执行)时,先执行这样的操作:Update tablename set fieldname=fieldname-1 where recordID=ID说明:访问一条记录时必须指定该记录的索引条件,比如ID=29,而上面代码中最后的ID值为:ID=Request("ID") '获取需要修改的记录索引tablename=Request("name") ‘获取需要修改的表名相应的,访问地址应该是形如:http://www.hostname.com/123.asp?name=china&id=29...
回复

使用道具 举报

千问 | 2011-8-4 14:31:41 | 显示全部楼层
Request.QueryString["name"].ToString();就可以得到china然后就是数据库连接问题了,Driver={sql server};server=servername;database=dbname;uid=sa;pwd=pass;连你要连接的然后update 对应表...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行