如何测试某字段是否在当前数据集中?

解决方案 »

  1.   

    FOR I:=0 TO ADOQUERY1.fields.count-1 do
    begin
    if adoquery1.fields[i].fieldname='sss' then 
    begin
    showmessage('sss字段在数据集中');
    break;
    end;end;
      

  2.   

    if  Query1.FieldList.IndexOf('你的字段') <> - 1 then
      ShowMessage('存在');
    ================================================================
         ◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 下载地址:  
     http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
     http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  
    功能简介:
      1、打开
      >>> 输入贴子号码。如:1017425
      >>> 输入连接地址。如:http://expert.csdn.net/Expert/TopicView1.asp?id=1009387
      2、给我提点
        >>> 这里可以填写您的建议意见和BUG报告!
      3、自动认识操作系统语言(简体与繁体自动切换,无需人工干预)
      4、其它:略!  
      

  3.   

    if Query1.Fields.FindField('要查找的字段名称')<>nil then
      ShowMessage('找到了,哈哈!');
      

  4.   

    if table1.FieldList.Find('yourfield')<>nil Then
     .........