मैं नहीं जानता कि Visual Basic के रूप में ज्यादा के रूप में मैं जानता हूँ कि C++ या C#.
मैं जा रहा हूँ अगर जाँच करने के लिए एक का चयन करें क्वेरी किसी भी परिणामों में लौटे, 'testDataset` और कुछ परिणाम है, तो मैं नीचे लिखा वाक्य रचना:
If ((testDataset Is Nothing) Or (testDataset.Tables Is Nothing) Or testDataset.Tables.Count = 0 _
Or (testDataset.Tables.Item(0).Rows Is Nothing) Or (testDataset.Tables.Item(0).Rows.Count = 0) _
Or (testDataset.Tables.Item(0).Rows(0) Is Nothing)) Then
MessageBox.Show("Dataset has no results!", "Database Query Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return False
End If
C++ में जब एक अभिव्यक्ति के अंदर तार्किक या सच आता है अगले अभिव्यक्ति संसाधित नहीं किया जाएगा. लेकिन ऐसा लगता है कि यह मामला नहीं है Visual Basic. इसलिए मैं चाहता हूँ जानते हैं कि कैसे मैं जाँच कर सकते हैं कई भाव में visual basic और रोकने के प्रसंस्करण के अगले लोगों में से यदि एक सच आया.
तो मेरा सवाल यह है कि मुख्य रूप से कहा जा सकता है के रूप में दो सवाल:
कैसे मैं जाँच कर सकते हैं कई की हालत का उपयोग कर या प्रसंस्करण के बिना अगले लोगों को?
कैसे कर सकते हैं मैं अगर जाँच डेटासेट गया है परिणाम (कम से कम एक पंक्ति) और एक विशिष्ट स्तंभ में मौजूद है कि (कम से कम) एक पंक्ति?
try-catch
ब्लॉक के लिए पर्याप्त है ।