تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] عند التحديث
#1
السلام عليكم ورحمة الله وبركاته 

يوجد لدي 3 جداول في قاعدة بيانات SQL 

الجدول الأول الدول ويحتوي على : 

كود :
    @CountryID int output,
    @CountryName nvarchar (50),
    @Nots nvarchar (Max),
    @ModifiedBy nvarchar (30)


الجدول الثاني المدن ويحتوي على : 

كود :
    @CityID int output,
    @CityName nvarchar (50),
    @CountryID int,
    @Nots nvarchar (Max),
    @ModifiedBy nvarchar (30)


الجدول الثالث العملاء ويحتوي على : 

كود :
    @CustomerID int,
    @CustomerName nvarchar (50),
    @CustomerEmail nvarchar(Max),
    @CustomerPhone1 nvarchar(12),
    @CustomerPhone2 nvarchar(12),
    @CustomerAddress nvarchar(Max),
    @CustomerFax nvarchar(12),
    @CustomerStatus bit,
    @CountryID int,
    @CityID int,
    @Notes nvarchar (Max),
    @ModifiedBy nvarchar (30)



تم الربط بين الجداول . 

الاستورد بروسيجر للتحديث : 

كود :
USE [AlwaleedSSSystem]
GO
/****** Object:  StoredProcedure [dbo].[Update_Customer]    Script Date: 30-Mar-17 6:06:55 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[Update_Customer]

    @CustomerID int,
    @CustomerName nvarchar (50),
    @CustomerPhoto image,
    @CustomerEmail nvarchar(Max),
    @CustomerPhone1 nvarchar(12),
    @CustomerPhone2 nvarchar(12),
    @CustomerAddress nvarchar(Max),
    @CustomerFax nvarchar(12),
    @CustomerStatus bit,
    @CountryID int,
    @CityID int,
    @Notes nvarchar (Max),
    @ModifiedBy nvarchar (30)
    

as
    
   BEGIN
       update CustomersTbl set
            CustomerName=@CustomerName,
            CustomerPhoto=@CustomerPhoto,
            CustomerEmail=@CustomerEmail,
            CustomerPhone1=@CustomerPhone1,
            CustomerPhone2=@CustomerPhone2,
            CustomerAddress=@CustomerAddress,
            CustomerFax=@CustomerFax,
            CustomerStatus=@CustomerStatus,
            CountryID=@CountryID,
            CityID=@CityID,
            Notes=@Notes,
            ModifiedDate=getdate(),
            ModifiedBy=@ModifiedBy
        where CustomerID=@CustomerID
        
   END


لكن عند التحديث يظهر هذا الخطأ 

The UPDATE statement conflicted with the FOREIGN KEY constraint "FK_CustomersTbl_CountriesTbl". The conflict occurred in database "AlwaleedSSSystem", table "dbo.CountriesTbl", column 'CountryID'.

أرجوا المساعدة 

وشكرا ...
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم

يبدو أنك وضعت قيمة في CountryID لا يوجد ما يقابلها في جدول CountriesTbl

ضع مشروعك مع إنشاء Script لكامل قاعدة البيانات لتفادي تعارض الإصدار لدي.
الرد }}}
تم الشكر بواسطة:
#3
المطلوب اخي في المرفقات


الملفات المرفقة
.rar   مشروع.rar (الحجم : 1.54 م ب / التحميلات : 34)
الرد }}}
تم الشكر بواسطة:
#4
هل يوجد حل ؟؟
الرد }}}
تم الشكر بواسطة:
#5
يبدو انه لا يوجد حل لمشكلتي
الرد }}}
تم الشكر بواسطة:
#6
أستاذ khalid475

من جهتي، ما زلت أعمل على تعديله حسب الوقت، وقارب على الانتهاء.
الرد }}}
تم الشكر بواسطة:
#7
جزاك الله الف خير
الرد }}}
تم الشكر بواسطة:
#8
هل يوجد تحديث

لقد حاولت بشتى الطرق لم استطع النجاح
الرد }}}
تم الشكر بواسطة:
#9
هل من جديد ؟؟
الرد }}}
تم الشكر بواسطة:
#10
تم حل المشكلة

شكرا على المساعدة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information [VB.NET] أنواع ملفات التحديث أبو خالد الشكري 2 218 15-11-23, 12:00 PM
آخر رد: أبو خالد الشكري
Smile تطبيقي يعمل تمام على ويندوز 10 قبل تحديث الوندوز وبعد التحديث لا يعمل رمضان محمد 2 382 31-10-23, 01:50 PM
آخر رد: رمضان محمد
  التحديث التلقائي haider.mohsin92 1 321 27-06-23, 11:30 AM
آخر رد: haider.mohsin92
  تحديد الصف بعد عملية التحديث محمد اسماعيل 4 2,981 02-10-22, 12:50 PM
آخر رد: رضوان الجماعي
  التحديث او التحميل من خلال الـ DropBox متوقف هل من حلول الراس الكبيرة 4 933 23-08-22, 07:10 AM
آخر رد: سعود
  [سؤال] التحديث من خلال الـ DropBox متوقف ما الحل؟ abomo3ath 1 758 06-05-22, 09:11 PM
آخر رد: سعود
  السلام عليكم مشلكه عند الغاء التحديث الضغط علي no حدث CellEndEdit ahmedhhh2 1 791 11-02-22, 09:55 PM
آخر رد: ahmedhhh2
  [VB.NET] إبقاء التحديد على الصف الذي تم تحديث بياناته بعد التحديث مسلم_١ 3 1,090 19-01-22, 07:58 PM
آخر رد: مسلم_١
  [VB.NET] عندي مشكلة في التحديث منصور سودي 2 1,343 01-08-21, 01:55 AM
آخر رد: ابراهيم ايبو
Heart التعديل على استعلام التحديث في قاعدة البيانات alshandodi 3 1,511 22-06-20, 12:45 AM
آخر رد: alshandodi

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم