<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Βάσεις δεδομένων</title><link>https://www.dotnetzone.gr:443/cs/forums/73/ShowForum.aspx</link><description>Για όσους κάνουν τα πρώτα τους βήματα στην Microsoft Access ή τον SQL Server, ή γενικότερα στη θεωρία βάσεων δεδομένων.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: DELETE statement conflicted with COLUMN REFERENCE constraint</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45780.aspx</link><pubDate>Mon, 27 Oct 2008 06:03:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45780</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45780.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45780</wfw:commentRss><description>Το πρόβλημα λύθηκε βάζοντας Null στον πίνακα που διατηρεί το foreign key, πριν να γίνει διαγραφή του id του referenced πίνακα.&lt;br&gt;</description></item><item><title>Απ: DELETE statement conflicted with COLUMN REFERENCE constraint</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45765.aspx</link><pubDate>Sun, 26 Oct 2008 20:03:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45765</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45765.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45765</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;George J. Capnias:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Να έχουμε σχέσεις, και να μην σβήνουμε τίποτα - να χρησιμοποιούμε πεδία στον που θα μαρκάρουν μια εγγραφή σβησμένη και να μην την χρησιμοποιούμε ότι θα είναι μαρκαρισμένη σαν σβησμένη. &lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Αυτό το κατάλαβα. Ως προς αυτή την περίπτωση, δημιουργούνται προβλήματα;&lt;br&gt;&lt;br&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;George J. Capnias:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Να μην έχουμε σχέσεις στην βάση δεδομένων - το bussiness layer να είναι
υπεύθυνο στο να κάνει enforce τις σχέσεις των δεδομένων, κατά το
validate των δεδομένων, πριν τα γράψει στην βάση.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Αυτό πως γίνεται; Μπορείς να δώσεις λίγο κώδικα αν δε σου κάνει κόπο;&lt;br&gt;&lt;br&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: DELETE statement conflicted with COLUMN REFERENCE constraint</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45760.aspx</link><pubDate>Sun, 26 Oct 2008 19:31:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45760</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45760.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45760</wfw:commentRss><description>&lt;P&gt;Αυτό θα είναι εφικτό μόνο όταν δεν υπάρχει η σχέση μεταξύ των δύο πινάκων.&lt;/P&gt;
&lt;P&gt;Συνήθως οι τεχνικές που χρησιμοποιούμε σε μια τέτοια περίπτωση είναι:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Να έχουμε σχέσεις, και να μην σβήνουμε τίποτα - να χρησιμοποιούμε πεδία στον που θα μαρκάρουν μια εγγραφή σβησμένη και να μην την χρησιμοποιούμε ότι θα είναι μαρκαρισμένη σαν σβησμένη&lt;/LI&gt;
&lt;LI&gt;Να μην έχουμε σχέσεις στην βάση δεδομένων - το bussiness layer να είναι υπεύθυνο στο να κάνει enforce τις σχέσεις των δεδομένων, κατά το validate των δεδομένων, πριν τα γράψει στην βάση.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: DELETE statement conflicted with COLUMN REFERENCE constraint</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45758.aspx</link><pubDate>Sun, 26 Oct 2008 18:54:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45758</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45758.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45758</wfw:commentRss><description>Ευχαριστώ για την απάντησή σου Παναγιώτη.&lt;br&gt;Το πρόβλημα είναι ότι δεν θέλω να διαγραφούν οι εγγραφές του Β.&lt;br&gt;</description></item><item><title>Απ: DELETE statement conflicted with COLUMN REFERENCE constraint</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45754.aspx</link><pubDate>Sun, 26 Oct 2008 15:43:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45754</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45754.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45754</wfw:commentRss><description>Σβήσε πρώτα από τον B τις εγγραφές που συνδέονται με τον Α και ξαναδοκίμασε. Εναλλακτικά, τροποποίησε το constraint έτσι ώσε να γίνεται cascade delete. Έτσι όταν σβήνεις κάτι στον A θα σβήνει και τις σχετικές εγγραφές στον B.</description></item><item><title>DELETE statement conflicted with COLUMN REFERENCE constraint</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45753.aspx</link><pubDate>Sun, 26 Oct 2008 08:29:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45753</guid><dc:creator>pap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45753.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45753</wfw:commentRss><description>Έχω 2 πίνακες Α και Β. Το id του Α είναι foreign key στον Β. Μέσα από την εφαρμογή διαγράφω το id του A και μου βγάζει το μήνυμα:&lt;br&gt;&lt;br&gt;"DELETE statement conflicted with COLUMN REFERENCE constraint 'Pelatis_fk'. The conflict occurred in database 'dbmngr', table 'Pelatis', column 'paragelliaId'."&lt;br&gt;&lt;br&gt;Καταλαβαίνω ότι δεν είναι δυνατόν να διαγραφεί κατά αυτό τον τρόπο. Έχετε να μου προτείνεται εναλλακτική;&lt;br&gt;</description></item></channel></rss>