<?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>Απ: Από ΑccessDB σε ODBC ή SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40931.aspx</link><pubDate>Mon, 17 Mar 2008 23:02:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40931</guid><dc:creator>panus</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40931.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=40931</wfw:commentRss><description>To έπιασα.&lt;br&gt;Ευχαριστώ για την αμεσότητα.&lt;br&gt;</description></item><item><title>Απ: Από ΑccessDB σε ODBC ή SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40915.aspx</link><pubDate>Mon, 17 Mar 2008 18:51:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40915</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40915.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=40915</wfw:commentRss><description>1) ODBC&lt;br&gt;Σε αυτή τη περίπτωση το μόνο που έχεις να κάνεις είναι να βάλεις τη βάση σε ένα κοινόχρηστο χώρο στο δίκτυο. (Μπορεί να είναι και ένας κοινόχρηστος φάκελος ενός xp pro μηχανήματος) Επίσης να δώσεις τα κατάλληλα δικαιωμάτα.&lt;br&gt;Το μεγάλο πρόβλημα σε αυτό είναι ότι η Access δεν είναι κατάλληλη για multiuser εφαρμογή άρα να ξέρεις ότι και θα αργεί και τα Locks θα είναι στην ημερήσια διάταξη. Βέβαια αν μιλάμε μόνο για 2-3 χρήστες χωρίς εντατική καταχώριση ίσως και να μην έχεις πρόβλημα.&lt;br&gt;&lt;br&gt;2) sybase&lt;br&gt;Καταρχήν μπορείς να χρησιμοποιήσεις oledb για να δεις την sybase αφού έχεις φτιάξει τους Odbc στους client. Βέβαια η Sybase εσωκλείνει δικό της .net provider που μπορείς και ενδείκνυται να χρησιμοποιήσεις (υπάρχει μεγάλη διαφορά στο performance). σαν βάση είναι μια χαρά και ακολουθεί τη λογική του SQL Server σε πολλά πράγματα. &lt;br&gt;&lt;br&gt;Η δική μου πρόταση όμως είναι να χρησιμοποιήσεις SQL Server και ειδικά αν σε καλύπτει ο SQL server express που είναι και δωρεάν τόσο το καλύτερο. Ο κύριος λόγος είναι ότι υπάρχει άφθονα documetation, how to , work around, tips and tricks στο internet και σχεδόν σίγουρα θα βρεις άμεσα απάντηση σε ότι απορία έχεις. H Sybase είναι πολύ λιγότερη διαδεδομένη και δεν υπάρχει τόσο πολύ documentation. Επίσης το γεγονός ότι ο sql server δένει τέλεια με το visual studio είναι ένα ισχυρό plus.&lt;br&gt;&lt;br&gt;3)Εξαρτάται πως έχεις γράψει τον κωδικά σου. Αν έχεις γράψει κάπου κεντρικά τη σύνδεση με τη βάση τότε αλλάζεις μόνο αυτό το κομμάτι και καθάρισες. Πάντως και οι τρεις provider (oledb, sqldb,sybasedb) υλοποιούν πάνω κάτω το ίδιο inteface οπότε λογικά δεν θα έχεις πρόβλημα. Να ξέρεις βέβαια ότι όπου έχεις γράψει SQL μάλλον θα πρέπει να την αλλάξεις αν φύγεις από την Access μιας και δεν υποστηρίζονται οι functions της access (αντί για IIF Πχ Case σε SQL και Sybase).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Από ΑccessDB σε ODBC ή SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/40914.aspx</link><pubDate>Mon, 17 Mar 2008 18:04:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:40914</guid><dc:creator>panus</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/40914.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=40914</wfw:commentRss><description>Και ιδού ο πρώτος μου συλλογισμος/απορία...&lt;br&gt;&lt;br&gt;Έχω κάνει ένα πρόγραμμα, ας το πούμε πελατολόγιο, το οποίο διαβάζει τα data από ένα .mdb αρχείο του δίσκου.&lt;br&gt;Υπάρχει
πλέον η ανάγκη να μοιραστεί σε τρείς υπολογιστές η βάση όποτε σκέφτομαι
δύο τρόπους (όπου δεν ξέρω ακόμα ποιός θα ακολουθηθεί) για να γίνει
αυτό.&lt;br&gt;1) Μέσω ODBC.&lt;br&gt;2) Mέσω κάποιας βάσης δεδομένων. MS-SQL ή SyBase.&lt;br&gt;&lt;br&gt;Tα ερωτήματα μου είναι τα εξής:&lt;br&gt;&lt;b&gt;1)&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;u&gt;&lt;b&gt;ODBC&lt;/b&gt;&lt;/u&gt;&lt;br&gt;a) Σε ποιό port "ακούνε" οι ODBC servers&lt;br&gt;b) Πρέπει να στηθεί σε Server edition ή αυτή την δουλειά μπορεί&amp;nbsp; να την κάνει και ένα μηχανάκι XP HOME ή Pro;&lt;br&gt;&lt;br&gt;&lt;b&gt;2) &lt;u&gt;SyBase&lt;br&gt;&lt;/u&gt;&lt;/b&gt;H VB 2008 Express μπορεί να υποστηρίξει connections από SyBase χωρίς την προσθήκη κάποιου control; &lt;br&gt;&lt;b&gt;&lt;br&gt;3) &lt;/b&gt;&lt;b&gt;&lt;u&gt;Γενικά&lt;/u&gt;&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;br&gt;Η
αλλαγή στον κώδικα που πρέπει να γίνει είναι στoν τρόπο που γίνεται το
connection με την βάση,&amp;nbsp; αν όλα τα string έχουν περαστεί σε variables,
είναι εύκολη ή πρέπει να ξαναγραφτεί από την αρχή;&lt;br&gt;Δηλαδή, η διαχείρηση και οι procedures που γίνονται οι υπολογισμοί μέσα στα grid και στις φόρμες πρέπει να γίνουν ξανά; &lt;br&gt;&lt;br&gt;&lt;br&gt;Ευχαριστώ.&lt;br&gt;</description></item></channel></rss>