代码如下:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select name from sysobjects where xtype="U"');
ADOQuery1.Open;运行之后出现错误这是为什么?

解决方案 »

  1.   

    ADOQuery1.SQL.Add('select name from sysobjects where xtype=''U''');
      

  2.   

    正解如下:
    ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add(' select name from sysobjects where xtype=''U'' ');
    ADOQuery1.Open;
      

  3.   

    [code=Delphi(ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add(' select name from sysobjects where xtype=''U'' ');
    ADOQuery1.Open;
    )][/code]
      

  4.   


    ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add(' select name from sysobjects where xtype=''U'' ');
    ADOQuery1.Open;