求解答 C#程序调试时总有这个异常

求解答 C#程序调试时总有这个错误string texttextBox1.Textif (comboBox1.Text 读者){string sql

求解答 C#程序调试时总有这个错误
string text=textBox1.Text;
  if (comboBox1.Text == "读者")
  {
  string sql = "SELECT RNAME FROM reader WHERE RNO =";
  sql += text + "AND PASSWORD = '" + textBox2.Text.Trim()+"'";
调试时老是出现'PASSWORD‘附近有语法错误,不知道错误出在哪

[解决办法]

探讨

已经找到错误了

[解决办法]
是不是有中文的符号呢?