Persnal Oracle과 Delphi를 사용하여 프로그램을 만들었습니다.
그런데 잘쓰다가 갑자기 Oracle이 잘못된 값을 가져옵니다.
지정된 값을 불려오면 만약 A Field 에 'A'라는 값이 있느데 이것을 'B'라고 읽어옵니다. 이때까지 잘쓰다가 이러는데요.
의심나는 부분은 Oracle ODBC TEST에서는 정확한 값을 불려오는데 BDE를 사용하여 불러오면 이런 현상이 발생합니다. 어떻게 해야 할지..
급함니다. 제발 아시는 분 알려주세요.
sql문을 직접 sql plus 에서 select 하면 정상적으로 가져오는데
bde를 통해서 가져올때 없는값을 가져올때가 있었습니다.
그래서 여러가지로 테스트해보다가 select 하여 가져온 데이타중에
필요로 하는 해당 컬럼의 제일마지막 값이
없을경우 그 컬럼의 모든 데이타는 못가져오는 경우를 보았거든요
그래서 모든컬럼에 스트링 타입은 스페이스를 숫자타입은 0 을 입력하여
해결을 했었습니다.
예를 보면
다음과 같이 select 하여 결과값을 원하는데
column1 column2 column3
data data2 data3
dat dat2 dat3
da (null) da3
위와 같이 답을 얻고 싶은데 bde를 거치면
(null) 이 있는 컬럼(column2)의 모든 데이타는 null을 가져오더군요
도움이 되었으면..
이우현 wrote:
> Persnal Oracle과 Delphi를 사용하여 프로그램을 만들었습니다.
> 그런데 잘쓰다가 갑자기 Oracle이 잘못된 값을 가져옵니다.
> 지정된 값을 불려오면 만약 A Field 에 'A'라는 값이 있느데 이것을 'B'라고 읽어옵니다. 이때까지 잘쓰다가 이러는데요.
> 의심나는 부분은 Oracle ODBC TEST에서는 정확한 값을 불려오는데 BDE를 사용하여 불러오면 이런 현상이 발생합니다. 어떻게 해야 할지..
> 급함니다. 제발 아시는 분 알려주세요.