Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
DB연결 상태 체크..
안녕하세요.
저는 델파이와 인포믹스를 이용한 프로그램을 개발하고 있습니다.
다름이 아니라, 델파이에서 제공하는 쿼리 콤포넌트를 사용하고 있습니다.
가끔 서버에 있는 인포믹스가 다운되는 경향이 있는데, 쿼리를 던지기 전에
현재 데이터베이스가 기동되어 있는지 또는 접속할려는 데이터 베이스가 존재
하는지를 검사하고 싶군요.
혹 방법을 알고 계신분이 계시면 한 수 부탁합니다. ^.^
1
COMMENTS
김주석
•
1999.12.24 21:18
bluedal wrote:
> 안녕하세요.
> 저는 델파이와 인포믹스를 이용한 프로그램을 개발하고 있습니다.
> 다름이 아니라, 델파이에서 제공하는 쿼리 콤포넌트를 사용하고 있습니다.
> 가끔 서버에 있는 인포믹스가 다운되는 경향이 있는데, 쿼리를 던지기 전에
> 현재 데이터베이스가 기동되어 있는지 또는 접속할려는 데이터 베이스가 존재
> 하는지를 검사하고 싶군요.
> 혹 방법을 알고 계신분이 계시면 한 수 부탁합니다. ^.^
해본 경험은 없는데요.. 아마도 아래의 방법으로 해결할 수 있을 것 같습니다.
1) database가 기동중인지의 여부
TDataBase를 이용하여 프로그램이 시작할 때 연결을 시도한다.
연결 성공시에는 database의 기동이고 실패는 database가 기동하지 않은 것입니다.
Try
if not Database1.Connected then
Database1.Connected := not Database1.Connected;
Except
begin
Application.Message('데이터베이스와 연결되지 않았습니다' + chr(10) +
'관리자에게 문의하십시요' , MB_OK) ;
Exit ;
end ;
End ;
2) 접속할 데이타 베이스의 존재여부를 검사하는 방법
sql문은 현재 database의 목록을 작성하는 문장으로 작성하셔서 검사하시면 되겠네요.
'select * from tab'
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
초보자
1999.12.25 02:38
0
COMMENTS
/
0
LIKES
Db 에서 Currency 필드를 QReport출력시 는
신승철
•
1999.12.25 02:37
1
COMMENTS
/
0
LIKES
로컬IP로는 TCPIP가 되는데 실제로 쓰이는 IP를 사용하면 왜 에러가 날까요..
김경수
•
1999.12.25 09:40
신승철 wrote: > 안녕하세요. > 요즘 계속 TCPIP 스터디를 하고 있는 신승철입니다. > 궁금하면서도 ...
맹꽁이
•
1999.12.25 02:35
1
COMMENTS
/
0
LIKES
질문 : DLL 과 MEMORY 와의 관계
구창민
•
1999.12.26 01:49
맹꽁이 wrote: > 안녕하세요 ... > > MID 스타일의 Application 을 작성 했다가 Form 이 너무많아서 (...
배순희
•
1999.12.25 02:11
1
COMMENTS
/
0
LIKES
dbgrid에 field합칠려고 하는데요...
이재식
•
1999.12.25 06:44
배순희 wrote: > 안녕하셔요!!! > dbgrid를 이용해서 pgm을 할려는데... 도움좀 주시와요.. > > +----...
홍진혁
1999.12.25 01:43
0
COMMENTS
/
0
LIKES
다음 포트제어에 대한 검토 부탁드립니다.
홍진혁
1999.12.25 01:42
0
COMMENTS
/
0
LIKES
다음 포트제어에 대해 검토부탁합니다.
김매경
•
1999.12.28 04:16
1
COMMENTS
/
0
LIKES
텍스트 파일을 읽어서 그리드에보이기
이재식
•
2000.11.11 21:51
김매경 wrote: > ============== > ...
진짜초보
•
1999.12.25 00:57
1
COMMENTS
/
0
LIKES
문자열 서식주기
김영대
•
1999.12.25 01:07
진짜초보 wrote: > 문자열 '2356' 이나 숫자 2356을 읽어서 일정한 포멧으로 표현해 주고 싶습니다. > 그...
황선희
•
1999.12.25 00:42
1
COMMENTS
/
0
LIKES
마이다스에서 서버의 current 값을 클라이언트에 세팅하려면...
김영대
•
1999.12.25 01:04
황선희 wrote: > > > 마이다스에서 시스템(서버)의 current 값을 읽어와서 클라이언트의 도스 날짜에 ...
임영숙
•
1999.12.25 00:39
1
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
이미누
•
2000.01.04 06:53
IE나 Navigator가 쿠키를 쓰는 것 처럼 하기위해... 브라우저가 쿠키 설정을 할 수 있게 프로퍼티의 로그...
국경훈
1999.12.24 23:52
0
COMMENTS
/
0
LIKES
quick report에서 gif image가 제대로 안나타나요...
castle load
•
2000.11.11 21:52
1
COMMENTS
/
0
LIKES
[error]cannot assign to a read-only property
이재식
•
2000.11.11 21:53
castle load wrote: > [error] cannot assign to a read-only property > > 델파이 3에서는 문제가 없...
copretns
1999.12.24 21:55
0
COMMENTS
/
0
LIKES
[컴포넌트] 델4.0용 NxSnap.dcu 버그있습니다...
김희중
1999.12.24 21:49
0
COMMENTS
/
0
LIKES
InterBase -> MSSql70으로 IMPORT시키기
임정영
•
1999.12.24 21:06
1
COMMENTS
/
0
LIKES
프린터에 관한 문제입니다.
임정영
•
1999.12.27 00:27
임정영 wrote: > 전 Quick Report 를 사용하고 있습니다. > 대부분의 프로그램에서 출력버튼을 누르면 기...
최수영
•
1999.12.24 20:53
1
COMMENTS
/
0
LIKES
아이콘화된 프로그램을 원래상태로 해주는 API함수는?
김영대
•
1999.12.25 00:44
최수영 wrote: > 특정버튼을 누르면 현재 화면이 아이콘화되면서 > 다른 프로그램이 작동되고 이 프로그...
이재민
•
1999.12.24 20:50
1
COMMENTS
/
0
LIKES
파라독스 테이블 인덱스파일이 안 없어져요
강인규
•
1999.12.28 19:31
데이터베이스 데스크탑을 여시고..... 자료가 많이 들어있죠? shift누르시고... end.... Page Down을 ...
amaaa
•
1999.12.24 20:27
1
COMMENTS
/
0
LIKES
그래픽 관련
유도삼
•
1999.12.27 00:46
amaaa wrote: > 안녕하세요.. > > 조금 구체적이지 않은 질문을 하려고 하는데요. > 보통 그래픽(비트...
bluedal
•
1999.12.24 20:57
1
COMMENTS
/
0
LIKES
DB연결 상태 체크..
안녕하세요. 저는 델파이와 인포믹스를 이용한 프로그램을 개발하고 있습니다. 다름이 아니라, 델파이에서 제공하는 쿼리 콤포넌트를 사용하고 있습니다. 가끔 서버에 있는 인포믹스가 다운되는 경향이 있는데, 쿼리를 던지기 전에 현재 ...
김주석
•
1999.12.24 21:18
bluedal wrote: > 안녕하세요. > 저는 델파이와 인포믹스를 이용한 프로그램을 개발하고 있습니다. > 다...
이상환
•
1999.12.24 20:17
1
COMMENTS
/
0
LIKES
TWebBrowser 에서 출력하기
전철호
•
1999.12.29 18:53
이상환 wrote: > 델파이 5.0을 쓰고 있습니다. > > TWebBrowser 콤포넌트를 쓰고 있는 데 WebBrowser ...
bluedal
1999/12/24 20:57
Views
351
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕하세요.
> 저는 델파이와 인포믹스를 이용한 프로그램을 개발하고 있습니다.
> 다름이 아니라, 델파이에서 제공하는 쿼리 콤포넌트를 사용하고 있습니다.
> 가끔 서버에 있는 인포믹스가 다운되는 경향이 있는데, 쿼리를 던지기 전에
> 현재 데이터베이스가 기동되어 있는지 또는 접속할려는 데이터 베이스가 존재
> 하는지를 검사하고 싶군요.
> 혹 방법을 알고 계신분이 계시면 한 수 부탁합니다. ^.^
해본 경험은 없는데요.. 아마도 아래의 방법으로 해결할 수 있을 것 같습니다.
1) database가 기동중인지의 여부
TDataBase를 이용하여 프로그램이 시작할 때 연결을 시도한다.
연결 성공시에는 database의 기동이고 실패는 database가 기동하지 않은 것입니다.
Try
if not Database1.Connected then
Database1.Connected := not Database1.Connected;
Except
begin
Application.Message('데이터베이스와 연결되지 않았습니다' + chr(10) +
'관리자에게 문의하십시요' , MB_OK) ;
Exit ;
end ;
End ;
2) 접속할 데이타 베이스의 존재여부를 검사하는 방법
sql문은 현재 database의 목록을 작성하는 문장으로 작성하셔서 검사하시면 되겠네요.
'select * from tab'