نمایش نتایج 1 تا 3 از 3

نام تاپیک: sql data reader

  1. #1

    Question sql data reader

    سلام
    می خوام تا زمانی که شرط while برقراره اطلاعات تمام افرادی که دارای فرضا یک سال سابقه هستند نمایش بده , چه اندیسی رو به reader اضافه کنم تا اطلاعات بانک را یکی یکی پیمایش کند.

    SqlDataReader reader;
    adapter.SelectCommand =
    newSqlCommand();
    adapter.SelectCommand.Connection = sc;
    adapter.SelectCommand.CommandText =
    "select empdate from employee ";
    sc.Open();
    reader = adapter.SelectCommand.ExecuteReader();
    if (reader.Read())
    {
    s = reader[
    "empdate"].ToString();
    }
    reader.Close();
    sc.Close();
    year =
    Convert.ToInt16(s.Substring(0, 4));
    year = (dt.Year - year) - 621;
    enter=
    Convert.ToInt16(textBox1.Text);
    while(year==enter)
    {
    DataSet ds = newDataSet();
    sc.ConnectionString =
    "data source=.\\SQLEXPRESS;Initial catalog=employee_db;integrated security=true";
    adapter.SelectCommand =
    newSqlCommand();
    adapter.SelectCommand.Connection = sc;
    adapter.SelectCommand.CommandText =
    "SELECT * FROM sabegheh ";
    //adapter.SelectCommand.Parameters.AddWithValue("@a" , textBox2.Text);
    sc.Open();
    adapter.Fill(ds,
    "s1");
    sc.Close();
    dataGridView1.DataSource = ds;
    dataGridView1.DataMember =
    "s1";
    }

  2. #2
    کاربر دائمی آواتار Mohsen229266
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    سن
    36
    پست
    396

    نقل قول: sql data reader

    اگه نوع داده string باشه نحوه خوندنش


    while(reader.Read())
    {
    string Name = (string)reader["Name"];
    }

  3. #3
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: sql data reader

    دوست عزیز سلام

    برای پیمایش یکی یکی رکوردهای پیدا شده در Query اول فقط کافیه در While دستور Reader.Read(); رو قرار بدی . ایجوری تا وقتی که رکوردی وجود داره میاد و تاریخش رو بررسی می کنه .

    در ضمن اونجا که تاریخ رو می گیری باید یک کلید مثل ID هم بگیری .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •