Эй, у меня проблема с подключением к моей базе данных SQL. Первый раз, когда я запускаю свой сайт
При первом запуске моего сайта я получаю эту ошибку
System.ComponentModel.Win32Exception network path was not found
но когда я обновляю свой сайт, проблем нет.
Я использую и файл доступа к данным db, написанный на C#, когда я отлаживаю его, он показывает, что ошибка находится в строке 22. Но я не понимаю почему, потому что я открываюсь и закрываюсь каждый раз.
мой файл dbdataAccess
public class dbDataAccess { readonly string _strDB = ConfigurationManager.ConnectionStrings["connect"].ConnectionString; public DataTable GetData(SqlCommand cmd) { DataSet objDS = new DataSet(); SqlConnection objConnect = new SqlConnection(_strDB); cmd.Connection = objConnect; SqlDataAdapter objDa = new SqlDataAdapter(); objDa.SelectCommand = cmd; objDa.Fill(objDS);//this is where it fails objConnect.Close(); return objDS.Tables[0]; } public void ModifyData(SqlCommand cmd) { SqlConnection objConnect = new SqlConnection(_strDB); cmd.Connection = objConnect; objConnect.Open(); cmd.ExecuteNonQuery(); objConnect.Close(); } public int intModifyData(SqlCommand CMD) { SqlConnection objConn = new SqlConnection(_strDB); int antalrk; try { CMD.Connection = objConn; objConn.Open(); antalrk = CMD.ExecuteNonQuery(); } catch { throw; } finally { objConn.Close(); } return antalrk; } }
И моя строка подключения в web config
<add name="connect" connectionString="Data Source=**********;Initial Catalog=********;User ID=********;Password=********" providerName="System.Data.SqlClient"/>
и первый метод я называю.
public DataTable GetAll() { string strSQL = "********"; SqlCommand CMD = new SqlCommand(strSQL); return objCMD.GetData(CMD); }
Что я уже пробовал:
отладка и поиск в google и tryede различных решений и строк подключения
ZurdoDev
Какая строка является строкой 22 и какова точная ошибка?