PDA

View Full Version : نمایش مقادیر دیتابیس به این صورت



korosh00
سه شنبه 16 تیر 1394, 04:20 صبح
سلام
من می خوام تمام رکوردهای دیتابیس به این صورت در صفحه بیان
akbar-akabari
hasan-hasani
nader-naderi

تا اینجا رفتم

string s1 = "select * from t1";
OleDbCommand com = new OleDbCommand(s1, con);
OleDbDataAdapter adapter1 = new OleDbDataAdapter(com);
DataSet ds = new DataSet();
adapter1.Fill(ds, "t1");
con.Open();
OleDbDataReader re = com.ExecuteReader();
re.Read();

string a=re["g1.ToString();
string b = re["g2].ToString();
string ab = a + b;
Response.Write(ab);

فقط یک رکورد نشون میده برای اینکه همه رکوردها رو بیاره چکاری باید کرد .
فکر کنم یک حلقه for یا while باید گذاشت .
البته می خوام همینطوری با response نمایش داده بشه .

hamid_0341
سه شنبه 16 تیر 1394, 06:30 صبح
while(re.Read()){
string a=re["g1.ToString();
string b = re["g2].ToString();
string ab = a + b;
Response.Write(ab);


}

korosh00
چهارشنبه 17 تیر 1394, 04:45 صبح
تشکر فقط یک مساله ای که هست اونم اینه که اولین رکورد رو نشون نمیده از رکورد شماره 2 شروع میکنه میاره !!!!1

daffy_duck376
چهارشنبه 17 تیر 1394, 04:50 صبح
به جای این کارها دستور select رو اینطوری بنویس



Select g1+'-'+g2 as new_name