sql - How to call a stored procedure in asp.net -


मैंने insert , update , < कोड> हटाएं , और चुनें । प्रक्रिया है:।

  ALTER प्रक्रिया [dbo] [artdetails1] (@artdetailId पूर्णांक, @artDescription varchar (50), @artShortdesc varchar (50), @artValidity varchar (50), @ artStatus varchar (50), @StatementType varchar (50)) के रूप में शुरू करते हैं @StatementType = 'सम्मिलित करें' सम्मिलित करें INFOartdetails शुरू (artDescription, artShortdesc, artValidity, artStatus) मान (@ artDescription, @ artShortdesc, @ artValidity, @ artStatus) अंत शुरू artdetails से शुरू चुनें * समाप्त करते हैं @StatementType = 'चुनें' यदि @StatementType = 'अपडेट' अद्यतन artdetails शुरू SET artDescription = @ artDescription, artShortdesc = @ artShortdesc, artValidity = @ artValidity, artStatus = @ artStatus जहां artdetailId = @artdetailId अंत वरना यदि @StatementType = 'Delete' BEGIN अपस्टेट कलाकार SET @ artStatus = 'उपलब्ध नहीं'; END END END   

लेकिन मैं कैसे सी # कोड में बयान प्रकार की जांच कर सकते हैं और इस प्रक्रिया को कॉल के बारे में उलझन में हूँ कृपया मदद करे। मैं एसक्यूएल के लिए नया हूँ।

सबसे पहले, आपको नहीं करना चाहिए एक प्रक्रिया में चयन और अपडेट आपके पास आवेषण, अद्यतन, चयन और हटाए जाने के लिए अलग प्रक्रियाएं होनी चाहिए।

हालांकि, यहां बताया गया है कि कैसे आप सी #:

  1. कमांड चलाएं
  2. कमांड चलाएं
  3. परिणाम कैप्चर करें (यदि लागू हो तो < p> उदाहरण कोड:
      का उपयोग कर (वर Conn = नए SqlConnection (connString) {का उपयोग कर (वर cmd = नए SqlCommand ( "artdetails1", कनेक्टिकट) {cmd.CommandType = CommandType.StoredProcedure; cmd .Parameters.AddWithValue ( "@ artdetailId", detailID); cmd.Parameters.AddWithValue ( "@ artDescription", वर्णन); cmd.Parameters.AddWithValue ( "@ artShortdesc", shortDesc); cmd.Parameters.AddWithValue ( "@ artValidity ", वैधता); cmd.Parameters.AddWithValue (" @ artStatus ", स्थिति); cmd.Parameters.AddWithValue (" @ StatementType "," डालें "); conn.Open (); cmd.ExecuteNonQuery (); // नहीं `INSERT`}}     के लिए कब्जा करने के लिए आउटपुट

Comments

Popular posts from this blog

asp.net - Procedure or function "Procedure name" expects a parameter "Param name" which was not supplied occurs rarely -

c# - The item with identity 'Id' already exists in the metadata collection. Parameter name: item -

c++ - Redefined variable in the other module -