मैं phpAdmin पर डाटाबेस से एक पंक्ति क्वेरी ठीक काम कर रहा है हटाने के लिए प्रयास करते हैं, लेकिन जब मैंMySqlException
कोड के साथ यह निष्पादित करें:
MySqlCommand getUserID = new MySqlCommand("SELECT UserID FROM User", connection);
MySqlDataReader reader = getUserID.ExecuteReader();
:
मैं
त्रुटि प्राप्त
मैं किसी भी परेशानी के बिना उपयोगकर्ता को हटाने के लिए सम्मिलित करता हूं।
डाटाबेस गुण Unique
, Int
(लंबाई 9) और Auto-Increment
के साथ एक UserID
और एक UserName
प्रकार चार से है।
मेरा प्रश्न है:
मैं userID
क्यों प्राप्त नहीं कर सकता और मैं इसे कैसे प्राप्त कर सकते हैं?
संपादित
मैं केवल varchar किसी भी पूर्णांक या तारीख डेटा प्राप्त नहीं कर सकता। Creation Query
अपने डेटा कितना बड़ा है:समस्या है कि यह भी अपवाद का मतलब है, डाटाबेस MySqlConnection प्राप्त नहीं कर सकते इंट या दिनांक मूल्यों अगर वे अहस्ताक्षरित नहीं हैं? तालिका में कितने उपयोगकर्ता हैं? – Ian
इसकी एक छोटी सी तालिका 20 मूल्य – SeeuD1
"गैर क्वेरी" के लिए एक चुनिंदा है? 'गंभीरता से? आप जानते हैं कि "SELECT" प्रति परिभाषा एक प्रश्न है? ExecuteNonQuery उन चीजों के लिए है जो डेटा वापस नहीं कर रहे हैं (जैसे अद्यतन, हटाएं)। – TomTom