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

نام تاپیک: ROLLBACK

  1. #1

    Question ROLLBACK

    سلام
    من دو تا جدول در Sql Server تعریف کردم.
    جدول اول یک سری اطلاعات کاربر وارد میکنه و ذخیره میزنه، بعد جدول دوم منصرف میشه وارد کنه -> بعد می خواهم اگه همچین اتفاقی افتاد اطلاعات جدول اول هم ذخیره نکنه و به اصطلاح عمل ROLLBACK انجام بده ولی نمیشه.

    من دو تا Stored Procedures با تراکنش برای درج برای هر یک از جدول ها در نظر گرفتم و نوشتم. حالا چطوری میتونم اطلاعات جدول اول که کاربر وارد کنه بی اثر کنم؟؟؟

    برنامه هم به این صورت کار میکنه که اول اطلاعات جدول اول باید وارد کنه بعد که ذخیره زد اطلاعات جدول دوم باید وارد کنه و اگه نخواست وارد کنه اون اطلاعاتی که در جدول اول نوشته هم ذخیره نشه؟؟؟؟

    این یکی از کد های ذخیره اطاعات در جدول که نوشتم.


    USE [Company]
    GO
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER PROCEDURE [dbo].[AddMasafatCity](@Mabda nvarchar(100), @Maghsad nvarchar(100), @Kilometer int) AS
    Begin
    Begin Try
    BEGIN TRANSACTION
    INSERT INTO TMasafatCity
    (
    MMabda, MMaghsad, MKilometer
    )
    VALUES
    (
    @Mabda, @Maghsad, @Kilometer
    )
    COMMIT
    End Try
    Begin CATCH
    IF @@TRANCOUNT > 0
    ROLLBACK
    End CATCH
    End


    لطفا دوستان راهنمایی کنید با تشکر فراوان

  2. #2
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,023

    نقل قول: ROLLBACK

    میتونین 2 استور در یک استور 3 کنید بعد از گرفتن خروجی استور 1-2 اگه درست بود استور 3 comit کنید

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

  1. سوال: Rollback با استفاده از LDF
    نوشته شده توسط sahmah65 در بخش SQL Server
    پاسخ: 1
    آخرین پست: پنج شنبه 26 فروردین 1389, 00:34 صبح
  2. rollback کردن تراکنش
    نوشته شده توسط Developer Programmer در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 8
    آخرین پست: یک شنبه 29 دی 1387, 18:20 عصر
  3. سوال: RollBack و مشکل در ستون Identity
    نوشته شده توسط razavi_university در بخش SQL Server
    پاسخ: 10
    آخرین پست: شنبه 11 خرداد 1387, 15:37 عصر
  4. سوال: RollBack Transaction در Trigger
    نوشته شده توسط Arghavan_Reza در بخش SQL Server
    پاسخ: 2
    آخرین پست: شنبه 28 اردیبهشت 1387, 09:18 صبح
  5. Rollback یا تریگرها در ویژوال فاکس
    نوشته شده توسط mehdi_doraghi در بخش Foxpro
    پاسخ: 2
    آخرین پست: یک شنبه 23 اردیبهشت 1386, 14:15 عصر

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

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