前段时间在看怎么用程序连MSSQL,并执行MSSQL语句。
现在连MSSQL并执行MSSQL是成功了。但是我的最终目的是做一个C/S系统,用于注册服务。SQL1  = "exec adduser '" & UserName & "'," & md5pass & ",'" & Prompt & " ','" & Answer & "'," & Num & ",'" & EMail & "','1','1','1','1','1','1','1','200811'," & QQ & "," & md5c & ""
Conn.Execute (SQL1)Client程序把用户填写的UserName,md5pass,Prompt,Answer,Num等变量传输到Server..
Server再把这些变量按照SQL1执行。这该如何实现?另外,Client上显示有一个Server的状态。如果Server连接了MSSQL,Client上就显示Server开着的。
如果Server没连数据库,Client就不提交数据库到Server....

解决方案 »

  1.   

    将你的SQL语句通过Winsock传递给 Server 
      

  2.   

    先在你的Client端判断服务器的状态,可以向Server端发送一个询问信息,当Server连接MSSQL则返回1,没有连接则返回0
    如果返回1则把Client端的SQL语句传送给Server,由Server来执行查询
    这个过程难点就是Client端和Server端的通讯问题,可以用SOCKET或者REMOTING来实现
      

  3.   

    将winsock封装在com+里,,,这样客户端调用就感觉不到网络的存在了,,,com+内维护与服务器的信息同步,,意外收获你还可以多客户端共享数据呢