天天看點

C語言ODBC資料庫操作

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

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

​​

C語言ODBC資料庫操作

​​

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

​​

C語言ODBC資料庫操作

​​

​​

C語言ODBC資料庫操作

​​

​​

C語言ODBC資料庫操作

​​

添加控件

​​

C語言ODBC資料庫操作

​​

在ClassWizard中綁定資料庫中的字段

​​

C語言ODBC資料庫操作

​​

删除資料:

//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();      

記錄下來,留待後查,同時友善他人。

謝謝支援!

2016.2.5

繼續閱讀