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

نام تاپیک: ثبت کد گروه به جای نام آن در دستور Update

  1. #1
    کاربر دائمی آواتار aliramazani
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان
    سن
    38
    پست
    757

    ثبت کد گروه به جای نام آن در دستور Update

    ببینید برای آپدیت اطلاعات یک فیلد از جدول به شکل زیر استفاده می کنیم:
    try
    {
    conn.Open();
    string updateString = @"update dailyReport_tbl
    set CategoryName = 'Other'
    where CategoryName = 'Miscellaneous'";
    SqlCommand cmd = new SqlCommand(updateString);
    cmd.Connection = conn;
    cmd.ExecuteNonQuery();
    }
    finally
    {
    if (conn != null)
    {
    conn.Close();
    }
    }

    اسم فیلد CategoryName هستش که من نمیخوام از اسم فیلد استفاده کنم و به جاش میخوام شماره فیلد قرار داده بشه مثلا فیلد 1 یا دو (چون توی یک حلقه فور باید فیلد i ام مقدار دهی بشه)

    اگر بشه stored procedures هم نوشت که عالیه

  2. #2

    نقل قول: آپدیت اطلاعات دیتابیس ولی انتخاب شماره فیلد به جای نام آن

    یک جدول برای Category نیاز دارید شامل نام و کد.
    در جدول dailyReport_tbl به جای CategoryName بایست ستونی همنوع با ستون کد در جدول Category به عنوان کلید خارجی داشته باشید. در زمان آپدیت، کد Category را ست کنید.

  3. #3
    کاربر دائمی آواتار aliramazani
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان
    سن
    38
    پست
    757

    نقل قول: ثبت کد گروه به جای نام آن در دستور Update

    نه اینجور نه. من جدولم سی تا فیلد داره و یه جدول temp هستش که توی شرایطی خاص موقتا اطلاعات ریخته میشه داخل اون. منتها توی حلقه فور کام حلقه باید شماره ستون فیلد جدول باشه. یعنی اگه گام حلقه 10 بود بابد فیلد دهم مقدار دهی بشه.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: ثبت کد گروه به جای نام آن در دستور Update

    سلام
    شما می تونید همین کاری که آقای افراد گفتن رو توی یه دیتاتیبل توی برنامه ایجاد کنید. دیتاتیبل باید دو تا ستون id و name داشته باشه. id همون شماره های 1 تا 30 هست و name هم اسم فیلدهای دیتابیس. بعد حلقه رو بر اساس ردیف های دیتاتیبل تشکیل بدید.

    DataTable dt = new DataTable();
    dt.Columns.Add("id");
    dt.Columns.Add("name");

    dt.Rows.Add("1", "col1");
    dt.Rows.Add("2", "col2");
    dt.Rows.Add("3", "col3");
    // . . .

    for (int i = 0; i < dt.Rows.Count; i++)
    {
    //Update Code
    MessageBox.Show(dt.Rows[i]["name"].ToString());
    }

تاپیک های مشابه

  1. استفاده از متغير به جاي نام جدول در دستور sql
    نوشته شده توسط faezeh_hh در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: سه شنبه 08 مرداد 1392, 10:53 صبح
  2. سوال: برگشتن نام سرور به جای نام کاربری در کنترل login name
    نوشته شده توسط moferferi در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: دوشنبه 08 خرداد 1391, 10:31 صبح
  3. نوشتن اسم دلخواه به جای نام فیلدها در DATAGried
    نوشته شده توسط HOSSEINGHOLI در بخش C#‎‎
    پاسخ: 2
    آخرین پست: یک شنبه 02 اسفند 1388, 23:18 عصر
  4. استفاده از IP Adress به جای نام سرور در connectionstring
    نوشته شده توسط bahareee در بخش SQL Server
    پاسخ: 8
    آخرین پست: یک شنبه 05 اسفند 1386, 20:26 عصر
  5. مقدار دهی متغیر با توجه به نام آن در متغیر دیگر
    نوشته شده توسط Saeid59_m در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 4
    آخرین پست: چهارشنبه 17 مرداد 1386, 07:05 صبح

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

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