今天我們來介紹一下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