안녕하세요~~ 쌩초보 임당..
헐..
지금까지 잘 되던거시 갑자기 에러가 나기 시작하더니..
이렇게 골치를 썩게 하네욤..
무신 에러인고 허니..
그리드의 타이틀을 클릭하면..
그 필드명 순으로 정렬을 하게 되어 있습니다..
그런데 갑자기 클릭을 하는 순간 다음과 같은 에러가 발생하기 시작했습니다.
이건 한 일주일전쯤 완성한 건데..
에러를 이제서야 발견하게 되었습니다..
언제부터 에러가 있었는지도 모르겠습니다..-_-;
흠..암튼..
다음은 에러 메세지 입니다..
빨간 X표시가 있는 메세지박스 입니다..
Project Project1.exe raised exception class EDBEnineError with message 'Unexpected end of command.
Token: "MARK_NAME"
Line Number: 2', process stopped. Use Step or Run to continue.
이것이구욤..
요기서 "MARK_NAME"는 필드 이름입니다..
그리드에서 "MARK_ID" 필드의 타이틀을 클릭하면..
그자리에..
Token: "MARK_ID"
라고 뜹니다..
어디가 잘못된건지 도통 감이 안 잡히네욤..
부탁드립니다..
구럼..항상 즐플,즐코,즐델 하시구욤..
오늘하루 깔.쌈.하게 마무리 하시길...^0^;
문제가 모였냐 하믄..
procedure TFrmSelMark.DBGrid1TitleClick(Column: TColumn);
.
.
.
titlename := Column.FieldName;
.
.
dm1.Query1.SQL.Add('select * from tblregmark order by "'+titlename+'" ') ;
.
.
.
여기 쿼리문이 잘못 된 것이었습니다..
dm1.Query1.SQL.Add('select * from tblregmark order by '+titlename+' ') ;
요것이 정답이더군요..
즉..
"'+titlename+'" -> '+titlename+'
요것때문이었눈뎅..
분명 앞의 것으루.. 짐 까징 잘 됬었습니다..
책에 이렇게 나와 있어서 책보구 한거였거덩여..
그리구 나서 제가 작업하다가 뭘 어케 건드렸는지는 몰지만..
갑자기 에러가 나더니.
두번째걸루 바꿔 주니깐.. 또 에러가 안 나더군욤..
혹시 어떤 차이때문에 이런 현상이 생겼는지 아시는분은.. 점 갈쳐주시기 바랍니다..
흠.. 문제는 어찌어찌 해결됐지만.. 속시원한 느낌이 안 드네욤..-_-;
구람..
또 즐플 즐코 즐델~~ 열띠미 하시구욤..
항상 행복하세욥~^0^