C SQL操作ACCESS資料庫

2021-05-22 02:22:54 字數 1437 閱讀 3112

前幾天寫的**的資料有點不對,就在vc下寫了個程式來刷了一下資料.該程式為doc下的程式,沒有介面的,操作access資料庫,其中,用boost的lexical_cast<>對型別進行了轉換.期間用vector儲存了資料庫的資料,希望對有需要的人有幫助.

第乙個程式用來生成單位編號的,程式如下:

#include

#include

#include

#include

#include

#include"boost/lexical_cast.hpp"

#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename ("eof", "adoeof") 

using namespace std;

//修改單位編號

int _tmain(int argc, _tchar* argv)

catch(_com_error e)

catch(_com_error *e)

}catch(_com_error *e)

catch(_com_error *e)

catch(_com_error *e)

catch(_com_error *e)

catch(boost::bad_lexical_cast&)

strcpy(com_indexss,com_.c_str());

m_p2->fields->getitem(_variant_t("單位編號"))->value=_bstr_t(com_indexss);

m_p2->update();

m_p2->movenext();

coutm_p2 = null;

coutm_pconnection->close();

m_pconnection= null;

return 0;

}第二個程式:修改其他資料表中的單位編號資訊

#include

#include

#include

#include

#include

#include"boost/lexical_cast.hpp"

#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename ("eof", "adoeof") 

using namespace std;

struct com;

int _tmain(int argc, _tchar* argv)

catch(_com_error e)

catch(_com_error *e)

catch(_com_error *e)

else}}

catch(_com_error *e)

C SQL資料庫操作類

using system using system.configuration using system.data using system.data.sqlclient using system.collections namespace mycorporation.department.data...

C SQL資料庫操作通用類

c sql資料庫操作通用類 using system using system.configuration using system.data using system.data.sqlclient using system.collections namespace framework.datab...

C 操作Access資料庫

using system using system.collections.generic using system.linq using system.text using system.data using system.data.oledb using system.configuration...