Files
envi-code/SourceCode/Code2026/sqliteserver/UIIVariantUtility.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

49 lines
1.1 KiB
C++

//--------------------------------------------------------------------------------
// = 版权
// Copyright(c) 2000
// All rights reserved
// = 作者(S)
// 李夫银
// = 版本
// Version1.0
// = 日期
// 2002.7.20
// = 修改日志
//
//--------------------------------------------------------------------------------
#ifndef _UIIVARIANTUTILITY_H__
#define _UIIVARIANTUTILITY_H__
#include "COMDEF.H"
class CUIIVariantUtility
{
public:
CUIIVariantUtility();
virtual ~CUIIVariantUtility();
public:
static BOOL Variant2String(const _variant_t& var, CString& sText);
static BOOL bstr_t2String(_bstr_t bstr,CString& sText);
static BOOL DataTypeEnum2String(int nIndex,CString& sText);
static BOOL Variant2Long(_variant_t& var, LONG& lValue);
static BOOL Variant2Double(_variant_t& var, double& dValue);
static BOOL Variant2Float(_variant_t& var, float& fValue);
static BOOL Variant2Int(_variant_t& var, int& iValue);
static BOOL Variant2Short(_variant_t& var, short& nValue);
static BOOL Variant2Bool(_variant_t& var, BOOL& bValue);
};
#endif