今天我們來介紹一下C語言操作資料庫的方法,這裡我們使用的是ODBC方式。環境是WIN7+VC6。其他環境也差不多,具體情況具體分析。

首先是環境的配置以及資料來源的新增。這裡就不去解釋了,相關資料網上有很多。需要注意的是這裡不可以直接使用控制面板中的ODBC,我們需要開啟C:\Windows\SysWOW64中的資料來源odbcad32.exe。新增好的資料來源如下:

這裡我們使用VC建立一個單文件檢視的應用程式,同時新增資料庫支援,選擇好資料來源。相關細節截圖如下:

新增控制元件

在ClassWizard中繫結資料庫中的欄位

刪除資料:

//delete

m_pSet->Delete();

if(!m_pSet->IsEOF())

m_pSet->MoveNext(); //刪除遊標後的一條記錄,即刪除當前記錄。

else

m_pSet->MoveLast();

m_pSet->Requery();

新增新項:

m_pSet->AddNew();

m_pSet->SetFieldNull(&m_pSet->m_ID,FALSE);

GetDlgItemText(IDC_USER,m_pSet->m_username);

GetDlgItemText(IDC_PASSWORD,m_pSet->m_password);

m_pSet->Update();

m_pSet->MoveLast();

m_pSet->Requery();

修改:

m_pSet->Edit();

GetDlgItemText(IDC_USER,m_pSet->m_username);

GetDlgItemText(IDC_PASSWORD,m_pSet->m_password);

m_pSet->Update();

m_pSet->Requery();

記錄下來,留待後查,同時方便他人。

謝謝支援!

可以聯絡我進行交流。[email protected]

2016.2.5

2:23