SQLserver 2000有什么SQL命令访问web地址? 或者有什么其他方法由数据库自动访问某一url地址,并且可以获得返回数据?估计只有用存储过程吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 master..xp_cmdshell但是不建议使用 因为对数据的安全性不好 你是要数据打开个网页?master..xp_cmdshell貌似也做不到 存储过程也是要调用master..xp_cmdshell 访问网页,master..xp_cmdshell也不行,master..xp_cmdshell执行的是DOS命令. 执行一个个程序或者打开一个网页应该是程序端做的事情master..xp_cmdshell貌似做不到以前试过没有成功成功的给点代码试下 不是打开网页,只是想靠某些表的数据发生变化后,触发存储过程,向一个web service传递一下数据和取回数据 2000不知有什么方法,但2005中可以做到的,在2005中可以在数据库中建立webiservice的http endpoint,然后用托管存储过程在这个endpoint上执行webservice调用。 sp_oaCreate 调用xmlhttp即可。 终于找到如下资料,达到目的declare @xmlhttp intdeclare @err intdeclare @Get VARCHAR(3000)EXEC @err = sp_OACreate "MSXML2.XMLHTTP", @xmlhttp OUT --创建XMLHTTP对象EXEC @err = sp_OAMethod @xmlhttp,'Open',NULL,'Get','http://www.www.com/,'False' --调用OPEN方法EXEC @err = sp_OAMethod @xmlhttp,'Send',NULL,NULL; --调用SEND方法EXEC @err = sp_OAGetProperty @xmlhttp, 'responseText',@Get outputprint @GetSELECT @Get as result 求一条SQL命令的写法 如何显示最后回复时间,回复人和文章标题? sql server 标识列问题 如何找出一个记录集的其中一条数据及其它的上一条和下一条数据(马上结贴) 如何从已有的数据库 构造 建表的指令 如何用update一次过更新一条数据? SQL SERVER 2005 游标问题 Sqlserver 分布式事务 母亲,我是钓鱼岛! 存储过程 求助数据返回 行转列的变形问题
master..xp_cmdshell
貌似也做不到
或者打开一个网页
应该是程序端做的事情
master..xp_cmdshell貌似做不到
以前试过没有成功
成功的给点代码试下
declare @err int
declare @Get VARCHAR(3000)
EXEC @err = sp_OACreate "MSXML2.XMLHTTP", @xmlhttp OUT --创建XMLHTTP对象
EXEC @err = sp_OAMethod @xmlhttp,'Open',NULL,'Get','http://www.www.com/,'False' --调用OPEN方法
EXEC @err = sp_OAMethod @xmlhttp,'Send',NULL,NULL; --调用SEND方法
EXEC @err = sp_OAGetProperty @xmlhttp, 'responseText',@Get output
print @Get
SELECT @Get as result