以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]使用另一个数据库的问题 (http://foxtable.net/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的发言: 数据引用的问题通过设置主键的方法解决了,但是这个表在被关联后,就不能再使用FILL命令了。我又懒得通过其他方式读取数据,有没有更好的办法?
设置主键,建议看看:
http://help.foxtable.com/topics/1807.htm
http://help.foxtable.com/topics/1449.htm
如果不会,可以先用内部表设计好,之后重定向到外部表。 |
-- 作者:狐狸爸爸 -- 发布时间: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的发言: 使用ChangeConnection后,发现原先设置的关联中,找不到这个表了。重新打开项目,重新设置,又能建立关联,但不稳定,时而有时而没有,比较奇怪,我还在进一步验证。如果是加载同一个表的数据,用Load就行,不要用Fill。 如果是不同的表,可以考虑:
http://help.foxtable.com/topics/1932.htm
[此贴子已经被作者于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编辑过]
|