MSSQL에서 쿼리문을 돌린후 디비 그리드에 붙여넣어줄때 첫번째 Field에 각각의 레코드의 순서(Index(?))가 나오게 하고 싶습니다.
예를 들어 다음과 같이 디비 그리드에 출력되는 것입니다.
순서 이름 점수
1 갑 80
2 을 90
3 병 100
.....
여기서 앞에 순서 필드값을 뽑아내려면 어떻게 해야 하는 지 궁금합니다.
MSSQL에선 특별한 함수가 없는 것 같던데...
그래서 TQuery의 Field Editors를 이용해서 임의로 Calculated 필드를 추가해서 해보려고 했는데 잘 안되네염...
암튼 방법을 아시는 분은 꼭 답변 주세요..^^;
끝까지 읽어주셔서 정말 감사하구요~
답변 꼭꼭 달아주세염~~~
Query에 필드를 하나 추가하시고, 이벤트에 다음과같이 코딩해보세요..
with Query1 do begin
FieldByName('Order').AsInteger := Query1.RecNo;
end;
위는 Order라는 필드를 추가하고 수행한 경우입니다.
즐코하세요...^^