<?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>ADO.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/78/ShowForum.aspx</link><description>Θέματα σχετικά με την προσπέλαση δεδομένων μέσω του ADO.NET και του System.Data namespace</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Σύνδεση Βάσης Δεδομένων μέσω Visual Basic</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44928.aspx</link><pubDate>Sat, 27 Sep 2008 19:38:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44928</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44928.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=44928</wfw:commentRss><description>&lt;P&gt;Μα καλά, πού κοίταζες? Ο μόνος τρόπος να βρεις πλέον πληροφορίες για το παλιό ADO είναι να έχεις ακόμα το MSDN DVD του 2001! Οποιαδήποτε αναζήτηση για "ADO" στο google θα επιστρέψει μόνο αποτελέσματα για ADO.NET! Εκτός και αν έκανες αναζήτηση για "Recordset" το οποίο απλά δεν υπάρχει στο ADO.NET!&lt;/P&gt;</description></item><item><title>Απ: Σύνδεση Βάσης Δεδομένων μέσω Visual Basic</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44926.aspx</link><pubDate>Sat, 27 Sep 2008 18:54:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44926</guid><dc:creator>attikon</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44926.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=44926</wfw:commentRss><description>Ευχαριστώ για τις απαντήσεις παιδιά. Θα το ψάξω το θέμα τώρα που δόθηκαν μερικές κατευθύνσεις. &lt;br&gt;&lt;br&gt;Το ADO ήταν η μόνη τεχνολογία για την οποία υπήρχαν παραδείγματα και source (ναι, σε VB6, έλεος) οπότε γι αυτό και είπα να δοκιμάσω.&lt;br&gt;Τώρα βέβαια μάλλον σε sql server θα είναι η βάση οπότε θα εκμεταλλευτώ το .NET μάλλον. Τα βίντεο που έδωσε ο KelMan επίσης ήταν πολύ χρήσιμα!&lt;br&gt;&lt;br&gt;Θα επιστρέψω μάλλον στο μέλλον όταν έχουμε το επόμενο πρόβλημα ή αν δεν μπορέσω με τίποτα πια να προχωρήσω παρακάτω.&lt;br&gt;</description></item><item><title>Απ: Σύνδεση Βάσης Δεδομένων μέσω Visual Basic</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44905.aspx</link><pubDate>Sat, 27 Sep 2008 02:11:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44905</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44905.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=44905</wfw:commentRss><description>&lt;P&gt;Ούτε το θυμάμαι πόσες φορές έχω αναφέρει τα &lt;A href="http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx"&gt;How Do I Video Series&lt;/A&gt; (Ενότητα &lt;STRONG&gt;Forms over Data Video Series&lt;/STRONG&gt;) που δείχνουν ό,τι χρειάζεται για να ξεκινήσει κάποιος με το data access κομμάτι. &lt;/P&gt;</description></item><item><title>Απ: Σύνδεση Βάσης Δεδομένων μέσω Visual Basic</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44904.aspx</link><pubDate>Sat, 27 Sep 2008 01:27:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44904</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44904.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=44904</wfw:commentRss><description>Και φυσικά δεν ξεχνάμε και το απόλυτο site για connection strings:&lt;br&gt;&lt;br&gt;&lt;a href="http://www.connectionstrings.com/"&gt;http://www.connectionstrings.com/&lt;/a&gt;&lt;br&gt;</description></item><item><title>Απ: Σύνδεση Βάσης Δεδομένων μέσω Visual Basic</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44903.aspx</link><pubDate>Sat, 27 Sep 2008 01:10:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44903</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44903.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=44903</wfw:commentRss><description>&lt;P&gt;Ναι φυσικά, στην ερώτησή σου για το ADO δεν το χρησιμοποιούμε πλέον αλλά πήγαμε στο ADO.NET&lt;/P&gt;
&lt;P&gt;Για το λόγο αυτό πρότεινα τα δύο παραπάνω sites που ασχολούνται με ADO.NET. &lt;/P&gt;</description></item><item><title>Απ: Σύνδεση Βάσης Δεδομένων μέσω Visual Basic</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44902.aspx</link><pubDate>Sat, 27 Sep 2008 00:30:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44902</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44902.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=44902</wfw:commentRss><description>&lt;P&gt;ADO? Πού το θυμήθηκες αυτό? Το ADO χρησιμοποιούταν από την&amp;nbsp;VB 6 (ζωή σε λόγου μας). Δεν υπάρχει κανένας απολύτως λόγως να ασχοληθείς με το ADO. Αντί γι αυτό θα πρέπει να κοιτάξεις το ADO.NET το οποίο διαφέρει αρκετά, π.χ. δεν υπάρχει Recordset. Είναι σχεδόν αδύνατο πλέον να βρεις πληροφορίες για το ADO - άσε που είναι πολύ πιο αργό. Αντίθετα για ADO.NET θα βρεις πάρα πολλές πληροφορίες, ξεκινώντας καταρχήν από ... το Help του ίδιου του προϊόντος. &lt;/P&gt;</description></item><item><title>Απ: Σύνδεση Βάσης Δεδομένων μέσω Visual Basic</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44901.aspx</link><pubDate>Sat, 27 Sep 2008 00:22:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44901</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44901.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=44901</wfw:commentRss><description>&lt;P&gt;Γεια σου.&lt;/P&gt;
&lt;P&gt;Για τις βάσεις MS SQL 2005 &amp;amp; 2008 θα σου πρότεινα να επισκεφθείς το site &lt;A href="http://msdn.microsoft.com/en-us/vbasic/ms789075.aspx"&gt;http://msdn.microsoft.com/en-us/vbasic/ms789075.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Έχει παραδείγματα κώδικα για όλες σχεδόν τις περιπτώσεις, οπότε μέσα από εκεί θα μπορούσες να πάρεις μία αρχική ιδέα.&amp;nbsp; Βέβαια αναφέρεται στο VS 2005 με MS SQL 2005 αλλά δεν νομίζω να έχουν αλλάξει τα πράγματα για απλά σενάρια. Λίγο πολύ τα ίδια θα είναι. &lt;/P&gt;
&lt;P&gt;Όσο για την σύνδεση με mySQL πήγαινε στο site &lt;A href="http://dev.mysql.com/downloads/"&gt;http://dev.mysql.com/downloads/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;και κατέβασε τον mySQL Connector 5.2 για σύνδεση με .ΝΕΤ αντί να χρησιμοποιείς ODBC. &lt;/P&gt;
&lt;P&gt;Νομίζω ότι είναι αυτά που ψάχνεις.&lt;/P&gt;</description></item><item><title>Σύνδεση Βάσης Δεδομένων μέσω Visual Basic</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44895.aspx</link><pubDate>Fri, 26 Sep 2008 20:39:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44895</guid><dc:creator>attikon</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44895.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=44895</wfw:commentRss><description>Καλησπέρα παιδιά.&lt;br&gt;&lt;br&gt;Καταρχήν συγνώμη αλλά δεν ήξερα που ακριβώς να βάλω αυτό το τόπικ, οπότε αφού έχει να κάνει κυρίως με βάσεις δεδομένων αποφάσισα να το βάλω σε αυτή τη κατηγορία.&lt;br&gt;Έψαξα λίγο το φόρουμ και γενικά το internet για το ζήτημα μου αλλά επειδή δεν είμαι σχετικός δεν κατάλαβα πάρα πολλά και έτσι είπα να ρωτήσω εδώ απ' την αρχή.&lt;br&gt;&lt;br&gt;Χρησιμοποιώ Visual Basic 2008 Express Edition και από ότι κατάβα μπορώ να χρησιμοποιήσω .NET έτσι δεν είναι; (όχι ότι ξέρω ή/και χρειάζομαι)&lt;br&gt;Δεν αναπτύσω παραθυρικές εφαρμογές γενικά γι αυτό και είμαι κάπως άσχετος και δεύτερον δεν έχω ασχοληθεί ξανά με προγραμματισμό με βάσεις δεδομένων. Το επίπεδο μου είναι γενικά καλό όσον αφορά στη γενική θεωρία του δομημένου προγραμματισμού κυρίως και κάνουμε και κάποια βήματα προς αντικειμενοστραφή. Με οπτικό δεν είχα ασχοληθεί ποτέ σοβαρά.&lt;br&gt;&lt;br&gt;Κατέλειξα στη VB γιατί θέλω να φτιάξω μια απλή σχετικά (?) παραθυρική εφαρμογή. Κυρίως δηλαδή επειδή πρέπει να είναι παραθυρική. Δε ξέρω αν με C++ που τη γνωρίζω είναι πιο δύσκολο αλλά για παράθυρα η VB μου φαίνεται πιο στρωτή ή τέλος πάντων πιο "φυσική". Με VB είχα ασχοληθεί λιγάκι μικρός και ξέρω κάποια απλά πράγματα.&lt;br&gt;&lt;br&gt;Το πρόβλημα μου είναι στο προγραμματισμό με τις βάσεις δεδομένων.&lt;br&gt;&lt;br&gt;Από τις αναζητήσεις μου δε βρήκα και πολλά χρήσιμα snippets και μερικά μου φάνηκαν παλιά, δε ξέρω αν έχουν αλλάξει τα πράγματα στις καινούργιες εκδόσεις της VB.&lt;br&gt;&lt;br&gt;Θέλω να φτιάξω ένα πολύ απλό πρόγραμμα που να συνδέεται σε ένα server βάση δεδομένων, να μπορεί να βάζει νέα δεδομένα στα υπάρχοντα tables, να κάνει αναζήτηση και εμφάνιση και εκτύπωση αυτών. &lt;br&gt;&lt;br&gt;Από ότι είδα έχει διαφορά αναλόγως τι είδους είναι η βάση/server. Δε γνωρίζω εκ των προτέρων τι βάση θα τρέχει ο server αλλά μάλλον μία από SQL Server, SQL Server 2005 και MySQL.&lt;br&gt;Για δοκιμές έχω στον υπολογιστή τοπικά μια MySQL όπου θέλω να κάνω τις δοκιμές.&lt;br&gt;&lt;br&gt;Τώρα... Θέλω βοήθεια καταρχήν ως προς το με ποιόν τρόπο να συνδεθώ στη βάση. Κυρίως στα παραδείγματα που είδα χρησιμοποιούσαν το ActiveX Data Objects Library (2.8). Αλλά προσπάθησα να το χρησιμοποιήσω χωρίς επιτυχία. Αλλιώς με τι άλλους τρόπους πώς μπορεί να γίνει;  Κανά-δυο snippets θα βοηθούσαν. &lt;br&gt;Εγώ το έβαζα στο project από τα references, και μετά προσπαθούσα με κάτι τέτοιο να συνδεθώ&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;br&gt;Dim&lt;/span&gt; ConnObj &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; ADODB.Connection&lt;br&gt;&lt;br&gt;ConnObj.Open( _&lt;br&gt;&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Provider = sqloledb;"&lt;/span&gt; &amp;amp; _&lt;br&gt;&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Data Source={ServerName};"&lt;/span&gt; &amp;amp; _&lt;br&gt;&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Initial Catalog={DatabaseName};"&lt;/span&gt; &amp;amp; _&lt;br&gt;&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"User ID={UserName};"&lt;/span&gt; &amp;amp; _&lt;br&gt;&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Password={Password};"&lt;/span&gt;)&lt;br&gt;&lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;MsgBox&lt;/span&gt;(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Egine Syndesh"&lt;/span&gt;)&lt;/span&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;Νομίζω πως καταρχήν για MySQL το string του provider είναι λάθος αλλά δε βρήκα και πάλι τι πρέπει να βάλω γιατί με ADO και MySQL δεν βρήκα παραδείγματα (νομίζω ότι δε δουλεύουν μεταξύ τους καν; Μόνο ODBC;). Από ότι κατάλαβα υπάρχει τρόπος να γίνει σύνδεση μέσω .ΝΕΤ με το System.Data.SqlClient (.ΝΕΤ είναι;) Έχω χαθεί και με τι διαφορά στις τεχνολογίες και με τους τρόπους.&lt;br&gt;&lt;br&gt;Στο μυαλό μου το έχω σχεδιάσει κάπως έτσι. Έχω καταρχήν μια φόρμα όπου δίνω τα στοιχεία για τη σύνδεση (είδος βάσης, IP του server, Όνομα βάσης, Όνομα χρήστη και Κωδικό). Αφού γίνει η σύνδεση εμφανίζεται η δεύτερη φόρμα που έχει ένα πλαίσιο όπου μπορώ να γράφω SQL Queries και με ένα κουμπί να τα περνάω στο server. Από κάτω σε διάφορα text boxes θα βγαίνουν τα αποτελέσματα (ή απλά σε κάποιο pop-up ή κάτι τέτοιο). Αλλά ας λύσουμε πρώτα το θέμα της σύνδεσης και μετά βλέπουμε. Κυρίως το προγραμματάκι θα φτιαχτεί βλέποντας και κάνοντας γιατί όπως είπα δεν έχω τις γνώσεις που χρειάζονται και δεν έχω το χρόνο να τις αποκτήσω προτού αρχίσω να το φτιάχνω σιγά σιγά. Ελπίζω το ίδιο το πρόγραμμα να λειτουργήσει μαζί με τις δικιές σας συμβουλές σαν crash course.&lt;br&gt;&lt;br&gt;Επίσης, για την εκτύπωση δεδομένων ποιός είναι ο πιο εύκολος τρόπος; Ας πούμε ότι δίνω ένα query και μου εμφανίζει τα στοιχεία που θέλω είτε στη φόρμα την ίδια είτε σε παράθυρο. Είδα ότι στο toolbox έχει components για εκτύπωση. Χρησιμοποιώ κάτι από εκεί; Τέλος πάντων αυτό είναι δευτερεύων. &lt;br&gt;&lt;br&gt;Ευχαριστώ εκ των προτέρων, θα απαντήσω φυσικά σε κάθε ερώτηση αν μπορείτε να δώσετε κάποια συμβουλή.&lt;br&gt;</description></item></channel></rss>