RT

解决方案 »

  1.   

    select * from table
    然后遍历他的字段与你要判断的字段名比较
      

  2.   

    try
      取指定的字段
    except
      如果有异常抛出,表示该字段不存在。
    end;
      

  3.   

    select ***** from table
     
    if query.isempty then
      不存在
      

  4.   

    select * from table
    然后遍历他的字段与你要判断的字段名比较
      

  5.   

    ADOConnection.GetTables//例出所有的表,好像是这条语句。
    ----------------
    沉沦中..........
      

  6.   

    刚刚看错了。DataSet.Fields//字段例表。----------------
    沉沦中..........
      

  7.   

    var
      I : Integer;
      bFlag : Boolean;
    begin
      bFlag := False;
      with ADOQuery1 do
      begin
         Close;
         SQL.Text := 'SELECT * FROM Table'; 
         Open;
         for I := 0 to Fields.Count - 1 do
         begin
           if '字段名' = Fields[I].FieldName then
           begin
             bFlag := True;
             Break;
           end else Continue;
         end;  
      end;  if bFlag then ShowMessage('[字段名]存在');
    end;