TQuery 이용시 문제가 좀 있습니다.
데이터 모듈을 이용해서 데이터베이스, 테이블, 쿼기 등을 만들어 놓고
각각의 여러 어플리케이션에서 이 모듈을 사용하는데
TQuery를 이용하여 select 질의를 수행하거나 update 질의를 수행하는데
어쩔땐 잘 되구 어쩔때 안되구 합니다. 분명 데이터베이스 안에
3개의 레코드가 있는데 질의를 수행하고 나면 레코드카운터가 -1입니다.
결과를 못 가져오는거죠. 그런데 연결에는 문제가 없습니다. 로컬에
있는 데이터베이스에 연결하는 것이기 때문에 그리고 다른 어플리케이션에서는
잘 되거든요 그런데 이상하게 안되는 어플리케이션이 있습니다. 같은 프로젝트 안에 있는 어플리케이션들인데 말입니다.
안되는 어플리케이션들은 제가 기존에 있는 프로젝트에 추가한 것들입니다.
그렇다구 uses안에 데이터모듈을 포함하지 않거나 하지 않았습니다.
하두 안되길래 TQuery를 안되는 어플리케이션 내에 옮겨놓고 해두
마찬가지더라구요...무슨 문제가 있는지요...혹 특별히 해주어야할 설정같은
것이 있는지 도움좀 부탁드립니다. 벌써 3년째 프로그래밍을 하고 있지만
이런 경우는 처음이라 좀 당황스럽네요.
저도 그런 경험이 있었습니다.
[질/답]을 통해서 해결 했습니다.
검색창에 recordcount나 fetch나 fetch all을 검색 해보세요
아래는 검색된 결과 중에 하나 입니다.
그럼 수고 하세요
----------------------------------------------------------
저도 얼마전에 그런경우를 겪었는데요..
fetchAll하면 모든레코드를 갱신하는군요.
저같은 경우는 필드를 보니 2000정도의 사이즈가 되는 필드가 있더군요
그래서 (memo)라고 표시되니 레코드가 없을