के साथ इसके माध्यम से इटरेट करने के दौरान सूची में आइटम को हटाकर मेरे पास NeededList
नाम की एक सूची है, मुझे यह देखने के लिए इस सूची में प्रत्येक आइटम को जांचना होगा कि यह मेरे डेटाबेस में मौजूद है या नहीं। यदि यह डेटाबेस में मौजूद है तो मुझे इसे सूची से निकालना होगा। लेकिन जब मैं इसके माध्यम से पुन: प्रयास कर रहा हूं, तो मैं सूची को बदल नहीं सकता। मै इसे काम मे कैसे ले सकता हूँ?प्रत्येक लूप
यहाँ मेरी कोड अब तक है:।
For Each Needed In NeededList
Dim Ticker = Needed.Split("-")(0).Trim()
Dim Year = Needed.Split("-")(1).Trim()
Dim Period = Needed.Split("-")(2).Trim()
Dim Table = Needed.Split("-")(3).Trim()
Dim dr As OleDbDataReader
Dim cmd2 As New OleDb.OleDbCommand("SELECT * FROM " & Table & " WHERE Ticker = ? AND [Year] = ? AND Period = ?", con)
cmd2.Parameters.AddWithValue("?", Ticker)
cmd2.Parameters.AddWithValue("?", Year)
cmd2.Parameters.AddWithValue("?", Period)
dr = cmd2.ExecuteReader
If dr.HasRows Then
NeededList.Remove(Needed)
End If
Next
मैं इस विधि के साथ प्रत्येक आइटम को अलग कैसे विभाजित करूं? – gromit1
आप अपने मूल कोड में किए गए 'आवश्यक' चर को विभाजित कर सकते हैं। – Steve
जब मैं कोशिश करता हूं कि यह कहता है कि 'आवश्यकता' घोषित नहीं की गई है क्योंकि मैं इसे कोड की इस पंक्ति में घोषित कर रहा था 'प्रत्येक आवश्यक आवश्यकता के लिए' जिसे मैंने बदल दिया है। – gromit1