vb.net - adapter = nothing error return upon adding records to sql database using datagrid and parameters -
त्रुटि को ब्रेकपॉइंट --- & gt; एडैप्टर.इन्सरेट कॉमांड = न्यू एसक्यूएल कॉमांड (स्क्लिससैनैक्स, एसकेसीएल) में यहां लौटा दिया गया < P> यह एडेप्टर = कुछ भी नहीं कहता
एसक्यूएल डेटा एडेप्टर काम करने के तरीके के बारे में कोई सुझाव?
मंद स्क्लसीटैक्स के रूप में स्ट्रिंग दीम परिणाम स्ट्रिंग के रूप में sqlsyntax = "tblOfficeEpublicProfile में शामिल करें (OE_ID, OE_Category, OE_SubCategory, OE_Name, OE_User, OE_Brand, OE_Model, OE_Specs, OE_SerialNo, OE_PropertyNo, OE_Static_IP, OE_Vendor, OE_PurchaseDate, OE_WarrantyInclusive साल, OE_WarrantyStatus, OE_Status, OE_Dept_Code, OE_Location_Code, OE_Remarks) "_ & amp; "मूल्यों (@ OE_ID, @ OE_Category, @ OE_SubCategory, @ OE_Name, @ OE_User, @ OE_Brand, @ OE_Model, @ OE_Specs, @ OE_SerialNo, @ OE_PropertyNo, @ OE_Static_IP, @ OE_Vendor, @ OE_PurchaseDate, @ OE_WarrantyInclusiveYear, @ OE_WarrantyStatus, @ OE_Status , @ ओ.आई.डीप्टक्लोड, @ ओ.ओ.एल.ओ.स्थानकोड, ओ ओ आररमार्क्स) "एडीएडएडएक्टर एसक्यूएलएडेटा एडाप्टर के रूप में। आईएनएसएआरटी कॉमांड = न्यू एसक्यूएलएम कॉमांड (एसक्लिसनटेक्स, एसकेएलसीएन) एडाप्टर। आईएनएसएआरटी कॉमांड.पैमेटर्स.एड (" ओ ओआईआईडी ", एसक्यूएलडीबी टाइप। वर्कर) एडेप्टर.इन्सर्ट कॉमांड। पैरामीटर.ऐड ("@ ओ सी श्रेणी", एसक्यूएलडीबी टाइप.कार) एडेप्टर.इन्स्र्ट कॉमांड.पैमेटर्स.एड ("@ ओ.ए.एस.श्रेक", एसक्यूएलडीबी टाइप। सीआर) एडेप्टर.इन्सर्ट कॉमांड.पैमेटर्स.ऐड ("@ ओ.ओ.एन.", एसक्यूएलडीबी टाइप। वर्कर) एडेप्टर.इन्सर्ट कॉमांड। पैरामीटर जोड़ें ("@ ओयूयूसर", एसक्यूएलडीबी टाइप। वर्कर) एडेप्टर.इन्सर्ट कॉमांड। पैरामीटर। एड ("@ ओ ओब्रेंड", एसक्यूएलडीबी टाइप। वर्कर) एडॉप्टर। इंडरट कॉमांड। पैरामीटर्स। एड ("@ ओ ओ मॉडेल", एसक्यूएलडीबी टाइप। वर्खेर) एडेप्टर.इन्सर्ट कॉमांड। पैरामीटर । ("@ ओ.ओ.एस.पी.ई.सी.", एसक्यूएलडीबी टाइप। वर्कर) एडॉर्टर। इंडरट कॉमांड। पैरामीटर्स। एड ("ओ ओ सियरियल नो", एसक्यूएलडीबी टाइप। वर्खेर) एडेप्टर.इन्सर्ट कॉमांड.पर Ameters.Add ("@OE_PropertyNo", SqlDbType.VarChar) adapter.InsertCommand.Parameters.Add ("@OE_Static_IP", SqlDbType.VarChar) adapter.InsertCommand.Parameters.Add ("@OE_Vendor", SqlDbType.VarChar) adapter.InsertCommand । पैरामीटर्स.एड ("@ ओ.ओ.पी.सी.ई.टी.", एसक्यूएलडीबी टाइप। स्मॉलडेटाइम) एडेप्टर.इन्सर्ट कॉमांड.पैमेटर्स.एड ("ओ ओवाराइन्टीइंक्लीज यीयर", एसक्यूएलडीबी टाइप। आईएनएस) एडेप्टर.इन्सर्ट कॉमांड.पैमीटर्स.एड ("ओ ओवाराटीस्टैटस", एसकेएलडीबी टाइप। सीआर) एडेप्टर InsertCommand.Parameters.Add ("@ OE_Status", SqlDbType.VarChar) adapter.InsertCommand.Parameters.Add ("@ OE_Dept_Code", SqlDbType.Char) adapter.InsertCommand.Parameters.Add ("@OE_Location_Code", SqlDbType.Char) अनुकूलक .InsertCommand.Parameters.Add ( "@ OE_Remarks", SqlDbType.VarChar) के लिए मैं पूर्णांक के रूप में = 0 DataGrid1.VisibleRowCount करने के लिए - 1 'adapter.InsertCommand.Parameters (0) .Value = Convert.ToInt32 (txtEmpID.Text.Trim) Adapter.InsertCommand.Parameters (0) .Value = DataGrid1 (i, 0) .GetType adapter.InsertCommand.Parameters (1) .Value = DataGrid1 (i, 1) .GetType adapter.Insert Command.Parameters (2) .Value = DataGrid1 (i, 2) .GetType adapter.InsertCommand.Parameters (3) .Value = DataGrid1 (i, 3) .GetType adapter.InsertCommand.Parameters (4) .Value = DataGrid1 (i , 4) .GetType adapter.InsertCommand.Parameters (5) .Value = DataGrid1 (i, 5) .GetType adapter.InsertCommand.Parameters (6) .Value = DataGrid1 (i, 6) .GetType adapter.InsertCommand.Parameters (7 ) .Value = DataGrid1 (i, 7) .GetType adapter.InsertCommand.Parameters (8) .Value = DataGrid1 (i, 8) .GetType adapter.InsertCommand.Parameters (9) .Value = DataGrid1 (i, 9) .GetType adapter.InsertCommand.Parameters (10) .Value = DataGrid1 (i, 10) .GetType adapter.InsertCommand.Parameters (11) .Value = DataGrid1 (i, 11) .GetType adapter.InsertCommand.Parameters (12) .Value = DataGrid1 (i, 12) .GetType adapter.InsertCommand.Parameters (13) .Value = DataGrid1 (i, 13) .GetType adapter.InsertCommand.Parameters (14) .Value = DataGrid1 (i, 14) .GetType adapter.InsertCommand.Parameters (15)। वैल्यू = डेटाग्रीड 1 (आई, 15)। गेटटाइप एडॉप्टर। इन्सर्ट कॉमांड। पैरामीटर (16)। वेल्यू = डाटाजी Rid1 (i, 16) .GetType adapter.InsertCommand.Parameters (17) .Value = DataGrid1 (i, 17)। गेटटाइप एडॉप्टर। इन्सर्ट कॉमांड। पैरामीटर (18)। वेल्यू = डाटाग्रीड 1 (आई, 18)। गेटटाइप परिणाम = एडेप्टर InsertCommand.ExecuteNonQuery () MsgBox ("सफलता पूरी तरह से जोड़ा गया") adapter.InsertCommand.Parameters.Clear () अगला
Michael Elkan