Q&A

  • 델파이 실행시...kernel32.dll 에러가 나는 이윤 멀까요?
계속 암일이 없었던 컴터임돠...
근데, 지난주...회사일때문에 제 컴에...(오라클 8.1.5가 이미 설치되어있었음)
오라클 8.1.6을 재설치하고...무난하게 사용을 하던중...

당군, 로컬 디비 만들어서 사용했거든요...OS는 Win98이구요...
델파이는 5와 6이 설치되어있으나, 짐 작업은 6에서만합니다...

정말 간단한 쿼리가 SQL EXPLORER에서...안돼는거에염...
'data type attribute violation'(맞나?)이라는 에러와 함께...
결과가 보이질 않더군요...그래서, sql plus 에서 동일한 쿼리를 날렸는데,
이상없이 데이타가 조회가 되었답니다...
짐 어느정도 완성된 플그램을 돌리면...insert시에 한번 에러가나고...
그 다음부터는 insert시 에러도 없음돠...(자료가 안들어감 말도 안함돠...)
이젠 조회만 하면 결과를 가지고 오지 않습니다...위에 에러만 나오고...

그러다 오늘 출근해서 컴터키고...델파이를 띄우자마자 절 맞는건...
'어쩌구~~ kernel32.dll' 에러가 납니다...그래서 델파이를 종료한후 다시
실행하면...아무런 에러도 안나구요...여태 이런적이 없거든요...

이런 경우 어떻게 해야할지 아시는 분은 답글 부탁함돠...좋은 하루 되세요...
1  COMMENTS
  • Profile
    데빠이 2002.03.19 20:45
    아무도 답변 안해주셔서...혼자 죽는줄 알았답니다...
    근데, 이거 자답이라고 할 수있는건가여? ㅋㅋㅋ

    kernel 에러가 났던건 이율 몰겠지만요...오늘은 또 괜찮네염...
    언제 그랬냐는듯이...쿠쿠 어제 시스템이 잠깐 정신을 못차린듯...

    'data type attribute violation' 에러는요...
    테이블에 데이타를 insert 할경우, 필요한 필드에만 값을 넣잖아요...
    이때, 필드에 값이 없는 레코드가 있을경우에만, 위 에러가 나더라구용...
    select * from table_name 하면 에러...select field_name from table_name..
    하면...이상이 없더라구용...글서, 무식한 방법으로다가 테이블 만들시에
    모든 필드에 default 로 값을 넣어주고 테이블을 만든후, insert 했더니,
    지금은 이상없이 조회가 된답니다...ㅋㅋㅋ
    이거 이유 알아내는데 몇시간이 걸린지...참내!!!

    서버에 만든 스크립트랑 로컬에 만든 스크립트랑 내용이 동일한데,
    왜 그런지 이윤 저도 몰겠습니다...서버에 연결해서 사용하면 테이블에
    default로 값을 주지 않아도 이상이 없거든요...오라클 버전도 동일하고...
    OS문젠가?
    암튼, 이상이구요...그럼, 즐코딩하시길~~~