nikos2027 Δημοσ. 16 Απριλίου 2008 Δημοσ. 16 Απριλίου 2008 Παιδες χαιρετω! Μου συμβαινει κατι πολυ παραξενο οταν πάω να διαγραψω κατι απο sql μεσω C#. Δειτε τι ακριβως κανω... Έχω φτιαξει ενα προγραμμα όπου καταχωρώ σε μια βαση τα path κάποιων φωτογραφιων. Με το που θα γινει η καταχωρηση ανοιγει ενα νεο παραθυρο datagridview με ολα τα path των φωτογραφιων. Με 2-click ανοιγει σε αλλο παραθυρο τη φωτογραφία. Αφου κλεισω τα δυο παραθυρα (τα κανω close οχι hide και κλεινω το connection) δινω την επιλογη σε καποιο να διαγραψει τις φωτο που θελει και απο τη βαση και από το σκληρο. Με το που παει λοιπον να σβησει τη φωτο, βγαζει μηνυμα οτι η φωτο χρησιμοποιείται απο αλλο προγραμμα. Επισης γινεται και το εξης παραξενο... Αν βαλω τα path στη βαση και δεν ανοιξω τις φωτο τοτε με αφηνει να διαγραψω τις φωτο κανονικα. Αν βαλω τις φωτο στις βαση τις ανοιξω, μετα σβησω τις καταχωρησεις απο τη βαση κανω refresh τη βαση με αφηνει να σβησω τις φωτο... Γιατι γινεται αυτο και πως μπορω να το λυσω το προβλημα? Ευχαριστώ!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.