• 大小: 2.36MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-03-29
  • 语言: C/C++
  • 标签: 武汉理工  wcs源码  

资源简介

自动化仓储,堆垛机调度系统源码, 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个文件信息

评论

共有 条评论

相关资源