如何把ASP access数据库中某个字段减一

如数据表是sd_cat,字段名是t_subcat,asp代码如何写?Setrs2=Server.CreateObject("ADODB.RecordSet")rs2.op... 如数据表是 sd_cat, 字段名 是 t_subcat,asp代码如何写?
Set rs2=Server.CreateObject("ADODB.RecordSet")
rs2.open "select * from sd_cat where id="&cat_id,conn,1,3
if not rs2.EOF then
rs2("t_subcat") = rs2("t_subcat") - 1
rs2.Update()
end if
rs2.Close
Set rs2 = nothing
我的上述代码不起作用,问题出在哪里
展开
 我来答
勤奋的kkkk568
2013-07-21
知道答主
回答量:14
采纳率:0%
帮助的人:9.1万
展开全部
字段t_subcat是不是数值型的
这是我做的测试过的
Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select * from sy where n_id=2"
rs.open sql,conn,1,3
if not rs.EOF then
rs("n_hit") = rs("n_hit") -1
rs.Update
end if
conn.Close
Set conn = nothing
用户名随便就行
2013-07-21 · 超过27用户采纳过TA的回答
知道答主
回答量:189
采纳率:50%
帮助的人:44万
展开全部
你的代码好像没问题,
我只知道。rs.update
不用括号也可以,但是忘了加括号会不会错。
好久没用了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dsg112
2013-07-21 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:98.5万
展开全部
字段 t_subcat是不是数据类型?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
micro0369
2013-07-21 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4074万
展开全部
是不是加上conn.commit()才可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式