• λ我爱Aspx >> C#.Net >> 存储过程中调用C#写的DLL_C#应用
  • 存储过程中调用C#写的DLL_C#应用

  • :aspxer  Դ:internet  :2007-4-28 23:44:49  ؼ:c#
  • EXEC sp_OAGetErrorInfo @object, @src OUT, @desc OUT

    SELECT hr=convert(varbinary(4),@hr), Source=@src, Description=@desc

    RETURN

    END

    EXEC @hr = sp_OADestroy @object

    IF @hr <> 0

    BEGIN

    EXEC sp_OAGetErrorInfo @object

    RETURN

    END

    GO

    这个时候我们还差最后一步注册DLL了

    在.net 命令行下输入 regasm -codebase path

    好了,现在我们就可以在其他存储过程中调用这个存储过程返回正常的时间了.

    给个小例子:

    EXEC spu_ConvertFileTimeToNormal @CreateTime,@NormalTime OUT

    @CreateTime:FileTime格式

    @NormalTime :正常的时间格式字符串(spu_ConvertFileTimeToNormal 存储过程返回值)

    这个简单的小例子说明了我们怎么样在存储过程中调用DLL

    是不是你解决问题又多了一个选择了呢?

    http://ktgu.cnblogs.com/archive/2006/05/30/413352.html

    Ҷƪл˵?
  • һƪ[SQLServer][DTS][存储过程]将DTS包文件加载到服务器上_数据库技巧
    һƪ在Access中模拟sql server存储过程翻页_数据库技巧