2008.02.21 13:39 개발
자원이 사용중이고 NOWAIT... (0) | 2008.03.25 |
---|---|
응용 프로그램을 위한 최상의 사용자 환경을 만드는 방법 (0) | 2008.02.26 |
simpleAdo 2.10 (0) | 2008.02.21 |
프로세스의 메모리 사용량가져오기 (2) | 2007.09.27 |
TCP/IP wouldblock 처리 (1) | 2007.07.27 |
Shock Sticker (1) | 2007.07.12 |
2007.05.22 16:27 개발
\author [likehood / 송영배]
\date [2006-07-14 오후 3:35:59]
\version [2.0]
\bug
\warning 대용량 데이터 쿼리시 HEAP메모리를 많이 차지하게 됩니다.
*/
비트 필드 스트럭쳐 (0) | 2007.05.22 |
---|---|
도대체 가상함수는 어디에다 쓰는 것일까. (0) | 2007.05.22 |
simpleAdo 2.0 (0) | 2007.05.22 |
c/c++ 간단 토글링 (0) | 2007.05.22 |
XmlLite SDK 관련.. (0) | 2007.04.12 |
도서물 도착!! (0) | 2007.04.09 |
2007.04.01 02:06 개발
// 팁이라고 할것까지 있을런지...
// C++에서 ADO를 이용한 Stored Procedure 사용법.
// 객체 해제는 기술하지 않음.
void TestStoredProc()
{
try{
// 객체 생성
_RecordsetPtr recordset;
_CommandPtr cmd;
_ConnectionPtr connection;
connection.CreateInstance(__uuidof(Connection));
recordset.CreateInstance(__uuidof(Recordset));
cmd.CreateInstance(__uuidof(Command));
// 커넥션 객체 오픈
connection->ConnectionTimeOut=10;
connection->open("provider=...",NULL,NULL,adOptionUnspecified);
// 커맨트 객체 초기화
cmd->CommandType=adCmdStoredProc;
cmd->CommandText=_bstr_t("spBeginJob");
cmd->ActiveConnection=connection;
// 저장프로시져의 리턴 값 및 파라메터값을 지정함.
_ParameterPtr paramRet=cmd->CreateParameter("return",adInteger,adParamReturnValue,sizeof(int)) ;
_ParameterPtr paramInput=cmd->CreateParameter("@inputData",adChar,adParamInput,4) ;
// adParamInput에 해당하는 파라메터에 입력 값 대입
ptr1->Value=_variant_t("Test");
// 파라미터값을 command객체에 추가( returnValue를 처음에 append해야 함.)
cmd->Parameters->Append(paramRet);
cmd->Parameters->Append(paramInput);
// 명령실행
recordset=cmd->Execute(NULL,NULL,adCmdStoredProc);
// Return값 읽어 옴. 방법#1
_variant_t retData(paramRet->Value);
// Return값 읽어 옴. 방법#2
cmd->Parameters->GetItem("ret")->Value;
}catch(_com_error &e){
//에러처리
}
}
c/c++ 간단 토글링 (0) | 2007.05.22 |
---|---|
XmlLite SDK 관련.. (0) | 2007.04.12 |
도서물 도착!! (0) | 2007.04.09 |
H.264 white paper(intel) (0) | 2007.04.02 |
C++에서 ADO를 이용한 Stored Procedure 사용법 (0) | 2007.04.01 |
MFC COM 클라이언트 애플리케이션에서 "서버 작업 중" 메세지 박스 처리법 (0) | 2007.04.01 |
Copyright ⓒ 지오아빠의 일상다반사 All Rights Reserved. | Designed by CMSFactory.NET
Recent Comments