<?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>Απ: begintrans</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43710.aspx</link><pubDate>Sun, 27 Jul 2008 22:48:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43710</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43710.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=43710</wfw:commentRss><description>&lt;P&gt;Δεν είναι σωστό αυτό. Η Access υποστηρίζει transactions από την εποχή του DAO. Τα transactions της Access δεν μπορούν να συμμετάσχουν σε κατανεμημένα transactions.&lt;/P&gt;
&lt;P&gt;Για να μπορέσεις να ενημερώσεις με ένα tranaction 3 πίνακες, θα πρέπει και οι τρεις ενημερώσεις να γίνουν στο ίδιο transaction scope. Δες το άρθρο "&lt;A class="" href="http://msdn.microsoft.com/en-us/library/ms172152(VS.80).aspx"&gt;Implementing an Implicit Transaction using Transaction Scope&lt;/A&gt;" στο MSDN Library για να πάρεις μια ιδέα.&lt;/P&gt;
&lt;P&gt;Το default στήσιμο του dataset δεν&amp;nbsp;χρησιμοποιεί transactions. Αν όμως αντί να καλέσεις τις μεθόδους που έχει, γράψεις κώδικα να χρησιμοποιήσεις τα resultset που έχει για να κάνεις αλλαγές στα δεδομένα, δεν υπάρχει κάτι που να σε εμποδίζει να χρησιμοποιήσεις transactions...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: begintrans</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43709.aspx</link><pubDate>Sun, 27 Jul 2008 21:37:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43709</guid><dc:creator>Filaretos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43709.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=43709</wfw:commentRss><description>Αν θυμάμαι καλά η Access δεν υποστηρίζει λειτουργίες transaction σαν το commit &amp;amp; Rollback. &lt;br&gt;
Θα σου πρότεινα να  ¨γυρίσεις¨ την βάση σε Sql Server 2005 Express (που είναι και free) όποτε θα μπορείς να έχεις την λειτουργικότητα που θέλεις</description></item><item><title>begintrans</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43697.aspx</link><pubDate>Sat, 26 Jul 2008 02:16:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43697</guid><dc:creator>anthou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43697.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=43697</wfw:commentRss><description>visual studio 2008&lt;br&gt;visual basic&lt;br&gt;access&lt;br&gt;&lt;br&gt;Πως λειτουργεί το begintrans οταν χρειάζεται να ενημερώσεις 3 πίνακες&lt;br&gt;και στην περίπτωση λάθους&amp;nbsp; να κάνει rollback διαφορετικά να κάνει commitrans&lt;br&gt;Το dataset υποστηρίζει αυτη τν λειτουργία&amp;nbsp; ? Υπάρχει αλλος τρόπος&lt;br&gt;&lt;br&gt;Ευχαριστώ&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>