写入之前从数据库读取的可变数量清除数据

时间:2012-06-17 15:38:45

标签: asp.net vb6

我有一个桌面vb6应用程序正在加载到webbrowser控件中,在远程网站上生成一个asp.net网页。 在这个网页上有一个标签和一个按钮。 标签上填写了网站上Access数据库中的文本。

在asp.net page_load过程中,有一个函数(在循环中)从数据库返回数据,而返回的值是一个空字符串,循环重复。 因此,如果没有数据,则每2分钟会有一次超时。 由于vb6应用程序调用网页本身就在循环中,因此网页再次被调用

如果有数据,则page_load完成。 然后vb6应用程序单击该按钮。 按钮的click事件处理程序中的服务器端代码然后将相关的数据库条目编辑为空字符串。 这应该意味着vb6应用程序不应该在下次调用时获得相同的数据,但是发生的事情是,在数据库中清除数据之前,连续调用可能会发送1,2,3,4次数据。 / p>

按钮点击后,我在vb6应用程序中延迟了0.5秒,然后一切正常。

有人可以解释为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

“需要更多详细信息,例如代码示例,您还应该提到您尝试通过此技术解决的问题,您可能会得到很好的建议。 “可能是您的VB6循环在上次完成Web请求之前加载页面。 - bjan

就是这样,我不是在等待文件的完成。