亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

FoxproDBF數(shù)據(jù)庫轉(zhuǎn)換成SQLServer6.5表的幾種方法

時間:2024-07-01 22:09:34 計算機畢業(yè)論文 我要投稿
  • 相關(guān)推薦

FoxproDBF數(shù)據(jù)庫轉(zhuǎn)換成SQLServer6.5表的幾種方法

摘要:本文主要介紹用sql server bcp、foxpro編程、access等方法將.dbf數(shù)據(jù)庫轉(zhuǎn)換到sql server表的方法。

關(guān)鍵詞:xbase dbf sql server 數(shù)據(jù)庫 轉(zhuǎn)換

1、前言

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

2、利用sql server所提供的塊拷貝實用程序(bcp)轉(zhuǎn)換

實用程序bcp.exe可從服務(wù)器sql目錄下的binn子目錄下獲得。

2.1、bcp的 命令格式及主要參數(shù)

bcp [[database_name.]owner.] table_name {in|out} datafile [/m maxerror ][/f formatfile] [/e errfile] [/n] [/c] [/t] field_term] [/r row_term] [/u login_id] [/p password] [/s servername] [/v version] [/a packet_size]
主要參數(shù):
database_name 數(shù)據(jù)庫名
in|out in從文件到數(shù)據(jù)庫表的拷貝。
out從數(shù)據(jù)庫表到文件拷貝。
datafile 操作系統(tǒng)文件的路徑。該路徑的長度可以是
1-255個字符。也可指明磁盤驅(qū)動器名字。
/c 用字符類型作為缺省值執(zhí)行拷貝操作。
/u login_id 指定登錄標(biāo)識符。
/p password 允許指定一個口令。
/s servername 允許用戶指定連接到哪個sql server

2.2、實現(xiàn)轉(zhuǎn)換的具體方法

我們以foxpro的數(shù)據(jù)庫結(jié)構(gòu)的單位職工庫(zg.dbf)為例,進行數(shù)據(jù)轉(zhuǎn)換。其數(shù)據(jù)結(jié)構(gòu)為:

字段名 類型 字段長度 小數(shù)點位數(shù) 字段內(nèi)容
bh c 4 職工編號
xm c 8 職工姓名
xb c 2 性別
nl n 2 0 年齡
zw c 10 職務(wù)
gzsj d 參加工作時間
jl m 簡歷
zp g 照片

實現(xiàn)步驟:

(1)、啟動服務(wù)器,進入window nt,sql server 6.0,打開sql enterprise manager為單位職工庫創(chuàng)建一個數(shù)據(jù)庫設(shè)備zg.dat,然后在該設(shè)備上建立zg數(shù)據(jù)庫及表(table),表的數(shù)據(jù)結(jié)構(gòu)要與zg.dbf的數(shù)據(jù)結(jié)構(gòu)一致;蛴靡韵聅ql server命令創(chuàng)建設(shè)備和創(chuàng)建表。

a、創(chuàng)建數(shù)據(jù)設(shè)備
disk init
name='zg' 數(shù)據(jù)庫設(shè)備名
physname='c:\\zg\\zg.dat' 數(shù)據(jù)庫文件所在路徑
vdevno=8 數(shù)據(jù)庫設(shè)備的標(biāo)識號
size=5120 數(shù)據(jù)庫設(shè)備大小(10m)

b、建立zg表
create database zg_data on zg=1024,log on zg=1024 建立數(shù)據(jù)庫
use zg_data
create table zg ( bh char (4) null, xm char (8) null, xb char (2) null, nl int null, zw char (10) null,gzsj datatime null, jl text null, zp image null ) 建立表
go

(2)、在客戶機上啟動foxpro,用use命令打開需轉(zhuǎn)換的.dbf文件,用copy命令將.dbf文件中數(shù)據(jù)轉(zhuǎn)換成標(biāo)準(zhǔn)的文本文件.txt,命令如下:
use zg.dbf
copy all to zg.txt deli with blan

(3)、從客戶機登錄到windows nt服務(wù)器上,將zg.txt文件拷貝到服務(wù)器的職工庫目錄c:\\zg下。

(4)、在服務(wù)器上,由windows nt進入到ms-dos狀態(tài),然后執(zhí)行bcp將數(shù)據(jù)從zg.txt轉(zhuǎn)換到sql表,命令格式如下:

bcp zg in zg.txt /c /s mainserver /u manager /p 0001 (mainserver為服務(wù)器名,manager為用戶名,0001為用戶口令)。

該轉(zhuǎn)換方法速度較快,不占用服務(wù)器上事務(wù)日志空間。但較為復(fù)雜、繁鎖,操作者必須熟練掌握foxpro、sql server的命令和操作,而且無法將foxpro的memo、general字段轉(zhuǎn)換到sql server表。

3、用foxpro for window 2.5 編程實現(xiàn)轉(zhuǎn)換

"用foxpro編程實現(xiàn)數(shù)據(jù)轉(zhuǎn)換"即通過sql server提供的odbc接口(開放數(shù)據(jù)庫接口)及foxpr提供odbc接口工具connectivity kit (fpsql.fll),建立sql與foxpro的連接,由foxpro向sql server提交創(chuàng)建表命令,然后將.dbf的每條記錄,串成一個字符串,將插入命令連同字符串提交給sql server,完成數(shù)據(jù)轉(zhuǎn)換。
實現(xiàn)步驟:

(1)、odbc的設(shè)置:在客戶機上啟動windows for group,進入windows的控制面板( control panel )。雙擊odbc圖標(biāo),進行zg數(shù)據(jù)庫的odbc驅(qū)動設(shè)置。

選擇"add"增加新的odb

【FoxproDBF數(shù)據(jù)庫轉(zhuǎn)換成SQLServer6.5表的幾種方法】相關(guān)文章:

Foxpro DBF數(shù)據(jù)庫轉(zhuǎn)換成SQL Server 6.5表的幾種方法03-20

計算機畢業(yè)論文-Foxpro DBF數(shù)據(jù)庫轉(zhuǎn)換成SQL Server 6.5表的幾種03-06

幾種賬務(wù)處理方法03-23

VB訪問數(shù)據(jù)庫的方法及接口的比較03-18

談幾種常用的市場營銷方法03-21

幾種績效評價方法的比較分析03-18

淺議幾種常用的市場營銷方法03-19

FTTB LAN寬帶小區(qū)的幾種布線設(shè)計方法03-18

淺探幾種常用的市場營銷方法03-19

主站蜘蛛池模板: 2018年亚洲欧美在线v| 久久中文字幕乱码久久午夜| 99re久久精品国产首页| 亚洲精品久久久久久久观小说 | 国产性色αv视频免费| 一本一本久久a久久精品综合| 久久精品少妇高潮a片免费观 | 无码人妻精品一区二| 熟女人妻高清一区二区三区| 平江县| 伊人久久久艹| 亚洲成av人无码不卡影片| 孟连| 无码专区人妻系列日韩精品少妇 | 久久久久久久久蜜桃| 日日干夜夜操| 欧美性色综合网| 国产精品爽爽久久久久久竹菊| 国产av区男人的天堂| 国产精品美女自慰喷水| 香蕉蕉亚亚洲aav综合| 亚洲爆乳中文字幕无码专区网站| 亚洲人成网站在线观看播放不卡| 国产乱人偷精品人妻a片| 国产精品怡红院在线观看| 国产欧美va欧美va香蕉在| 中文字幕亚洲第一| 国产成人片视频一区二区| 高清国产av一区二区三区| 国产免费的又黄又爽又色| 内射巨臀欧美在线视频| 色欧美片视频在线观看| 99久久er热在这里只有精品99| 天气| 米奇精品一区二区三区| 蜜桃视频一区二区三区| 日韩欧美另类小说| 丝袜美腿亚洲一区二区| 国内精品伊人久久久久7777| 欧美成人乱码一二三四区| 国产精品丝袜亚洲熟女|