Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
컬럼 값의 공백도 가져오고 싶어요
오라클을 사용하고 있습니다.
컬럼을 CHAR(3)자리로 잡았는데
FieldbyName('???').asString 으로 값을 가져오면
뒤에 있는 공백은 안가져오고
'N', 'N2' 이렇게 가져옵니다.
'N ', 'N2 '와 같이
뒤에 있는 공백도 가져올순 없나요?
1
COMMENTS
nilriri™
•
2003.07.04 21:48
샬롬~
위에 한재호님 하고 같은 문제 같군요...ㅡㅡ;
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.ConnectionString := 'Provider=OraOLEDB.Oracle.1;Password=tiger;Persist Security Info=True;User ID=scott;Data Source=banca';
ADOQuery1.Open;
showmessage('a'+ADOQuery1.FieldValues['empno']+'z') ;
ADOQuery1.Close;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ADOQuery1.ConnectionString := 'Provider=MSDAORA.1;Password=tiger;User ID=scott;Data Source=banca;Persist Security Info=True';
ADOQuery1.Open;
showmessage('a'+ADOQuery1.FieldValues['empno']+'z');
ADOQuery1.Close;
end;
단순하게 테스트 해봤습니다.
그런데..오라클에서 제공되는 데이터 공급자가 속도는 더 빠른거 같은데..
버그인지 모르지만...뒤에 공백이 제거된 결과가 리턴 되더군요..
lpad를 사용하시던지..
해결책을 제시해 드리진 못하겠군요..^^;
오라클사에 문의 해 보시는 것이..혹시 패치가 나왔을 수도..^^;
즐프~
p.s 뒤에 공백이 왜 필요한지 모르겠습니다..^^;
키 컬럼이라면..자릿수를 맞춰서..앞쪽에 '0'으로 채워주는게 맞는거 같고요
머..정확한 용도를 모르니..뭐라고 말씀드리긴 그렇지만..
0
0
댓글
(NOTICE) You must be
logged in
to comment on this post.
안기연
2003.07.04 19:45
0
COMMENTS
/
0
LIKES
요즘 나오는 멀티미디어 카드에 대하여
한재호
•
2003.07.04 19:24
3
COMMENTS
/
0
LIKES
AsString에 대한 질문입니다.
nilriri™
•
2003.07.04 21:22
샬롬 ADO 드라이버 종류에 따라 결과값에 차이가 나더군요.. Provider=MSDAORA.1;Password=tiger;Use...
nilriri™
•
2003.07.04 21:01
샬롬~ 데이터가 'B '처럼 뒤에 스페이스가 있다고 하셨는데.. 뒤에 스페이스가 있다는건 어디서 확인...
한재호
•
2003.07.05 02:02
;
사노라면
•
2003.07.04 19:16
2
COMMENTS
/
0
LIKES
델파이에서 윈도우 배경화면 안보이게 하는 방법이 있나요?
최용일
•
2003.07.05 02:40
안녕하세요. 최용일입니다. 속성창이나 편집창으로 화면을 꽉 채우면 되지 않아요? 익스퍼트 툴로 GE...
사노라면
•
2003.07.07 19:30
답변 감사합니다. GExpert 툴을 한번 설치해 봐야 겠네여..
kimjin
•
2003.07.04 18:49
1
COMMENTS
/
0
LIKES
컬럼 값의 공백도 가져오고 싶어요
오라클을 사용하고 있습니다. 컬럼을 CHAR(3)자리로 잡았는데 FieldbyName('???').asString 으로 값을 가져오면 뒤에 있는 공백은 안가져오고 'N', 'N2' 이렇게 가져옵니다. 'N ', 'N2 '와 같이 뒤에 있는 공백도 가져올순 없나요?
nilriri™
•
2003.07.04 21:48
샬롬~ 위에 한재호님 하고 같은 문제 같군요...ㅡㅡ; procedure TForm1.Button1Click(Sender: TObjec...
조승철
•
2003.07.04 18:12
1
COMMENTS
/
0
LIKES
양식(서식)에 맞춘 리포트 출력
KDDG_RNStone
•
2003.07.04 18:42
다른 훌륭한 리포트 툴을 가지고 계신게 아니라면 직접 그리는 것보다는 퀵리포트로 하시는게 그나마 낳겠...
음대성
•
2003.07.04 09:19
1
COMMENTS
/
0
LIKES
DB 화일합쳐서 검색...
장덕곤
•
2003.07.04 18:58
union 을 사용하시면 될거같은데요 조건은 필드의 자료형이 비슷해야된다는겁니다 사용예는 select a...
박영걸
2003.07.04 09:05
0
COMMENTS
/
0
LIKES
델파이에서 자체적으로 지원하는 사운드 출력 인터페이스(함수)는 없나요?
아폴론
•
2003.07.04 08:26
1
COMMENTS
/
0
LIKES
Borand Delphi Studio Enterprise 7.0
박진수
•
2003.07.04 20:59
김성덕
2003.07.04 06:47
0
COMMENTS
/
0
LIKES
다른 프로그램의 메모리를 참조할수 있는 방법이 있나요?
박준영
2003.07.04 03:36
0
COMMENTS
/
0
LIKES
DelZip 1.60 에서 압축 풀기 관련 질문...(소스있음)
shem
•
2003.07.04 03:21
1
COMMENTS
/
0
LIKES
[Fatal Error] main.pas(125): File not found: 'TFlatEditUnit.dcu'
최용일
•
2003.07.04 03:30
안녕하세요. 최용일입니다. 폼에서 컴포넌트를 지워도 uses절에는 유닛이 링크되어 남아 있어요... uses...
dogmh
•
2003.07.04 03:01
1
COMMENTS
/
0
LIKES
ShellListView에서 선택된 아이콘의 경로명을 알고 싶습니다.
최용일
•
2003.07.04 03:43
안녕하세요. 최용일입니다. TShellListView.Folder속성을 이용하시면 아이템의 모든 정보를 얻으실 수 ...
김정임
2003.07.04 03:00
0
COMMENTS
/
0
LIKES
엑셀 파일 작업 후 에러..
이승근
•
2003.07.04 03:00
1
COMMENTS
/
0
LIKES
outer join에 관해...
열심히
•
2003.07.09 01:15
아웃 조인을 하기 위해서는 기준이 필요합니다. 조인조건이 어떻게 되던간에 한쪽 방향으로만 되어야 합...
정현석
•
2003.07.04 02:05
3
COMMENTS
/
0
LIKES
DBGrid 에서 현재 Row 의 인덱스를 알려면....
KDDG_RNStone
•
2003.07.05 03:00
어짜피 Table이나 Query에서 가져오는 거니까 그냥 이렇게 하시면 안되나요? var CurNo...
KDDG_ZZOM
•
2003.07.04 02:12
procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect; Field: TField;...
정현석
•
2003.07.04 03:16
아무런 일도 발생 안돼네요 마우스를 클릭했을때 dgListDrawDataCell 이벤트가 발생하지 않는...
돈키호테
2003.07.04 00:27
0
COMMENTS
/
0
LIKES
방화벽이 설치된 서버에서 DATA주고받는 문제에 대해..
노명환
•
2003.07.04 00:13
1
COMMENTS
/
0
LIKES
별모양같은 폼을 만들어야 하거든요..
김병곤
•
2003.07.04 00:19
masking 기법에 대한 정보를 찾아보세요.
김진국
2003.07.03 23:48
0
COMMENTS
/
0
LIKES
rave에 관하여..
최병철
2003.07.03 23:20
0
COMMENTS
/
0
LIKES
Access violation에러중에 KERNEL32.DLL의 에러 문의?
leegulee
2003.07.03 23:05
0
COMMENTS
/
0
LIKES
델파이6.0 trial version 있는곳좀 부탁드립니다.
kimjin
2003/07/04 18:49
Views
237
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
위에 한재호님 하고 같은 문제 같군요...ㅡㅡ;
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.ConnectionString := 'Provider=OraOLEDB.Oracle.1;Password=tiger;Persist Security Info=True;User ID=scott;Data Source=banca';
ADOQuery1.Open;
showmessage('a'+ADOQuery1.FieldValues['empno']+'z') ;
ADOQuery1.Close;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ADOQuery1.ConnectionString := 'Provider=MSDAORA.1;Password=tiger;User ID=scott;Data Source=banca;Persist Security Info=True';
ADOQuery1.Open;
showmessage('a'+ADOQuery1.FieldValues['empno']+'z');
ADOQuery1.Close;
end;
단순하게 테스트 해봤습니다.
그런데..오라클에서 제공되는 데이터 공급자가 속도는 더 빠른거 같은데..
버그인지 모르지만...뒤에 공백이 제거된 결과가 리턴 되더군요..
lpad를 사용하시던지..
해결책을 제시해 드리진 못하겠군요..^^;
오라클사에 문의 해 보시는 것이..혹시 패치가 나왔을 수도..^^;
즐프~
p.s 뒤에 공백이 왜 필요한지 모르겠습니다..^^;
키 컬럼이라면..자릿수를 맞춰서..앞쪽에 '0'으로 채워주는게 맞는거 같고요
머..정확한 용도를 모르니..뭐라고 말씀드리긴 그렇지만..