我试过这个语句:
string query = "SELECT question FROM '" + GlobalVariables.dbQCode + "' WHERE [question_code] = '" + GlobalVariables.questionCode + "' ";
当我运行代码时,它给了我一个异常:
查询中的语法错误。不完整的查询子句。
有什么方法可以使用我的变量吗?我希望它工作,因为我希望这段代码也能工作:
if (comboBox1.Text == "General Education"){
GlobalVariables.subjectCode = "GenEd_English";
GlobalVariables.dbQCode = "Gen_Ed_Question_Items";
GlobalVariables.dbCCode = "Gen_Ed_Choice_Bank";
if (comboBox2.Text == "English")
{
GlobalVariables.subjectName = "ENGLISH";
}
}
答案 0 :(得分:-1)
单引号 ('
) 表示字符串文字。对象名称(例如表名称)应该不要用引号括起来:
string query = "SELECT question FROM " + GlobalVariables.dbQCode + " WHERE [question_code] = '" + GlobalVariables.questionCode + "' ";
// Quotes removed here --------------^-----------------------------^