오라클과 델5를 연결하였습니다.
SQL.Add('select * from Table where MAIN_ID = ''USER''');
를 하면 MAIN_ID가 'USER'인 데이터를 잘 가져옵니다.
그런데...
SQL.Add('select * from Table where MAIN_ID = :main');
Params[0].AsString := 'USER';
이렇게 변수로 넘기면 데이터를 못가져 오는군요...
근데 이 MAIN_ID라는 놈이 PK거든요....
다른 Column을 가지고 하면 또 잘 가져옵니다.
그래서 생각에 이 PK가 문제 인가 생각도 해 봤는데...
이런 경우 겪으신 분 있으시면 좀 알려주세요...
MS-SQL만 쓰다가 ORACLE처음 쓰는데 생각외로 이것저것 많이 걸리네요...
그럼...
이경배 wrote:
> 오라클과 델5를 연결하였습니다.
> SQL.Add('select * from Table where MAIN_ID = ''USER''');
> 를 하면 MAIN_ID가 'USER'인 데이터를 잘 가져옵니다.
> 그런데...
> SQL.Add('select * from Table where MAIN_ID = :main');
> Params[0].AsString := 'USER';
> 이렇게 변수로 넘기면 데이터를 못가져 오는군요...
>
> 근데 이 MAIN_ID라는 놈이 PK거든요....
> 다른 Column을 가지고 하면 또 잘 가져옵니다.
>
> 그래서 생각에 이 PK가 문제 인가 생각도 해 봤는데...
> 이런 경우 겪으신 분 있으시면 좀 알려주세요...
>
> MS-SQL만 쓰다가 ORACLE처음 쓰는데 생각외로 이것저것 많이 걸리네요...
> 그럼...
>