以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]使用另一个数据库的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=9145)

--  作者:飞鱼
--  发布时间:2011/2/28 13:34:00
--  [求助]使用另一个数据库的问题
 需要使用公司ERP每天导出的数据,数据文件为ACCESS,但是不包含"_Identify“和"_Locked"这两列,因为不能修改这个ACCESS的结构,所以不能作为定向使用。我使用了”增加查询表“,同步了这些数据,不过这个查询表,不能和其他表进行关联。

SQL我还没有接触,我所希望实现的是:
1、使用ERP导出的数据,
2、可以被其他表关联。

请问老狐狸们,如何实现呢?使用FILL命令?
[此贴子已经被作者于2011-2-28 13:35:16编辑过]

--  作者:kylin
--  发布时间:2011/2/28 13:43:00
--  

快速合并或者FILL命令

 


--  作者:飞鱼
--  发布时间:2011/2/28 14:16:00
--  
 使用FILL加载外部数据源的数据时,弹出错误窗口如下;

图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


--  作者:狐狸爸爸
--  发布时间:2011/2/28 14:54:00
--  

这个错误的意思是:你的外部表没有设置主键,只能作为查询表适用,不能做数据表适用


--  作者:飞鱼
--  发布时间:2011/2/28 14:59:00
--  
以下是引用狐狸爸爸在2011-2-28 14:54:00的发言:

这个错误的意思是:你的外部表没有设置主键,只能作为查询表适用,不能做数据表适用

那我该如何解决问题呢?
--  作者:狐狸爸爸
--  发布时间:2011/2/28 15:15:00
--  

设置主键,建议看看:

 

http://help.foxtable.com/topics/1807.htm

 

http://help.foxtable.com/topics/1449.htm

 

如果不会,可以先用内部表设计好,之后重定向到外部表。


--  作者:飞鱼
--  发布时间:2011/3/1 14:16:00
--  
以下是引用狐狸爸爸在2011-2-28 15:15:00的发言:

设置主键,建议看看:

 

http://help.foxtable.com/topics/1807.htm

 

http://help.foxtable.com/topics/1449.htm

 

如果不会,可以先用内部表设计好,之后重定向到外部表。

数据引用的问题通过设置主键的方法解决了,但是这个表在被关联后,就不能再使用FILL命令了。我又懒得通过其他方式读取数据,有没有更好的办法?
--  作者:狐狸爸爸
--  发布时间:2011/3/1 14:31:00
--  

如果是加载同一个表的数据,用Load就行,不要用Fill。

如果是不同的表,可以考虑:

 

http://help.foxtable.com/topics/1932.htm

 


--  作者:飞鱼
--  发布时间:2011/3/2 16:32:00
--  
以下是引用狐狸爸爸在2011-3-1 14:31:00的发言:

如果是加载同一个表的数据,用Load就行,不要用Fill。

如果是不同的表,可以考虑:

 

http://help.foxtable.com/topics/1932.htm

 

使用ChangeConnection后,发现原先设置的关联中,找不到这个表了。重新打开项目,重新设置,又能建立关联,但不稳定,时而有时而没有,比较奇怪,我还在进一步验证。

[此贴子已经被作者于2011-3-2 17:15:28编辑过]

--  作者:飞鱼
--  发布时间:2011/3/4 12:43:00
--  
以下是引用飞鱼在2011-3-2 16:32:00的发言:

使用ChangeConnection后,发现原先设置的关联中,找不到这个表了。重新打开项目,重新设置,又能建立关联,但不稳定,时而有时而没有,比较奇怪,我还在进一步验证。

[此贴子已经被作者于2011-3-2 17:15:28编辑过]

找到原因了。当每次打开项目,必须重新加载数据,否则关联中就找不到那个表了。