안녕 하세요.
고수님 덜 답변좀 부탁 드립니다.
개발환경은 Delphi6 이고요 DB는 ORACLE인데 델파이에서 아래와같이 쿼리문을 쓰면
데이타를 가져오질 못합니다.
예시1)Query1.Sql.Clear;
Query1.Sql.Add('Select * From TbUser ');
Query1.Sql.Add('Where UserId = :pUserId');
Query1.ParambyName('pUserId').AsString := Edit.Text;
Query1.Open
위와같이 하면 데이타를 Select 하지못함.---- 에러는 나지 않는데 RecordCount가 '0'
그런데 파라메터를 안쓰고
예시2)Query1.Sql.Clear;
Query1.Sql.Add('Select * From TbUser ');
Query1.Sql.Add('Where UserId = '''+Edit1.Text+'''');
Query1.Open
예시2) 와 같이 하면 데이타를 제대로 가져 옵니다.
파라메터를 인식하지 못하는것 같은데 원인이 뭔지좀 알려 주세요.
부탁 드립니다.
참고로 기존에 MSSQL 이나 InterBase에서는 이상없이 돌아 가던 플구램 입니다.
ORACLE 로 바꾸면서 이런 현상이...
부탁드리고요...좋은 하루되십시요.
예시2)에서는 edit1.text인데....
혹 오타가 아닌가요?