![excel連接外部數(shù)據(jù)庫_第1頁](http://file4.renrendoc.com/view/2fe6b7fb14b83d8fb07ca0e3caf88fa7/2fe6b7fb14b83d8fb07ca0e3caf88fa71.gif)
![excel連接外部數(shù)據(jù)庫_第2頁](http://file4.renrendoc.com/view/2fe6b7fb14b83d8fb07ca0e3caf88fa7/2fe6b7fb14b83d8fb07ca0e3caf88fa72.gif)
![excel連接外部數(shù)據(jù)庫_第3頁](http://file4.renrendoc.com/view/2fe6b7fb14b83d8fb07ca0e3caf88fa7/2fe6b7fb14b83d8fb07ca0e3caf88fa73.gif)
![excel連接外部數(shù)據(jù)庫_第4頁](http://file4.renrendoc.com/view/2fe6b7fb14b83d8fb07ca0e3caf88fa7/2fe6b7fb14b83d8fb07ca0e3caf88fa74.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Excel中ADO連接幾種數(shù)據(jù)庫的格式及字符串拼寫方法ADO參考摘要:在OLEDB(建立于低層ODBC之上,是一個(gè)針對(duì)SQL數(shù)據(jù)源和非SQL數(shù)據(jù)源,如郵件和目錄等進(jìn)行操作的應(yīng)用程序接口)的基礎(chǔ)上,Microsoft推出了另一個(gè)數(shù)據(jù)訪問對(duì)象模型:ADO(ActiveXDataObject:ActiveX數(shù)據(jù)對(duì)象)。ADO采用基于DAO和RDO的對(duì)象,并提供比DAO和RDO更簡(jiǎn)單的對(duì)象模型,它包含一些簡(jiǎn)化對(duì)數(shù)據(jù)存儲(chǔ)區(qū)數(shù)據(jù)的訪問任務(wù)的內(nèi)置對(duì)象。同時(shí)ADO具有強(qiáng)大的功能和靈活性,它可以使用相同的編程模式連接到不同的數(shù)據(jù)庫,為我們提供了數(shù)據(jù)庫訪問接口。ADO對(duì)象ADO模型中定義了六個(gè)常用的對(duì)象:Conn
2、ection、Command、Recordset、Error、Field和Parameter對(duì)象,通過這些對(duì)象的屬性和方法,我們可以很方便地建立數(shù)據(jù)庫連接,執(zhí)行SQL查詢以及存取操作。下圖直觀地描述了對(duì)象之間的關(guān)系:Connection對(duì)象代表打開的、與數(shù)據(jù)源的連接。一般使用Connection對(duì)象的集合、方法、和屬性執(zhí)行下列操作:1、在打開連接前使用ConnectionString、ConnectionTimeout和Mode屬性對(duì)連接進(jìn)行配置。2、使用DefaultDatabase屬性設(shè)置連接的默認(rèn)數(shù)據(jù)庫。3、使用Provider屬性指定OLEDB提供者。4、使用Open方法建立到數(shù)據(jù)源的
3、物理連接。使用Close方法將其斷開。5、使用Execute方法執(zhí)行對(duì)連接的命令,并使用CommandTimeout屬性對(duì)執(zhí)行進(jìn)行配置。6、使用BeginTrans、CommitTrans和RollbackTrans方法以及Attributes屬性管理打開的連接上的事務(wù)(如果提供者支持則包括嵌套的事務(wù))。7、使用Errors集合檢查數(shù)據(jù)源返回的錯(cuò)誤。Command對(duì)象定義了對(duì)數(shù)據(jù)源執(zhí)行的命令,我們可以使用Command對(duì)象的集合、方法、屬性進(jìn)行下列操作:1、使用CommandText屬性定義命令(例如,SQL語句)的可執(zhí)行文本。2、通過Parameter對(duì)象和Parameters集合定義參數(shù)化
4、查詢或存儲(chǔ)過程參數(shù)。3、使用Execute方法執(zhí)行命令并在適當(dāng)?shù)臅r(shí)候返回Recordset對(duì)象。4、執(zhí)行前使用CommandType屬性指定命令類型以優(yōu)化性能。5、使用CommandTimeout屬性設(shè)置等待命令執(zhí)行的秒數(shù)。6、通過設(shè)置ActiveConnection屬性關(guān)聯(lián)打開的連接。7、設(shè)置Name屬性將Command標(biāo)識(shí)為與Connection對(duì)象關(guān)聯(lián)的方法。8、將Command對(duì)象傳送給Recordset的Source屬性以便獲取數(shù)據(jù)。Recordset對(duì)象執(zhí)行命令返回的記錄集。任何時(shí)候,Recordset對(duì)象所指的當(dāng)前記錄均為集合內(nèi)的單個(gè)記錄。通過Recordset對(duì)象可對(duì)幾乎所有數(shù)
5、據(jù)進(jìn)行操作。它由記錄(行)和字段(列)構(gòu)成。ADO連接EXCEL2003表Conn.Openprovider=microsoft.jet.oledb.4.0;extendedproperties=excel8.0;datasource=&文件全路Cnn.Openprovider=microsoft.jet.oledb.4.0;Extendedproperties=excel8.0;hdr=no;datasource=&路徑設(shè)置“HDR=NO應(yīng)該表示所選區(qū)域首行不做為標(biāo)題,如果不設(shè)置該項(xiàng),系統(tǒng)默認(rèn)將首行非空記錄做為ADO記錄集的標(biāo)題行ADO連接txt文件ActiveSheet.Cells.Cle
6、armyText=學(xué)生成績(jī).txtmyPath=ThisWorkbook.PathCnnStr=Driver=MicrosoftTextDriver(*.txt;*.csv);&DBQ=&myPathCnn.OpenCnnStrrs.OpenmyText,cnn,adopenkeset,adLockOptimisticADO連接ACCESS2003的數(shù)據(jù)庫strAccess=Provider=Microsoft.Jet.OLEDB.4.0;DataSource=+_ThisWorkbook.Path+data數(shù)據(jù)庫檔案.MDB+_;JetOLEDB:DatabasePassword=&123定
7、義連接字符串?dāng)?shù)據(jù)源密碼(最長(zhǎng)20個(gè)字符)SetADOcn=NewADODB.Connection賦值變量為對(duì)象引用ADOcn.OpenstrAccess打開連接ADO連接FOXPRO6.0的數(shù)據(jù)庫setconn=createobject(adodb.connection)setrs=createobject(adodb.recordset)sql=select*fromaa.dbfconn.opendriver=microsoftvisualfoxprodriver;sourcetype=dbf;excelusive=no;sourcedb=&文件路徑rs.opensql,connmsgbox
8、rs.recordcountrs.closeconn.closeconn=nothingrs=nothing需要安裝foxpro的odbc驅(qū)動(dòng)ADO連接SQLSERVER的數(shù)據(jù)庫Dimcnn1AsADODB.ConnectionDimstrCnnAsString打開連接。strCnn=Provider=sqloledb;&_DataSource=srv;InitialCatalog=pubs;UserId=sa;Password=;cnn1.OpenstrCnnADO連接ACCESS2007的數(shù)據(jù)庫con.OpenProvider=Microsoft.ACE.OLEDB.12.0;DataSo
9、urce=&Access2007數(shù)據(jù)源&_;JetOLEDB:DatabasePassword=&密碼con.OpenProvider=Microsoft.ACE.OLEDB.12.0;DataSource=&Excel2007數(shù)據(jù)源&_;JetOLEDB:DatabasePassword=&密碼ADO連接oracle數(shù)據(jù)庫Subconnect_數(shù)據(jù)庫()DimstrconntAsStringSetconnt=NewADODB.ConnectionDimrsAsObjectSetrs=NewADODB.RecordsetDimsevip,Db,user,pwdAsString設(shè)服務(wù)器地址、所連數(shù)據(jù),及登錄用戶密碼sevip=*Db=*user=*pwd=*strconnt=DRIVER=MicrosoftODBCforOracl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年交通運(yùn)輸費(fèi)用策劃與執(zhí)行協(xié)議
- 2025年農(nóng)村租憑協(xié)議標(biāo)準(zhǔn)文本
- 2025年個(gè)體網(wǎng)店策劃經(jīng)營權(quán)轉(zhuǎn)讓合同書
- 2025年產(chǎn)品保障與服務(wù)質(zhì)量協(xié)議
- 2025年人才租賃標(biāo)準(zhǔn)協(xié)議范本
- 2025年農(nóng)家樂裝飾工程合同樣本
- 2025年二手房交易合同策劃保管協(xié)議范本
- 2025年工作合同標(biāo)準(zhǔn)格式
- 2025年官方商業(yè)門店租賃合同模板
- 2025年住宅抵押貸款合同標(biāo)準(zhǔn)化文本
- 企業(yè)員工信息安全意識(shí)培訓(xùn)
- 2025-2030年中國智能安防行業(yè)發(fā)展?fàn)顩r及前景規(guī)劃研究報(bào)告
- 2025屆高考化學(xué) 二輪復(fù)習(xí) 專題五 離子共存(含解析)
- 能源管理軟件招標(biāo)模板高效節(jié)能
- 2024年臨床醫(yī)師定期考核必考復(fù)習(xí)題庫及答案(150題)
- 2024年中國智能電磁爐市場(chǎng)調(diào)查研究報(bào)告
- 廣東省汕頭市潮陽區(qū)2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)試卷
- 廣東清遠(yuǎn)人文介紹
- 醫(yī)療糾紛處理及防范技巧與案例分析 課件
- 合理使用手機(jī) 做自律好少年-合理使用手機(jī)主題班會(huì)(課件)
- 硬件測(cè)試崗位招聘面試題及回答建議2024年
評(píng)論
0/150
提交評(píng)論