當前位置:編程學習大全網 - 編程軟體 - 請問各位大俠、怎麽用C語言連接access數據庫、最好能詳細點兒寫出步驟、如果可以的話,能給代碼就更好了。

請問各位大俠、怎麽用C語言連接access數據庫、最好能詳細點兒寫出步驟、如果可以的話,能給代碼就更好了。

妳先配置數據庫

/question/209967914.html

然後舉個例子,連接SQL

我連access的給妳看壹下

別忘了 mfc AfxOleInit(); 或者 win32 coInitial什麽東東(初始化com的)

// 打開數據庫

strDBClass.Format(_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDB:Database Password=%s"), m_strUnEntryptMdbFilePath,m_strMDBPassword);

// 創建連接

HRESULT hr = m_pConnection.CreateInstance(_uuidof(Connection));

_ConnectionPtr m_pConnection->Open(m_strDBClass,_T(""),_T(""),adConnectUnspecified);

// 聲明表單指針

_RecordsetPtr pBandRecordset;

pBandRecordset.CreateInstance(__uuidof(Recordset));

// 執行語句

CString strSQL(L"SELECT * FROM [Band]");

m_pConnection->Execute((LPCTSTR)strSQL,NULL,0);

// 提取某壹項 例如BandInfo

int iBandInfo = wcscmp(colum, L"BandInfo");

while(!recordsetPtr->adoEOF)

{

var = recordsetPtr->GetCollect(colum);

if(var.vt != VT_NULL)

strName = (LPCSTR)_bstr_t(var);

recordsetPtr->MoveNext();

}

  • 上一篇:fanuc加工中心怎麽用宏程序加工長方型槽 ?
  • 下一篇:36歲的男人在武漢學什麽技術好
  • copyright 2024編程學習大全網