Try--如果tablename不存在 select * Into TableName from openrowset('MICROSOFT.JET.OLEDB.4.0' ,'dBase 5.0;DATABASE=d:\','select * from [TEST.DBF]')--如果tablename存在 Insert TableName select * from openrowset('MICROSOFT.JET.OLEDB.4.0' ,'dBase 5.0;DATABASE=d:\','select * from [TEST.DBF]')
就是数据库名了.我装的是vf7.0英文版.我把它放在D盘呀.我是这样用的: select * Into T from openrowset('MICROSOFT.JET.OLEDB.4.0','dBase 5.0;DATABASE=d:\','select * from [BRUSH.DBF]')提示: 服务器: 消息 7357,级别 16,状态 2,行 1 未能处理对象 'select * from [BRUSH.DBF]'。OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 指出该对象中没有任何列。 麻烦再帮我看看呀,谢谢.
select * Into TableName from openrowset('MICROSOFT.JET.OLEDB.4.0'
,'dBase 5.0;DATABASE=d:\','select * from [TEST.DBF]')--如果tablename存在
Insert TableName select * from openrowset('MICROSOFT.JET.OLEDB.4.0'
,'dBase 5.0;DATABASE=d:\','select * from [TEST.DBF]')
服务器: 消息 7357,级别 16,状态 2,行 1
未能处理对象 'select * from [b33]'。OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 指出该对象中没有任何列。请问怎样解决呢?谢谢.
DBF文件名,我一直這麼處理的,沒遇到你這樣的問題。
select * Into T from openrowset('MICROSOFT.JET.OLEDB.4.0','dBase 5.0;DATABASE=d:\','select * from [BRUSH.DBF]')提示:
服务器: 消息 7357,级别 16,状态 2,行 1
未能处理对象 'select * from [BRUSH.DBF]'。OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 指出该对象中没有任何列。
麻烦再帮我看看呀,谢谢.