MFC中ADO資料庫基本sql語句應用

2021-06-13 03:54:32 字數 635 閱讀 1997

首先先給出執行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的功能,並以統一的方式訪問儲存在不同資...