Q&A

  • zeos 컴포넌트 사용시 에러..
zeos 컨트롤 쓰고 있습니다. Mysql 을 리눅스에 올려서 Win98 에서 델파이로

개발중이거든요. 거의 다 만들었습니다.



근데 환장하겠습니다.



어떨땐 문제없이 쌩쌩 돌아가구 ..

어떨땐 Access Error 가 뜨면서 차일드폼들이 하나두 안뜨고,

어떨땐 차일드폼은 뜨는데 Access Error 뜨면서 연결이 하나두 안된채 뜨고,

버튼을 누르면 닫힌 데이타셋이라 작업할 수 없다고 메시지가 뜨구요.

(T.T 물론 Open 해줬습니다.)



그리고, 창들을 닫지않고 종료하면 어김없이 뜨는 Access Violation Error..



에러날때 커서는 대개 Transact 관련해서 나는거 같더라구요.



제가 transaction 관리는 안했거든요.



mysql 은 커밋과 롤백이 지원되지 않는다고 들어서 transaction 관리 해줄 필요가

없지 않을까 해서 그냥 급한대로 프로그램을 만들었는데요. 만들고 나서

하도 에러가 떠서 transaction 컴포넌트에 관해 정보를 찾아봤는데.. 없더군요..



데이타모듈에 쿼리 컴포넌트가 한 10여개 정도 있구요,

각 폼마다 쿼리, 테이블 컴포넌트가 5~6개씩 있습니다.



transaction 컴포넌트는 데이타모듈에 1개.. 아무래도 이게 문제가 되는거 같던데..

transaction 컴포넌트를 각기 테이블이나 쿼리 컴포넌트에 물리는 규칙 같은게 있나요?



이거 전혀 대처를 못하겠네요. Access Violation.. 도와주세요~



1  COMMENTS
  • Profile
    지나는이 2001.10.26 04:27
    roboj wrote:

    > zeos 컨트롤 쓰고 있습니다. Mysql 을 리눅스에 올려서 Win98 에서 델파이로

    > 개발중이거든요. 거의 다 만들었습니다.

    >

    > 근데 환장하겠습니다.

    >

    > 어떨땐 문제없이 쌩쌩 돌아가구 ..

    > 어떨땐 Access Error 가 뜨면서 차일드폼들이 하나두 안뜨고,

    > 어떨땐 차일드폼은 뜨는데 Access Error 뜨면서 연결이 하나두 안된채 뜨고,

    > 버튼을 누르면 닫힌 데이타셋이라 작업할 수 없다고 메시지가 뜨구요.

    > (T.T 물론 Open 해줬습니다.)

    >

    > 그리고, 창들을 닫지않고 종료하면 어김없이 뜨는 Access Violation Error..

    >

    > 에러날때 커서는 대개 Transact 관련해서 나는거 같더라구요.

    >

    > 제가 transaction 관리는 안했거든요.

    >

    > mysql 은 커밋과 롤백이 지원되지 않는다고 들어서 transaction 관리 해줄 필요가

    > 없지 않을까 해서 그냥 급한대로 프로그램을 만들었는데요. 만들고 나서

    > 하도 에러가 떠서 transaction 컴포넌트에 관해 정보를 찾아봤는데.. 없더군요..

    >

    > 데이타모듈에 쿼리 컴포넌트가 한 10여개 정도 있구요,

    > 각 폼마다 쿼리, 테이블 컴포넌트가 5~6개씩 있습니다.

    >

    > transaction 컴포넌트는 데이타모듈에 1개.. 아무래도 이게 문제가 되는거 같던데..

    > transaction 컴포넌트를 각기 테이블이나 쿼리 컴포넌트에 물리는 규칙 같은게 있나요?

    >

    > 이거 전혀 대처를 못하겠네요. Access Violation.. 도와주세요~

    >



    저두 그런 환경에서 작업해 본적이 있습니다.

    근데 제가 작업할 때는 에러가 난 적이 한번두 없었는데

    다른 사람들은 에러가 많이 생기던데요.. 그 유형과 해결한 방법 들입니다.



    1. 일단 zeos component 최신버전으루 업데이트를 받아서 새로 설치를 하세요..

    먼저 bpl을 삭제한 후에 하시는 게 안전할 겁니다.

    2. 그래두 안돼면, 쿼리문을 살펴 보세요. 쿼리가 잘못됐다던지 하면 에러가

    발생하더라구요. 별다른 메세지 없이...

    3. 그래두 안돼면, 지금 사용하고 있는 것과 똑같은 폼을 다시 만드세요..

    물론 기존의 폼에서 복사하면 안됩니다.

    글구 코딩내역을 이벤트별로 따서 붙여 넣고 계속 컴파일, 실행을 해서 에러

    여부를 체크해 보세요..



    일련의 문제들은 이 범위에서 왠만한 것들은 다 해결을 했었는데.....



    글구 제가 사용할 때는

    데이타 베이스 컴포 1

    트랜젝션 컴포 1 ( 데이타 베이스 컴포와 연결 )

    나머지들은 일반적으루 사용하는 것과 같이 사용했습니다..

    트랜젝션 컴포를 쿼리나 테이블당 1개씩 쓰지는 마세요.. max connection overflow

    발생합니다..



    도움이 됐을런지 모르겠네요...



    그럼 이만...



    • 델초보
    • 2001.10.26 19:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김정선
      2001.10.26 22:24
      한가지 방법은 검색할 때 조건을 걸어 원하시는 데이터가 나온걸 레포트에 나타낼 수 있고.. 다...
    • 성더기
      2001.10.27 01:09
      프로시져(procedure)나 펑션(function)은 그넘이 그넘입니다 다만 차이가 있다면 리턴값이 있느냐 없느...
    • 델파이 탐 크르즈
      2001.10.27 00:50
      초보임당 wrote: > 좀 허접한 질문입니다. > MDI메인 폼에서 버튼클릭시 CHILD폼을 생성시키는 프로시져...
    • 초보임당
      2001.10.30 18:39
      델파이 탐 크르즈 wrote: > 초보임당 wrote: > > 좀 허접한 질문입니다. > > MDI메인 폼에서 버튼클릭시...
    • 한상훈
    • 2001.10.26 07:32
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김지태
      2001.10.26 08:34
      한상훈 wrote: > 암것두 모르는 초보여요.. > > 내컴에서 실행하는 exe파일에서 어떤 웹주소상의 파일...
    • 한상훈
      2001.10.26 09:59
      답변감사하구여.. 웹파일을 로컬에 저장은 그렇게 가능할텐데 로컬 파일을 웹으로 저장은 어떻게 하나...
    • 김지태
      2001.10.26 17:52
      한상훈 wrote: > 답변감사하구여.. > > 웹파일을 로컬에 저장은 그렇게 가능할텐데 > 로컬 파일을 웹...
    • 초짜
    • 2001.10.26 07:06
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김지태
      2001.10.26 07:18
      초짜 wrote: > 음냐.codesign인가 뭔가를 내려 받아서 압축풀구 SingCode.exe를 실행시켰습당. > 그랬더...
    • 초짜
      2001.10.26 07:36
      김지태 wrote: > 초짜 wrote: > > 음냐.codesign인가 뭔가를 내려 받아서 압축풀구 SingCode.exe를 실행...
    • 김지태
      2001.10.26 06:47
      정규성 wrote: > -------------------[ 에러 메세지 내용 ]----------------------- > Project JD.exe ra...
    • 깨구락지
      2001.10.26 17:29
      쿼리 문장이 겹쳐 있습니다. execsql 전에 sql.text를 확인해 보시면 'select * from vcust insert into v...
    • 인터기초
      2001.10.26 20:21
      조언 감사하게 생각합니다. 이번엔 'IbQuery1:Parameter 'vno' not found' 에러메시지가 뜹니다. 어느...
    • 김지태
      2001.10.26 06:57
      최혜정 wrote: > 저는 오라클을 사용해 프로그램을 개발하였습니다. 물론 Client/Server 프로그램이라 sql...
    • 최유순
    • 2001.10.26 03:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이경문
      2001.10.27 08:15
      글쎄요.... thread programming하면서 가장 힘든 부분중의 하나인데 thread내부에 exit condition 변수를 ...
    • 류종택
      2001.10.26 05:00
      확신이 서지 않지만.. 프로그램 내부에서는 검출할 수 없는 것으로 압니다.. 다른 시그날들은 모두 검...
    • 2001.10.26 03:24
    • 3 COMMENTS
    • /
    • 0 LIKES
    • manlife
      2001.10.27 03:53
      정 wrote: > 이 이벤트에서 폼을 죽일 수는 없나요..? > Close시키려구 하는데.. > Active가 되야만 Clo...
    • aparadin
      2001.10.26 20:00
      정 wrote: > 이 이벤트에서 폼을 죽일 수는 없나요..? > Close시키려구 하는데.. > Active가 되야만 Clo...
    • 허재팔
      2001.10.26 04:05
      정 wrote: > 이 이벤트에서 폼을 죽일 수는 없나요..? > Close시키려구 하는데.. > Active가 되야만 Clo...
    • joolu
    • 2001.10.26 02:23
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 초보의비애
      2001.10.26 02:57
      joolu wrote: > 이미지 리스트 안에 있는 이미지들을 외부의 특정폴더의 화일로 저장을 할 수 있나요? > ...
    • joolu
      2001.10.26 03:55
      초보의비애 wrote: > joolu wrote: > > 이미지 리스트 안에 있는 이미지들을 외부의 특정폴더의 화일로 ...
    • 최용일
      2001.10.26 22:26
      안녕하세요. 최용일입니다. 아래와 같이 해보세요... procedure TForm1.Button1Click(Sender: TObjec...
    • roboj
    • 2001.10.26 01:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 지나는이
      2001.10.26 04:27
      roboj wrote: > zeos 컨트롤 쓰고 있습니다. Mysql 을 리눅스에 올려서 Win98 에서 델파이로 > 개발중이...
    • 건달임돠
      2001.10.26 01:14
      TrayBar에 넣고 싶은거 같군요 tray 하고 검색을 하시면 됩니다. 그럼 아주 많은 내용을 얻을 수 있...