- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)