아래의 함수를 디버그하면요???
CADORecordSet Error
Code = 80040e37
Code meaning = IDispatch Error #3127
Description 개체이름 'MemberLog'이(가) 잘못되었습니다 라는 오류가 나는데요
1. G_SetServerLogin 스토어 프로시듀어도 제대로 되어 있구요
Mssql에서 구문 검사를 해도 오류가 없습니다.
2. 테이블 명칭도 몇번씩 확인해 보았으나 맞구요(이건 구문검사에서 오류가 없으니 맞느거구요)
왜 이러는 건지 좀 부탁 드립니다..........
BOOL CServer::db_proc_server_start(void)
{
BOOL bRet = TRUE;
// DB로 부터 정보 가져 오기
{
// 프로시저 실행하기
CADOParameter pParamServerNm(CADORecordset::typeVarChar, sizeof(char) * 20);
CADOParameter pParamChannel(CADORecordset::typeInteger, sizeof(int));
CADOCommand pCmd(&m_db, "G_SetServerLogin");
// szServerName : 서버명
// szChannel : 채널 번호
pParamServerNm.SetValue(CString(m_config.m_server_num));
pParamChannel.SetValue(m_config.m_server_channel_num);
pCmd.AddParameter(&pParamServerNm);
pCmd.AddParameter(&pParamChannel);
CADORecordset * pRs = new CADORecordset(&m_db);
if(! pRs->Execute(&pCmd)) //?????????????????
{
bRet = FALSE;
}
delete pRs;
pRs = NULL;
}
return bRet;
}
} |