कास्टिंग करते समय अमान्य कैस्ट एक्सेप्शन क्यों मिलता है मैं एक अनुप्रयोग को डीबग करने का प्रयास कर रहा हूं जो अमान्यकास्टएक्सप्शन प्राप्त करता है। ऐसा न करने पर लाइनमुझे दशमलव से
decimal d = (decimal)row[denominator];
डीबगर में इस निरीक्षण है (नीचे स्क्रीनशॉट देखें), पंक्ति [भाजक] मूल्य 8.0 जहाँ तक मैं बता सकता हूँ के साथ एक डबल रखती है। सख्ती से दशमलव पर कास्टिंग करने में कोई समस्या नहीं होनी चाहिए? एक ही क्वेरी -।
('पंक्ति' प्रकार 3. party library है, जो फिर से MySQL जब एक पुराने MySQL सर्वर जो जाहिरा तौर पर MySQL 5.1 पर दशमलव बनाम डबल के रूप में कुछ समुच्चय रिटर्न के खिलाफ परीक्षण मुद्दा arised से डेटा से भर जाता है से है डेटाबेस में डेटा की ठीक उसी प्रतिलिपि)
Visual Studio Screenshot http://img18.imageshack.us/img18/3897/invaldicast.png
कैसे मैं आगे इस की जांच कर सकता है पर कोई मदद?
जो वापस किया जा रहा है वह एक ऐसा ऑब्जेक्ट प्रतीत होता है जिसमें डबल डबल नहीं होता है। – Lazarus