12029貌似是winlnet超时的意思。
这个问题是由于使用了Winlet replay instead of Sockets(Windows only)导致的。
解决办法是使用web_set_max_retries("X")函数。
关于web_set_max_retries
功能:设置最大重连接次数。
General Information
The web_set_max_retries function sets the maximum number of retries for an action. When an error occurs, retry is attempted for HTTP Response Messages 500–599, and for network API errors (HttpSendRequest and so forth). Retry is not attempted for timeouts or function argument errors.
This function is supported for all Web scripts, and for WAP scripts running in HTTP mode only. It is not supported for WAP scripts running in Wireless Session Protocol (WSP) replay mode.
下面是按我自己理解的翻译:
这个函数用来设置最大重连次数。当遇到http500-599和网络API(HttpSendRequest等等)错误的时候,尝试重新连接。当遇到超时或者参数错误的时候不会尝试重新连接。
该函数支持所有的Web脚本,和仅在HTTP模式下运行的WAP脚本(所以后面一句没必要翻译了)。