一个关于明细表不明白的地方。

annkie 2002-11-15 10:29:31
假设有A表为主表,B为从表,no为关联字段。当记录指针在A表中移动的时候,B表中的记录相应移动到指定位置。我想知道当A表的记录指针移动的时候,B表搜索相关记录的操作是否每次都要到远程数据库去读取相关的记录,也就是说要遍历数据库中的B表,还是第一次A表记录指针移动的时候B表把所有记录都下载到客户端来了?因为如果是前一种情况当B表很大的时候,每次都要去数据库遍历B表速度是很慢的。我现在的情况就是B表很大,但又需要作为从表显示一些相关的内容。请指教!多谢!
...全文
39 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
annkie 2002-11-17
  • 打赏
  • 举报
回复
不懂ClientDataSet怎么用的,这样的话好像每次还是要去判断记录是否在本地,不在的话也要到数据库服务器查询这条记录在下载到本地,下载的数据少了,但查询的过程还是量挺大的,不过能这样实现比直接明细表好多了。可是我不懂得操作。还有别的办法吗?
annkie 2002-11-16
  • 打赏
  • 举报
回复
起最近,最常用的保存在,客户端,不够在从远程数据库去读取。
具体该如何实现呢?
勉励前行 2002-11-16
  • 打赏
  • 举报
回复
用 ClientDataSet 實現,
主表加一字段,標明該記錄是否已經拉到本地,
是->在本地過濾,
否->利用ClientDataSet的功能增加一個你想要的數據包。

我沒做過,只是這樣想。
jspxnet 2002-11-15
  • 打赏
  • 举报
回复
起最近,最常用的保存在,客户端,不够在从远程数据库去读取。
danna 2002-11-15
  • 打赏
  • 举报
回复
呵呵,帮你UP!

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧