用vc編寫資料庫程式不可避免的會遇到_bstr_t 、cstring 、ctime這幾個型別之間的轉換問題,令人頭疼。今早上終於算是解決了cstring和ctime的型別轉換問題。
//ctime--〉cstring
ctime t;
t=ctime::getcurrenttime();
cstring sur;
sur.format("%s",t.format("%y-%m-%d"));
messagebox(sur);
//long --> cstring
long a ;
cstring b;
b.format("%ld",a);
//double --->cstring
double a;
cstring b;
b.format("%f",a);
//cstring--〉ctime
cstring sur;
sur="2006-08-09";
coledatetime time1;
time1.parsedatetime(sur);
systemtime systime;
varianttimetosystemtime(time1, &systime);
ctime tm(systime);
m_time=tm;
updatedata(false);
cstring和int,float之間的轉換。
1。int <->cstring
1) int ->cstring
int n = 1;
cstring str;
str.format("%d",n);
2) cstring->int
cstring str = "1";
int n = atoi(str.getbuffer(0));
1)char*->cstring
char sz[128];
cstring str;
str.format("%s",sz);
cstring str;
int nlength = str.getlength();
char* sz = new char[nlength];
sz = str.getbuffer(0);
float f = 0.0;
cstring str;
str.format("%f",f);
cstring str = "0.0";
float f = atof(str.getbuffer(0));
format函式第乙個引數是要轉的那個數的型別
在資料庫應用系統中資料庫的開發
在資料庫應用系統中資料庫的開發 乙個成功的資訊管理系統由50 的業務 50 的軟體組成 而50 的軟體又是由25 的程式 25 的資料庫組成。由此可見資料庫在資訊管理系統中佔的重要位置,或許會有人說了 資料庫不就是建幾張表嗎?有那麼重要嗎?如果按照你說的那樣,既然ms已經有了vb 大家都知道vb中自...
vc 中Dao資料庫的簡單應用例項
1 工資管理系統 該系統在磁碟上儲存了某單位上月全體員工的工資資訊,對於每一位職工儲存以下資訊 月份,職工編號,基本工資,津貼,崗貼,補貼,房貼,交通補貼,應發數,房租,儲蓄,會費,個人所得稅,應扣數,實發數。個人所得稅計算方法設定為 工資少於800元為0,800 1000元的部分為5 1000 5...
VC 資料庫開發技術的比較
從功能簡單的資料庫 如jet engine 到複雜的大型資料庫系統 如oracle vc 6.0都提供了一些程式設計介面。本文主要介紹以下五種 1.odbc api 2.mfc odbc類 3.mfc dao類 資料訪問物件 4.mfc的ole db 5.activex資料物件 ado 1.開放資料...