北京安通林JIS系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

75 lines
2.5 KiB

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Stone.Common;
namespace Stone.User
{
public partial class frmSqlServer : Form
{
public frmSqlServer()
{
InitializeComponent();
}
private void frmSqlServer_Load(object sender, EventArgs e)
{
this.txtServer.Text = MyAppconfig.ReadValue("SqlServer");
this.txtUser.Text = MyAppconfig.ReadValue("SqlUser");
this.txtPassword.Text = MyStrings.DecryptStr(MyAppconfig.ReadValue("SqlPwd"));
this.txtDataBase.Text = MyAppconfig.ReadValue("SqlDataBase");
this.txtTimeOut.Text = MyAppconfig.ReadValue("SqlTimeOut");
}
private void btnTest_Click(object sender, EventArgs e)
{
SqlConnection sqlconn = new SqlConnection("uid=" + this.txtUser.Text.Trim()
+ ";pwd=" + this.txtPassword.Text.Trim()
+ ";initial catalog=" + this.txtDataBase.Text.Trim()
+ ";data source=" + this.txtServer.Text.Trim()
+ ";TimeOut=" + this.txtTimeOut.Text.Trim());
try
{
sqlconn.Open();
MessageBox.Show("测试成功!");
}
catch (Exception ex)
{
MyMessageBox.ShowErrorMessage(ex.Message);
}
finally
{
if (sqlconn.State == ConnectionState.Open)
{
sqlconn.Close();
}
}
}
private void btnOK_Click(object sender, EventArgs e)
{
MyAppconfig.WriteValue("SqlServer", this.txtServer.Text.Trim());
MyAppconfig.WriteValue("SqlUser", this.txtUser.Text.Trim());
MyAppconfig.WriteValue("SqlPwd", MyStrings.EncryptStr(this.txtPassword.Text.Trim()));
MyAppconfig.WriteValue("SqlDataBase", this.txtDataBase.Text.Trim());
MyAppconfig.WriteValue("SqlTimeOut", this.txtTimeOut.Text.Trim());
MessageBox.Show("配置保存成功");
Application.Restart();
}
private void btnCancel_Click(object sender, EventArgs e)
{
}
}
}