Foxtable(狐表)用户栏目专家坐堂 → [求助]使用另一个数据库的问题


  共有12162人关注过本帖树形打印复制链接

主题:[求助]使用另一个数据库的问题

帅哥哟,离线,有人找我吗?
飞鱼
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
[求助]使用另一个数据库的问题  发帖心情 Post By:2011/2/28 13:34:00 [只看该作者]

 需要使用公司ERP每天导出的数据,数据文件为ACCESS,但是不包含"_Identify“和"_Locked"这两列,因为不能修改这个ACCESS的结构,所以不能作为定向使用。我使用了”增加查询表“,同步了这些数据,不过这个查询表,不能和其他表进行关联。

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2011/2/28 13:43:00 [只看该作者]

快速合并或者FILL命令

 


 回到顶部
帅哥哟,离线,有人找我吗?
飞鱼
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2011/2/28 14:16:00 [只看该作者]

 使用FILL加载外部数据源的数据时,弹出错误窗口如下;

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


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/2/28 14:54:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
飞鱼
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2011/2/28 14:59:00 [只看该作者]

以下是引用狐狸爸爸在2011-2-28 14:54:00的发言:

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

那我该如何解决问题呢?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/2/28 15:15:00 [只看该作者]

设置主键,建议看看:

 

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

 

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

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
飞鱼
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By: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命令了。我又懒得通过其他方式读取数据,有没有更好的办法?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/3/1 14:31:00 [只看该作者]

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

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

 

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

 


 回到顶部
帅哥哟,离线,有人找我吗?
飞鱼
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
飞鱼
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2011/3/4 12:43:00 [只看该作者]

以下是引用飞鱼在2011-3-2 16:32:00的发言:

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

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

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

 回到顶部