string sql = "select sum(cost)from cardrecord where cardid={0}",Convert.ToInt32(txtcardno);
这句代码应该怎么写
string sql = string.Format("select sum(cost) from cardrecord where cardid={0}",Convert.ToInt32(txtcardno));
string sql = sql.ToString("select sum(cost)from cardrecord where cardid={0}",Convert.ToInt32(txtcardno));
string sql = "select sum(cost)from cardrecord where cardid=" + txtcardno;//txtcardno是控件的话 就写成txtcardno.Text//如果需要去掉空格就.Trim()就好了//这样也就可以了 不知道你convert.toint32 是 用来做什么的? 1234 是字符串 和1234 是 int 对于sql那是没有任何影响的..他可以自动辨识只有 '1234'和 1234才有区别你这个 message = string.Format("您信用卡的积分是{0}分",no);
format用得不是很好吗?