http://developer.51cto.com/art/200509/4073.htm
完全是按上边的例子来的
regasm /tlb:SQLInterop.tlb E:\我的程序\SQLInterop.dll /codebase 
注册时提示如下:
RegAsm : warning RA0000 : 使用 /codebase 注册未签名的程序集可能会导致程序集妨碍可能在同一台计算机上安装的其他应用程序。/codebase 开关旨在仅用于已签名的程序集。请为您的程序集提供一个强名称并重新注册它。成功注册了导出到“E:\我的程序\SQLInterop.tlb”的程序集和类型库在指定位置也生成了SQLInterop.tlb 文件可是,在数据库中调用就是不对,提示:
0x800401F3 ODSOLE Extended Procedure  无效的类别字符串
由于数据库方面的原因,到时候数据库可能还是要换到SQL Server2000上,是在本机装的vs2005和SQL2005作开发环境请教各位高手了,问题出在哪里????

解决方案 »

  1.   

    你都2005了
    何必呢
    直接CLR存储过程
    强大好用
    特别是逻辑上的处理 用C#来完成 好酷啊
    性能我感觉也没什么惊人的丢失
    挺好滴,我一直用它
      

  2.   

    服务器上的是SQL2000啊,换成2005不是一件轻松的事啊
      

  3.   

    有一个用 Framework2.0 新增的 Ping类的一个程序
    用扩展存储过程方便啊实在不行,难道要我换回VS2003吗,那里面没有ping类的,5555
      

  4.   

    建议楼主还是曲线救国吧~
    想想别的路线,一定可以解决你的问题的~
    虽然我不知道你用ping做什么,但是ping不写入存储过程也是可以实现功能的吧~