c#组合框的值和数据库内int字段的比较如何进行,就是把组合框的值与一个int型的字段进行比较,类型上总是出错。怎么回事?
int no = Convert.ToInt32(cboDiffClass.Text);
string sql = "select QuestionId ,Question ,OptionA ,OptionB ,OptionC ,OptionD From Question where no=Difficulty";
DBHelper.connection.Open();
这里边总是提示列名no无效
数据库查询语句错了 where no=Difficulty 你的Question表没有 no字段
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-12-07
SQL语句写错了,应该为:
string sql = "select QuestionId ,Question ,OptionA ,OptionB ,OptionC ,OptionD From Question where Difficulty = " + no.ToString();
string sql = "select QuestionId ,Question ,OptionA ,OptionB ,OptionC ,OptionD From Question where Difficulty = " + no.ToString();