MFC資料庫操作筆記

2021-04-02 12:44:53 字數 1059 閱讀 3456

1.建立乙個表的對映

建立乙個類,如cuserset讓它繼承於crecordset,建立完後vc讓選擇odbc中的庫,然後指定表我們選擇user表,這樣這個類基本上就和表user進行了對映.一定要在userset.h加入#include 不然會出一堆沒定義的錯誤。

2.新增一條記錄

cuserset userset;//建立乙個類的物件

userset.open(crecordset::snapshot,"select * from user");

userset.addnew();

userset.m_username = "月風"; //把你要新加的內容傳給記錄集類對應資料庫的字段

userset.m_***="男";

userset.update();

userset.close();

2.修改一條記錄

cuserset userset;//建立乙個類的物件

cstring strsql;

strsql.format("select * from user where username='%s'",strusername);//必須為表裡有的資料,如剛才加的月風

if(!m_userset.open(afx_db_use_default_type,strsql))

userset.edit();

userset.m_username = "明";

userset.m_*** = "女";

userset.update();

userset.close();

3.刪除記錄

cuserset userset;//建立乙個類的物件

cstring strsql;

strsql.format("select * from user where username='%s'",strusername);//strusername為要刪除的記錄條件

if(!m_userset.open(afx_db_use_default_type,strsql))

userset.delete();

userset.close();

資料庫操作筆記

insert是t sql中常用語句,insert into table field1,field2,values value1,value2,這種形式的在應用程式開發中必不可少。但我們在開發 測試過程中,經常會遇到需要表複製的情況,如將乙個table1的資料的部分字段複製到table2中,或者將整個...

資料庫的操作筆記

mysql的常見操作在這裡先做一下總結,已經整合到 裡面,經過檢驗無誤。建立乙個資料庫 create database xuning test 說明當時使用資料庫物件 use xuning test 向資料庫中新增表並且定義表的結構 create table person id int not nu...

mysql資料庫操作筆記

查詢最後生成的id select session.identity 建立檢視 create view v add friends as select u.userid,u.real name,u.d.college,d.academe,d.speciality,d.init college date...