안녕 하세요.. ^^
OS : 윈도우 2000
개발도구 : 델파이 6
DB : ACCESS
<!--CodeS-->
with qrRank do begin
Close;
SQL.Clear;
SQL.Add('Select Gs.BunHo, (Gs.FChongJum+Gs.FChongJum2) as Total ');
SQL.Add(' From GSum Gs ');
SQL.Add(' Where Gs.YYYY = ''' + YEAR + ''' ');
SQL.Add(' and Gs.Bunya = ''' + qrBunya.FieldByName('Code').AsString + ''' ');
SQL.Add(' and Gs.Sex = ''' + IntToStr(iSex) + ''' ');
SQL.Add(' and Gs.FHap_Ck = ''1''');
SQL.Add(' and Gs.FHap_Ck2 >= ''0''');
SQL.Add(' and Gs.FHap_Ck2 <= ''2''');
SQL.Add('Order By Total Desc');
Open;
end;
<!--CodeE-->
위에처럼 쿼리를 만들었는데 오류가 납니다. "Table is read only" 이런 오류가 나네요..
제가 보기에는 (Gs.FChongJum+Gs.FChongJum2) as Total <- 요부분이 문제 같은데..
둘다 숫자 형(실수(Double)) 잡혀 있거든요..
당연히 계산 되어야 되지 않을까요??
아님 다른 문제라도 있나요??
부탁드립니다.. 그럼..
그러나 쿼리의 Properties 에 RequesLive가 있습니다.
그곳이 True 여야 합니다.