मेरे पास कुछ कोड है:
फ़ंक्शन GetTypeFromTableName (ByVal _TableName स्ट्रिंग के रूप में, ByVal _DataContext DataContext के रूप में) मंद MyType प्रकार के रूप में = (टी _DataContext.Mapping.GetTables में से कहाँ t.TableName = "dbo।" + _TableName करें t.RowType.Type) .SingleOrDefault वापसी MyType समाप्ति समारोह मंद डीबीए न्यू LINQDataContext _TBLName के रूप में = " शहर "तालिका प्रकार = GetTypeFromTableName (_TBLName, DBA) CallByName (obj," Code ", CallType.Set, 1) मंद Equery = DBA.GetTable में से टी (TableType) टी Equery = Equery चुनें। कहां (समारोह (Oj1) Oj1 है Obj) Dim oopp = इक्विरी में कॉलबिननाम चुनें (टी, "सीएनमे", कॉल टाइप। गेट, कुछ भी नहीं) oopp.ToList.Item (0) = Txt_Name.Text DBA.SubmitChanges ()
< P> प्रस्तुत करें काम नहीं करते हैं। गलत क्या है?
यह मेरे जैसा दिखता है कि आप अज्ञात प्रकारों की एक सूची का चयन कर रहे हैं, फिर में मान बदल रहा है अनाम प्रकार की सूची तालिका में मिलान ऑब्जेक्ट में नहीं होती है। जब से तुम मेज वस्तु स्वयं को अपडेट नहीं किया है, SubmitChanges लेना देना नहीं है।
निम्नलिखित
मंद matchingObj = Equery.Where (फंक्शन (Oj1 करने के लिए इसे बदलने का प्रयास करें ) ओजे 1 ओबज)। सिंगलऑर डीफॉल्ट ();
फिर संपत्ति मान सेट करें।
कॉलबिननाम (मिलान ओबज, "सीएनमे", कॉल टाइप .सेट, टेस्ट_नाम.टेक्स्ट);
फिर अपने परिवर्तन जमा करें।
नोट: मैंने VB को ठीक पढ़ा है, लेकिन मैं इसे इतनी अच्छी तरह से नहीं लिखता। आपको अपनी सिंटैक्स को ठीक करने की आवश्यकता हो सकती है। आपको यह भी सुनिश्चित उससे मिलते-जुलते वस्तु इससे पहले कि आप संपत्ति है सेट करने का प्रयास है कि वहाँ बनाने के लिए चाहते हो सकता है।
Comments
Post a Comment