안녕하세요...
다름이 아니라... 특정 필드의 값이 쓰레기 값으로 나타나는 현상이
발생 되어서 이렇게 문의를 드립니다...
Linux 에서 Oracle 8.1.6 을 사용하고 있구요...
Delphi5 Enterprise 를 사용하고 있는데...
특정 필드의 값이 NULL 인 경우 쓰레기 값이 나타나고, 이 값 또한 Refresh 할때
마다 바뀌고, 음... 어떤때는 안 나타나고... 쩝쩝... 이해가 안가네요...
오라클의 Dump 함수를 이용하여 필드값을 체크해본 결과 이상없이 Null로
되어 있는 상태이구요... 지금 5일째 해결을 못하고 있네요...
제발 좀 가르쳐주세요... 뭐가 문제인지... ㅠ.ㅠ;
Oracle Client 도 8.1.6을 사용하고 있습니다...
그럼... 많은 고수님들의 답변 부탁드립니다...
>
> 안녕하세요...
>
> 다름이 아니라... 특정 필드의 값이 쓰레기 값으로 나타나는 현상이
>
> 발생 되어서 이렇게 문의를 드립니다...
>
> Linux 에서 Oracle 8.1.6 을 사용하고 있구요...
>
> Delphi5 Enterprise 를 사용하고 있는데...
>
> 특정 필드의 값이 NULL 인 경우 쓰레기 값이 나타나고, 이 값 또한 Refresh 할때
>
> 마다 바뀌고, 음... 어떤때는 안 나타나고... 쩝쩝... 이해가 안가네요...
>
> 오라클의 Dump 함수를 이용하여 필드값을 체크해본 결과 이상없이 Null로
>
> 되어 있는 상태이구요... 지금 5일째 해결을 못하고 있네요...
>
> 제발 좀 가르쳐주세요... 뭐가 문제인지... ㅠ.ㅠ;
>
> Oracle Client 도 8.1.6을 사용하고 있습니다...
>
> 그럼... 많은 고수님들의 답변 부탁드립니다...
NVL(column_name or expression, value)라는 함수를 사용하면 어떻까 합니다.
이 함수는 cloumn_name 이나 expression에 해당되는 값이 null값인 경우 이를
value으로 대치하기 위해서 사용되는 함수 입니다. 그러니까 Null인 필드는 String
일 경우는 공백으로 integer일 경우는 0으로 값을 바꾸도록 하는 거죠...
그럼 Null값이 쓰레기 값으론 나오지 않을 겁니다..
그럼 이만