PDA

View Full Version : سوال c#



farnaz2003
شنبه 23 دی 1385, 15:15 عصر
select word from table where id in(100 عدد)
datareader dr
while(dr.read)
{dr.getstring(0)}

اول با این نوشتم ولی این یکی یکی می آورد.

حالا می خواهم ببینم با c# چطوری می توانم همه این 100کلمه که id شان را شامل می شود یکجا !!! بریزم توی یک فایل؟

iman_s52
شنبه 23 دی 1385, 15:40 عصر
میشه بیشتر توضیح بدین که میخوای چیکار کنی ؟؟؟

ali_kolahdoozan
شنبه 23 دی 1385, 15:44 عصر
این کدها رو مرطب بنویس تا بشه فهمید چی کار کردی

farnaz2003
یک شنبه 24 دی 1385, 09:54 صبح
con1.Open();
SqlCommand com1 = new SqlCommand();
SqlDataReader dr;

com1.Connection = con1;

reshte = "select word from table where id in (100 adad)";

com1.CommandText = reshte;

dr = com1.ExecuteReader();

while (dr.Read())
{

s+=dr.GetString(0);

}
من مرتب می نویسم خودش اینطوری میشه!!!
سوالی که دارم اینه می خواهم رکوردهایی از جدول که select انتخاب میکنه یکجا بریزم توی یک فایل یا string ...نه یک دونه یک دونه.
چون این تکه کد خودش توی چند تا while است و بنابراین زمان زیادی طول میکشه. ممنون