以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何能编辑外部sql数据  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=56191)

--  作者:李睿涵
--  发布时间:2014/8/31 19:01:00
--  如何能编辑外部sql数据
用狐表外接了一个其他平台创建的sql数据源
没有_Identify主键,同时也没有外部主键,因为这个等于是个子表
现想用狐表来加载这个表并能实现新增、修改、编辑的操作
我看了帮助,不带主键的,只能用sqlquery,但不能编辑
请问如何能做到新增、修改、删除呢?应该选什么数据类型或者怎么加载这个外部表?

--  作者:有点甜
--  发布时间:2014/8/31 19:04:00
--  

给这个表加入一个主键列_Identify,这个对数据表是不影响的。

 


--  作者:李睿涵
--  发布时间:2014/8/31 19:05:00
--  
因为表里已经有数据了,我尝试加_Identify主键,就会提示主键不能有空,无法新增
--  作者:有点甜
--  发布时间:2014/8/31 19:11:00
--  
以下是引用李睿涵在2014-8-31 19:05:00的发言:
因为表里已经有数据了,我尝试加_Identify主键,就会提示主键不能有空,无法新增

 

你要这样做才行。

 

1、导出这个表;

 

2、数据库里面删除这个表;

 

3、导入这个表;

 

4、重定向这个导入的表到数据库里面;

 

5、合并导出的数据


--  作者:李睿涵
--  发布时间:2014/8/31 19:16:00
--  
图片点击可在新窗口打开查看
--  作者:有点甜
--  发布时间:2014/8/31 19:18:00
--  
以下是引用李睿涵在2014-8-31 19:16:00的发言:
图片点击可在新窗口打开查看

 

总体来说,就是要你新建一个表,设置_Identify主键(设置成自增),然后把数据拷贝过来。


--  作者:李睿涵
--  发布时间:2014/8/31 19:23:00
--  
我连的远程sql数据源
是在sqlserver里导出数据吗?还是怎样?不是很会
因为没有主键 所以表都不能加载到狐表里
[此贴子已经被作者于2014-8-31 19:24:34编辑过]

--  作者:有点甜
--  发布时间:2014/8/31 19:25:00
--  
以下是引用李睿涵在2014-8-31 19:23:00的发言:
我连的远程sql数据源
是在sqlserver里导出数据吗?还是怎样?不是很会

 

1、在foxtable里面做一个查询表,把这个表弄进来;

 

2、在foxtable导出这个表的数据;

 

3、在foxtable导入这个表的数据。


--  作者:李睿涵
--  发布时间:2014/8/31 19:29:00
--  
但还有其他平台要编辑数据啊  我要用狐表和那个平台无缝链接同一个后台数据库
你这么做只是导入到了狐表而已吧 不会和其他平台数据互动

--  作者:有点甜
--  发布时间:2014/8/31 19:31:00
--  
以下是引用李睿涵在2014-8-31 19:29:00的发言:
但还有其他平台要编辑数据啊  我要用狐表和那个平台无缝链接同一个后台数据库
你这么做只是导入到了狐表而已吧 不会和其他平台数据互动

 

导入以后,不是叫你删除原来的数据表,然后重定向么?