PDA

View Full Version : ریختن مقدار یک Select در یک رشته



pishraft
یک شنبه 10 بهمن 1389, 08:34 صبح
سلام
خوبین؟
چطور میتونم مقدار یک Select رو در یک رشته بریزم؟
مثلا:


SqlCommand cmd = new SqlCommand("SELECT Name FROM EH"+
"where Id = " + textBox1.Text ,cnn );

رو در رشته ای به اسم NameS بریزم

morteza271
یک شنبه 10 بهمن 1389, 09:18 صبح
دوست عزیز اگه همیشه خروجی کوئری فقط یکی است به روش زیر میتونی این کار رو بکنی.

SqlConnection cnn = new SqlConnection(connectionString);

SqlCommand cmd = new SqlCommand("SELECT Name FROM EH"+ "where Id = " + textBox1.Text ,cnn );

SqlDataAdapter da = new SqlDataAdapter(cmd);

DataTable dt = new DataTable();

da.Fill(dt);

String NameS = dt.Row[0][0].toString();


موفق باشی

ehsanara
یک شنبه 10 بهمن 1389, 11:54 صبح
اگه خروجی یکی هست


SqlCommand cmd = new SqlCommand("SELECT Name FROM EH where ID =" + textBox1.Text, cnn );
cnn.Open();
string NAmeS = cmd.ExecuteScalar().ToString();
cnn.Close();

pishraft
دوشنبه 11 بهمن 1389, 00:12 صبح
ممنون از همه دوستان
کدی که ehsanara فرستاده کوچیک و بهتر بود