怎样把数据从后台SQL SERVER 导入到客户端DBF文件中

zhaozidong86 2010-10-29 11:29:21
我想从客户端把SQL SERVER服务器的数据导入到客户端新建的DBF中(SQL SERVER跟DBF不在同一台机器上),试了好多种方法都不行
提示:“-2147467259[Microsoft][ODBC dBase Driver] 'odbc'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。Microsoft OLE DB Provider for ODBC Drivers”


Public sub Conn2(Path as String)
If cnn2.State <> adStateOpen Then
cnn2.ConnectionString = "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=" & Path & ";"
cnn2.Open
'MsgBox "cnn2打开成功"
End If
End Sub

Conn2 ("C:\")

sql = "select * into abc IN odbc[dBase 5.0;database=C:\] from q1 in ODBC[ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=tmp];"
cnn2.Execute sql
cnn2.Close
MsgBox "导入成功"


我的数据源里有dBase 5.0的驱动,麻烦各位帮忙看一下是什么原因
...全文
36 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
咸清 2010-10-30
错了~~是VisData~~
  • 打赏
  • 举报
回复
咸清 2010-10-30
先规范一下自己的代码,cnn2 怎么既是对象名又是函数名呢?
如果还是不行,打印连接字符串看看

然后用VB自带的数据视图窗口生成一个代码试试。
  • 打赏
  • 举报
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2010-10-29 11:29
社区公告
暂无公告