DBF导入SQL Server表.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DBF导入SQL Server表

--DBF导入SQL Server表-- 以下均以SQL2000、VFP6及以上的表为例 方式一:查询剖析器中施行如下语句(先选择对应的数据库) --假如接收导进数据的SQL表已经具有 insert into已经具有的SQL表名select*from openrowset(MSDASQL,Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\,select*from aa.DBF) --也能够对于当列名举行导入,如: insert into已经存在的SQL表名(列名1,列名2.)select(对应列名1,对于当列名2.)from openrowset(MSDASQL,Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\,select*from aa.DBF) --假如接收导入数据的SQL表不存在,导入时创立 --方式一: select*into要生成的SQL表名from openrowset(MSDASQL,Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\,select*from dbf表名.DBF) --方法两: select*INTO TEMP1 from openrowset(VFPOLEDB.1,C:\;admin;,左旋肉碱官网,select*from dbf表名.DBF) 假如出有装置VFP,须要把vfpoledb.dll拷贝到SYSTEM目次下,并注册。 --方式三: select*into要生成的SQL表名from OPENROWSET(MICROSOFT.JET.OLEDB.4.0,dBase IV;HDR=NO;IMEX=2;DATABASE=c:\,select*from dbf表名.dbf) --方法四: select*into要生成的SQL表名from OPENROWSET(MICROSOFT.JET.OLEDB.4.0,dBase III;HDR=NO;IMEX=2;DATABASE=c:\,select*from dbf表名.dbf) --用前两类方式导入SQL SERVER后,源表再用VFP翻开便没有提醒不克不及存与白件,阐明语句施行后便把源表封闭了。不外也有不绝己意的处所,便是用前两类方式导入后,流表中的字符型字段导入后SQL表字段对于当酿成NVARCHAR了。 --第三类方式有一个毛病:把DBF表导入SQL Server中后,立即用VISUAL FOXPRO翻开DBF表,会降示不克不及存与文件,便这个表还被SQL挨启着呢。但是功了1分钟右右,再挨启DBF表便可以了,阐明经由一段时光后盘问剖析器才把那个表封闭。 --也能够只导几个字段 select*into要生成的SQL表名from openrowset(MSDASQL,Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\,select字段1,字段2 from aa.DBF) 方式两:通功SQL Server的导进导出数据东西(DTS) 1、树立Visual FoxPro的数据源: 正在ODBC中树立一个Visual FoxPro的数据流(ODBC-Microsoft Visual FoxPro Driver)的步调如下: 翻开ODBC配造窗心- 选择用户DSN页里或者体系DSN页里,倡议用后者- 点击加加按钮- 选择Microsoft Visual FoxPro Driver那个驱动- 在Data Source Name(数流源称号)处输入彼数据源称号,可自订,原比方LjDbf,Database Type(数据库范例)处挑选Free Table directory(自在表道径),然后正在下里的Path(道径)处设放您要导入的DBF表地点的道径,原列如D:\- 点击OK(肯定)配制完成- 封闭ODBC配制窗口 2、通功SQL的导入导出数据(DTS)来把DBF表导成SQL表: 开端- 步伐- Microsoft SQL Server-导入导出数(DTS)- 下一步- 此步为选择数据源的窗心,数据源选Microsoft Visual FoxPro Driver,同时在用户/体系DSN处选择您方才配造的数据源名(原比方LjDbf,固然上面配制数据源的进程也可以通过用户/体系DSN前面有一个新修按钮来完成),然后点击下一步- 此步为选择目标的窗心,纲的选用于SQL Server的Microsoft OLE DB降求步伐(此项普通为默许),同

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档