Commit 22bd7087 authored by tr's avatar tr

1、数据库链接调整:204库统一使用外网链接

parent 9766e32a
......@@ -69,7 +69,7 @@ namespace AutoUpdate
private void AppUpdate()
{
string link = Utils.GetDbLinkString("192.168.1.204", "sa", "sa", "FTT_Work");
string link = Utils.GetDbLinkString204("FTT_Work");
DataTable dt = new SmpDB().GetDataTable(link, "SELECT TOP 1 * FROM dbo.FTT_AutoUpdate ORDER BY UDate DESC", "FTT_AutoUpdate");
if (dt.DefaultView.Count > 0)
{
......
......@@ -12,16 +12,13 @@ namespace AutoUpdate
public class Utils
{
/// <summary>
/// 生成数据库链接字符串
/// 获取204的数据库链接
/// </summary>
/// <param name="link"></param>
/// <param name="dbName"></param>
/// <param name="userId"></param>
/// <param name="pwd"></param>
/// <returns></returns>
public static string GetDbLinkString(string link, string userId, string pwd, string dbName)
public static string GetDbLinkString204(string dbName)
{
return $"Password={pwd};Persist Security Info=True;User ID={userId};Initial Catalog={dbName};Data Source={link}";
return $"Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog={dbName};Data Source=jhdsoft.gicp.net,3204";
}
/// <summary>
/// Zip:解压文件
......
......@@ -258,6 +258,15 @@ namespace Tools.MyUtils
#region 数据库链接处理
/// <summary>
/// 获取204的数据库链接
/// </summary>
/// <param name="dbName"></param>
/// <returns></returns>
public static string GetDbLinkString204(string dbName)
{
return $"Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog={dbName};Data Source=jhdsoft.gicp.net,3204";
}
/// <summary>
/// 生成数据库链接字符串
/// </summary>
......
......@@ -31,7 +31,7 @@ namespace Tools.UI.sys
public override void InitData()
{
//初始化数据库链接
var link = Utils.GetDbLinkString("192.168.1.204", "sa", "sa", "FTT_Work");
var link = Utils.GetDbLinkString204("FTT_Work");
this.InitDBHelper(link);
//初始化保存结构
this.ModuleTableList = new List<TQuery> {
......
......@@ -55,7 +55,7 @@ namespace Tools.UI
{
#region 初始化数据库对象
string link = Utils.GetDbLinkString("192.168.1.204", "sa", "sa", "FTT_PDM");
string link = Utils.GetDbLinkString204("FTT_PDM");
this.InitDBHelper(link);
#endregion
......
......@@ -29,7 +29,7 @@ namespace Tools.UI
new TQuery("FTT_DbLinkManager"),
};
//初始化数据库链接
var link = Utils.GetDbLinkString("192.168.1.204", "sa", "sa", "FTT_Work");
var link = Utils.GetDbLinkString204("FTT_Work");
this.InitDBHelper(link);
//初始化
this.InitData();
......
......@@ -38,7 +38,7 @@ namespace Tools.UI
new TQuery("FTT_EvaluationOfEmployee"),
};
//初始化数据库链接
var link = Utils.GetDbLinkString("192.168.1.204", "sa", "sa", "FTT_Work");
var link = Utils.GetDbLinkString204("FTT_Work");
this.InitDBHelper(link);
//初始化
this.InitData();
......
......@@ -200,9 +200,9 @@ namespace Tools
/// </summary>
private void CheckUpdate(bool IsSilentWhenNotFound = false)
{
var updateTime = MyUtils.Utils.AppSettings("UpdateTime");
var link = MyUtils.Utils.GetDbLinkString("192.168.1.204", "sa", "sa", "FTT_Work");
var dt = new MyData.SmpDB().GetDataTable(link, $"SELECT TOP 1 UDate, URemark FROM dbo.FTT_AutoUpdate WHERE UDate > '{updateTime}' ORDER BY UDate DESC", "FTT_AutoUpdate");
var updateTime = Utils.AppSettings("UpdateTime");
var link = Utils.GetDbLinkString204("FTT_Work");
var dt = new SmpDB().GetDataTable(link, $"SELECT TOP 1 UDate, URemark FROM dbo.FTT_AutoUpdate WHERE UDate > '{updateTime}' ORDER BY UDate DESC", "FTT_AutoUpdate");
if (dt.DefaultView.Count > 0)
{
var drv = dt.DefaultView[0];
......@@ -210,12 +210,12 @@ namespace Tools
return;
//记录更新时间
var date = Convert.ToDateTime(drv["UDate"]);
MyUtils.Utils.AppSettings("UpdateTime", date.ToString("yyyy-MM-dd HH:mm:ss.fff"));
Utils.AppSettings("UpdateTime", date.ToString("yyyy-MM-dd HH:mm:ss.fff"));
//启动自动更新
var info = new ProcessStartInfo()
{
FileName = $@".\AutoUpdate\AutoUpdate.exe",
Arguments = $"{Directory.GetParent(MyUtils.Utils.StartupPath)} {Process.GetCurrentProcess().ProcessName}",
Arguments = $"{Directory.GetParent(Utils.StartupPath)} {Process.GetCurrentProcess().ProcessName}",
UseShellExecute = false,
RedirectStandardError = true,
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment