4 개의 임의 행을 선택하려고하면 오류가 계속 발생합니다. 이 일을하기에 snytax가 맞는지 확신 할 수 없습니다. 또한 참고 액세스 DB를 사용하고 있습니다. ManaTypes는 문자열 배열입니다.RAND() 구문을 올바르게 사용하는 방법
with adoquery1 do
begin
close;
sql.Clear;
sql.Add('SELECT * ');
sql.Add('FROM Cards ');
sql.Add('WHERE Color='+ManaTypes[i]+' ORDER BY RAND() Limit 4');
open;
end;
얻기 오류 'snytax 오류 쿼리 식 (누락 된 연산자)'= "
는 또한 Rnd'에 의해 물론 –
예를'시도 ORDER 시도 색상 : D 또한 ORDER BY Rnd Limit 4도 같은 오류를 발생시키지 않았습니다 –
'cards '뒤에 공백을 추가 했습니까? –