|
DB는 SQL2000 Server를 사용하고 있습니다.
DB에 저장은 ADO를 사용해서 프로시져로 저장하고 있습니다.
ExecSQL()를 사용해서 DB에 저장할때 리턴값이 있을때는 어떻게 받아야 하는지 자료를 찾아봐도
관련자료 찾기가 너무 힘드네요.
예를들어 아래처럼 DB에 저장할때 서버쪽에서 저장이 성공적으로 되면 TRUE 값을 준다고 하는데
그것을 어떻게 받아야 하는지요? 아시는분 부탁드립니다.
void TfrmMain::Procedure_Save(int nid, int nstate)
{
try
{
adoQuery1->SQL->Clear();
adoQuery1->SQL->Add("프로시져 Name :nid, :nstate");
adoQuery1->Parameters->Items[0]->Value = nid;
adoQuery1->Parameters->Items[1]->Value = nstate;
adoQuery1->ExecSQL();
}
catch(const EOleException &E)
{
}
catch (Exception &exception)
{
}
}
|