使用SqlServer数据库将任何安装有Sheild Building的C#WinApplication安装到.exe

时间:2019-03-28 17:38:02

标签: c# .net

我已在带有SQL Server 2012的Visual Studio 2015中使用Install Sheild将应用程序编译到Setup.exe。该应用程序在我的计算机上工作,但是当我将Setup.exe传输到客户端计算机时,它没有工作,则客户端计算机出现问题。

需要一种处理应用程序的方式

  1. 我已将数据库附加到SQLSERVER Managment studio。

  2. 我有 将配置文件数据源=“”更改为客户端计算机地址 但仍然无法正常工作。

    公共静态字符串GetConnection()

    {
    
        return ConfigurationManager.ConnectionStrings["MyCon"].ConnectionString;
    
    }
    SqlConnection con = new SqlConnection(GetConnection());
    public Form1()
    {
        InitializeComponent();
    }
    
    private void button1_Click(object sender, EventArgs e)
    {
    
        con.Open();
        SqlCommand cmd = new SqlCommand("Select EmpID from RegForm",con);
       int i= Convert.ToInt32(cmd.ExecuteScalar());
       if(i!=0)
        {
            MessageBox.Show("value type is " + i);
            con.Close();
            MessageBox.Show("Connection is closed ");
        }
    
    
    
    }
    

我只希望该编译应用程序开始使用配置数据源属性中的设置路径,并且编程开始使用Active Database

0 个答案:

没有答案