以下是我自己使用中的实例,部分资料来源于网上,朋友们修改相关部分的内容后可在自己的环境下测试:
测试环境:
服务器:繁体win2003(sp2)+繁体sql2000(sp3)企业版
工作站:繁体xp(sp3)+简体sql2000(sp4)专业版
一.测试调用的存储过程
二.调用方法实例
以下为调用所需要的参数
1.OpenRowSet函数中的简单查询示例:
2.在OpenRowSet函数的Select语句中使用参数:
3.在OpenRowSet函数的存储过程中使用参数:
出现错误的原因:因为输入参数不同导致select返回结果列不一样造成的.也就是查询语句对过程可能的结果集进行了分析.具体的原因分析请看帖子:http://blog.csdn.net/cnjack/article/details/7659697
通过查sql2000的联机帮助,发现这个'set fmtonly设置项,很管用,哈哈
显然,这个开关项正是我们所想要分析器应该执行的结果,好试一下吧:
搞定...
有什么问题大家可以留言一起讨论