我在做一个基於Web的四层应用时被一个问题困扰了好几天:
四层分别是:浏览器--WebServer--ApplicationServer--Database
当浏览器第一次通过WebServer向Application Server请求数据时,一切正常。但第二次
请求数据却得到“Expected return value not received".当把WebServer结束,然后再
重新启动它,浏览器又可以通过它再请求一次数据。我怀疑是TSocketConnection
或TClientDataSet已经悄悄地断开连接了,需要从新建立连接。但跟踪了几天仍不得要领。
望有经验的高人指点。
环境:IE 6.0; Delphi 7.0,Oracle 9i