#c# #.net
#c# #.net
Вопрос:
я скомпилировал приложение для Setup.exe с установкой Sheild в Visual Studio 2015 с SQL server 2012. Приложение работает на моем компьютере, но когда я переношу Setup.exe это на клиентский компьютер, это не сработало, создало проблему с клиентским компьютером.
Нужен способ обработки приложения с
-
Я подключил базу данных к SQLSERVER Managment studio.
-
Я изменил файл конфигурации Data Source = «» на адрес клиентского компьютера, но все еще не работает.
общедоступная статическая строка 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 "); } }
Я просто хочу, чтобы это приложение для компиляции начало работать с настройкой path в атрибуте configuration DataSource, а программирование начало работать с активной базой данных
Комментарии:
1. Это не похоже на действительный sql.
2. Lars Tech: строка подключения находится в файле App.config, позвольте мне поделиться ею с вами. <Строки подключения> <добавить имя =»MyCon» Строка подключения=»Источник данных = RISESTAR SQLEXPRESS; Начальный каталог = Z-JanPayroll; Встроенная безопасность = True» ProviderName =»System.Data.SqlClient» /> </ConnectionStrings>
3. Не меняет мой комментарий. Посмотрите на свой запрос. Скопируйте и вставьте свой код в следующий раз.
4. измените запрос; на моей машине это работает нормально, но на клиентской машине это не сработало
5. Вы не сказали нам, в чем заключаются ошибки. «не работает» для нас не является хорошим диагнозом. Сообщите нам точное сообщение об исключении, которое вы видите.