当前位置:编程学习 > C#/ASP.NET >>

问题是这样的?

就是有很多的门店,这些门店通过网络联在一起,平时联网的时候就能共用一个数据库,如果出现断网的情况,怎么让软件连接本地的计算机? --------------------编程问答-------------------- 连接本地的计算机? 你本机有数据库吗? 假如,你存到本机了,那么你本机的数据,又需要同步到服务器的数据库里,这会带来一系列的问题,你们开发时,就应该考虑到这些问题。问题太多了。。。 --------------------编程问答--------------------
引用 1 楼 hooverhuang 的回复:
连接本地的计算机? 你本机有数据库吗? 假如,你存到本机了,那么你本机的数据,又需要同步到服务器的数据库里,这会带来一系列的问题,你们开发时,就应该考虑到这些问题。问题太多了。。。


恩 本地有数据库,假如在断网的情况下操作就存入到本地计算机,一旦连上网就会把数据存入到服务器的数据库里,我现在很迷糊.。。。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------  大家帮帮忙啊 --------------------编程问答--------------------  public static bool CmdPing(string strIp)
        {
            bool result = false;
            System.DateTime dt = System.DateTime.Now;
            try
            {                
                Process p = new Process();
                p.StartInfo.FileName = "cmd.exe";
                p.StartInfo.UseShellExecute = false;
                p.StartInfo.RedirectStandardInput = true;
                p.StartInfo.RedirectStandardOutput = true;
                p.StartInfo.RedirectStandardError = true;
                p.StartInfo.CreateNoWindow = true;                
                p.Start();
                p.StandardInput.WriteLine("ping -n 1 " + strIp);
                p.StandardInput.WriteLine("exit");
                string strRst = p.StandardOutput.ReadToEnd();
                if (strRst.IndexOf("(0% loss)") != -1)
                {
                    result = true;
                }
                p.Close();                
            }
            catch
            {
                result = false;
            }
                return result;
        }

测试一个IP 地址 判断网络是否连通
如果 不通 就保存到 本地 --------------------编程问答-------------------- 只能先判断网络,然后再做具体处理,而且是自动的处理
网络不通时,存到本地数据库
待网络通了,再把不通期间存到本地的数据同步到服务器?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,