首先先給出執行sql語句的函式adoexecute(_recordsetptr &adoset, _variant_t &strsql),由自己加入到工程中
1.插入資料
_variant_t strquery, holder;
strquery = "insert into suppliers (companyname, contactname, address, city) values
(' " + m_scompany+" ' , 』 「+m_sperson+" ' , ' "+m_saddress+" ', ' "+ m_scity+ " ')";
2.查詢資料
_variant_t strquery, holder;
strquery = "select * from suppliers where companyname = ' " +m_scompany+ " ' ";
for(int i = 0 ; i < icount; i++)
3.刪除資料
_variant_t strquery;
這裡只是基本簡單的語句呼叫,有時程式需要用到更為複雜的查詢語句時,其實就是把sql嵌在字串裡,注意引號的書寫。
MFC中使用ADO訪問資料庫
目前,我所掌握的vc程式訪問資料庫有兩種方法,一種是用odbc,一種是ado。odbc 訪問資料庫主要是通過mfc中的兩個類,乙個是cdatabase,乙個是crecordset。這種訪問方式需要設定資料來源,我始終覺得不靈活,所以我比較喜歡使用ado。ado有三個智慧型指標 connectionp...
MFC中用Ado連線資料庫
vc 中使用mfc通過ado連線資料庫方法小結 不包括異常的捕捉 這裡主要講mfc與sql2000資料庫的連線。coinitialize null 表示com庫的初始化 couninitialize 釋放com庫。3.獲取連線字串。最簡單的方法就是新建乙個.txt檔案,將其字尾名改為.udl,雙擊它...
MFC通過ADO連線資料庫
msdn中提供mfc的連線資料庫的方法大約有三種方法 一是cdatabase類 odbc 一是dao,另一是 ole db,msdn上推薦的方法是odbc或者ole db方式。ole db是一組 元件物件模型 com 介面,是新的資料庫低層介面,它封裝了odbc的功能,並以統一的方式訪問儲存在不同資...