我在Ttable中设了Filter属性
代码如下:
T_stud_info_1.Filter:='ID='''+i_stud_id_3.Text+'''';
T_counter_c.Filter:='ID='C';
运行时就出现Project Project1.exe raised exception class EDatabaseError with message "Filter expression incorrectly terminated'.Process stopped.
Use Step or Run to continue 错误提示
请问可能出现的毛病在 哪?

解决方案 »

  1.   


    T_counter_c.Filter:='ID='C';————???怎么会???
      

  2.   

    T_stud_info_1.Filter:='ID='''+i_stud_id_3.Text+'''';
    T_counter_c.Filter:='ID='C';
    你的id 是什么类型的?C有是什么?
    两句明显不一样吗,试试:
    T_counter_c.Filter:='ID=C'; or T_counter_c.Filter:='ID=''C''';?
      

  3.   

    我在Ttable中设了Filter属性
    代码如下:T_stud_info_1.Filter:='ID='''+i_stud_id_3.Text+'''';
    运行时就出现Project Project1.exe raised exception class EDatabaseError with message "Filter expression incorrectly terminated'.Process stopped.
    Use Step or Run to continue 错误提示
    请问可能出现的毛病在 哪?
      

  4.   

    直接用T_stud_info_1.Filter:='ID='+i_stud_id_3.Text;试试