# DB02003: संयम उल्लंघन

## इसका क्या मतलब है[​](#what-this-means "इसका क्या मतलब है के लिए सीधा लिंक")

जिस डेटा को आप सहेजने की कोशिश कर रहे हैं, वह डेटाबेस नियमों का उल्लंघन करता है। संयम डेटा की अखंडता को सुनिश्चित करते हैं और यह नियम लागू करते हैं कि किस प्रकार का डेटा संग्रहीत किया जा सकता है।

## सामान्य कारण[​](#common-causes "सामान्य कारण के लिए सीधा लिंक")

* **आवश्यक डेटा गायब** — एक आवश्यक फ़ील्ड खाली है
* **अमान्य संबंध** — एक ऐसा रिकॉर्ड संदर्भित कर रहे हैं जो मौजूद नहीं है
* **डेटा प्रकार मेल नहीं खाता** — फ़ील्ड के लिए गलत प्रकार का डेटा
* **मूल्य सीमा से बाहर** — संख्या अनुमेय सीमाओं को पार करती है

## कैसे ठीक करें[​](#how-to-fix "कैसे ठीक करें के लिए सीधा लिंक")

### 1. आवश्यक फ़ील्ड की जाँच करें[​](#1-check-required-fields "1. आवश्यक फ़ील्ड की जाँच करें के लिए सीधा लिंक")

सुनिश्चित करें कि सभी आवश्यक डेटा प्रदान किए गए हैं:

* ग्राहक जानकारी (यदि आवश्यक हो)
* उत्पाद विवरण
* आदेश लाइन आइटम

### 2. संदर्भों की पुष्टि करें[​](#2-verify-references "2. संदर्भों की पुष्टि करें के लिए सीधा लिंक")

यदि त्रुटि संबंधों में शामिल है:

* सुनिश्चित करें कि संदर्भित उत्पाद मौजूद हैं
* जांचें कि ग्राहक आईडी मान्य हैं
* श्रेणी असाइनमेंट की पुष्टि करें

### 3. डेटा मूल्यों की समीक्षा करें[​](#3-review-data-values "3. डेटा मूल्यों की समीक्षा करें के लिए सीधा लिंक")

अमान्य मूल्यों के लिए जाँच करें:

* नकारात्मक मात्रा जहां अनुमति नहीं है
* कीमतें सीमाओं को पार कर रही हैं
* अमान्य स्थिति मूल्य

### 4. नवीनतम डेटा को समन्वयित करें[​](#4-sync-latest-data "4. नवीनतम डेटा को समन्वयित करें के लिए सीधा लिंक")

संदर्भित डेटा समन्वयित नहीं हो सकता है:

* सर्वर से डेटा को ताज़ा करें
* समन्वय पूरा होने की प्रतीक्षा करें
* ऑपरेशन को पुनः प्रयास करें

### 5. साफ़ करें और पुनः प्रयास करें[​](#5-clear-and-retry "5. साफ़ करें और पुनः प्रयास करें के लिए सीधा लिंक")

यदि डेटा दूषित है:

1. समस्या वाले फ़ॉर्म को साफ़ करें
2. डेटा को फिर से दर्ज करें
3. फिर से सबमिट करें

## सामान्य संयम उदाहरण[​](#common-constraint-examples "सामान्य संयम उदाहरण के लिए सीधा लिंक")

* **मात्रा सकारात्मक होनी चाहिए** — 0 या नकारात्मक वस्तुएं नहीं जोड़ सकते
* **कीमत संख्याात्मक होनी चाहिए** — मूल्य फ़ील्ड में पाठ की अनुमति नहीं है
* **ग्राहक का अस्तित्व होना चाहिए** — गैर-अस्तित्व में ग्राहक को आदेश असाइन नहीं कर सकते

## संबंधित त्रुटियाँ[​](#related-errors "संबंधित त्रुटियाँ के लिए सीधा लिंक")

* [DB02001](/hi-IN/error-codes/DB02001.md) — डुप्लिकेट रिकॉर्ड
* [DB03003](/hi-IN/error-codes/DB03003.md) — आवश्यक फ़ील्ड गायब

***
