오라클에서는 select문으로 검색 몬하나염??
sql.Add('select * from enpr_FINANCIAL where enprnum=:iogb');
parambyname('iogb').asstring:= sn1.Text + '-' + sn2.text + '-' + sn3.text;;
open;
이런식으로여.. 더쉽게.
sql.Add('select * from enpr_FINANCIAL where enprnum=:iogb');
parambyname('iogb').asstring:= '123-45-67890';
open;
showmessage(fieldByName('enprnum').asstring);
enpmnum 이라는 필드를 메세지로 뿌려줄려고 하는데..
디비접속은 되는데 .enprnum이라는 곳에는 공백입니다.
어떻게 해야...
enprnum이 '123-45-67890' 인것만 뽑을수 있읍니까?
쿼리에 직접 적어 넣으면 작동은 하는데...'123-45-67890'이자료가 유동적이라...
제발 도와 주세염...
참고로 ACCESS디비에서는 잘돌아 갔습니다.
유동적이라는게?
oracle에서 스트링을 char 형식으로 만든경우에는요..
예를들어 어떤 필드를 char(10) 로 만들어 놨는데..거기다가 5자리만
넣으면 나머지 5칸은 space로 채워집니다..
iogb <== 요 필드가 12(123-45-67890)자리보다 크다면..
sql.add(' where rtirm(enprnum) = :iogb ');
parambyname('iogb').asstring:= trim(sn1.Text) + '-' +
trim(sn2.text) + '-' + trim(sn3.text);
일케 한번 해보시지요...