我在让我的程序通过依赖于记录中的值的数据库跟踪记录方面遇到了一点问题,简而言之,这就是我想要实现的目标。
这是我正在使用的表格的简化版本:
Record Name | Val1 | Val2 | Link | Prev Link |
Rec1 | 5 | 3 | Rec2 | |
Rec2 | 2 | 4 | Rec6 | Rec1 |
Rec3 | 1 | 8 | Rec4 | |
Rec4 | 1 | 1 | | Rec3 |
Rec5 | 8 | 3 | | |
Rec6 | 9 | 3 | | Rec2 |
我的程序需要遍历上表,将信息保存在一条特定记录上,转到它的链接记录,清除前一条记录的值,然后将它们添加到新记录中(它应该一直这样做直到它结束链),作为一个例子,运行我的程序后应该发生什么。
Record Name | Val1 | Val2 | Link | Prev Link |
Rec1 | 0 | 0 | Rec2 | |
Rec2 | 0 | 0 | Rec6 | Rec1 |
Rec3 | 0 | 0 | Rec4 | |
Rec4 | 2 | 9 | | Rec3 |
Rec5 | 8 | 3 | | |
Rec6 | 16 | 10 | | Rec2 |
我正在使用的当前程序可以在以下位置找到:http: //pastebin.com/A10hW0C6
我面临的主要问题是我无法让程序遍历每条记录,点击任何链接,然后返回到它离开的地方以确保它不会错过任何内容,我怎样才能让程序忽略记录它已经作为循环的一部分结束?
任何帮助,将不胜感激 :)