客户原来系统的数据是一个月一个数据表FoxPro(现在攒了45张数据表了),如果要循环文件夹中所有的数据表,再一边读一边写的话太麻烦了!!很容易就假死机了!!所以想办法用Sql语句导(本来用工具的,但两个数据库的表结构不一样,而且数据类型不一样的也多),但是下面的Sql语句执行后...........insert into TB_List_S(标题,记者,关键字)   
select a.* from openrowset
('MSDASQL' ,'Driver=Microsoft   Visual   FoxPro   Driver;SourceType=DBF;SourceDB=C:\Documents and Settings\superzhou\桌面\News',
'select   topic,rename1,notetemp  from   0001.DBF')
在查询分析器里显示的错误信息为:服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'MSDASQL' 报错。 
[OLE/DB provider returned message: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序]
但是我在delphi中用ado连接数据源的时候.显示的驱动名称的确是"MSDASQL"
如果各位有更好的办法,,,,,我虚心采纳!!!!!