PDA

View Full Version : مبتدی: ظاهر شدن System.Data.SqlClient.SqlDataAdapter در واکشی اطلاعات از SQL



javady_joon
یک شنبه 16 شهریور 1393, 01:18 صبح
با سلام
بنده این کد رو نوشتم


string rt
SqlConnection conn = new SqlConnection("Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users \\hajiabad\\documents\\visual studio 2012\\Projects\\bank\\bank\\11.mdf;Integrated Security=True");
SqlCommand com = new SqlCommand();
SqlDataAdapter adp = new SqlDataAdapter();
DataTable td = new DataTable();
conn.Open();
com.Connection = conn;
com.CommandText = "select password from login";

adp.SelectCommand = com;
com.ExecuteNonQuery();
adp.Fill(td);
rt = adp.ToString();
textBox1.Text = rt.ToString();
conn.Close();


البته با اینور و انور زدن خلاصه حسابی دهنم سرویس شد و از آنجایی که اول راهم کمی برام مشکل بود
حالا که این کد رو دباگ میکنم در textbox عبارت System.Data.SqlClient.SqlDataAdapter بجای محتویات فیلد نمایش داده میشود
اگر میشه کمک کنید و اشکال بنده را بفرمایید با تشکر از شما

محمد آشتیانی
یک شنبه 16 شهریور 1393, 02:44 صبح
سلام
به اینصورت بنویسید


SqlConnection con = new SqlConnection("Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users \\hajiabad\\documents\\visual studio 2012\\Projects\\bank\\bank\\11.mdf;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
con.Open();
cmd.CommandText = "SELECT password FROM login";
textBox1.Text = Convert.ToString(cmd.ExecuteScalar());
con.Close();


موفق باشید

javady_joon
یک شنبه 16 شهریور 1393, 02:58 صبح
ممنون اگر میشه در مورد ExecuteScalar
بیشتر توضیح بدین
و اینککه اگر منبع خاصی جهت یادگیری بیشتر این کوئری ها هست بفرمایید