日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

VC6.0连接数据库,并把大量数据从ACCess转移到SQL sever2008 的问题(亲测可用)

發布時間:2025/5/22 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VC6.0连接数据库,并把大量数据从ACCess转移到SQL sever2008 的问题(亲测可用) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果以下有不懂,可以加我微信交流xpj13098878561
VC6.0連接數據庫,并把大量數據從ACCess轉移到SQL sever2008 的問題(親測可用)

VC6.0下載連接https://pan.baidu.com/s/1MwQRm-ag-JJYL57al95Wzg&shfl=sharepset,在win7,win10上可用。
SQL sever2008R2下載連接https://pan.baidu.com/s/1EjllJ11uqhIpny_PBbd7qw&shfl=sharepset,win7和win10上都可用
下載完成之后安裝,安裝教程百度
現需要在VC上新建一個工程,VC需要連接一個庫,在頭文件或者預處理文件上寫上#import “msado15.dll” rename(“EOF”, “EndOfFile”),需將名字為msado15的庫文件移到當前目錄下,然后在構造函數或者其他的函數中寫上如下數據

CADORecordset Rs(&m_Ado);AfxEnableControlContainer();AfxOleInit();//初始化COM庫 ::CoInitialize(NULL);// 初始化OLE/COM庫環境 CADORecordset Rs(&m_Ado);//對SQL進行處理_ConnectionPtr m_pConnection;_RecordsetPtr m_pRecordset;_CommandPtr m_pCommand;/打開accessHRESULT hr;///以上為操縱sQL和access的句柄///打開access數據庫if (!m_Ado.IsOpen()){if (! m_Ado.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=sn.mdb")){AfxMessageBox("連接數據庫失敗,檢查數據庫為是否存在!"); // AfxMessageBox("Can't connect the language database,please check the database is exist!");return;}} //判斷是否能打開SQLsever數據庫,如不報錯,表明此時能打開數據庫try{strSQL ="driver={SQL Server};Server="寫上你自己數據庫的名字一般為(local)";Database=(此為你創建的庫名);UID=sa;PWD=123456(此為你設置的密碼)";if (SUCCEEDED(hr)){hr = m_pConnection -> Open(_bstr_t(strSQL), "" , "" , adModeUnknown); }}catch (_com_error e) /// 捕捉異常 {CString errormessage;errormessage.Format("SQL sever連接數據庫失敗!\r\n錯誤信息:%s" ,e.ErrorMessage());AfxMessageBox(errormessage); /// 顯示錯誤信息 // return FALSE;} /// b.建立連接,創建記錄集 以上如若都不報錯,表明此時access和SQLsever 2008R2都已進打開_bstr_t jhlSql;jhlSql="select * from SQL";//FXL_YG為數據庫中的表名m_pRecordset.CreateInstance(_uuidof(Recordset));//?///打開查詢的表m_pRecordset->Open(jhlSql,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);sql打開成功后對access進行讀數Rs.MoveFirst();//進入ACCess數據庫,并取得access里面的值CString csname; CString cchecksum;CString csnkey;CString ckeyid;CString ckeyindex;CString caddtime; for(int i = 0; i < nRsCount; i++){Rs.GetFieldValue(1,csname);Rs.GetFieldValue(2,cchecksum);Rs.GetFieldValue(3,csnkey);Rs.GetFieldValue(4,ckeyid);Rs.GetFieldValue(5,ckeyindex);Rs.GetFieldValue(6,caddtime);///一條條插入到數據庫中,此處重點是變量的插入,如若只插入字符串,則將' "+caddtime+" '改為‘abcdefg’CString strIntSet=" INSERT INTO SQL (表名)(sn,checksum,snkey,keyid,keyindex) VALUES ('"+csname+"',' "+cchecksum+" ',' "+csnkey+" ',' "+ckeyid+" ',' "+ckeyindex+" ')";m_pConnection->Execute( _bstr_t(strIntSet),NULL,adCmdText);//將數據集插入數據庫Rs.MoveNext();}///最為重要的一條,也是折磨我好久的一條,數據庫插入完之后,一定要關閉數據庫,否則有些值就插入不成功Rs.Close();

至此,一個函數已經寫完了,這些代碼可以寫到main()或者其他的函數中去。

總結

以上是生活随笔為你收集整理的VC6.0连接数据库,并把大量数据从ACCess转移到SQL sever2008 的问题(亲测可用)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产刺激对白 | 滋润少妇h高h | 亚洲 小说区 图片区 都市 | 91色片 | 桃色视屏| 国产绿帽一区二区三区 | 天天鲁一鲁摸一摸爽一爽 | 99久久成人| 国产精品88av| 男人的天堂在线视频 | 国产一级网站 | 人人人人爽 | 亚洲Av无码成人精品区伊人 | 九九视频精品在线 | 99热99| 国产又粗又硬又黄的视频 | 天天操天天操天天射 | 亚洲欧美亚洲 | av调教 | 中文字幕三级 | 欧美91精品久久久久国产性生爱 | 99免费在线| 爱av在线| 日本一区视频在线 | 黄色草逼网站 | 国内自拍视频在线播放 | 国产精品香蕉在线 | 在线观看高清av | 在线观看视频一区 | 久久久久亚洲av无码专区 | 中文字幕欧美专区 | 91社区视频 | 秋霞成人午夜鲁丝一区二区三区 | 日本性生活一级片 | 日韩啊啊啊| 日韩另类视频 | 麻豆视频在线播放 | 99久久精品国产一区二区成人 | 青青草视频免费 | h毛片| 欧美肥老妇视频 | 自拍视频在线播放 | 欧美日韩在线第一页 | 姑娘第5集在线观看免费好剧 | 98精品视频| 最新中文字幕 | 五月婷婷在线视频 | 丰满护士巨好爽好大乳 | 中文字幕在线视频播放 | 国产精品久久久久久吹潮 | 超碰97自拍 | 国产高清一区在线观看 | xx99小雪| 欧美特级一级片 | 亚洲伦理一区二区三区 | 日本特级黄色大片 | 色综合精品 | 狠狠91| 中文字幕一区二区三区波野结 | 中文在线字幕免费观看 | 免费观看美女裸体网站 | 精品不卡一区 | 成人免费视频毛片 | 一区二区精品在线观看 | 美女黄色小视频 | 国产精品玖玖玖 | 久久精品一二三区 | 久草99| 日本成人一区二区三区 | 亚洲精品国偷拍自产在线观看蜜桃 | 免费污片软件 | 草逼视频网 | 日韩欧美在线视频 | 少妇免费看 | 无码国产精品一区二区色情男同 | 成年人av在线播放 | 神马影院午夜伦理片 | 午夜免费影院 | 极品少妇xxx| 97人妻精品一区二区 | 欧美日本高清视频 | 久久精品久久精品久久精品 | 色欲人妻综合网 | 嫩草av在线 | 成人91 | 后宫秀女调教(高h,np) | 欧美午夜精品一区二区蜜桃 | 成全影视在线观看第8季 | 爱爱视频在线免费观看 | 日韩亚洲精品在线 | 国产女人18毛片水真多1 | 欧美肥妇bwbwbwbxx | 欧美xxxxxxxxx| 蜜桃av一区二区 | 中文字幕免费一区二区 | 欧美毛片基地 | 欧美综合区 | 四虎成人av | 欧美理伦片在线播放 |