前幾天寫的**的資料有點不對,就在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...