以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于数据源转换 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103274) |
-- 作者:zhsenchzhi -- 发布时间:2017/7/4 15:25:00 -- 关于数据源转换 原来的 数据源 是 access 的, 在 项目打开后, 计划 将外部表 切换到 一个新的 sql server 的数据源上,执行dt.ChangeConnection(_connection_name_used)后报以下错误,是怎么回事呢? 表结构 是一模一样的 |
-- 作者:有点甜 -- 发布时间:2017/7/4 15:34:00 -- 你sqlserver数据源的表,没有设置主键吧?能否直接添加作为外部数据源表? http://www.foxtable.com/webhelp/scr/1812.htm
|
-- 作者:zhsenchzhi -- 发布时间:2017/7/4 16:18:00 -- 哎,郁闷呀, sqlserver 导入access的数据,为啥主键不一起导进来呢,还需要手工一个一个设置 |
-- 作者:有点甜 -- 发布时间:2017/7/4 16:32:00 -- 以下是引用zhsenchzhi在2017/7/4 16:18:00的发言:
哎,郁闷呀, sqlserver 导入access的数据,为啥主键不一起导进来呢,还需要手工一个一个设置
你方式有问题。这样处理:
把access拷贝一份;
新建一个foxtable项目;
在项目添加一个access数据源(连接拷贝的那份access),一个新的sqserver数据源;
然后【重定向】表格到sqlserver;
合并数据进去foxtable;
完成。 |