我在DELPHI里这么写的,连的是ACCESS数据库,运行报FROM子句出错。
  Dateform.ADOQuery1.Close;
  Dateform.ADOQuery1.SQL.Clear;
  Dateform.ADOQuery1.SQL.Add('select * from User where User_Name = '''+name+''' and User_Password = '''+password+'''');
  Dateform.ADOQuery1.open;能帮我看看什么地方出错了吗?

解决方案 »

  1.   

    Dateform.ADOQuery1.SQL.Add('select * from User where User_Name = '"+ name +&' and User_Password = '"+ password +"'');
      

  2.   

    楼上的,不用试啊,name 和 password 都是变量。
      

  3.   

    刚才的问题解决了,再问个问题,执行下面的语句后,
      Dateform.ADOQuery1.Close;
      Dateform.ADOQuery1.SQL.Clear;
      Dateform.ADOQuery1.SQL.Add('select * from GDB_User where User_Name = '''+name+'''');
      Dateform.ADOQuery1.open;
    我怎样使用GDB_User表中的数据?
    现在我要用其中的 User_Password,怎么样把他赋值给一个变量PASSWORD?
      

  4.   

    Password := ADOQuery1.FieldByName('User_Password').asstring;