PDA

View Full Version : سوال: دلیل این خطاچیه؟ExecuteNonQuery: CommandText property has not been initialized



hichkasebikas
یک شنبه 12 شهریور 1391, 21:12 عصر
سلام دوستان.کسی دلیل این خطارو میدونه؟
من command textرو مقداردهی کردم ولی این خطامیگه که مقداری داخلش نیست؟
چطوری حلش کنم؟

فرید نجفلو
یک شنبه 12 شهریور 1391, 21:39 عصر
سلام
دوست عزیز بهتره تکه کدتونم رو بذارید چون ممکنه پروپرتی رو درست ست نکردید یا محل اون مناسب نیست (در ست کردن )

hichkasebikas
یک شنبه 12 شهریور 1391, 22:16 عصر
سلام
دوست عزیز بهتره تکه کدتونم رو بذارید چون ممکنه پروپرتی رو درست ست نکردید یا محل اون مناسب نیست (در ست کردن )





SqlConnection



scn = newSqlConnection("Server=" + System.Net.Dns.GetHostName() + ";Database=oghaf;Integrated Security=true");


SqlCommand scm = newSqlCommand();


if (scn.State != ConnectionState.Open)

scn.Open();

scm.Connection = scn;

scm.CommandText =
"select * from davtalab ORDER BY idnumber DESC";


SqlDataAdapter da = newSqlDataAdapter();

da.SelectCommand = scm;




DataSet ds = newDataSet();

da.Fill(ds,
"davtalab");




DataRow dr1 = ds.Tables["davtalab"].Rows[disp_rec];

t1.Text = dr1.ItemArray.GetValue(0).ToString();

t2.Text = dr1.ItemArray.GetValue(1).ToString();

t3.Text = dr1.ItemArray.GetValue(2).ToString();

t4.Text = dr1.ItemArray.GetValue(36).ToString();

t5.Text = dr1.ItemArray.GetValue(4).ToString();
scm.ExecuteNonQuery();
scn.Close();


scm.Dispose();




scn.Dispose();

hamidkh
دوشنبه 13 شهریور 1391, 08:41 صبح
سلام
دوست عزیز دیگه نیازی به استفاده از دستور scm.ExecuteNonQuery(); ندارین. چون با استفاده از

da.Fill(ds, "davtalab");

دستور select شما انجام میشه و اطلاعات داخل دیتاست قرار میگیره.