zoukankan      html  css  js  c++  java
  • 在SQL中调用动态链接库中的函数

     在SQL中调用动态链接库中的函数   
      代码示例:   
      ALTER   PROCEDURE   dbo.StoredProcedure2   
      /*   
      (   
      @parameter1   datatype   =   default   value,   
      @parameter2   datatype   OUTPUT   
      )   
      */   
      AS   
      /*   SET   NOCOUNT   ON   */   
      declare   @ErrorCode   int                     --//错误码   
      declare   @object         int                       --//令牌   
      declare   @Source     varchar   (255)         --   //返回错误信息   
      declare   @Dest         varchar   (255)   
      declare   @dk_str   varchar(255)                       --传入的参数   
      select   @ErrorCode   =@@Error   
      if   @ErrorCode   =   0   
            exec   @ErrorCode   =   sp_OACreate   'DK_DLL.Hourse'/*dll名称和类名称*/,@Object   Output   
      if   @ErrorCode   =0   
      select   @dk_str   ='d://test.txt'                     --为参数赋值   
      exec   @ErrorCode=sp_OAMethod   @Object   ,'OutFile'/*方法名称*/   ,NULL,@dk_str/*@ourValue   Output*/   
                                                                                                                --(这里一定要有@符号,文档有错误)   
        if   @ErrorCode<>0   
            exec   sp_OAGetErrorInfo   @Object   ,@Source   output,@Dest   output   
            set   @Dest   ='Error   ('+Convert   (varchar   ,@ErrorCode)   
                                                    +','+@Source   +   '):'+@Dest   
                                                    Raiserror   (@Dest,16,1)   
      exec   sp_OADestroy   @Object   
      /*sp_OAMethod   的用法:   ObjPointer   int   IN,   MethodName   varchar   IN   [,   @returnval   <any>   OUT   [,   additional   IN,   OUT,   or   BOTH   params]]   
          
      */   
      RETURN    

     

    http://blog.csdn.net/fengloveyun/article/details/4062772

  • 相关阅读:
    flash背景透明、置底、禁止放大 右键菜单
    SQL 命令
    php无刷新翻页,单独的一个文件加上一个JS即可搞定
    php jquery ajax无刷新评论 无刷新翻页,字数统计 绝对可以用
    input点击隐藏显示层
    jquery延迟加载图片
    用Javascript读取CheckBox数组的值
    链表结构_C语言实现
    struts2_自定义错误提示
    struts2_自定义对象设置
  • 原文地址:https://www.cnblogs.com/Areas/p/2734241.html
Copyright © 2011-2022 走看看