在一个单元中,我正在运行一个查询,该查询将从数据库返回一个用户详细信息。现在我正在考虑创建一个用户对象并将查询结果分配给不同的属性,即作为全局变量的设置。我想知道是否有办法在单元之间传递数据而不必使用全局变量。
答案 0 :(得分:1)
避免全局变量实际上是一个好主意。此外,将查询结果存储为(与数据库无关的)对象的属性是有意义的,因为当连接不活动时,应用程序也可能需要该信息。
要避免全局变量,最简单的方法是使对象成为主窗体(或数据模块)的字段,并使用Getter方法使其(及其字段)为只读。我还将实现将数据集值作为spearate类加载到对象属性中的过程。