이승근 님이 쓰신 글 :
: firebird1.5와 zeos, delphi 6을 사용하고 있습니다...
:
: 질문 1
: 기존에 파라독스를 사용했을때는 dbgrid에 항목에 대한 순차번호 표시를 일단 쿼리에 integer형으로 계산필드를 하나추가하고 쿼리의 이벤트에 Query1.Recno를 대입해 사용했습니다...
: 참 잘 사용했었습니다...^^
: 그런데, 디비를 이번에 firebird로 바꾸고 컴포넌트도 zeos를 사용하고 있는데 파라독스에서는 잘 되던것이 에러가 납니다... 예를들어 종전처럼 recnum(integer:계산필드) 하나 추가하고 이벤트에
: ZQuery1recnum.Value := ZQuery1.Recno; 를 부여했는데 레코드가 3개가 넘어가면 여러개의 중복으로 표시하더군요... 그러니깐 딱 3개 입력했는데 이미 입력한 사항들이 여러개로 grid에 표시된다는...
: 다른 오류인줄 알고 한참을 찾다가 혹시나 해서 지웠는데 그다음부터는 입력한 대로 잘 표시가 되네요...
: 어디서 들어보니 recno는 파라독스용이라고 하던데... 그것이 맞는건지... 그럼 파이어버드를 사용할때는 무엇을 써야 하는지요???
:
: 질문 2
: 파이어버드 2.0이 나와서 사용해보라고 권하시던데 전에 얼핏 듣기로는 zeos와 2.0이 연결부분에 문제가 있을거라고 하던데요... 맞나요??
: 그리고 1.5에서 2.0으로 변환하려면 그냥 2.0만 설치하면 되나요??
: 아니면 프로그램내에서 또 뭔가 수정작업들을 해줘야 하나요??
: 그리고 zeos컴포넌트를 현재는 사용하고 있는데 보통의 경우에는 어떤 컴포넌트들을 사용하고 계시는지요??
1. 답변이 되련지...
2. zeos 컴포넌트 무료인지라...업그레이드 잘 안됩니다
3. 형편이 있으시면 상용 컴포넌트 사용하시는 것이 좋지요
4. 파라독스에서 굴러가는 SQL 구문 파이어버드에서는 안되는 경우 가끔식 있습니다
5. 파이어버드에서는 가끔적 동적 SQL 구문 사용하면 에러가 거의 없습니다
6. 파라독스 보다 파이어버드가 나은 것 같습니다
7. 저도 파라독스에서 파이어버그로 바꾸는데 고생을 ...
|