|
ball 님이 쓰신 글 :
: 음... Bof가 참이구 Eof가 참이구는 ADO랑 상관이 없거든여
:
: 그거는 query 도 마찬가지입니다.
:
: 데이타베이스에서 가지고 온 레코드에서 내 포커스 위치가 어디있는냐가 처음이면 Bof가 참이구
:
: 마지막이면 Eof가 참인 값을 리턴해주는거거든여
:
: 구지 ADO안쓰셔도 되는거면 Query컴포넌트가지고 해보세염.
:
: 아니시면 소스 함 올려주시면 더 좋은 대답을 해드릴수 있을꺼 같은데.....
:
: 그럼 즐프염
:
ADO의 문제가 맞구요.(볼랜드에서 문제가 있다구 발표를 했다네요...보현님이 ^^)
TQuery로는 당연히 정상적인 값이 나옵니다.
(만일 TQuery로 정상적인 값이 안나오고 Bof==true && Eof==true라면 리턴값이 비어있다는 뜻이겠죠?)
볼랜드에서 패치가 올라와서 패치를 했었는데두 계속 그런문제가 발생을 합니다.
(패치를 깔고 소스를 전부 다시 빌드하고 배포를 했는데두... bof, eof에러가 나네요)
(물론 발생을 하지 않는 PC도 있습니다만...약 25%의 확률로 계속 발생을 하는군요
전국에 약100대가 깔려있는데 약25대가 그렇거든요.)
워낙 클라이언트 수가 많고 OS가 다양해서 ㅡ.ㅡ;;;
그리구 소스를 올릴 필요까진 없다고 판단되는게...
소스차원의 문제가 아닌걸 제가 알고 있기 때문이죠 ^^;;;
해보다가 안되면 ADO포기하구 멀티티어로 갈려구 고려중입니다.
멀티티어에서는 그런 문제가 전혀 없으니까요..
일반 TQuery로는 안되는게... 클라이언트가 전국적으로 깔려 있구요.
또...BDE 배포의 문제 보다 더 문제가 되는게 MS SQL Server의 클라이언트 버전이 깔려야 연결이 되더군요.
암튼 신경써주셔서 고맙구요.
계속 찾아봐야 겠네요...히궁...
|