ADO.NET соединяет результаты с отказом экземпляра

74
7

Когда я пытаюсь установить соединение с SQL Server с помощью ADO.NET, он показывает ошибки.


Это код, который я использую:


SqlConnection con = new SqlConnection(@"Data Source=.\\SQLEXPRESS;Initial Catalog=abdul;uid=sa;pwd=sqlserver");
SqlCommand cmd = new SqlCommand();

con.Open();

String str="select * from emp where empname='Abdul'";
cmd = new SqlCommand(str, con);

SqlDataReader dr = cmd.ExecuteReader();

if (dr == null || !dr.HasRows)
{
MessageBox.Show("No Records found");
}
else
{
while (dr.Read())
{
textBox1.Text = dr[0].ToString();
textBox2.Text = dr[1].ToString();
}
}


Когда я запускаю проект, он показывает следующую ошибку:


Ошибка экземпляра.



Что мне делать?

спросил(а) 2021-01-28T00:50:27+03:00 4 недели, 1 день назад
1
Решение
147

Если вы отмечаете строку подключения с помощью @, чтобы сделать ее литералом, вы должны использовать только обратную косую черту в источнике данных

DataSource =.\SQLEXPRESS


ответил(а) 2021-01-28T00:50:27+03:00 4 недели, 1 день назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема