如题,我想利用数据库作业来定时去打开指定的一个页面,在该页面的页面加载事件中是一些对数据库的操作。如何实现呢?

解决方案 »

  1.   

    如果这个页面只是需要打开执行,并不需要页面呈现,不需要交互,那么很好办,直接一条
    exec master..xp_cmdshell 'C:\Program Files\Internet Explorer\iexplore.exe URL'
    就可以了。
    如果还要获取页面执行后的返回结果,可以用sp_oa系列存储过程调用xmlhttp (如果结果是xml格式还可以直接用调用xmldom)
    参考
    http://blog.csdn.net/fcuandy/archive/2007/10/21/1835556.aspx如果需要人机页面交互,那么无论直接xp_cmdshell或者调用xmlhttp/xmldom都只会得到一个windows进程,是没有界面呈现的, 可以写一个简单的exe去shell一个页面窗口,然后用xp_cmdshell调用这个exe