foxpro dbf數(shù)據(jù)庫轉(zhuǎn)換成sql server 6.5表的幾種方法

foxpro dbf數(shù)據(jù)庫轉(zhuǎn)換成sql server 6.5表的幾種方法

ID:11087446

大小:23.13 KB

頁數(shù):23頁

時間:2018-07-09

foxpro dbf數(shù)據(jù)庫轉(zhuǎn)換成sql server 6.5表的幾種方法_第1頁
foxpro dbf數(shù)據(jù)庫轉(zhuǎn)換成sql server 6.5表的幾種方法_第2頁
foxpro dbf數(shù)據(jù)庫轉(zhuǎn)換成sql server 6.5表的幾種方法_第3頁
foxpro dbf數(shù)據(jù)庫轉(zhuǎn)換成sql server 6.5表的幾種方法_第4頁
foxpro dbf數(shù)據(jù)庫轉(zhuǎn)換成sql server 6.5表的幾種方法_第5頁
資源描述:

《foxpro dbf數(shù)據(jù)庫轉(zhuǎn)換成sql server 6.5表的幾種方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、FoxproDBF數(shù)據(jù)庫轉(zhuǎn)換成SQLServer6.5表的幾種方法1、前言當(dāng)今,數(shù)據(jù)庫聯(lián)網(wǎng)實現(xiàn)數(shù)據(jù)共享已經(jīng)成為信息系統(tǒng)建設(shè)中一個迅速發(fā)展的潮流。利用SQLServer、Oracal、Sybase等客戶機/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)進(jìn)行信息系統(tǒng)的開發(fā)、更新改造已成為當(dāng)前一大趨勢。而Dbase、Foxbase、Foxpro是我國近年應(yīng)用較為廣泛的數(shù)據(jù)庫開發(fā)軟件,許多單位、部門多年來積累了大量的寶貴的數(shù)據(jù)資料,這些部門在進(jìn)行計算機信息系統(tǒng)改造、更新的同時,面臨如何駱繼承大量歷史數(shù)據(jù)的問題,本文介紹三種于將DBF數(shù)據(jù)轉(zhuǎn)換成SQLSe

2、rverじ表的方法。2、利用SQLServ龜er所提供的塊拷貝實用程序轉(zhuǎn)換實軟用程序可從服務(wù)器SQL目錄下的BIN恂N子目錄下獲得。、bcp的命令格翕式及主要參數(shù)23/23bcp[[datab寤ase_name.]owner.]table_name{inout}datafile[/mmaxerror]閣[/fformatfile][/ee幛rrfile][/n][/c][/tゃ]field_term][/rrow巖_term][/Ulogin_ID]泉[/Ppassword][/Sservername][/vversi

3、on丐][/apacket_size]轷主要參數(shù):database_na涸me數(shù)據(jù)庫名inoutin從文件到數(shù)據(jù)庫表的拷貝。out從數(shù)據(jù)庫表到文件拷貝。datafile操㈤作系統(tǒng)文件的路徑。該路徑的長度可以是1-255個字符。也可指明磁盤驅(qū)動低器名字。/C用字符類型作為缺省值執(zhí)行拷貝操作。23/23/ulogin_I爝D指定登錄標(biāo)識符。/Ppassw轷ord允許指定一個口令。/Sse裝rvername允許用戶指定連接到哪佴個SQLServer、實現(xiàn)轉(zhuǎn)換的具體方法我們以Foxpro的數(shù)據(jù):庫結(jié)構(gòu)的單位職工庫為例,進(jìn)行數(shù)

4、據(jù)轉(zhuǎn)換少。其數(shù)據(jù)結(jié)構(gòu)為:字段名類型字段長枕度小數(shù)點位數(shù)字段內(nèi)容bhC4職工編號xmC8職工姓名xbC2性別23/23nlN20年齡zwC10更職務(wù)gzsjD參加工作時間jФlM簡歷zpG照片實現(xiàn)步驟:、啟動服務(wù)器,進(jìn)入WindowNT島,SQLServer,打開SQLEnterpriseManager為單位稱職工庫創(chuàng)建一個數(shù)據(jù)庫設(shè)備,然后在該設(shè)備上建立zg數(shù)據(jù)庫及表,表的數(shù)據(jù)結(jié)構(gòu)樨要與的數(shù)據(jù)結(jié)構(gòu)一致?;蛴靡韵耂QLServer命令創(chuàng)建設(shè)備和創(chuàng)建表。ワA、創(chuàng)建數(shù)據(jù)設(shè)備diskinit23/23name='zg'數(shù)據(jù)庫

5、設(shè)備名治physname='c:\zg\陽'數(shù)據(jù)庫文件所在路徑vdevno=8數(shù)據(jù)庫設(shè)備的標(biāo)識號size=疲5120數(shù)據(jù)庫設(shè)備大小B、建立z曳g表createdatabasezg_dataonzg=1024,l蘗ogonzg=1024建立數(shù)據(jù)庫桎usezg_datacreatetablezgnull,xmcharnull,xbcharnull,nl翹intnull,zwcharnull⑸,gzsjdatatimenull,淑jltextnull,zpimage猹null)建立表23/23go、在客戶ㄙ機上啟動Fo

6、xpro,用USE命令打開需轉(zhuǎn)換的.dbf文件,用COPY命菩令將.dbf文件中數(shù)據(jù)轉(zhuǎn)換成標(biāo)準(zhǔn)的文瘤本文件.txt,命令如下:usecopyalltodeliwith麂blan、從客戶機登錄到Wind麝owsNT服務(wù)器上,將文件拷貝到服務(wù)爍器的職工庫目錄c:\zg下。、懸在服務(wù)器上,由WindowsNT進(jìn)入囡到MS-DOS狀態(tài),然后執(zhí)行bcp將蜚數(shù)據(jù)從轉(zhuǎn)換到SQL表,命令格式如下:bcpzgin/c/smainse舷rver/umanager/P000飯1、ODBC的設(shè)置:在客戶機上啟動W閹indowsforgroup,

7、進(jìn)入Windows的控制面板。雙擊ODBC圖標(biāo),進(jìn)行zg數(shù)據(jù)庫的ODBC驅(qū)動設(shè)瓶置。23/23選擇"Add"增加新的ODB眨C驅(qū)動接口,在InstallODBCdrivers項選擇"SQLServer",按"OK",彈出"ODBCS姓QLServerSetup"窗口,在別Datasourcename項中輸入忒"zg_data",Server項輸恥入"mainserver",按"OK噶"完成設(shè)置。、采用上述方法一中步鵲驟1的⑴、⑵創(chuàng)建zg數(shù)據(jù)庫設(shè)備及數(shù)據(jù)邑庫,然后執(zhí)行Foxpro程序crea_table,創(chuàng)建一個結(jié)構(gòu)

8、與.dbf結(jié)構(gòu)相同的SQLServer表。程序侯清單如下:crea_程序清單鴕settalkoffclosea弄llclearallclea菟rstore""todbf_name23/23&&dbf_name待轉(zhuǎn)換的腮.dbf數(shù)據(jù)庫store""to皙sql_db&&sql_db目的胄

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。