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

نام تاپیک: اطمینان از ورود کامل اطلاعات به دیتا بیس

  1. #1
    کاربر جدید
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    ارومیه
    پست
    27

    Exclamation اطمینان از ورود کامل اطلاعات به دیتا بیس

    با سلام
    من میخوام مقادیری از یه table رو update کنم شروع به انجام عملیات که میکنم به هر دلیلی عملیات نیمه تموم میمونه و در حالی که مقداری از data هام update شدن و مقادیری نشدن
    چطوری میتونم از این مشکل جلوگیری کنم که اگه خدایی نکرده اطلاعاتم ناقص update شد به data هام اسیبی نرسه
    مخلص کلامم اینه :
    یا یه کاری انجام نشه یا اگه انجام میشه کامل انجام بشه
    ممنون

  2. #2

    نقل قول: اطمینان از ورود کامل اطلاعات به دیتا بیس

    سلام " update به دو روش سيستمي و دستي انجام ميشه سيستمي مربوط به تغييرات دستي پايگاه داده و انتخاب گزينه update در پايگاه داده هست روش دوم update با روش كد نويسي و تغيررات در ساختار داده در بانك اطلاعاتيه حالا روش شما در update كدومه تا راهنمايي كنم

  3. #3
    کاربر تازه وارد آواتار f4rib0rz
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    آمل
    پست
    68

    نقل قول: اطمینان از ورود کامل اطلاعات به دیتا بیس

    خب کل اون قطعه کد برای update شدن رو بذار تو try catch با همش اجرا میشه یا هیچ کدوم . بازم بستگی به کدی که نوشتی داره اگه اینطوری جواب نگرفتی کدت رو بذار اینجا ببینم .

  4. #4
    کاربر جدید
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    ارومیه
    پست
    27

    نقل قول: اطمینان از ورود کامل اطلاعات به دیتا بیس

    نقل قول نوشته شده توسط alen332 مشاهده تاپیک
    سلام " update به دو روش سيستمي و دستي انجام ميشه سيستمي مربوط به تغييرات دستي پايگاه داده و انتخاب گزينه update در پايگاه داده هست روش دوم update با روش كد نويسي و تغيررات در ساختار داده در بانك اطلاعاتيه حالا روش شما در update كدومه تا راهنمايي كنم
    update به روش کد نویسی هستش اگه try catch هم بزارم بازم فایده نداره
    شما این جوری فرض کن که update مقادیرش درسته پس در این حالت try catch کارساز نیست فرض رو بر این بگیریم که وسط کار برق قطع شه اون موقع نصفه update می شه که من نمی خوام این جوری باشه

  5. #5
    کاربر دائمی آواتار میلاد قاضی پور
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    اوج بلند
    پست
    768

    نقل قول: اطمینان از ورود کامل اطلاعات به دیتا بیس

    اصل "همه یا هیچ" در سیستمهای پایگاه داده ای رعایت میشه . یعنی یک تراکنش در پایگاه داده وقتی کامیت میشه (عملیات تمام میشه ) تغییرات در دیتابیس ثبت میشه وگرنه تغییری در سطر مربوطه به وجود نمیاد .پس قبل از پایان عملیات اگه برق بره کامیتی انجام نمیشه . درنتیجه دیتابیس هم تغییر نمیکنه . پس داده ای هم آسیب نمیبینه .

  6. #6

    نقل قول: اطمینان از ورود کامل اطلاعات به دیتا بیس

    اگه مشكل مربوط به قطع سيستم مي شه دوستمون " آقاي قاضي پور درست گفته" در ضمن اينم كد update

    {
    obj_command.CommandText =
    "UPDATE Issar2 " +
    "SET Issar_Id=@Issar_Id,Name=@Name,F_Name=@F_Name,Issar _Type=@Issar_Type,Issar_Percent=@Issar_Percent,Bac kground=@Background,Address=@Address,Tel_No=@Tel_N o " +
    "WHERE Issar_Id=@Issar_Id";
    obj_command.CommandType =
    CommandType.Text;
    obj_command.Parameters.AddWithValue(
    "@Issar_Id", strIssar_Id);
    obj_command.Parameters.AddWithValue(
    "@Name", strName);
    obj_command.Parameters.AddWithValue(
    "@F_Name", strF_Name);
    obj_command.Parameters.AddWithValue(
    "@Issar_Type", strIssar_Type);
    obj_command.Parameters.AddWithValue(
    "@Issar_Percent", strIssar_Percent);
    obj_command.Parameters.AddWithValue(
    "@Background", strBackground);
    obj_command.Parameters.AddWithValue(
    "@Address", strAddress);
    obj_command.Parameters.AddWithValue(
    "@Tel_No", strTel_No);
    obj_connect.Open();
    obj_command.ExecuteNonQuery();

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

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