资源简介
自动化仓储,堆垛机调度系统源码,
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
/*########################################################################
------------------------------------------------
数值类型转换
------------------------------------------------
########################################################################*/
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个文件信息
评论
共有 条评论