<?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>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49385.aspx</link><pubDate>Thu, 19 Mar 2009 02:59:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49385</guid><dc:creator>rantanplan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49385.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=49385</wfw:commentRss><description>Ευχαριστώ πολύ&lt;br&gt;</description></item><item><title>Απ: Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49215.aspx</link><pubDate>Mon, 16 Mar 2009 19:32:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49215</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49215.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=49215</wfw:commentRss><description>Ναι, βέβαια και ισχύει. Αυτό το οποίο ψάχνεις ονομάζετε Identity και υπάρχει μάλιστα και property το οποίο το ορίζεις (εάν το κάνεις με το Management studio είναι ακριβώς απο κάτω) και θέτεις έτσι κατά πόσο θέλεις να αυξάνετε κάθε φορά. πχ αντί για ένα&amp;nbsp;(1)&amp;nbsp;εσύ θέλεις να αυξάνετε κατα δύο (2) κλπ κλπ.</description></item><item><title>Απ: Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49209.aspx</link><pubDate>Mon, 16 Mar 2009 16:32:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49209</guid><dc:creator>rantanplan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49209.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=49209</wfw:commentRss><description>Ευχαριστώ πολύ παιδία για τις απαντήσεις.&lt;br&gt;Ισχύει και το ίδιο για sql server? &lt;br&gt;Το γνωρίζει κανείς;&lt;br&gt;</description></item><item><title>Απ: Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48974.aspx</link><pubDate>Sat, 07 Mar 2009 23:09:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48974</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48974.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48974</wfw:commentRss><description>Ρϊξε μια ματιά σ' &lt;A href="http://www.dotnetzone.gr/cs/forums/thread/47125.aspx"&gt;αυτό&lt;/A&gt; το thread. Μόνο που δεν ξέρω αν η απάντηση που δίνω έχει σχέση με το αρχικό post. Αυτό που ρωτάς έχει σχέση με το thread ή θα έπρεπε να είναι αλλού;</description></item><item><title>Απ: Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48973.aspx</link><pubDate>Sat, 07 Mar 2009 22:29:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48973</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48973.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48973</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;manosB:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
&lt;P&gt;Ποτέ μα ποτέ στη βάση δεδομένων δεν βάζουμε πρωτεύον κλειδί που να έχει business logic.!!!!!!!!!!! Χρυσός κανόνας για να μην τρέχεις μετά για Refactoring.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Δηλαδή χρησιμοποιείς Autonumber id για visitors και αν το χρειάζεσαι ένα άλλο πεδίο 'κωδικός' που του αναθέτεις εσύ τιμή χρησιμοποιώντας το select max(κωδικός) +1 from visitors. Μάλιστα μπορείς τον υπολογισμό της τιμής του πεδίου κωδικού να την βάλεις σε μια γενική κλάση (common practice) που θα υπολογίζει την επόμενη τιμή για κάθε πεδίο&amp;nbsp;'κωδικός'&amp;nbsp;σε οποιοδήποτε πίνακα βάση κάποιου προτύπου που του ορίζεις εσύ.&lt;/P&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Πόσο δίκιο έχεις, αλλά αλλουνού παπά ευαγγέλιο αυτό..&lt;/P&gt;</description></item><item><title>Απ: Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48972.aspx</link><pubDate>Sat, 07 Mar 2009 21:19:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48972</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48972.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48972</wfw:commentRss><description>&lt;p&gt;Ποτέ μα ποτέ στη βάση δεδομένων δεν βάζουμε πρωτεύον κλειδί που να έχει business logic.!!!!!!!!!!! Χρυσός κανόνας για να μην τρέχεις μετά για Refactoring. &lt;/p&gt;&lt;p&gt; Δηλαδή χρησιμοποιείς Autonumber id για visitors και αν το χρειάζεσαι ένα άλλο πεδίο 'κωδικός' που του αναθέτεις εσύ τιμή χρησιμοποιώντας το select max(κωδικός) +1 from visitors. Μάλιστα μπορείς τον υπολογισμό της τιμής του πεδίου κωδικού να την βάλεις σε μια γενική κλάση (common practice) που θα υπολογίζει την επόμενη τιμή για κάθε πεδίο 'κωδικός' σε οποιοδήποτε πίνακα βάση κάποιου προτύπου που του ορίζεις εσύ.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description></item><item><title>Απ: Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48971.aspx</link><pubDate>Sat, 07 Mar 2009 21:14:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48971</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48971.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48971</wfw:commentRss><description>Υπάρχει τρόπος να μάθουμε το id της νέας εγγραφής αν είναι ορισμένο με αυτόματη αρίθμηση; Σε sql server ξέρω πως γίνεται αλλά σε Acceess δεν έχω καταφέρει να βρω κάτι..</description></item><item><title>Απ: Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48970.aspx</link><pubDate>Sat, 07 Mar 2009 17:02:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48970</guid><dc:creator>Ηλίας Κεκάκος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48970.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48970</wfw:commentRss><description>Ή εκτός και κάνεις ένα MAX στον πίνακα το φέρεις σε μια μεταβλητή και βάλεις στο insert: MAX+1. Αυτή η μέθοδος δεν ενδείκνυται. Και εγώ είμαι της γνώμης να χρησιμοποιήσεις την λύση που σου προτείνουν τα παιδιά.&lt;br&gt;Μια άλλη λυση είναι μέσω dataset αν θυμάμαι καλά, αλλά πρεπει να ψάξω για να σου πω. &lt;br&gt;</description></item><item><title>Απ: Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48962.aspx</link><pubDate>Sat, 07 Mar 2009 01:48:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48962</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48962.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48962</wfw:commentRss><description>&lt;P&gt;σωστα, τι θες και κανεις τι ζωη σου δυσκολη ορισε στις ιδιοτητες του πεδιου Αυτοματη αριθμηση και βηματισμο ανα 1 και ολα θα γινοντε μονα τους εσυ δεν χρειαζεται να αναφεραιse καν στο sql insert σου στο πεδιο ID.&lt;/P&gt;&lt;P&gt;σου βαζω και ενα printscreen απο μια βαση μου να δεις που ειναι ακριβως η ρυθμιση.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://synapse.gr/downloads/autonumber.png"&gt;&lt;/P&gt;</description></item><item><title>Απ: Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48960.aspx</link><pubDate>Sat, 07 Mar 2009 01:06:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48960</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48960.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48960</wfw:commentRss><description>&lt;P&gt;Γιατί δεν βάζεις την αρίθμηση να την κάνει η Access; Και πιο σωστό είναι αλλά και πιο εύκολο.&lt;/P&gt;</description></item><item><title>Eισαγωγή εγγραφής σε πίνακα με πρωτεύων κλειδί αύξων αριθμό</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48959.aspx</link><pubDate>Sat, 07 Mar 2009 00:56:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48959</guid><dc:creator>rantanplan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48959.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=48959</wfw:commentRss><description>Καλησπέρα παιδιά. Γράφω σε MVS 2008 VB.&lt;br&gt;&lt;br&gt;Θέλω να κάνω ένα insert σε ένα πίνακα (access) όπου για πρωτεύον κλειδί χρησιμοποιώ αυτόματη αρίθμηση.&lt;br&gt;&lt;br&gt;Έστω ο πίνακας visitors(id, name, surname)&lt;br&gt;&lt;br&gt;Χρησιμοποιώ την παρακάτω έκφραση SQL = "insert into visitors (name, surname, id) values ('" &amp;amp; TextBox1.Text &amp;amp; "', '" &amp;amp; TextBox1.Text &amp;amp; "', '" &amp;amp; ....&lt;br&gt;&lt;br&gt;Πως θα συνεχίσω για να πέρνει αυτόματα αύξων αριθμό για το id;&lt;br&gt;&lt;br&gt;Ευχαριστώ πολύ</description></item></channel></rss>