问题是这样的?
就是有很多的门店,这些门店通过网络联在一起,平时联网的时候就能共用一个数据库,如果出现断网的情况,怎么让软件连接本地的计算机? --------------------编程问答-------------------- 连接本地的计算机? 你本机有数据库吗? 假如,你存到本机了,那么你本机的数据,又需要同步到服务器的数据库里,这会带来一系列的问题,你们开发时,就应该考虑到这些问题。问题太多了。。。 --------------------编程问答--------------------恩 本地有数据库,假如在断网的情况下操作就存入到本地计算机,一旦连上网就会把数据存入到服务器的数据库里,我现在很迷糊.。。。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 大家帮帮忙啊 --------------------编程问答-------------------- 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#