2022年在SQL Server的存储过程中调用Com组件SQL server]教程.docx

上传人:1398****507 文档编号:44266872 上传时间:2022-09-20 格式:DOCX 页数:3 大小:11.52KB
返回 下载 相关 举报
2022年在SQL Server的存储过程中调用Com组件SQL server]教程.docx_第1页
第1页 / 共3页
2022年在SQL Server的存储过程中调用Com组件SQL server]教程.docx_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《2022年在SQL Server的存储过程中调用Com组件SQL server]教程.docx》由会员分享,可在线阅读,更多相关《2022年在SQL Server的存储过程中调用Com组件SQL server]教程.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022年在SQL Server的存储过程中调用Com组件SQL server教程SQL server 的 T-Sql 语言的功能是 特别的强大,但是有个时候 也的确是有些限制和不便利,为什么不象 asp 一样 大量的借用组件呢?起先在 Sql online book 中查找,最终找到了 一个 Sql 的 系统存储过程 sp_OACreate,下面大家就一起去 看看这个 存储过程的神气之处吧s首先我们先用VB target=_blankVB 作一个最简洁的组件 ,因为是介绍性的文章,所以这个组件是特别的的简洁,在详细的工作中,可以写个 比这个 业务困难的多的 组件Project Name: t

2、estSQLCOMClass Name: TestMathPublic Function AddMe(a As Long, b As Long) As LongAddMe = a + bEnd Function编译生成后,我们就可以在 Sql Server 中对这个 Com 组件进行调用了declare i intdeclare intRet intdeclare intRetCode intDECLARE strErr varchar (255)DECLARE strErr1 varchar (255)/* 首先创建Com 实例 */exec ret_code = sp_OACreate t

3、estSQLCOM.TestMath, i outIF intRetCode <> 0BEGIN/* 创建实例 失败 */EXEC sp_OAGetErrorInfo i, strErr OUT, strErr1 OUTPRINT 创建实例失败,失败的缘由是:: + strErr + + strErr1RETURNEND/* 创建胜利,起先调用 */EXEC intRetCode = sp_OAMethod i,AddMe,ret OUT,100,200IF intRetCode <> 0BEGIN/* 调用方法出错 */EXEC sp_OAGetErrorInfo i, strErr OUT, strErr1 OUTPRINT 调用方法失败,失败的缘由是:: + strErr + + strErr1EXEC sp_OADestroy iRETURNENDPRINT 返回的结果是 + Str(intRet)exec sp_OADestroy i以前是存储过程的输出Step 4:返回的结果是 300

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁