麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > .NET > 正文

實(shí)現(xiàn)ADO,Excel,Aceess,.NET托管代碼見(jiàn)的相互導(dǎo)入導(dǎo)出,利用代碼實(shí)現(xiàn)數(shù)據(jù)的相互轉(zhuǎn)換

2024-07-21 02:50:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
實(shí)現(xiàn)ADO,Excel,Aceess,.NET托管代碼見(jiàn)的相互導(dǎo)入導(dǎo)出,利用代碼實(shí)現(xiàn)數(shù)據(jù)的相互轉(zhuǎn)換

熟悉SQLSERVER2000的數(shù)據(jù)庫(kù)管理員都知道,其DTS可以進(jìn)行數(shù)據(jù)的導(dǎo)入導(dǎo)出,其實(shí),我們也可以使用Transact-SQL語(yǔ)句進(jìn)行導(dǎo)入 導(dǎo)出操作。在Transact-SQL語(yǔ)句中,我們主要使用OpenDataSource函數(shù)、OPENROWSET函數(shù),關(guān)于函數(shù)的詳細(xì)說(shuō)明,請(qǐng)參考 SQL聯(lián)機(jī)幫助。利用下述方法,可以十分容易地實(shí)現(xiàn)SQLSERVER、access、EXCEL數(shù)據(jù)轉(zhuǎn)換,詳細(xì)說(shuō)明如下:一、SQLSERVER和ACCESS的數(shù)據(jù)導(dǎo)入導(dǎo)出常規(guī)的數(shù)據(jù)導(dǎo)入導(dǎo)出:使用DTS向?qū)нw移你的Access數(shù)據(jù)到SQLServer,你可以使用這些步驟:  ○1在SQLSERVER企業(yè)管理器中的Tools(工具)菜單上,選擇DataTransformation  ○2Services(數(shù)據(jù)轉(zhuǎn)換服務(wù)),然后選擇czdImportData(導(dǎo)入數(shù)據(jù))。  ○3在ChooseaDataSource(選擇數(shù)據(jù)源)對(duì)話框中選擇MicrosoftAccessastheSource,然后鍵入你的.mdb數(shù)據(jù)庫(kù)(.mdb文件擴(kuò)展名)的文件名或通過(guò)瀏覽尋找該文件。  ○4在ChooseaDestination(選擇目標(biāo))對(duì)話框中,選擇MicrosoftOLE DBPRoviderforSQL Server,選擇數(shù)據(jù)庫(kù)服務(wù)器,然后單擊必要的驗(yàn)證方式。  ○5在SpecifyTableCopy(指定表格復(fù)制)或Query(查詢)對(duì)話框中,單擊Copytables(復(fù)制表格)。○6在SelectSourceTables(選擇源表格)對(duì)話框中,單擊SelectAll(全部選定)。下一步,完成。Transact-SQL語(yǔ)句進(jìn)行導(dǎo)入導(dǎo)出:1.在SQLSERVER里查詢access數(shù)據(jù):SELECT*FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="c:/DB.mdb";UserID=Admin;PassWord=')...表名2.將access導(dǎo)入SQLserver在SQLSERVER里運(yùn)行:SELECT*INTOnewtableFROMOPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','DataSource="c:/DB.mdb";UserID=Admin;Password=')...表名3.將SQLSERVER表里的數(shù)據(jù)插入到Access表中在SQLSERVER里運(yùn)行:insertintoOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="c:/DB.mdb";UserID=Admin;Password=')...表名(列名1,列名2)select列名1,列名2fromsql表實(shí)例:insertintoOPENROWSET('Microsoft.Jet.OLEDB.4.0','C:/db.mdb';'admin';'',Test)selectid,namefromTestINSERTINTOOPENROWSET('Microsoft.Jet.OLEDB.4.0','c:/trade.mdb';'admin';'',表名)SELECT*FROMsqltablename二、SQLSERVER和EXCEL的數(shù)據(jù)導(dǎo)入導(dǎo)出1、在SQLSERVER里查詢Excel數(shù)據(jù):SELECT*FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="c:/book1.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0')...[Sheet1$]下面是個(gè)查詢的示例,它通過(guò)用于Jet的OLEDB提供程序查詢Excel電子表格。SELECT*FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="c:/Finance/account.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0')...xactions2、將Excel的數(shù)據(jù)導(dǎo)入SQLserver:SELECT*intonewtableFROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="c:/book1.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0')...[Sheet1$]實(shí)例:SELECT*intonewtableFROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="c:/Finance/account.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0')...xactions3、將SQLSERVER中查詢到的數(shù)據(jù)導(dǎo)成一個(gè)Excel文件T-SQL代碼:EXECmaster..xp_cmdshell'bcp庫(kù)名.dbo.表名outc:/Temp.xls-c-q-S"servername"-U"sa"-P""'參數(shù):S是SQL服務(wù)器名;U是用戶;P是密碼說(shuō)明:還可以導(dǎo)出文本文件等多種格式實(shí)例:EXECmaster..xp_cmdshell'bcpsaletesttmp.dbo.CusAccountoutc:/temp1.xls-c-q-S"pmserver"-U"sa"-P"sa"'EXECmaster..xp_cmdshell'bcp"SELECTau_fname,au_lnameFROMpubs..authorsORDERBYau_lname"queryoutC:/authors.xls-c-Sservername-Usa-Ppassword'在VB6中應(yīng)用ADO導(dǎo)出EXCEL文件代碼:DimcnAsNewADODB.Connectioncn.open"Driver={SQLServer};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;"cn.execute"master..xp_cmdshell'bcp"SELECTcol1,col2FROM庫(kù)名.dbo.表名"queryoutE:/DT.xls-c-Sservername-Usa-Ppassword'"4、在SQLSERVER里往Excel插入數(shù)據(jù):insertintoOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="c:/Temp.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0')...table1(A1,A2,A3)values(1,2,3)T-SQL代碼:INSERTINTOOPENDATASOURCE('Microsoft.JET.OLEDB.4.0','ExtendedProperties=Excel8.0;Datasource=C:/training/inventur.xls')...[Filiale1$](bestand,produkt)VALUES(20,'Test')總結(jié):利用以上語(yǔ)句,我們可以方便地將SQLSERVER、ACCESS和EXCEL電子表格軟件中的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,為我們提供了極大方便!

微軟官方參考:

http://support.microsoft.com/default.aspx?kbid=247412http://support.microsoft.com/default.aspx?scid=kb;zh-cn;146406http://support.microsoft.com/default.aspx?scid=kb;zh-cn;Q295646http://support.microsoft.com/default.aspx?scid=kb;zh-cn;246335


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品成人久久久 | 亚洲精品欧美在线 | 成人免费观看49www在线观看 | 久国产精品视频 | 黄色片网站免费 | 精品偷拍久久 | 国产免费大片视频 | 久久久久久亚洲综合影院红桃 | 国产精品久久久久久久久久大牛 | 日韩精品中文字幕一区二区 | 在线视频 欧美日韩 | xxxxhdvideosex| 91精品国产手机 | 欧美激情性色生活片在线观看 | 中文字幕欧美亚洲 | 日本在线视频免费 | 国产亚洲精品久久久久5区 男人天堂免费 | 久草在线高清 | 精品亚洲网站 | 色综合网在线观看 | 在线观看第一区 | 精品三级内地国产在线观看 | 国产精品视频成人 | 日本在线视频二区 | 欧美一区在线观看视频 | 国产午夜精品久久久久久免费视 | 一级免费特黄视频 | 91经典视频| 亚洲视频成人在线 | 意大利av在线 | 黄色一级片免费观看 | 在线亚洲观看 | 中文字幕在线资源 | 国产一级毛片网站 | 欧美视频99 | 国产精品中文在线 | 久草最新网址 | 高潮娇喘嗯啊~文字 | 免看一级片 | 久久精品国产亚洲7777 | 日本在线播放一区二区三区 |