本文整理汇总了C++中COperator::LoadOneRecord方法的典型用法代码示例。如果您正苦于以下问题:C++ COperator::LoadOneRecord方法的具体用法?C++ COperator::LoadOneRecord怎么用?C++ COperator::LoadOneRecord使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类COperator
的用法示例。
在下文中一共展示了COperator::LoadOneRecord方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: strMsg
//.........这里部分代码省略.........
// CInvVol invVol;
//
// DBG_ENTER("CDeptEditWin::DoActive()");
// ReFresh();
//
// CaMsgBox msgBox("新当前号:",CaMsgBox::MB_INPUT);
// msgBox.SetInputType(CaInput::aINT);
// msgBox.SetMaxInputLen(8);
// while (1)
// {
// msgBox.ShowBox();
// status = msgBox.m_iStatus;
// strInvNo = (INT8 *)msgBox.GetInputContent();
// if (status != OK_PRESSED || strInvNo != "")
// break;
//
// CaMsgBox::ShowMsg("请输入有效发票号");
// }
//
// if (status == OK_PRESSED)
// {
// curInvNo = atoi(strInvNo.c_str());
// DBG_PRINT(("curInvNo = %u", curInvNo));
//
// if (curInvNo <= 0)
// {
// CaMsgBox::ShowMsg("当前发票号必须大于0");
// this->ReFresh();
// return;
// }
//
// DBG_PRINT(("m_InvStartNo = %u", g_globalArg->m_curInvVol->m_isno));
// DBG_PRINT(("m_InvEndNo = %u", g_globalArg->m_curInvVol->m_ieno));
//// if((curInvNo < g_globalArg->m_curInvVol->m_InvStartNo)||
//// ((curInvNo - g_globalArg->m_curInvVol->m_InvStartNo) >= MAX_INV_VOL_NUM))
// if( curInvNo < g_globalArg->m_curInvVol->m_isno ||
// curInvNo > g_globalArg->m_curInvVol->m_ieno)
// {
// CaMsgBox::ShowMsg("当前发票号必须属于当前卷");
// this->ReFresh();
// return;
// }
//
// DBG_PRINT(("nOldCurNo = u%", nOldCurNo));
// DBG_PRINT(("curInvNo = u%", curInvNo));
// if (curInvNo <= nOldCurNo)
// {
// CaMsgBox::ShowMsg("不能向前更新");
// this->ReFresh();
// return;
// }
//
// //更新INV_VOL中的当前卷信息
// string sqlstr= "";
// INT32 errcode;
// UINT32 nRemain = g_globalArg->m_curInvVol->m_ieno - curInvNo + 1;
//
// sprintf(tmpstr,"update INV_VOL set REMAIN = %u where CODE = '%s' and IS_NO = %u",
// nRemain, g_globalArg->m_curInvVol->m_code.c_str(),
// g_globalArg->m_curInvVol->m_isno);
// sqlstr=tmpstr;
// invVol.SetSQL(sqlstr);
// errcode = invVol.ExecuteSQL();
// if (invVol.ExecuteSQL() != SQLITE_OK)
// {
// DBG_PRINT(("更新当前发票号错误 errcode=%d", errcode));
// CaMsgBox::ShowMsg("更新当前发票号失败");
// return;
// }
// g_globalArg->m_curInvVol->m_remain = nRemain;
// CaMsgBox::ShowMsg("更新当前发票号成功");
// }
//}
void CMaintenanceMenu::OnButton7(int iEvent, unsigned char * pEventData, int iDataLen)
{
string strMsg("");
COperator oper;
INT8 chValue[64];
memset((void*)chValue, 0, sizeof(chValue));
sprintf(chValue, "where ROLE = %u", DIRECTOR_ROLE);
oper.m_filter = chValue;
oper.Requery();
INT32 errcode = oper.LoadOneRecord();
if (SQLITE_DONE == errcode)
{
strMsg = "无主管员工";
}
else if (SQLITE_OK == errcode)
{
sprintf(chValue, "密码:%s", oper.m_passwd.c_str());
strMsg = chValue;
}
else
{
strMsg = "查询主管员工失败";
}
CaMsgBox::ShowMsg(strMsg);
}