最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ 中實(shí)現(xiàn)把EXCEL的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(ACCESS、MSSQL等)實(shí)例代碼

 更新時(shí)間:2017年04月04日 10:23:21   作者:咪當(dāng)我系歐巴  
這篇文章主要介紹了C++ 中實(shí)現(xiàn)把EXCEL的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(ACCESS、MSSQL等)實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下

C++ 中實(shí)現(xiàn)把EXCEL的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(ACCESS、MSSQL等)實(shí)例代碼

在把EXCEL的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫之前,先進(jìn)行一些簡單的準(zhǔn)備工作:

1。把數(shù)據(jù)所在的EXCEL表另保存為DBF 4格式。

2。打開BCB,添加AdoTable(改名為DBFTable)和DataSource這兩個(gè)控件

OK,準(zhǔn)備工作,到此結(jié)束,剩下的就是打代碼了

1。在Form_Load()事件中,加入以下代碼:

AnsiString filepath=ExtractFilePath(FileName); 
//FileName為DBF文件名 
AnsiString tablename=ExtractFileName(FileName).SubString(0,ExtractFileName(FileName).Length()-4);//去除文件的擴(kuò)展名
//--------------------用于連接DBF文件-------------------------------- 
  DBFTable->ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;
Password=/"/";Data Source=/""+filepath+"/";
Extended Properties=dbase 5.0;Persist Security Info=True";  
 DBFTable->TableName=tablename;  DBFTable->Open();

2。新建一個(gè)類的成員函數(shù)void __fastcall ExcelToDB(TADOQuery *ADOQuery);

以下是函數(shù)的具體實(shí)現(xiàn):

void __fastcall TDBFToDBForm::ExcelToDB(TADOQuery *ADOQuery) 
 
 {//實(shí)現(xiàn)很簡單,只是把DBFTable的數(shù)據(jù)逐項(xiàng)添加的本地的數(shù)據(jù)庫   
 
 DBFTable->First();   
 
 for(int j=0;j<DBFTable->RecordCount;j++)  
 
 {   
 
 ADOQuery->Append();    
 
 for(int i=0;i<DBFTable->FieldCount;i++)   ADOQuery->FieldByName(DBFTable->FieldList->Strings[i])->AsString=DBFTable->FieldByName(DBFTable->FieldList->Strings[i])->AsString;   ADOQuery->Post();    
 
 DBFTable->Next();   
 
 } ShowMessage("導(dǎo)入成功!"); } 

說明:DBFTable使用來裝載EXCEL另保存的數(shù)據(jù),而程序本身裝載數(shù)據(jù)用的是ADOQuery(當(dāng)然,你也可以改變),

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 一起來練習(xí)C++的指針

    一起來練習(xí)C++的指針

    這篇文章主要為大家詳細(xì)介紹了C++的指針,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • C語言堆排序經(jīng)典算法TopK問題解析

    C語言堆排序經(jīng)典算法TopK問題解析

    這篇文章主要為大家介紹了C語言堆排序經(jīng)典算法TopK問題解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Visual Studio Community 2022(VS2022)安裝圖文方法

    Visual Studio Community 2022(VS2022)安裝圖文方法

    這篇文章主要介紹了Visual Studio Community 2022(VS2022)安裝方法,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • c語言中 基于隨機(jī)函數(shù)的使用詳解

    c語言中 基于隨機(jī)函數(shù)的使用詳解

    本篇文章對(duì)c語言的隨機(jī)函數(shù)進(jìn)行了詳細(xì)的分析介紹。需要的朋友參考下
    2013-05-05
  • 基于Qt制作一個(gè)定時(shí)關(guān)機(jī)的小程序

    基于Qt制作一個(gè)定時(shí)關(guān)機(jī)的小程序

    這篇文章主要為大家詳細(xì)介紹了如何基于Qt制作一個(gè)有趣的定時(shí)關(guān)機(jī)的小程序,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • 詳解C++中new運(yùn)算符和delete運(yùn)算符的使用

    詳解C++中new運(yùn)算符和delete運(yùn)算符的使用

    這篇文章主要介紹了C++中new運(yùn)算符和delete運(yùn)算符的使用,文章來自于微軟開發(fā)者文檔,因而根據(jù)Visual C++的一些特性來進(jìn)行講解,需要的朋友可以參考下
    2016-01-01
  • 詳解C語言中sizeof如何在自定義函數(shù)中正常工作

    詳解C語言中sizeof如何在自定義函數(shù)中正常工作

    在main函數(shù)中,sizeof是可以正常工作的,但是在自定義函數(shù)中就不可以了。所以本文將為大家詳細(xì)講解一下如何解決這一問題,感興趣的可以了解一下
    2022-05-05
  • C++可變參數(shù)的實(shí)現(xiàn)方法

    C++可變參數(shù)的實(shí)現(xiàn)方法

    可變參數(shù)給編程帶來了很大的方便,在享受它帶來的方便的同時(shí),很有必要了解一下其實(shí)現(xiàn)方式,在了解編程語言的同時(shí),也可以擴(kuò)展編程的思路。
    2013-03-03
  • 深度探究C++中的函數(shù)重載的用法

    深度探究C++中的函數(shù)重載的用法

    這篇文章主要介紹了C++中的函數(shù)重載用法,包括重載時(shí)參數(shù)類型的差異以及匹配和轉(zhuǎn)換等方面問題的講解,需要的朋友可以參考下
    2016-01-01
  • C++ 私有析構(gòu)函數(shù)的作用示例詳解

    C++ 私有析構(gòu)函數(shù)的作用示例詳解

    這篇文章主要介紹了C++ 私有析構(gòu)函數(shù)的作用,私有析構(gòu)函數(shù)不會(huì)影響棧上對(duì)象的自動(dòng)析構(gòu),它們會(huì)在其作用域結(jié)束時(shí)自動(dòng)調(diào)用析構(gòu)函數(shù)。私有析構(gòu)函數(shù)主要影響的是對(duì)堆上對(duì)象的顯式刪除操作,需要的朋友可以參考下
    2023-06-06

最新評(píng)論

富川| 海城市| 建瓯市| 焉耆| 中山市| 富蕴县| 衡山县| 七台河市| 拜城县| 涿鹿县| 鸡泽县| 申扎县| 长春市| 康保县| 韶山市| 凤冈县| 厦门市| 高阳县| 灵川县| 青冈县| 什邡市| 乌鲁木齐县| 三亚市| 乐至县| 集安市| 望江县| 定远县| 东港市| 墨竹工卡县| 任丘市| 上林县| 迁安市| 徐闻县| 商洛市| 霸州市| 丹江口市| 东台市| 九寨沟县| 延庆县| 五河县| 内江市|