Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
(급해요)Oracle DB 내부 Funtion을 Delphi에서 불러오는 방법?
> 급한 일 때문에 이렇게 질문을...
> Oracle DB 내부 Funtion을 Delphi에서 불러와 사용할 수 있는
방법이 어떤게 있을까요..
> 좋은 방법이 있다면 조언 바랍니다...
> 감사..
2
COMMENTS
이재식
•
1999.09.21 17:35
남진명 wrote:
> > 급한 일 때문에 이렇게 질문을...
> > Oracle DB 내부 Funtion을 Delphi에서 불러와 사용할 수 있는
> 방법이 어떤게 있을까요..
> > 좋은 방법이 있다면 조언 바랍니다...
> > 감사..
>
>
이재식 wrote :
안녕하세요.
오라클에서는 아시다시피 프로시저 및 함수를 사용자가 만들어서 쓸 수
있습니다. 물론 델파이를 이용해서 사용자 프로시저/함수 및 오라클에
내장되어 있는 예약함수/프로시저를 사용할 수 있죠.
그런데, 프로시저를 사용한다면 델파이의 Stored Proc컴포넌트를
이용해서 사용할 수 있는데요, 함수는 좀 다름니다.
함수(사용자/예약 어떤것이든)를 사용하는 가장 무난하고 쉬운 방법은
바로 쿼리를 던지는 것이죠.
이렇게 하기위해서는 쿼리컴포넌트를 쓰시고요,
with Query1 do
begin
Close ;
SQL.Clear ;
SQL.Add('select 함수(필요한 매개변수 : 있다면)') ;
SQL.Add('from dual') ;
Open ; // 혹 이것이 안되면 ExecSQL로 하세요.
end ;
그러면 함수이므로 결과값이 보통 한개이겠죠,
그 결과를 다른곳에 주고 싶다면,
Edit1.Text := Query1.Fields[0].asString ;
이렇게 하면 됩니다.
도움이 되셨는지요?.
그럼 안녕히...
0
0
삭제
수정
댓글
김태균
•
1999.09.21 03:30
Stored Procedure를 사용하면 델파이로 함수를 불러 올 필요없이
해결이 될 것 같은데요....
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
이진우
1999.09.22 22:56
0
COMMENTS
/
0
LIKES
TDataSet에 변경된 내용이 있는지 알 수 있을런지.....
오이
•
1999.09.21 04:41
2
COMMENTS
/
0
LIKES
Query Component의 두가지 의문사항
이재식
•
1999.09.21 22:01
오이 wrote: > 안녕하세요 ^^; 초보~ > > query component와 Data Source component와 DB Grid만을 가...
순용
•
1999.09.21 18:29
오이 wrote: > 안녕하세요 ^^; 초보~ > > query component와 Data Source component와 DB Grid만을 가...
김종환
•
1999.09.21 04:09
1
COMMENTS
/
0
LIKES
스크롤 되면서 컴포넌트 올릴수 있는것?
구창민
•
1999.09.21 08:59
김종환 wrote: > 정말 오랜 만에 방문 한것 같네요.. > > 판넬에 버튼을 여러개 올려놓으려고 하는데 ...
김태균
1999.09.21 03:27
0
COMMENTS
/
0
LIKES
Oracle에 대한 질문입니다.
초보
1999.09.21 02:55
0
COMMENTS
/
0
LIKES
잘 안풀리네요 도와주세요 (QuickReport)
맹주형
1999.09.21 02:38
0
COMMENTS
/
0
LIKES
텍스트를 테이블로 변환
황현동
•
1999.09.21 02:35
1
COMMENTS
/
0
LIKES
비주얼 베이직 api책을 샀었는데..델파이로..
구창민
•
1999.09.21 09:13
황현동 wrote: > 안녕하세요.. 저는 델파이를 공부하고 있는 학생입니다. > 그런데.. 제가 예전에 비주얼...
송기원
1999.09.21 02:21
0
COMMENTS
/
0
LIKES
다른프로그램의 컨트롤의 Message를 가로챌려면..?
황영일
1999.09.21 01:59
0
COMMENTS
/
0
LIKES
도움이 필요합니다
정진석
1999.09.21 00:46
0
COMMENTS
/
0
LIKES
파라독스 DB에 대하여....
남진명
•
1999.09.21 00:50
2
COMMENTS
/
0
LIKES
(급해요)Oracle DB 내부 Funtion을 Delphi에서 불러오는 방법?
> 급한 일 때문에 이렇게 질문을... > Oracle DB 내부 Funtion을 Delphi에서 불러와 사용할 수 있는 방법이 어떤게 있을까요.. > 좋은 방법이 있다면 조언 바랍니다... > 감사..
이재식
•
1999.09.21 17:35
남진명 wrote: > > 급한 일 때문에 이렇게 질문을... > > Oracle DB 내부 Funtion을 Delphi에서 불러와 ...
김태균
•
1999.09.21 03:30
Stored Procedure를 사용하면 델파이로 함수를 불러 올 필요없이 해결이 될 것 같은데요....
김혜경
1999.09.21 00:07
0
COMMENTS
/
0
LIKES
컴포넌트 찾기
송기원
•
1999.09.20 23:20
1
COMMENTS
/
0
LIKES
Default Web Browser를 바꾸는 방법..?
김영대
•
1999.09.21 01:46
송기원 wrote: > Internet Explorer나 Netscape처럼 내가 만든 Web Browser를 > Default WebBrowser로 설...
호
•
1999.09.20 23:19
3
COMMENTS
/
0
LIKES
Query한 결과를 다른 테이블에 Insert 또는 Update???
....
•
1999.09.21 03:49
호 wrote: > 안녕하세요? > > Query한 결과를 입력화면 없이 바로 다른 테이블에 Insert 또는 Update ...
이재식
•
1999.09.21 02:55
호 wrote: > 안녕하세요? > > Query한 결과를 입력화면 없이 바로 다른 테이블에 Insert 또는 Update ...
이건영
•
2000.08.23 23:10
안녕하십니까.. 귀하의 답변을 바탕으로 아래와 같이 코딩을 했습니다. 부끄럽사옵니다만, 이제 겨우 프...
송기원
1999.09.20 23:18
0
COMMENTS
/
0
LIKES
Winsight32 Utility가 이상합니다...
김도수
1999.09.20 22:22
0
COMMENTS
/
0
LIKES
TCP/IP PRINTER 제어?
박정모
1999.09.20 22:11
0
COMMENTS
/
0
LIKES
C++ Builder에서 with문이 어떻게?
이현철
1999.09.20 22:11
0
COMMENTS
/
0
LIKES
HTML 형식의 메일을 지원하는 방법..?
진요한
•
1999.09.20 21:12
1
COMMENTS
/
0
LIKES
폼에 이미지를 바둑판 형태로 뿌릴 수 있나요?
김영대
•
1999.09.21 01:43
// Image1.Picture.Bitmap 에 비트맵이 있다고 가정하면 // 아래 예제는 폼에 title 로 그리게 됩니다 ...
정근수
•
1999.09.20 21:09
1
COMMENTS
/
0
LIKES
Drag & Drop 에 관하여..
구창민
•
1999.09.21 00:50
정근수 wrote: > 두개의 CheckListBox (Box1, Box2)가 있습니다... > > Box1, Box2 > 1 1 > 2 ...
남진명
1999/09/21 00:50
Views
539
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> > 급한 일 때문에 이렇게 질문을...
> > Oracle DB 내부 Funtion을 Delphi에서 불러와 사용할 수 있는
> 방법이 어떤게 있을까요..
> > 좋은 방법이 있다면 조언 바랍니다...
> > 감사..
>
>
이재식 wrote :
안녕하세요.
오라클에서는 아시다시피 프로시저 및 함수를 사용자가 만들어서 쓸 수
있습니다. 물론 델파이를 이용해서 사용자 프로시저/함수 및 오라클에
내장되어 있는 예약함수/프로시저를 사용할 수 있죠.
그런데, 프로시저를 사용한다면 델파이의 Stored Proc컴포넌트를
이용해서 사용할 수 있는데요, 함수는 좀 다름니다.
함수(사용자/예약 어떤것이든)를 사용하는 가장 무난하고 쉬운 방법은
바로 쿼리를 던지는 것이죠.
이렇게 하기위해서는 쿼리컴포넌트를 쓰시고요,
with Query1 do
begin
Close ;
SQL.Clear ;
SQL.Add('select 함수(필요한 매개변수 : 있다면)') ;
SQL.Add('from dual') ;
Open ; // 혹 이것이 안되면 ExecSQL로 하세요.
end ;
그러면 함수이므로 결과값이 보통 한개이겠죠,
그 결과를 다른곳에 주고 싶다면,
Edit1.Text := Query1.Fields[0].asString ;
이렇게 하면 됩니다.
도움이 되셨는지요?.
그럼 안녕히...