यह सुनिश्चित नहीं है कि यह लिंक में इसे प्राप्त करने का सबसे अच्छा तरीका है या नहीं।लिंक: जांच कर रहा है कि स्ट्रिंग कॉलम का मान है (यानी शून्य या खाली नहीं है)
मैं सीआरएम 2011 में संपर्क रिकॉर्ड चुनने की कोशिश कर रहा हूं जहां EMailAddress1 में एक मान है। निम्नलिखित कहां खंड मैं दोनों की कोशिश की अपवादों के कारण होता है:
Where c.EMailAddress1 > ""
Where Not String.IsNullOrEmpty(c.EMailAddress1)
तो मैं इस, जो ठीक से काम करने लगता है की कोशिश कर रहा समाप्त हो गया:
Where Not c.EMailAddress1.Equals(String.Empty) _
And Not c.EMailAddress1.Equals(Nothing)
लेकिन मैं कुछ नहीं कर रहा हूँ अगर यह सबसे कारगर है विधि .. यह बहुत सुरुचिपूर्ण प्रतीत नहीं होता है। क्या स्ट्रिंग कॉलम का मूल्य होने पर जांच करने का एक साफ तरीका है?
जब आप String.IsNullOrEmpty उपयोग करते हैं, अपवाद है कि आप हो रही है क्या है? –
EMailAddress1 किस डेटा प्रकार है? –
@ForteL। अपवाद "अमान्य 'है जहां' स्थिति। एक इकाई सदस्य अमान्य संपत्ति या विधि का आह्वान कर रहा है।"। डेटा प्रकार स्ट्रिंग है। –