System.InvalidOperationException: ‘ExecuteReader: Connection property has not been initialized.’

سوال
علت خطای زیر چیست؟
SqlConnection _con = new  SqlConnection (“Data Source = .; Initial Catalog = Shop3; Integrated Security = true;”);
_con.Open();
SqlCommand  cmd = new  SqlCommand (” select * from Customer “);
SqlDataReader  reader = cmd.ExecuteReader();
while ( reader.Read() )
{
Console.WriteLine(“Customer Code: {0}nCustomer Name {1}nCustomer Family: {2}nCustomer Phone: {3}”,
reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetString(3));
}
_con.Close();
در حال بررسی 0
روشن ضمیر 9 ماه 1 پاسخ 156 دیده شده 0

پاسخ ( ۱ )

  1. باید داخل پرانتز کانکشنتم بنویسی
    SqlCommand  cmd = new  SqlCommand (” select * from Customer “, _con)

ارسال یک پاسخ