使用下列SQL语句进行数据导入
SELECT * into eqiwr200
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\数据测试";User ID=admin;Password=;Extended properties=dBase 5.0')...eqiwr200出现的错误:服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。
[OLE/DB provider returned message: 外部表不是预期的格式。]这是什么原因,该如何解决?
SELECT * into eqiwr200
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\数据测试";User ID=admin;Password=;Extended properties=dBase 5.0')...eqiwr200出现的错误:服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。
[OLE/DB provider returned message: 外部表不是预期的格式。]这是什么原因,该如何解决?
Extended properties=dBase 5.0'这个又不是ACCESS数据库,
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\数据测试";User ID=admin;Password=;Extended properties=dBase 5.0')...eqiwr200出现的错误:服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。
[OLE/DB provider returned message: 外部表不是预期的格式。]
还是这样比较好,首先将数据从access中取出到recordset中,然后放到目标数据库中比较好点。因为两者的数据库连接字符串是不一样的
'Data Source="c:\数据测试";User ID=admin;Password=;Extended properties=dBase 5.0')...eqiwr200还有一个问题,在上述语句中,如果Data Source路径不是在本机上,而是在局域网上,该怎么写路径呀,请高手帮忙