ahmad000012
شنبه 03 دی 1390, 23:22 عصر
من در سی شارپ برای گرفتن از پایگاه و نمایش در تکست باکس از کد زیر استفاده می کنم.
SqlConnection objConnection = new SqlConnection("Server=localhost;Database=anbar;integrated security=true;");
SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnection;
objConnection.Open();
objCommand.Parameters.AddWithValue("@cid", txtid.Text);
objCommand.CommandText = "select * from employ where emid=@cid";
SqlDataReader red = objCommand.ExecuteReader();
red.Read();
txtname.Text = red["name"].ToString();
txtfamily.Text = red["family"].ToString();
txtsemat.Text = red["semat"].ToString();
txttell.Text = red["tell"].ToString();
txtaddress.Text = red["address"].ToString();
red.Close();
//objCommand.ExecuteNonQuery();
objConnection.Close();
این کد اگه فیلد مورد نظر در پایگاه نباشه خطا میده
می خوام اگه در پایگاه وجود نداشت با یک پیغام بگه در پایگاه داده وجود ندارد
SqlConnection objConnection = new SqlConnection("Server=localhost;Database=anbar;integrated security=true;");
SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnection;
objConnection.Open();
objCommand.Parameters.AddWithValue("@cid", txtid.Text);
objCommand.CommandText = "select * from employ where emid=@cid";
SqlDataReader red = objCommand.ExecuteReader();
red.Read();
txtname.Text = red["name"].ToString();
txtfamily.Text = red["family"].ToString();
txtsemat.Text = red["semat"].ToString();
txttell.Text = red["tell"].ToString();
txtaddress.Text = red["address"].ToString();
red.Close();
//objCommand.ExecuteNonQuery();
objConnection.Close();
این کد اگه فیلد مورد نظر در پایگاه نباشه خطا میده
می خوام اگه در پایگاه وجود نداشت با یک پیغام بگه در پایگاه داده وجود ندارد