标题:[求助]cookie.value的类型转换?
取消只看楼主
Hungry
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-2-15
 问题点数:0 回复次数:1 
[求助]cookie.value的类型转换?

代码:SqlCommand cmd=new SqlCommand("update Users set Money=Money-1 where ID='myCookie.Value'",myConnection);
可是出现:"将 varchar 值 'myCookie.Value' 转换为数据类型为 int 的列时发生语法错误"

表中的ID是int类型的.请问怎样设置'myCookie.Value' 的类型为int,使它们之间可以转化啊?

搜索更多相关主题的帖子: cookie value 类型 int Value 
2006-02-21 02:22
Hungry
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-2-15
得分:0 

版主,谢谢你的回答,可是还是不可以呀!
出现错误:"将 varchar 值 '+myCookie.Value' 转换为数据类型为 int 的列时发生语法错误。

于是我改了不用ID了.用UserName,
SqlCommand cmd=new SqlCommand("update Users set Money=Money-1 where UserName='myCookie.Value'",myConnection);

运行后数据不能更新,,,应该是UserName='myCookie.Value'不对,"+'myCookie.Value'"还是不行.

请问该怎样修改!

2006-02-21 15:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-46403-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.573311 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved