psilos2000 Δημοσ. 28 Απριλίου 2006 Δημοσ. 28 Απριλίου 2006 Καταρχή να τονίσω οτι είμαι τρελό νεούδι! Το προβλημα: Προσπαθω να συνδεσω μια πολύ απλή βαση SQL με μια φορμα Visual Basic. Κανω λοιπόν απο το project μου add item -> Sql database Βαζω τρια fields και βαζω στοιχεια για τεσσερα ατομα Στην συνέχεια πηγαίνω στο μενού data -> add new data source επιλέγω DataBase Μου βγαζει το παρακάτω default connection string "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database2.mdf;Integrated Security=True;User Instance=True" Πατάω next Στο επομενο παράθυρο "Choose Your DataBase objects" Επιλέγω τον πινακά μου Και αφηνω το Default ονομα για Dataset. Πατάω Finish Μετα πηγαίνω στην φορμα μου βλέπω τα data sources και απο εκει επιλέγω DataGrid View και κανω drag&Drop τον πίνακα στην φορμα μου. Δημιουργήτε αυτόματα το navigation menu και πατάω Start Debugging για να δω τι γίνεται. Μπορώ να δω κανονικά τα περιεχόμενα του table mou αλλα δεν μπορώ να σβησω κάτι η να γράψω κατι καινούργιο! Ενω η αλλαγη οπτικά γίνεται πατάω και το κουμπί save που εχω στην φόρμα μου κλείνω το προγραμα το ξανατρέχω και δεν εχει γίνει καμία απολύτως αλλαγή!! Οι ρυθμίσεις του SQL ειναι οι default! Καμια χειρα βοηθείας κανείς?
psilos2000 Δημοσ. 28 Απριλίου 2006 Μέλος Δημοσ. 28 Απριλίου 2006 Ελα κομμάντος αν εχει καποιος άλλος την ίδια απορια τελικά γίνεται το εξής όποτε κάνουμε debug (f5) τρέχει ενα αντιγραφο της βάσης οποτε οταν γυριζουμε πίσω βλέπουμε την αρχική αυτό δεν ειναι πρόβλημα για το τελικό .exe αλλα για το debug mode είναι. Η λύση ειναι να θέσουμε το property .Copy to Output Directory του mdf αρχείου σε copy if newer. Αυτα. Πρώτη μερα με sql και δεν την παλεύω θέλω να κοπώ!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.