Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL टेबल पर डेटा डालें... डेटा नहीं ढूँढ सकता

संपूर्ण उपयोगकर्ता उदाहरण और अटैचडबफाइलनाम= दृष्टिकोण त्रुटिपूर्ण है - सबसे अच्छा! विजुअल स्टूडियो में अपना ऐप चलाते समय, यह .mdf . के आसपास कॉपी हो जाएगा फ़ाइल (आपके App_Data . से) आउटपुट निर्देशिका के लिए निर्देशिका - आम तौर पर .\bin\debug - जहां आप ऐप चलाते हैं) और सबसे अधिक संभावना है , आपका INSERT ठीक काम करता है - लेकिन आप केवल गलत .mdf फ़ाइल देख रहे हैं अंततः!

यदि आप इस दृष्टिकोण से चिपके रहना चाहते हैं, तो myConnection.Close() पर एक ब्रेकप्वाइंट लगाने का प्रयास करें। कॉल करें - और फिर .mdf . का निरीक्षण करें SQL सर्वर Mgmt Studio Express के साथ फ़ाइल - मैं लगभग निश्चित हूँ कि आपका डेटा वहाँ है।

असली समाधान मेरी राय में

. के लिए होगा
  1. SQL सर्वर एक्सप्रेस स्थापित करें (और आप वैसे भी पहले ही ऐसा कर चुके हैं)

  2. SQL सर्वर प्रबंधन स्टूडियो एक्सप्रेस स्थापित करें

  3. SSMS एक्सप्रेस में अपना डेटाबेस बनाएं , इसे एक तार्किक नाम दें (उदा. DXDB )

  4. इसके तार्किक डेटाबेस नाम . का उपयोग करके इसे कनेक्ट करें (जब आप इसे सर्वर पर बनाते हैं तो दिया जाता है) - और भौतिक डेटाबेस फ़ाइलों और उपयोगकर्ता उदाहरणों के साथ गड़बड़ न करें। उस स्थिति में, आपकी कनेक्शन स्ट्रिंग कुछ इस तरह होगी:

    Data Source=.\SQLEXPRESS;Database=DXDB;Integrated Security=True
    

    और बाकी सब कुछ बिल्कुल है पहले जैसा ही...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में स्विच-इन एक विभाजन (T-SQL)

  2. SQL सर्वर में सभी अक्षम विदेशी कुंजी बाधाओं को कैसे वापस करें (T-SQL उदाहरण)

  3. SQL सर्वर (T-SQL) में प्रत्येक विभाजन में पंक्तियों की संख्या वापस करने के 3 तरीके

  4. डेटाटाइम की तालिका से प्रारंभ और समाप्ति मानों के साथ सूची प्राप्त करें

  5. आश्रित कॉलम पर वैकल्पिक तालिका