안녕하세요...천리안 프로그래머 포럼 유닉스 담당자 천방(ZPDSPF3)입니다...
질문 중간에 화살표를 너무 많이 누르셔서 제대로 이해가 되지는 않지만...
읽어보니까...에러가 나는 것이 정상입니다...
에디트에는 당연히 문자가 입력이 됩니다...
그러나...테이블의 필드를 숫자로 잡으셨다면...
당연히 에디트에 입력한 숫자가 아닌 문자들은 테이블에 들어갈 수가 없겠지요...
그리고...try ~ except문도 제대로 작동을 못하는 것이 당연합니다...
테이블에 넣으실 때...에디트에 들어있는 값을 검사해서 넣으셔야 합니다...
검사하는 방법은 에디트의 문자열을 받아서...
처음 문자부터 마지막 문자까지를 0부터 9 사이의 값을 제외하고는...
모두 잘라낸 문자열을 받으신 다음...테이블에 넣으실 때...
숫자형으로 변환해서 넣으셔야 합니다...
그럼...
평생백수 천방 드림...
|