Tuesday, 15 September 2015

c# - Check if row exists before inserting or update -


  सार्वजनिक स्थिर शून्य संग्रह ग्रिड (आईसीएउप्लोडएडाओ परिणाम) {string queryString = "परिणाम में शामिल करें (मॉड्यूलग्रुप, पीईएम, एडीएमएनओ, नाम, आईसीए 1, आईसीए 2, आईसीए 3, आईसीए 4, मॉड्यूलकोड) मान ('"+ परिणाम। मॉड्यूलग्रुप +"', '"+ @ परिणाम। पीईएम +"', '"+ @ परिणाम। एडमिन +"', '"+ @ परिणाम। नाम + "','" + @ परिणाम। आईसीए 1 + "','" + @ परिणाम। आईसीए 2 + "','" + @ परिणाम। आईसीए 3 + "','" + @ परिणाम। आईसीए 4 + " ',' "+ @ परिणाम। मॉड्यूलकोड +" ') "; स्ट्रिंग कनेक्शन स्ट्रिंग = गुण। सेटिंग। डीफॉल्ट। डीबीक्यूनेक्शन; (SqlConnection कनेक्शन = नया SqlConnection (connectionString)) का उपयोग करना {SqlCommand command = new SqlCommand (queryString, connection); connection.Open (); command.ExecuteNonQuery (); }}   

मैं यह जांचना चाहूंगा कि क्या पंक्ति डालने से पहले ही मौजूद है, यदि वह मौजूद है, तो उसे अपडेट करना चाहते हैं। मैं बहुत आभारी हूं अगर कोई इस तरह मेरी सहायता कर सकता है क्योंकि मुझे नहीं पता कि इसके बारे में कैसे जाना है। बहुत बहुत धन्यवाद

बस का उपयोग करें के बजाय INSERT जांच । लेकिन, आपको ऐसे क्षेत्रों के संयोजन के लिए अनन्य इंडेक्स बनाना पड़ता है, जिनके बारे में आप एक ही रिकॉर्ड बनाते हैं।

दुर्भाग्यवश, सभी डेटाबेस का समर्थन नहीं करता है में बदलें , लेकिन MySQL और SQLite करें।

No comments:

Post a Comment