Как я могу создать c# visualstud установки включают сервер на другом устройстве
во-первых, извините за мой английский и новый, мне очень нужна помощь..
что я использовал Visual Studio 2017 , C# , Microsoft SQL Management Studio
myproblem:
я создал установочные файлы и попробовал программу на другом устройстве
и это случилось
он нормально работает на моем компьютере, где я создаю проект с помощью
и когда
я установил программу в своем ноутбуке, я нажимаю кнопку входа/регистрации, она выскакивает окно ошибки
-
Необработанное исключение произошло в вашем приложении. если вы нажмете кнопку Продолжить, приложение немедленно закроется.
При установке соединения с SQL server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не был найден или недоступенУбедитесь, что имя экземпляра указано правильно Ошибка: 26 - ошибка определения местоположения указанного сервера/экземпляра.
-
в мой проект установки первичного выхода ЦАХАЛа и усилителя;amp; MDF-файлов и некоторые из библиотек DLL..
так как именно создать c#visualstudio установки SQL-сервера?
до запуска в другом устройстве кнопка входа в систему работает.. спасибо
Что я уже пробовал:
Форма 1
кнопка входа в систему
private void btnLogin_Click(object sender, EventArgs e) { List<SqlParameter> sqlParams = new List<SqlParameter>(); sqlParams.Add(new SqlParameter("Username", TxtUsername.Text)); sqlParams.Add(new SqlParameter("Password", txtPassword.Text)); DataTable dtLoginResults = DAL.ExecSP("ValidateLogin", sqlParams); if (dtLoginResults.Rows.Count == 1) { //We know login is valid string user = dtLoginResults.Rows[0]["Username"].ToString(); MessageBox.Show(user + " Berhasil Masuk!"); this.Hide(); ListMeja lm = new ListMeja(); lm.ShowDialog(); } else { //invalid login MessageBox.Show("Password Salah"); } }
Форма 2
Кнопку "Регистрация"
private void button1_Click(object sender, EventArgs e) { List<SqlParameter> sqlParams = new List<SqlParameter>(); sqlParams.Add(new SqlParameter("Username", txtusername.Text)); sqlParams.Add(new SqlParameter("Password", txtpassword.Text)); DAL.ExecSP("CreateUser", sqlParams); MessageBox.Show("User Berhasil Dibuat!"); }
Даль.в CS
public static class DAL { public static DataTable ExecSP(string spName, List<SqlParameter> sqlParams = null) { string strConnect = "Server=PC\\SQLEXPRESS;Database=MyLoginApp;Trusted_Connection=True;"; SqlConnection conn = new SqlConnection(); DataTable dt = new DataTable(); try { //Connect to the database conn = new SqlConnection(strConnect); conn.Open(); //Build an sql command / query SqlCommand cmd = new SqlCommand(spName, conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddRange(sqlParams.ToArray()); //Execute command SqlCommand command = conn.CreateCommand(); SqlDataReader dr = cmd.ExecuteReader(); //fill datatable with the results dt.Load(dr); } catch (Exception ex) { throw ex; } finally { //No matter what happends this will run conn.Close(); } return dt; } }