openrowset
查询出来所有数据插入到要生成的SQL表名:select
*
into
要生成的SQL表名
from
openrowset
要导入的数据库:MSDASQ
驱动器:Microsoft
Visual
FoxPro
Driver(如果你要导入的
EXCEL表格
那这里就是microsoft
excel)
导入文件类型:SourceType=DBF
导入的数据源:
SourceDB=c:\','select
*
from
dbf表名.DBF')
select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IVHDR=NOIMEX=2DATABASE=c:\','select * from dbf表名.dbf') --方法二: select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IIIHDR=NOIMEX=2DATABASE=c:\','select * from dbf表名.dbf') --方法三: select * into 要生成的SQL表名 from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro DriverSourceType=DBFSourceDB=c:\','select * from dbf表名.DBF') --用前两种方法导入SQL SERVER后,源表再用VFP打开就不提示“不能存取文件”,说明语句执行后就把源表关闭了。 --也可以只导几个字段 select * into 要生成的SQL表名 from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro DriverSourceType=DBFSourceDB=c:\','select 字段1,字段2 from aa.DBF') 查看原帖>>正常进入SQL server2008后。在左侧的“对象资源管理器”窗口中右键“数据库”,在d出菜单中选择“附加”,再在d出的“附加数据库”窗口中点击“添加”按钮,然后选择你的数据文件,点击“确定”定可以添加进来了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)