如何检查传统ASP中是否存在对象实例?
问题描述:
使用传统的ASP,我有这样的:如何检查传统ASP中是否存在对象实例?
class cUser
Public function LoadData(p_id)
* load from database for the user p_ID *
end function
end class
现在我的问题是这样的:我有一个循环起床50个用户实例单页(取形式帖子列表)上。
我可以通过
dim User1
Set User1 = new cUser
用户实例,但我的问题是:我怎么看,如果用户实例已经被媒体链接创建?还有什么是使这20个实例的最佳方式?通过使用User1,User2等...或定义实例作为User2834(2834是用户在数据库中的ID)?
由于论坛讯息可能来自同一个用户,我真的不想做一个cUser类的多个对象实例,如果我有媒体链接这个用户实例...
也许这是一个newbee问题,我比OOP更习惯于使用函数。
此致
杰里
答
您可以使用数组来存储对象,然后使用函数在数组对象中查找特定值(主键将是理想的)。这样你就可以知道对象是否已经存在。
我现在已经使用了一个simmular aproach并使用了一个Application对象,所以我有我的用户数据(主要的)跨页面,因此我可以在页面上需要时轻松获取这些数据。但是我想知道30.000个记录应用程序对象会花费我多少CPU和内存(我担心更多的CPu然后内存)。 – Jerry2 2010-10-17 17:40:24