Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Oracle에서 DB 생성 후 Database Desktop에 연결하는 방법은?
안녕하세요
문의 사항은 오라클에서 디비를 생성한다음 델파이에있는 데이터 데스크탑에
연결하려고 합니다.
그런데 이책저책을 검색해도 좋은 해답이 없어 이렇게 글을 오립니다.
델파이에 BDE Adiminstror 하고 database desktop의 관계
오라클의 oracle net8 easy config의 역활도 궁굼
아니면 오라클하고 델파이의 데이터베이스 데스크탑 하고 연결하는 방법즘
도와주세요....
그럼 부탁
1
COMMENTS
한근수
•
2000.08.22 04:38
임호빈 wrote:
> 안녕하세요
> 문의 사항은 오라클에서 디비를 생성한다음 델파이에있는 데이터 데스크탑에
> 연결하려고 합니다.
> 그런데 이책저책을 검색해도 좋은 해답이 없어 이렇게 글을 오립니다.
> 델파이에 BDE Adiminstror 하고 database desktop의 관계
> 오라클의 oracle net8 easy config의 역활도 궁굼
> 아니면 오라클하고 델파이의 데이터베이스 데스크탑 하고 연결하는 방법즘
> 도와주세요....
> 그럼 부탁
다음은 오라클7.3에서 설정한 예입니다. 참고하세요.
다음은 SQL Net Easy Configuration 설정 예입니다.
Database Alias : MYORA <--임의로 정하세요.
Protocol : TCP/IP
Host Name : my.oracle.co.kr <--IP 주소도 OK
Database Instance : ORA7
SQL Plus로 연결해 보세요.
ID/PWD 입력하시고 호스트 스트링은 위에서 Alias로 정한 ORACLE를 입력하세요.
성공되셨으면 ODBC설정해야 합니다.
제어판에서 ODBC관리자 실행.
추가버튼을 누르시고 오라클 ODBC를 선택하고 마침버튼을 누르세요.
ODBC 설정 예
Data Source Name : MYORA
SQL*Net Connect String : MYORA <-- SQL Net에서 정한 Alias
(어느 ODBC를 쓰느냐에 따라 약간의 차이가 있는 건 아시죠?)
ODBC설정이 끝났으면 Database Desktop에서 Alias설정을 해야합니다.
Aliases manager에서 New버튼을 누르세요.
Alias : MYORACLE
Driver Type : ORACLE( 또는 oracle73)
Database : MYORA
User Name : xxxxx
ODBC DSN : MYORA
.....
Password : *****
나머지는 Default로 사용하셔도 무방합니다
Connect 버튼이 있을 겁니다. 눌러서 연결되나 확인해 보세요.
연결이 끝났으니까 델파이에서
Data Access에서 Data Soruce, Query 컴포넌트를, Data Control에서
DB Grid를 하나씩 폼에 놓으세요.
Properties 설정을 다음과 같이 하세요.
Data Soruce1 : DataSet = Query1
DBGrid1 : DataSource = Data Soruce1
Query1 : DatabaseName = MYORACLE
SQL = select * from test
Active = true
DBGrid에 test테이블의 자료가 나타나면 성공입니다.
참고로 저는 파라독스를 쓰고 자료입력,수정,삭제,조회를 주로
query컴포넌트를 썼습니다. 파라독스에서는
query1.sql.add('insert test (name, age) values("aaa",28)');
이렇게 했는데 오라클에서는 에러가 나더라고요. 한참을 고민했는데
답은 오라클에서 문자열은 작은 따옴표를 사용하더군요.
다음처럼 바꾸면됩니다.
query.sql.add('insert test (name, age) values(' 'aaa' ',28)');
- 洙
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
이경환
•
2000.08.21 23:13
1
COMMENTS
/
0
LIKES
treeview의 항목 선택시 hint 없애기
Black}{ole
•
2000.08.21 23:46
이경환 wrote: > treeview의 항목을 선택하면 해당 항목에 대하여 hint(?) > ex)한국이라는 항목을 선...
전성훈
2000.08.21 23:05
0
COMMENTS
/
0
LIKES
Pagecontrol에서 액티브페이지의 글씨색깔...
31-7
•
2000.08.22 00:10
1
COMMENTS
/
0
LIKES
비트맵인쇄 크기 조정을 해야하는디...help
심동훈
•
2000.08.22 01:08
31-7 wrote: > 안녕하세요. 비트맵파일을 프린트로 출력하는 과정을 하고 있는데요, TPrinter로 인쇄를 ...
양중모
2000.08.21 22:53
0
COMMENTS
/
0
LIKES
timer만 실행시키면 프로그램이 죽어요.
동형이
2000.08.21 22:19
0
COMMENTS
/
0
LIKES
CairnTimer 구했는뎅..사용법을 몰겠어요,,ㅜ.ㅜ
한미르
•
2000.08.22 04:15
2
COMMENTS
/
0
LIKES
회원관리 프로그램: NULL값이 하나라도 있으면 등록 시 에러가 납니다.
장성호
•
2000.08.22 04:15
한미르 wrote: > 고수님들..잘 모르겠네염.!! > 도와주세여!! > 회원관리 프로그램을 만들었습니다. > ...
윤
•
2000.08.22 04:16
한미르 wrote: > 고수님들..잘 모르겠네염.!! > 도와주세여!! > 회원관리 프로그램을 만들었습니다. > ...
jeyun
•
2000.08.21 21:42
2
COMMENTS
/
0
LIKES
select 후에 dbgrid의 내용이 안 보이는데요.. 알려주세요.
나그네
•
2000.08.22 00:14
jeyun wrote: > 저의 질문에 빠른 답변을 주시는 분들께 감사드리구요. > 오늘도 또 질문하나 하겠습니다...
jeyun
•
2000.08.22 00:22
dbgrid에서 한 셀을 선택해서 sql로 select를 수행하면 dbgrid에 있던 데이타들이 없어져 보이지 않습니다....
심효찬
2000.08.21 21:29
0
COMMENTS
/
0
LIKES
[급] DbGrid의 lookup으로 콤보박스 생성시의 에로사항.
장성호
•
2000.08.21 21:11
3
COMMENTS
/
0
LIKES
SQL 변수 선언 어떻게 합니까 ?
조복기
•
2000.08.22 03:52
안녕하세요~ 변수선언을 통해서 넘겨도 되지만 바로 파라미터로 넘기시면 더 편하지않을까 생각되네여....
정지호
•
2000.08.21 22:13
sql문에서 변수앞에 :를 붙여주심 될 것 같습니다. 아래처럼요... 도움이 되셨길 바랍니다 .... ..... ...
장성호
•
2000.08.22 01:11
정지호 wrote: > sql문에서 변수앞에 :를 붙여주심 될 것 같습니다. > 아래처럼요... > 도움이 되셨길 ...
용가리
•
2000.08.21 21:01
1
COMMENTS
/
0
LIKES
[프린터인쇄]삼성레이져5050G에서 인쇄가 안돼요!!!!
나그네
•
2000.08.22 00:25
용가리 wrote: > > > 삼성레이져5050G에서 인쇄가 안돼요!!!! > > 다른 프린터(삼성 마이젯900...
곽경남
•
2000.08.21 20:24
1
COMMENTS
/
0
LIKES
procedure 와 function의 차이는요?
정지호
•
2000.08.21 22:16
곽경남 wrote: > 안녕하세요? > 델파이 초보 곽경남입니다. > > 프로그램 중에 함수명 앞에 procedure...
hnc
•
2000.08.21 20:12
1
COMMENTS
/
0
LIKES
퀵레포트의 prepare 가 무슨 뜻이죠
윤
•
2000.08.21 20:18
제가 아는바로는 PreView이전에 몇페이지인지 알 수 있는 함수로 알고 있습니다. 맞는지 정확하지는 않...
박찬희
•
2000.08.22 04:18
3
COMMENTS
/
0
LIKES
SQL 소스의 실행 이상 원인을 찾아주세요. (파라미터(Parameter) 사용)
윤유섭
•
2000.08.22 04:18
sQl.add('set no =:no, name =: name, jumin =:jumin, tel =:tel, depart ...
박찬희
•
2000.08.22 04:19
붙여봤더니 이번엔 또 다른 에러가 뜨네여... 수정부분에서... open...부분... 어떻게 좀 해주세...
윤유섭
•
2000.08.22 04:19
SQL.add('update chan'); sQl.add('set no =:no, name =: name, jumin =:jumin, tel =:tel, depart =: dep...
김성일
2000.08.21 19:58
0
COMMENTS
/
0
LIKES
파라독스 table is full 에러 났을때..
송병철
•
2000.08.21 19:43
2
COMMENTS
/
0
LIKES
[help] 스트링 그리드의 데이타를 QuickRep Preview에 관하여...
Windboy
•
2000.08.21 20:10
원하시는 내용인지는 모르겠으나 옛 통합 게시판 Q&A의 5037을 보면 스트링그리드의 내용을 QuickReport...
윤유섭
•
2000.08.21 20:09
QuickReport의 QRBang의 OnNeedData Event를 이용하면 StringGrid의 자료를 쉽게 출력할 수 있습니다. ...
이채성
•
2000.08.21 19:34
1
COMMENTS
/
0
LIKES
CreateOLEObject한 오브젝트의 이벤트를 받고 싶습니다.
이채성
•
2000.08.22 23:46
자답이네요.. 관련된 소스와 자료를 구하였습니다. 참고하시기 바랍니다. 그리고 소스는 자료실에 올려놓...
윤준호
•
2000.08.21 19:31
3
COMMENTS
/
0
LIKES
스트링그리드에 체크박스를 넣고 싶어요.
윤유섭
•
2000.08.22 18:42
에고 이벤트 몇개가 빠졌네요 새로운 Form위에 Button 3개와 StringGrid 1개를 올려놓으세요 1번째 ...
윤유섭
•
2000.08.21 20:15
어딘가서 본 자료인데 도움이 될련지... // StringGrid에 CheckBox와 RadioButton을 만들어 주는 부분. ...
윤준호
•
2000.08.22 06:16
안되는데요. 다시 한번 갈쳐주셨으면 감사하겠구요, 그 원리도 설명해 주세여
왕초보
•
2000.08.21 18:52
1
COMMENTS
/
0
LIKES
Access DB packing 같은건 없나요.
최석기
•
2000.08.21 19:17
왕초보 wrote: > Access DB를 ADO로 쓰고 있는데요. > Delet 후에도 DB Size가 줄어들지를 않습니다. > ...
사발우성
•
2000.08.23 04:15
2
COMMENTS
/
0
LIKES
날벼락~ 날벼락~ 여러가지 조건으로 조회할 수 있는 SQL문을 작성하려면 날벼락~ 날벼락~
주경래
•
2000.08.23 18:34
사발우성 wrote: > sql.Add('select 순번,제품명,고객명,검사수량,합격수량,불량수량,조처결과,검사결과,...
사발우성
•
2000.08.21 20:19
주경래 wrote: > 사발우성 wrote: > > sql.Add('select 순번,제품명,고객명,검사수량,합격수량,불량수량,...
임호빈
•
2000.08.22 04:38
1
COMMENTS
/
0
LIKES
Oracle에서 DB 생성 후 Database Desktop에 연결하는 방법은?
안녕하세요 문의 사항은 오라클에서 디비를 생성한다음 델파이에있는 데이터 데스크탑에 연결하려고 합니다. 그런데 이책저책을 검색해도 좋은 해답이 없어 이렇게 글을 오립니다. 델파이에 BDE Adiminstror 하고 database desktop의 관계...
한근수
•
2000.08.22 04:38
임호빈 wrote: > 안녕하세요 > 문의 사항은 오라클에서 디비를 생성한다음 델파이에있는 데이터 데스크탑...
임호빈
2000/08/22 04:38
Views
306
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕하세요
> 문의 사항은 오라클에서 디비를 생성한다음 델파이에있는 데이터 데스크탑에
> 연결하려고 합니다.
> 그런데 이책저책을 검색해도 좋은 해답이 없어 이렇게 글을 오립니다.
> 델파이에 BDE Adiminstror 하고 database desktop의 관계
> 오라클의 oracle net8 easy config의 역활도 궁굼
> 아니면 오라클하고 델파이의 데이터베이스 데스크탑 하고 연결하는 방법즘
> 도와주세요....
> 그럼 부탁
다음은 오라클7.3에서 설정한 예입니다. 참고하세요.
다음은 SQL Net Easy Configuration 설정 예입니다.
Database Alias : MYORA <--임의로 정하세요.
Protocol : TCP/IP
Host Name : my.oracle.co.kr <--IP 주소도 OK
Database Instance : ORA7
SQL Plus로 연결해 보세요.
ID/PWD 입력하시고 호스트 스트링은 위에서 Alias로 정한 ORACLE를 입력하세요.
성공되셨으면 ODBC설정해야 합니다.
제어판에서 ODBC관리자 실행.
추가버튼을 누르시고 오라클 ODBC를 선택하고 마침버튼을 누르세요.
ODBC 설정 예
Data Source Name : MYORA
SQL*Net Connect String : MYORA <-- SQL Net에서 정한 Alias
(어느 ODBC를 쓰느냐에 따라 약간의 차이가 있는 건 아시죠?)
ODBC설정이 끝났으면 Database Desktop에서 Alias설정을 해야합니다.
Aliases manager에서 New버튼을 누르세요.
Alias : MYORACLE
Driver Type : ORACLE( 또는 oracle73)
Database : MYORA
User Name : xxxxx
ODBC DSN : MYORA
.....
Password : *****
나머지는 Default로 사용하셔도 무방합니다
Connect 버튼이 있을 겁니다. 눌러서 연결되나 확인해 보세요.
연결이 끝났으니까 델파이에서
Data Access에서 Data Soruce, Query 컴포넌트를, Data Control에서
DB Grid를 하나씩 폼에 놓으세요.
Properties 설정을 다음과 같이 하세요.
Data Soruce1 : DataSet = Query1
DBGrid1 : DataSource = Data Soruce1
Query1 : DatabaseName = MYORACLE
SQL = select * from test
Active = true
DBGrid에 test테이블의 자료가 나타나면 성공입니다.
참고로 저는 파라독스를 쓰고 자료입력,수정,삭제,조회를 주로
query컴포넌트를 썼습니다. 파라독스에서는
query1.sql.add('insert test (name, age) values("aaa",28)');
이렇게 했는데 오라클에서는 에러가 나더라고요. 한참을 고민했는데
답은 오라클에서 문자열은 작은 따옴표를 사용하더군요.
다음처럼 바꾸면됩니다.
query.sql.add('insert test (name, age) values(' 'aaa' ',28)');
- 洙