c # — Ошибка именованных каналов 40, подключение к Xampp через visual studio

Я настроил Xampp в качестве сервера для размещения своей базы данных.

Я пытаюсь подключиться к базе данных, отфильтровать результаты и вывести их в таблицу данных на основе текста в txtSearch

 private void btnTest_Click(object sender, EventArgs e)
{

SqlConnection con = new SqlConnection("Data Source=localhost;Initial Catalog=epas;Persist Security Info=True;uID=root;Password=Password");
con.Open();
SqlDataAdapter ada = new SqlDataAdapter("SELECT ID, Description, Retail FROM pricing where ID like'" + txtSearch.Text + "%'", con);
DataTable dt = new DataTable();
ada.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
}

Однако каждый раз, когда я запускаю его, я получаю ту же ошибку

An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll

Additional information: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

Если я введу неправильные данные, я не смогу получить доступ, но я несколько раз изменил строку подключения и не могу подключиться

Я использую обновленный Xampp и Visual Studio 2013

0

Решение

Хорошо, глупый вопрос, xamp — это apache, mysql, php и perl. Итак, вы пытаетесь подключиться к базе данных MySQL. Если это так, вы используете неправильный адаптер данных, который вы используете адаптер данных mssql, вы бы хотели MySQL, например https://dev.mysql.com/downloads/connector/net/6.8.html

Если вы подключаетесь к базе данных mssql, например, к одной из экспресс-версий, не обращайте внимания.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]