* 사용환경 : 델파이5 / Windows 2000
* 에러 메시지 : 데이타 형이 틀리다는
에러좀 잡아주세요
마이다스 소켓으로 프로그램하고있습니다.
서버는 Oracle 8i ADO를 사용하고있구요.
클라이언트에서 데이타를
Q1.Append;
Q1.Edit;
Q1.FieldValue['Item'] := '';
Q1.Post;
이렇게 했습니다.
Q1.ApplyUpdates(-1)를 하면
데이타 형이 틀리다는 메세지가 뜹니다.
Q1.Append;
Q1.Edit;
Q1.FieldValue['Item'] := 'xx';
Q1.Post;
이경우는 정상적으로 저장됩니다.
어떤경우에 발생하냐면
Varcar2로잡힌 데이타를
Edit 이후에 정보가 빈정보가 아니면
정상적으로 저장됩니다.
하지만 수정이후에 정보가 빈칸인경우에 발생하는
경우 에 생깁니다..
당여히 필드는 NULL이 가능한 필드입니다.
일반적인 클라인트서버에서는 문제가없습니다.
그런게 TClientDataSet를 사용하면서 생기는 현상입니다.
꼭 에러좀잡아주세요......................
Edit가 바로 되나요?
긁적.. 긁적.. 이런 문장은 첨보넹..
저도 오라클하고 마이다스하고는 안해바서..
방법을 바꿔보시죠?
CommandText형식으로 Insert into 로 넘겨버리심이?
미래 wrote:
> * 사용환경 : 델파이5 / Windows 2000
> * 에러 메시지 : 데이타 형이 틀리다는
>
> 에러좀 잡아주세요
>
> 마이다스 소켓으로 프로그램하고있습니다.
>
> 서버는 Oracle 8i ADO를 사용하고있구요.
>
> 클라이언트에서 데이타를
> Q1.Append;
> Q1.Edit;
> Q1.FieldValue['Item'] := '';
> Q1.Post;
>
> 이렇게 했습니다.
>
> Q1.ApplyUpdates(-1)를 하면
>
> 데이타 형이 틀리다는 메세지가 뜹니다.
>
> Q1.Append;
> Q1.Edit;
> Q1.FieldValue['Item'] := 'xx';
> Q1.Post;
> 이경우는 정상적으로 저장됩니다.
>
>
>
> 어떤경우에 발생하냐면
> Varcar2로잡힌 데이타를
> Edit 이후에 정보가 빈정보가 아니면
> 정상적으로 저장됩니다.
>
>
> 하지만 수정이후에 정보가 빈칸인경우에 발생하는
> 경우 에 생깁니다..
>
> 당여히 필드는 NULL이 가능한 필드입니다.
> 일반적인 클라인트서버에서는 문제가없습니다.
> 그런게 TClientDataSet를 사용하면서 생기는 현상입니다.
>
> 꼭 에러좀잡아주세요......................
>