语句如下:
  strSql:=Format('SELECT USERID FROM USERINFO WHERE USERID="%s"',[strUserId]);
  ResultQuery.Connection:=MyDM.MyConn;
  ResultQuery.SQL.Clear;
  Resultquery.SQL.Add(strSql);
  Resultquery.Open();当strUserId='aaa'或其它值时,错误提示都说不存在列'aaa'或其它。PS:不要where语句就操作正常。字段USERID是字符型.在DELPHI7及SQL2000中测试。