जैसा कि मैंने इस साइट पर पहले कहा है - संपूर्ण उपयोगकर्ता उदाहरण और अटैचडबफाइलनाम= दृष्टिकोण त्रुटिपूर्ण है - सबसे अच्छा! विजुअल स्टूडियो .mdf
. के आसपास कॉपी कर रहा होगा फ़ाइल और सबसे अधिक संभावना , आपका INSERT
ठीक काम करता है - लेकिन आप केवल गलत .mdf फ़ाइल देख रहे हैं अंततः!
यदि आप इस दृष्टिकोण से चिपके रहना चाहते हैं, तो myConnection.Close()
पर एक ब्रेकप्वाइंट लगाने का प्रयास करें। कॉल करें - और फिर .mdf
. का निरीक्षण करें SQL सर्वर Mgmt Studio Express के साथ फ़ाइल - मैं लगभग निश्चित हूँ कि आपका डेटा वहाँ है।
असली समाधान मेरी राय में
. के लिए होगा-
SQL सर्वर एक्सप्रेस स्थापित करें (और आप वैसे भी पहले ही ऐसा कर चुके हैं)
-
SQL सर्वर प्रबंधन स्टूडियो एक्सप्रेस स्थापित करें
-
SSMS एक्सप्रेस में अपना डेटाबेस बनाएं , इसे एक तार्किक नाम दें (उदा.
VictoryDatabase
) -
इसके तार्किक डेटाबेस नाम . का उपयोग करके इसे कनेक्ट करें (जब आप इसे सर्वर पर बनाते हैं तो दिया जाता है) - और भौतिक डेटाबेस फ़ाइलों और उपयोगकर्ता उदाहरणों के साथ गड़बड़ न करें। उस स्थिति में, आपकी कनेक्शन स्ट्रिंग कुछ इस तरह होगी:
Data Source=.\\SQLEXPRESS;Database=VictoryDatabase;Integrated Security=True
और बाकी सब कुछ बिल्कुल है पहले जैसा ही...