ELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\";User ID=Admin;Password=;Extended properties=dBase 5.0')...VF表名
1.只转换一个文件:例 只转换 e:\work\新建文件夹 下的03082801.dbf文件 insert into seat1 select * from openrowset('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver; SourceDB=e:\work\新建文件夹; SourceType=DBF', 'select * from 03082801.dbf')2.转换多个文件(job实现)
那为什么在导入access的时候这个发法不行,请高手指点,在导入access数据时应该怎么导
/*************导入Access********************/ 举例如下:c:\test.mdb需存在,且建有一测试表 test1 若SQL中tt表已存在: insert into tt select * from openrowset('Microsoft.Jet.OLEDB.4.0', 'c:\test.mdb';'admin';'',test1) 若SQL中tt表不存在: select * into tt from openrowset('Microsoft.Jet.OLEDB.4.0', 'c:\test.mdb';'admin';'',test1)
若表结构不一样,在上例的基础上举例如下:若SQL中tt表不存在: select 'my'+name yourname,age+10 yage,addr address into tt1 from openrowset('Microsoft.Jet.OLEDB.4.0', 'c:\test.mdb';'admin';'',test1) 若SQL中tt表已存在: insert into tt (name,age,addr) select name+'add',age+100,addr from openrowset('Microsoft.Jet.OLEDB.4.0', 'c:\test.mdb';'admin';'',test1)
vfp 的数据库 导入到sql server 过程 在企业管理器中---选择导入数据---选择数据源---vfp..--- 再选目的(sql数据库) ---创建dsn数据源---选择数据源--导入-- vfp 的数据库 导入到sql server 必须用odbc 数据源,不同于access
从一个access文件的表中查询相关记录插入到另一个access文件的表中 insert into openrowset('Microsoft.Jet.OLEDB.4.0', 'e:\db\db2\anhui.mdb';'admin';'',dab) select * from dab 在e:\db\anhui.mdb 的access sql查询器中执行insert into 语法错误
'Data Source="c:\";User ID=Admin;Password=;Extended properties=dBase 5.0')...VF表名
insert into seat1 select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;
SourceDB=e:\work\新建文件夹;
SourceType=DBF',
'select * from 03082801.dbf')2.转换多个文件(job实现)
举例如下:c:\test.mdb需存在,且建有一测试表 test1
若SQL中tt表已存在:
insert into tt select * from openrowset('Microsoft.Jet.OLEDB.4.0',
'c:\test.mdb';'admin';'',test1)
若SQL中tt表不存在:
select * into tt from openrowset('Microsoft.Jet.OLEDB.4.0', 'c:\test.mdb';'admin';'',test1)
select 'my'+name yourname,age+10 yage,addr address into tt1 from openrowset('Microsoft.Jet.OLEDB.4.0', 'c:\test.mdb';'admin';'',test1)
若SQL中tt表已存在:
insert into tt (name,age,addr) select name+'add',age+100,addr from openrowset('Microsoft.Jet.OLEDB.4.0',
'c:\test.mdb';'admin';'',test1)
在企业管理器中---选择导入数据---选择数据源---vfp..--- 再选目的(sql数据库)
---创建dsn数据源---选择数据源--导入--
vfp 的数据库 导入到sql server 必须用odbc 数据源,不同于access
insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'e:\db\db2\anhui.mdb';'admin';'',dab)
select * from dab
在e:\db\anhui.mdb 的access sql查询器中执行insert into 语法错误