Q&A

  • window용 Mysql 연결이 자꾸 끊어지는데요.
델3에서 window용 Mysql을 배우는 중입니다.

ODBC를 쓰지않고 winzeos라는(자료실에 있슴)컴포넌트를 사용하고 있습니다. ODBC없이도

바로 Mysql에 연결을 시켜줍니다.



데이타모듈에 데이타베이스연결 컴포넌트와 쿼리 컴포넌트를 하나씩 올려놓고

데이타모듈에 pulic으로 select를 해주는 함수를 만들었습니다. 처음 컴파일시는 이상없이 함수를 호출해 사용했는데, 다음부터는 "Test Signal"이라는 메세지와 함께

mysqld가 다운되어버립니다. 이 함수를 자기 폼에 복사해서 사용했더니 아무 이상이 없구요.

혹시 이 문제에 대해 아시는 분은 답변 좀 부탁드리겠습니다.

1  COMMENTS
  • Profile
    s6763 2000.07.05 17:53
    parkisu wrote:

    > 델3에서 window용 Mysql을 배우는 중입니다.

    > ODBC를 쓰지않고 winzeos라는(자료실에 있슴)컴포넌트를 사용하고 있습니다. ODBC없이도

    > 바로 Mysql에 연결을 시켜줍니다.

    >

    > 데이타모듈에 데이타베이스연결 컴포넌트와 쿼리 컴포넌트를 하나씩 올려놓고

    > 데이타모듈에 pulic으로 select를 해주는 함수를 만들었습니다. 처음 컴파일시는 이상없이 함수를 호출해 사용했는데, 다음부터는 "Test Signal"이라는 메세지와 함께

    > mysqld가 다운되어버립니다. 이 함수를 자기 폼에 복사해서 사용했더니 아무 이상이 없구요.

    > 혹시 이 문제에 대해 아시는 분은 답변 좀 부탁드리겠습니다.





    (답변)

    저도 winzeos를 사용해 개발하는 사람인데요.

    Test signal이 나오는 이유는 table이 깨져있기 때문이거나,

    table을 엑세스 하는데, 잘못된 방법으로 엑세스 하였을 경우 나타나더군요.



    참고로 테이블 복구 방법은

    dos창으로 나갑니다.

    c: cd mysqlbin

    c: isamchk -r c:mysqldatakkk*.* <-데이타베이스 명이 kkk일 경우

    을 하시면 복구가 되는데, 믿을 게 못되더군요.