如果我要判断数据库中是否存在这个值改怎么写

解决方案 »

  1.   

    是什么值? 不可以用查询吗? TAble 查询与   query1 查询都可以呵,看相关书有关查询的就可以了.
      

  2.   

    SQL语句
    提问笼统回答也只好如此
      

  3.   

    就是说如果我要判断数据库mb1的表name1中是否存在用户输入的这个值改怎么写
      

  4.   


      with ADOQuery1 do
       begin
        close;
        sql.Clear;
        sql.Add(''select * from name1 where Field=:UserInput');
        ExecSQL;
       end;
       if ADOQuery1.RecordCount=0 then
        showmessage('NOT FOUND')
       else
         showmessage('FOUND');
      

  5.   


    with ADOQuery1 do
    begin
      close;
      sql.Clear;
      sql.Add('select * from name1 where Field1=:UserInput');
      Parameters.ParamByName('UserInput').Value := Edit1.Text;
      Open;
      if IsEmpty then
        showmessage('NOT FOUND')
      else
        showmessage('FOUND');
    end;
      

  6.   

    adoquery1.sql.Add('select name from name1 where name=''+Edit1.Text+''')IsEmpty 提示
      

  7.   

    .
    .
    .
    open;
    If RecordCount > 0 Then
    showmessage('NO ')
    else
    showmessage('YES')