ADOQUery的属性设置如下:
ADOquery.connection:=ADOConnection1;ADOquery中写入SQL语名:select * from table1当 ADOQuery.active:=true Error: “Form附近有语法错误”;

解决方案 »

  1.   

    select * from table1//表名不对吧.
      

  2.   

    从来没有碰到过这样的问题。我觉得很多的人都喜欢把问题推到delphi上,其实是自己对delphi的控制能力还
    不行,delphi毕竟是一个逻辑产品, 肯定是你的程序有问题。要是delphi连这样
    的语句都处理不了,还干什么?
      

  3.   

    作者把from 是不是寫成form了
      

  4.   

    呵呵, 我看大家是都误会了, 我想楼主可能是笔误, 不过不是在写程序的时候的笔误, 是在发贴时的笔误, 我以前也遇到过这样的问题, 哪也没有错, 但运行的时候就说我的from子句有语法错误, 但那次的解决方法,, 呵呵, 有点怪,, 我重启了一下delphi就好了, 不过我知道这不是解决的根本办法, 肯定还是哪有问题, 看看哪位大师给解决一下,
      

  5.   

    这个问题是发生过,有人说是语法错误,但我特意在SQL Server中运行通过。但到Delphi中就报错后来把Delphi重装, 却没了!!
      

  6.   

    ADOQuery.CLOSE;
    ADOQuery.SQL.CLEAR;
    ADOQUERY.SQL.ADD('SELECT * FROM TABLE');
    ADOQUERY.OPEN 
    這樣比較好