请教大家俩个问题:
第一个:
用户电脑上有一个软件,有登录、发表、删除文章的功能。数据库(sql server)在internet上的一个服务器上,服务器上还有个web站点,可以从该站点浏览用户即时发布的文章。
请问,客户端的软件如何与数据库服务器相互通信,使在客户端发表的文章保存到internet上的那个数据库服务器中?客户端的发表数据量稍大,而且有多个用户可能同事发表文章。第二个问题:
http://forum.csdn.net/PointForum/Forum/PostTopic.aspx?forumID=e2798a59-79d5-4833-9c57-87d46a8b907a
这个地址是我提问时csdn给我显示出来的,我知道forumID 的值 e2798a59-79d5-4833-9c57-87d46a8b907a 最终在程序中会变成一个整数的,也就是表中记录的ID,
请问这个参数是如何从一个整数变成这种样子的?

解决方案 »

  1.   

    問題一:
    使用TCP協議進行服務器與客戶端的連接,因此你需要做一個服務器端的程序或者windows服務來處理處理連接,並更新數據庫總量二:
    這是一個GUID,在SQL Server中是使用uniqueidentifier類型保存的
      

  2.   

    那uniqueidentifier类型也具有类似ID的唯一性吗?
      

  3.   

    恩 基本上是唯一的 
    你可以查查guid 生成的过程~~在数据库中是使用 uniqueidentifier 类型来保存的 没有必要进行转化
      

  4.   


    第一个:
    你的客户是使用c\s还是b\s呢
    c\s的话,就需要socket编程了
    b\s的话,打开浏览器操作就可以了,asp.net
    第二个问题:
                Guid guid;
                guid = Guid.NewGuid();
                Console.WriteLine(guid.ToString());
    你看看这个吧
      

  5.   

    初学者
    http://hi.baidu.com/hhh3h
      

  6.   

    第一个问题用webservice可以实现吗?
    第二个问题e2798a59-79d5-4833-9c57-87d46a8b907a这个值是直接从数据库里取出来的吗?