ls=trim(edit1.text)
query1.close
query1.sql.clear
query1.sql.add('select * from mytable where trim(班级)='''+ls+'''')
query1.Open

解决方案 »

  1.   

    1、数据里面有该班级的信息吗?
    2、edti1.Text是完整的班机信息吗?
      

  2.   

    1。DBGrid的数据源是否设置
    2。看看是不是确实没有符合条件的记录,比如你可以把Where字句去掉试一试
      

  3.   

    首先DBGRID是否连到QUERY上面了,DATASOURCE是否设置正确
    其次,有没有查到记录,如果没有的话,当然显示不出来
      

  4.   

    谢谢以上的兄弟们
    我按照啊刚朋友的方法做了,已经通过。但去掉”班级“之前的trim函数,才通得过,结果也正确。如果保留trim的话,sql要报错