如何开发连接SQL server的dll接口。让别的开发人员可以根据这个接口开发客户端连接服务器。但是我不想让其他的开发人员知道数据库的帐号只是给出一些表让其做一些插入修改等操作。。急需求知。谢谢回复

解决方案 »

  1.   

    你把对数据库的访问操作全部封装起来,开放给开发人员的只有接口和参数这样别的开发人员最修改操作的时候,调用修改函数,传入参数,到DLL里,这些数据是怎么处理的,他是不知道的
      

  2.   

    在 SQL SERVER中添加个用户  设置下权限更简单
      

  3.   

    封装素王道你写个DLL 把东西都弄好 然后告诉他们“所有的SQL都要从我这里走”
      

  4.   

    写个DLL文件,接口为标准SQL语句,至于数据库怎么链接不需要客户端管,只要调用这个DLL,并传来标准SQL语句做为参数就行了
      

  5.   

    我也请教个问题! 如果客户要求返回查询的几十条记录那么这个DLL如何设置这个返回值呢?谢谢1
      

  6.   

    DLL返回记录集!能举个列子吗?是怎么个传递的?
      

  7.   

    public   function   getRs()   as   Adodb.recordset  
          dim   rs   as   new   adodb.recordset  
          rs.open   ....  
          set   getRs=rs  
          rs.close  
          set   rs=nothing  
      end   function  
      set   外部记录集   =   getRs     这样来得到吗?
      

  8.   

    Class
    其中的一个函数
    Public Function ReturnRecordSet() As ADODB.Recordset
        
    End Function
      

  9.   

    把别人用到的接口做一个归纳,再编写一个DLL类库,把别人需求的接口全部写入类当中,由别人去调用
      

  10.   

    最好开发一个服务端,自己定义好接口,把sqlsever封装起来,这样只需要通过网络传入一个sql语句,然后操作数据库把记录按一定协议通过网络返回给客户端dll