在Pascal中加入2条记录的最佳方法是什么?

时间:2010-01-16 10:58:20

标签: list pascal records

我对Pascal中的记录有点问题。我正在编写一个程序,其中我有两个记录列表:一个是患者,另一个是疾病,但我不知道如何加入它。我试图在患者列表中做一个患有疾病id的动态表,但是lazarus在编译时遇到了问题。如果有人帮助我,我会很高兴。

1 个答案:

答案 0 :(得分:0)

一名患者可能患有多种疾病,许多患者可能患有一种疾病。

如果患者的记录描述患者(例如出生日期) 和疾病记录描述疾病(例如死亡率) 那么你需要第三份记录,列出每位患者每种疾病的病史(例如康复日期)。

将第三份记录列表以病人作为指导,并以疾病为指导,回到疾病,并不难。

现在您必须进行三向连接才能将所有相关信息放在一起。

如果我必须这样做,我会使用SQL而不是Pascal。但是,这就是uisng数据库的开销。