資源簡介
自動化倉儲,堆垛機調度系統(tǒng)源碼,
C語言
代碼片段和文件信息
/*########################################################################
Filename:? ado.cpp
----------------------------------------------------
Remarks: ...
----------------------------------------------------
Author: 成真
Email: anyou@sina.com
anyou@msn.com
Created: 20/1/2003?19:19
??########################################################################*/
#include?“stdafx.h“
#include?“ADO.h“
#include?
#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif
/*########################################################################
??------------------------------------------------
????數(shù)值類型轉換
??------------------------------------------------
??########################################################################*/
COleDateTime?vartodate(const?_variant_t&?var)
{
COleDateTime?value;
switch?(var.vt)?
{
case?VT_DATE:
{
value?=?var.date;
}
break;
case?VT_EMPTY:
case?VT_NULL:
value.SetStatus(COleDateTime::null);
break;
default:
value.SetStatus(COleDateTime::null);
TRACE(_T(“Warning:?未處理的?_variant_t?類型值;?文件:?%s;?行:?%d\n“)?__FILE__?__LINE__);
}
return?value;
}
COleCurrency?vartocy(const?_variant_t&?var)
{
COleCurrency?value;
switch?(var.vt)?
{
case?VT_CY:
value?=?(CURRENCY)var.cyVal;
break;
case?VT_EMPTY:
case?VT_NULL:
value.m_status?=?COleCurrency::null;
break;
default:
value.m_status?=?COleCurrency::null;
TRACE(_T(“Warning:?未處理的?_variant_t?類型值;?文件:?%s;?行:?%d\n“)?__FILE__?__LINE__);
}
return?value;
}
bool?vartobool(const?_variant_t&?var)
{
bool?value?=?false;
switch?(var.vt)
{
case?VT_BOOL:
value?=?var.boolVal???true?:?false;
case?VT_EMPTY:
case?VT_NULL:
break;
default:
TRACE(_T(“Warning:?未處理的?_variant_t?類型值;?文件:?%s;?行:?%d\n“)?__FILE__?__LINE__);
}
return?value;
}
BYTE?vartoby(const?_variant_t&?var)
{
BYTE?value?=?0;
switch?(var.vt)
{
case?VT_I1:
case?VT_UI1:
value?=?var.bVal;
break;
case?VT_NULL:
case?VT_EMPTY:
value?=?0;
break;
default:
TRACE(_T(“Warning:?未處理的?_variant_t?類型值;?文件:?%s;?行:?%d\n“)?__FILE__?__LINE__);
}
return?value;
}
short?vartoi(const?_variant_t&?var)
{
short?value?=?0;
switch?(var.vt)
{
case?VT_BOOL:
value?=?var.boolVal;
break;
case?VT_UI1:
case?VT_I1:
value?=?var.bVal;
break;
case?VT_I2:
case?VT_UI2:
value?=?var.iVal;
break;
case?VT_NULL:
case?VT_EMPTY:
value?=?0;
break;
default:
TRACE(_T(“Warning:?未處理的?_variant_t?類型值;?文件:?%s;?行:?%d\n“)?__FILE__?__LINE__);
}
return?value;
}
long?vartol(const?_variant_t&?var)
{
long?value?=?0;
switch?(var.vt)
{
case?VT_BOOL:
value?=?var.boolVal;
break;
case?VT_UI1:
case?VT_I1:
value?=?var.bVal;
break;
case?VT_UI2:
case?VT_I2:
value?=?var.iVal;
break;
case?VT_I4:
case?VT_UI4:
value?=?var.lVal;
break;
case?VT_INT:
value?=?var
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????23550??2003-05-07?21:53??Manage_WH\Ado.cpp
?????文件???????4969??2003-05-07?18:22??Manage_WH\Ado.h
?????文件??????23425??2003-05-07?17:56??Manage_WH\AdoCommand.cpp
?????文件???????4352??2003-05-07?18:19??Manage_WH\AdoCommand.h
?????文件??????79652??2004-04-14?15:19??Manage_WH\AdoRecordSet.cpp
?????文件???????9382??2003-05-07?17:57??Manage_WH\AdoRecordSet.h
?????文件????????352??2015-01-08?00:17??Manage_WH\ConMaster.udl
?????文件????????350??2015-01-08?00:17??Manage_WH\ConSQLSer.udl
?????文件???????6093??2006-01-07?16:11??Manage_WH\DlgAdjust.cpp
?????文件???????1467??2005-12-17?15:28??Manage_WH\DlgAdjust.h
?????文件???????7982??2005-12-17?13:06??Manage_WH\DlgAdministratorInfo.cpp
?????文件???????1839??2005-12-16?15:59??Manage_WH\DlgAdministratorInfo.h
?????文件???????4177??2006-01-04?16:39??Manage_WH\DlgAverageTime.cpp
?????文件???????1385??2006-01-04?16:38??Manage_WH\DlgAverageTime.h
?????文件???????2751??2005-12-26?22:02??Manage_WH\DlgBackup.cpp
?????文件???????1333??2005-12-17?10:55??Manage_WH\DlgBackup.h
?????文件??????14351??2005-12-17?20:12??Manage_WH\DlgCustomerInfo.cpp
?????文件???????2055??2005-12-17?20:06??Manage_WH\DlgCustomerInfo.h
?????文件???????2262??2005-12-19?16:27??Manage_WH\DlgDeviceFault.cpp
?????文件???????1359??2005-12-19?16:21??Manage_WH\DlgDeviceFault.h
?????文件???????4122??2006-01-07?22:07??Manage_WH\DlgDeviceVelocity.cpp
?????文件???????1393??2006-01-04?20:28??Manage_WH\DlgDeviceVelocity.h
?????文件???????5995??2006-01-10?20:40??Manage_WH\DlgEntry.cpp
?????文件???????1585??2006-01-07?20:24??Manage_WH\DlgEntry.h
?????文件???????5232??2005-12-29?22:14??Manage_WH\DlgInlibrary.cpp
?????文件???????1496??2005-12-21?10:38??Manage_WH\DlgInlibrary.h
?????文件??????16009??2005-12-25?23:13??Manage_WH\DlgInlibRecSearch.cpp
?????文件???????1491??2005-12-25?22:42??Manage_WH\DlgInlibRecSearch.h
?????文件???????7033??2005-12-27?22:42??Manage_WH\DlgManageTask.cpp
?????文件???????1423??2005-12-27?19:57??Manage_WH\DlgManageTask.h
............此處省略105個文件信息
評論
共有 條評論