XP sp3操作系统,安装有:sql2005开发版9.0.1399,vfp9.2 sp2,ms office2003 sp2,以前用SELECT * INTO foxpro FROM OPENROWSET('MSDASQL.1', 'Driver=Microsoft Visual FoxPro Driver;SourceDB=c:\;SourceType=DBF', 'SELECT * FROM [c.dbf]') 导入dbf到sql正常,后来系统重新做了后怎么也不能导入了,提示:
链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL.1" 返回了消息 "[Microsoft][ODBC Visual FoxPro Driver]Not a table."。
消息 7350,级别 16,状态 2,第 1 行
无法从链接服务器 "(null)" 的 OLE DB 访问接口"MSDASQL.1"获取列信息。
怎么办?
链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL.1" 返回了消息 "[Microsoft][ODBC Visual FoxPro Driver]Not a table."。
消息 7350,级别 16,状态 2,第 1 行
无法从链接服务器 "(null)" 的 OLE DB 访问接口"MSDASQL.1"获取列信息。
怎么办?
解决方案 »
- 这个存储过程怎么写
- 请教sql server中nchar的用法问题
- 按要求添加数据行问题
- 3個小問題?
- 求一条Sql语句
- Sqlserver 远程主机强迫关闭了一个现有的连接
- 请那位大虾帮忙,怎样在当前数据库中用SQL语句修改另一数据库中的某个表的名称???
- 请教一个排名的sql语句
- 求救,在ORACLE中如何在存储过程或函数中使用数组作为参数?
- 我要在存储过程中select另一数据库中的某个表,应该怎么写?
- [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序.急急急!!!!!!!!!!!!!1
- 各位高手,看一下病:Quality Center(9.0)连接不到服务器。
openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:','select * from cbdata.dbf')
select cmendid,cCustcardno,ccuscode,substring(ccusname,1,5),caddress,ccgcode,ilreaddata,ireaddata,iquantity,bcopy
from tempwatercopy order by ccuscode asc从dbf导出:
insert into tempwatercopy(cmendid,cCustcardno,ccuscode,ccusname,caddress,ccgcode,ilreaddata,ireaddata,iquantity,bcopy)
select cmendid,ltrim(rtrim(ccardno)),ltrim(rtrim(ccuscode)),ltrim(rtrim(ccusname)),ltrim(rtrim(caddress)),
ltrim(rtrim(ccgcode)),ilreaddata,ireaddata,iquantity,bcopy
from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:','select * from cbdata.dbf')
不知道SSIS在哪里、怎么用?
用:insert into
openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:','select * from cbdata.dbf')
select cmendid,cCustcardno,ccuscode,substring(ccusname,1,5),caddress,ccgcode,ilreaddata,ireaddata,iquantity,bcopy
from tempwatercopy order by ccuscode asc
提示:对象名 'tempwatercopy' 无效。
你装系统以后安装MDAC 的最新版本没有?
(在这之前已经安装了VFPOLEDBSetup)
登陆SQL Server Management Studio-->右键某数据库-->任务-->导入数据-->选择数据源:Microsoft OLE DB Provider for Visual FoxPro 下一步提示:操作无法完成。其他信息:Feature is not available.(Microsoft OLE DB Provider for Visual FoxPro)哪里还有问题?
安装MDAC_TYP2.8 提示:MDAC 2.8 RTM与此版本windows不兼容。现在它的所有功能都成为windows的一部分。
还要装其他版本的MDAC吗?
或者做一个ODBC数据源,将数据源指向VFP,而在SQL里用.Net Framework Data Provider for Odbc 里指定这个DSN作数据源.
visual foxpro 6.0也安装了,还是不行;
建立了ODBC数据源,也没有弄好。
原来怎么就可以呢?郁闷啊......
如果我没有记错,装了vf6以后,先设置一个数据源,和visual foxpro相关的,导入导出的时候,选择这个数据源,按照提示一步一步进行下去即可.