2010-06-03 21 views
2

我们注意到我们的Coldfusion 8客户端变量DB有些奇怪。我们有更多(大约3倍)CGlobal条目,因为我们有CData条目。CF客户端变量:是CDATA - CGLOBAL关系总是1:1?

我假设cfid列的关系为1:1。

以前有没有人注意过这个?我排除了旧数据,我的样本不到3个小时。我们使用SQL Server 2000来托管这些表。

由于提前, 夏兰

回答

1

原因是,如果客户端范围实际写入到客户端范围,则使用客户端变量的应用程序始终会为客户端记录cGlobal记录,但只有客户记录为cData<cfset client.foo = "bar" />

所以这是合理的行为,但它对我来说似乎很奇怪,因为我认为我们总是为每个请求写入客户端范围。

0

到底为什么,你担心吗?还有其他一些可疑行为,或者是你想追查的错误吗?你的客户变量是否按预期工作?

ColdFusion的客户端变量在很久以前就已经实现了,如果他们再次重做(对于初学者来说,db表可以使用大修),我认为它今天不会以同样的方式完成。但仅仅因为表格之间没有1:1的关系并不一定意味着有什么问题。

+0

只是想明白为什么它这样做,就这样。这实际上并没有造成任何直接的问题。 – 2010-06-03 13:33:17