我想从数据库A表中的考号字段里查看在EDIT中输入的考号是不是这个字段的内容,如果是就进行下面的程序,不是就返回一个对话框说明一下 应该怎么实现呢
sql.add('select b from A');

解决方案 »

  1.   

    用Edit的内容在A中查询,如果查找结果记录大于0则成功执行否则报错。
      

  2.   

    with query1 do
    begin
      close;
      sql.clear;
      sql.add('select 考号 from A where 考号='''+edit1.text+'''' );
      open;
      if eof then
      begin
        close;
        showmessage('沒有記錄');
        exit;
      end;
      close;
      .......  //執行其它語句
    end;
      

  3.   

    if eof then改为if RecordCount=0 then
      

  4.   

    我寫的可以滿足你的要求的﹐CHAR的可以啊