以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于数据源转换  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=103274)

--  作者:zhsenchzhi
--  发布时间:2017/7/4 15:25:00
--  关于数据源转换
原来的 数据源  是   access 的,  在 项目打开后, 计划 将外部表  切换到 一个新的  sql server  的数据源上,执行dt.ChangeConnection(_connection_name_used)后报以下错误,是怎么回事呢?  表结构  是一模一样的


图片点击可在新窗口打开查看此主题相关图片如下:444.png
图片点击可在新窗口打开查看



--  作者:有点甜
--  发布时间: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;

 

完成。