⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 order.cpp

📁 公司物流电脑管理系统(非常有名).rar
💻 CPP
字号:
// Order.cpp: implementation of the COrder class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Order.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

COrder::COrder()
{
    Cls_ERR=false;
	try
	{
		pOrder.CreateInstance(__uuidof(Recordset));
        pOrder->Open("select * from u_Order",pDBCnn.GetInterfacePtr(),adOpenKeyset,adLockReadOnly,-1);
	}
	catch(...)
	{
		Cls_ERR=true;
	}

}

COrder::~COrder()
{
    pOrder->Close();
	pOrder.Release();
}

void COrder::GetOrder(long argOrderID)
{
    char strbuf[25];
    _bstr_t sqlstr;
/*
	sqlstr=_itoa(argOrderID,sqlstr,10);
	sqlstr="OrderID=" + sqlstr;
*/
	sprintf(strbuf,"OrderID = %d",argOrderID);
    sqlstr=strbuf;
	Cls_ERR=false;
	try
	{
		pOrder->MoveFirst();
		pOrder->Find(sqlstr,0,adSearchForward,pOrder->Bookmark);
		if (pOrder->EndOfFile)
		{
			OrderID=-1;
			Cls_ERR=true;
		}
		else
		{
			OrderID=argOrderID;
			MtrlID=pOrder->Fields->Item["MtrlID"]->Value;
			Qty=pOrder->Fields->Item["Qty"]->Value;
			RqDate=pOrder->Fields->Item["RqDate"]->Value;
		}
	}
	catch(...)
	{
		OrderID=-1;
		Cls_ERR=true;
	}
	return;
 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -