PDA

View Full Version : سوال: پر کردن تکس باکس با نتیجه دستور WHERE



amir_3530
چهارشنبه 03 خرداد 1391, 00:33 صبح
سلام
چطوری نتیجه این دستور را توی یک تکس باکس بریزم
Select Max(Single_Price) From Table1 WHERE Goods_Name = ?
ممنون


Select Max(Single_Price) From Table1 WHERE Goods_Name = ?

mohamadlvs
چهارشنبه 03 خرداد 1391, 00:50 صبح
Sqlcommand com = new SqlCommand();
com.Connection = con;
com.CommandText=Select Max(Single_Price) From Table1 WHERE Goods_Name = ?
SqlDataReader drt = com.ExecuteReader();
while (drt.Read())
{
txtWHERE.text= drt[0].ToString();
}
drt.Close();

amir_3530
چهارشنبه 03 خرداد 1391, 01:19 صبح
جواب نداد - خطا داره

zoz_zozm
چهارشنبه 03 خرداد 1391, 01:38 صبح
به جای zoz در strCon نام دیتابیس را قرار بده.
DataSet ds = new DataSet();
string strCon = "Data Source=(local);Initial Catalog=zoz;Integrated Security=True";
SqlDataAdapter da;
SqlConnection con = new SqlConnection(strCon);
con.Open();
string strSql = "Select Max(Single_Price) From Table1 WHERE Goods_Name = ?";
SqlDataAdapter da = new SqlDataAdapter(strSql, con);
DataSet ds = new DataSet();
da.Fill(ds);
textBox1.text= ds.Tables[0].ToString();

mohamadlvs
چهارشنبه 03 خرداد 1391, 08:31 صبح
جواب نداد - خطا داره

کدها مشکلی ندارند. می تونی خطا را ضمیمه کنی.