COleVariant是數(shù)據(jù)庫常用到的數(shù)據(jù)類型。它可以是字串,整型值,日期等。知道怎樣將它轉(zhuǎn)換為CString很有用處。
設(shè)有CString A; COleVariant B; 來看看怎樣將COleVariant轉(zhuǎn)換為CString:
switch(B.vt){
case VT_BSTR:A=V_BSTRT(&B); break;//COleVariant是一個(gè)字串
case VT_I2:A.Format(_T("%hd"),V_I2(&B));break;//是短整型
case VT_I4:A.Format(_T("%d"),V_I4(&B));break;//是長整型
case VT_R4:A.Format(_T("%e"),(double)V_R4(&B));break;//是浮點(diǎn)數(shù)
case VT_R8:A.Format(_T("%e"),V_R8(&B));break;//是浮點(diǎn)數(shù)
case VT_CY:A=COleCurrency(B).Format();break;//是貨幣值
case VT_DATE:A=COleDateTime(B).Format("%Y-%m-%d");break;//是日期
case VT_BOOL:A=V_BOOL(&B)?"True":"False";break;//是布爾值
}
//--------------------------------------------------【】--------------------------------------------------------
我發(fā)現(xiàn)A=V_BSTRT(&B);只能傳遞一個(gè)字符,有問題。
用下面這個(gè)方法,兩句話就直接可以解決。哈哈,有時(shí)網(wǎng)上的東西還是要思考下
B.ChangeType(VT_BSTR);
A=B.bstrVal;
ZZ COleVariant與常用基本數(shù)據(jù)類型之間的轉(zhuǎn)換 colevariant cstring
更多閱讀

二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制之間的轉(zhuǎn)換 二進(jìn)制八進(jìn)制十六進(jìn)制
二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制之間的轉(zhuǎn)換——簡介進(jìn)制也就是進(jìn)制位,對于接觸過電腦的人來說應(yīng)該都不陌生,我們常用的進(jìn)制包括:二進(jìn)制、八進(jìn)制、十進(jìn)制與十六進(jìn)制,它們之間區(qū)別在于數(shù)運(yùn)算時(shí)是逢幾進(jìn)一位。比如二進(jìn)制是逢2進(jìn)一位,十進(jìn)

基本數(shù)據(jù)類型的封裝類 java基本類型的封裝類
基本數(shù)據(jù)類型封裝類booleanBooleanbyteByteshortShortintIntegerlongLongcharCharacterfloatFloatdoubleDouble基本數(shù)據(jù)類型的封裝類1.基本類型的封裝類(wrapper)用來存儲(chǔ)數(shù)據(jù),增強(qiáng)功能,使他們能通過“.”操作符完成一些操作。2.所

VC中CDC與HDC的區(qū)別以及二者之間的轉(zhuǎn)換 hdc cdc
微軟喜歡將內(nèi)核對象標(biāo)識(shí),稱為句柄。應(yīng)該都是32位或者64位整數(shù)HINSTANCE: 進(jìn)程實(shí)例或者句柄HANDLE:文件句柄HWND:窗口的句柄,用來標(biāo)識(shí)窗口對象HPEN:畫筆句柄,用來標(biāo)識(shí)畫筆對象HBITMAP:位圖句柄HDC:設(shè)備環(huán)境句柄CWnd:是提供窗口處理的一個(gè)MF

CString和string之間的轉(zhuǎn)換 cstring to string
利用MFC進(jìn)行編程時(shí),我們從對話框中利用GetWindowText得到的字符串是CString類型,CString是屬于MFC的類。而一些標(biāo)準(zhǔn)C/C++庫函數(shù)是不能直接對CString類型進(jìn)行操作的,所以我們經(jīng)常遇到將CString類型轉(zhuǎn)化char*等等其他數(shù)據(jù)類型的情況。這

Object-C基本數(shù)據(jù)類型小結(jié) js打印object數(shù)據(jù)類型
大部分有一點(diǎn)其他平臺(tái)開發(fā)基礎(chǔ)的初學(xué)者看到XCode,第一感想是磨拳擦掌,看到storyBoard之后,第一感想是躍躍欲試,那么要想開始IPhone的開發(fā),首先我們就要從Object-C開始。什么是Object-C,在維基百科里面我們會(huì)查到:Objective-C,通常寫作ObjC和
愛華網(wǎng)