database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 852 게시물 읽기
No. 852
프로시져내에서 에러메세지를 잡아내는 방법이 있나요?
작성자
지나가는이
작성일
2003-06-17 13:15
조회수
4,451

procedure 내에서 에러메세지를 catch 할 수 있는 방법이 없는지 알고 싶어서

 

이렇게 글을 올립니다.

 

 

 

@@error 에러코드에 대한 message를 잡아낼 수 있는 방법이 있는지 알고 싶네요 ..

 

쿼리분석기에서 에러가 발생할 시 메세지창에 나오는 error message를 프로그램내에서

 

핸들링을 해야 하거든요 ..

 

 

 

이와 같은 방법이 없으면 프로그램내에서 일어날 수 있는 error code를 모두 RAISERROR로 처리해야 하는지

다른 방법이 있는지 리플부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

프로그램이라면,ADO로 MS-SQL에 접근하시겠군요...

그러면, ADODB.Connect객체의 Error 콜렉션을 사용해 보세요.. 이 부분을 사용하시면 에러에 대한 정보를 얻을 수 있습니다..

 

ex) VB에제

 

Set Rconn = CreateObject("ADODB.Connection")

 

On Error GoTo err_fun

exit sub

err_fun:

Rconn.Errors.Item(0).Description & ":" & Rconn.Errors.Item(0).Number & "(" & Rconn.Errors.Item(0).Source & " ")", "E"

가을남자님이 2003-06-23 14:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
860[질문] 실행계획을 분석법을 알고 싶습니다.
쥬니
2003-06-22
4037
859myslq의 유닉스타임을 ms-sql의 날짜형식으로..
초보자
2003-06-20
4691
853똑같은 쿼리문인데도 삭제가 안되는 이유는? [1]
이희재
2003-06-17
3851
852프로시져내에서 에러메세지를 잡아내는 방법이 있나요? [1]
지나가는이
2003-06-17
4451
851복합기본키는 외래키로 적용할 수 없나요? [1]
칠칠이
2003-06-16
7487
850[질문] MS-SQL 설치하기 적절한 OS?
이승준
2003-06-15
3901
849[질문] 테이블 백업하고 다시옮기면 왜 정보가.. [1]
최성인
2003-06-15
3982
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다