Foxtable(狐表)用户栏目专家坐堂 → sql server数据源(阿里云),有两个数据库,且都连接成功,foxtable怎么实现从一个数据库转换到另一个数据库啊?


  共有3071人关注过本帖树形打印复制链接

主题:sql server数据源(阿里云),有两个数据库,且都连接成功,foxtable怎么实现从一个数据库转换到另一个数据库啊?

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/4/14 15:17:00 [显示全部帖子]

Syscmd.Project.Open(ProjectFile, "Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=test;Initial Catalog=test;Data Source=192.168.1.1")

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/4/14 15:52:00 [显示全部帖子]

我测试没有问题,看看是否传入了正确的连接字符串

If OpenFileArgs.Count = 0 Then
    '第一次连接的时候,需要将数据源连接到你项目的Access数据库,可以是一个空的数据库
    e.C & ProjectPath & "test.mdb;Persist Security Info=False"
Else
msgbox(OpenFileArgs(0))
    '然后设置成新的数据库.
    e.ConnectionString = OpenFileArgs(0)
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/4/14 16:14:00 [显示全部帖子]

msgbox弹出什么内容?

切换后到命令窗口看看数据源链接:Output.Show(Connections("test").ConnectionString)

是不是2个数据库都是同样的内容啊

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/4/14 16:56:00 [显示全部帖子]

建议参考这里的用法:http://www.foxtable.com/webhelp/scr/0682.htm

 回到顶部