Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Σύνδεση Sql Server2008 με Visual Studio -> Πρόβλημα με GUID

  •  11-06-2011, 14:11

    Σύνδεση Sql Server2008 με Visual Studio -> Πρόβλημα με GUID

    Καλησπέρα,

     έχω υλοποιήσει μια βάση στον Sql Server 2008 και θέλω να την ανοίξω με εφαρμογή που έφτιαξα στο Visual Studio. 

    Αφού κάνω το databinding και ουσιαστικά τελειώσω και την εφαρμογή, εμφανίζεται το εξής πρόβλημα στο debugging. 'Εχω ορίσει τα primary keys ως uniqueidentifiers με default value = newid(). Όταν κάνω ένα νέο record σε πίνακα στον Sql το πεδίο του guid συμπληρώνεται αυτόματα αφού κανω execute.Όμως για κάποιο λόγο, όταν πάω να κάνω νεό record στο VS, το ίδιο πεδίο φαίνεται να μην συμπληρώνεται αυτόματα , με αποτέλεσμα να χτυπάει error(Collumn does not allow nulls) και να μην μπορώ να καταχωρήσω το record.

     Δοκίμασα να κάνω copy στο συγκεκριμένο πεδίο του record,  guid από παραπάνω γραμμή και να το αλλάξω λίγο, αλλά πάλι μου χτυπάει το ίδιο error, επομένως σημαίνει η τιμή του πεδίου είναι πάντα null  και δεν εκχωρείται από την newid().

    Τα properties του guid δεν μπορούν  να πειραχθούν από τον Sql. 

    Μπορεί κάποιος να μου προτείνει κάποια λύση?? 

    Δημοσίευση στην κατηγορία: , , ,
Δείτε όλες τις δημοσιεύσεις της Θεματική Ενότητας
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems