<?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>Απ: Ερώτημα στη βαση δεν επιστρεφει τιποτα (ουτε αποτελεσμα, ουτε λαθος!)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52728.aspx</link><pubDate>Thu, 23 Jul 2009 17:36:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52728</guid><dc:creator>fpicha</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52728.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=52728</wfw:commentRss><description>Δεν ξερω αν ειναι προσωρινο, γιατι το δοκιμασα μολις 3-4 φορες, αλλα με το using φαινεται να δουλευει. Επιπλεον αφαιρεσα και καποιες στηλες απο το select που δεν χρειαζοτανε, κι ετσι μειωθηκε ο ογκος των αποτελεσματων.&lt;br&gt;&lt;br&gt;Ευχαριστω πολυ!!!&lt;br&gt;</description></item><item><title>Απ: Ερώτημα στη βαση δεν επιστρεφει τιποτα (ουτε αποτελεσμα, ουτε λαθος!)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52622.aspx</link><pubDate>Mon, 20 Jul 2009 16:37:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52622</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52622.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=52622</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;fpicha:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Dim myCon as new oracleCLient.OracleConnection("...")&lt;br&gt;Dim AlertDs As new Dataset&lt;br&gt;Dim DA as OracleDataAdapter&lt;br&gt;DA = New OracleDataAdapter(mySql, myCon)&lt;br&gt;&lt;br&gt;Try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DA.Fill(alertDS) ' Edw stamataei h ektelesh toy kwdika. Sto debug den kanei step katw apo ayth th grammh.&lt;br&gt;catch ex as Exception&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.write("Error in DB) 'Den mpainei edw pote o kwdikas&lt;br&gt;Finally&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DA.dispose()&amp;nbsp;&amp;nbsp; 'Oyte edw ftanei o kwdikas, ara ta connections menoyn anoixta&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; myCon.close()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; myCon.dispose()&lt;br&gt;End try&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Δεν βλέπω πουθενά το myCon.Open.Το έχεις βάλει???? Μπαίνει πριν από το Fill. Χρησιμοποίησε οπωσδήποτε και το using. &lt;br&gt;</description></item><item><title>Απ: Ερώτημα στη βαση δεν επιστρεφει τιποτα (ουτε αποτελεσμα, ουτε λαθος!)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52621.aspx</link><pubDate>Mon, 20 Jul 2009 16:14:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52621</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52621.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=52621</wfw:commentRss><description>&lt;P&gt;Καταρχήν μπράβο για την λεπτομερή περιγραφή. Μια βελτίωση στον κώδικα, αν και δεν είναι αυτό το πρόβλημα. Βγάλε το finally με τα dispose &lt;A href="http://davidhayden.com/blog/dave/archive/2005/01/13/773.aspx"&gt;και χρησιμοποιήσε using&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Έτσι όπως τα περιγράφεις τα πράγματα δεν φαίνεται να υπάρχει πρόβλημα εδώ. Μήπως&amp;nbsp;στο service; Βέβαια λες ότι όταν το κλείσεις πάλι το έχεις το πρόβλημα. Μήπως όμως τελικά δεν κλείνει;&lt;/P&gt;
&lt;P&gt;Και κάτι άλλο. Δεν είμαι expert στην oracle, αλλά ξέρω ότι η εντολή commit που πρέπει να εκτελεστεί για να ολοκληρωθεί ένα update, είναι ενεργοποιημένη by default&amp;nbsp;στο connection. Μήπως την έχεις απενεργοποιήσει κάπου και δεν ολοκληρώνεται το update σου;&lt;/P&gt;</description></item><item><title>Απ: Ερώτημα στη βαση δεν επιστρεφει τιποτα (ουτε αποτελεσμα, ουτε λαθος!)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52620.aspx</link><pubDate>Mon, 20 Jul 2009 14:33:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52620</guid><dc:creator>fpicha</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52620.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=52620</wfw:commentRss><description>Dim myCon as new oracleCLient.OracleConnection("...")&lt;br&gt;Dim AlertDs As new Dataset&lt;br&gt;Dim DA as OracleDataAdapter&lt;br&gt;DA = New OracleDataAdapter(mySql, myCon)&lt;br&gt;&lt;br&gt;Try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DA.Fill(alertDS) ' Edw stamataei h ektelesh toy kwdika. Sto debug den kanei step katw apo ayth th grammh.&lt;br&gt;catch ex as Exception&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.write("Error in DB) 'Den mpainei edw pote o kwdikas&lt;br&gt;Finally&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DA.dispose()&amp;nbsp;&amp;nbsp; 'Oyte edw ftanei o kwdikas, ara ta connections menoyn anoixta&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; myCon.close()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; myCon.dispose()&lt;br&gt;End try&lt;br&gt;&lt;br&gt;&lt;br&gt;Το sql statement ειναι σωστο. Δοκιμασα και με OracleDataReader και OracleCommand οπου τρεχω το myCommand.Prepare(), το οποιο εκτελειται κανονικα. Ειναι αλλωστε ενα απλο Select * from Table where Column1=1. Επιστρεφει πολλά rows (γυρω στα 2000-4000) αλλα δεν νομιζω οτι ειναι και υπερβολικα. Αλλωστε δοκιμασα να φερω μονο 10 εγγραφες και παλι απετυχε. Επισης, σταματησα το service που γραφει στον πινακα και παλι ειχα προβληματα. Αρα δεν ειναι θεματα Locking/concurrency.&lt;br&gt;&lt;br&gt;Ο κωδικας νομιζω ειναι απλος. Το ιδιο πραγμα κανω σε ολη την εφαρμογη με αλλα tables, χωρις προβλημα. Γιατι σε αυτο το table δεν παιζει, δεν ξερω. Επισης, να υπενθυμισω, οτι στον server, ο κωδικας αυτος τρεχει στην αρχη, αλλα μετα απο καποιες φορες που τρεχει τη συγκεκριμενη σελιδα, κολαει και εκει. Να δοκιμασω να κανω connection pooling με κωδικα για καλυτερα αποτελεσματα;&lt;br&gt;&lt;br&gt;&lt;br&gt;*** Οταν λεω οτι δεν τρεχει, στο debug εξαφανιζεται ο κερσορας που κανει Step σε καθε γραμμη εντελως οταν φτασει στο συγκεκριμενο σημειο, οταν την τρεχω, στον browser δεν εμφανιζονται αποτελεσματα ουτε μηνυμα λαθους και μετα δεν δουλευει καμια επιλογη της εφαρμογης: δεν απανταει καθολου ο web server&amp;nbsp; και στο τελος "κρεμαει" και ο ιδιος.&lt;br&gt;</description></item><item><title>Απ: Ερώτημα στη βαση δεν επιστρεφει τιποτα (ουτε αποτελεσμα, ουτε λαθος!)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52570.aspx</link><pubDate>Fri, 17 Jul 2009 19:50:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52570</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52570.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=52570</wfw:commentRss><description>Wild Guess. Ανοίγεις το Connection. Το κλείνεις μετά ή κάθε φορά ανοίγεις μια σύνδεση χωρίς να κλείσεις την προηγούμενη. Χρησιμοποιείς using. Βέβαια χωρίς να μας δείξεις κώδικα μιλάμε τελείως υποθετικά&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br&gt;</description></item><item><title>Απ: Ερώτημα στη βαση δεν επιστρεφει τιποτα (ουτε αποτελεσμα, ουτε λαθος!)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52555.aspx</link><pubDate>Fri, 17 Jul 2009 00:36:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52555</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52555.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=52555</wfw:commentRss><description>&lt;P&gt;Έχω μπερδευτεί λίγο. Τελικά παγώνει η εφαρμογή ή όχι. Ή παγώνει για λίγο και μετά επιστρέφει στον client χωρίς κανένα μήνυμα; Και τι εννοείς client;&lt;/P&gt;
&lt;P&gt;Μπορείς να κάνεις paste λίγο κώδικα, που να συμπεριλαμβάνει και το try/catch;&lt;/P&gt;</description></item><item><title>Ερώτημα στη βαση δεν επιστρεφει τιποτα (ουτε αποτελεσμα, ουτε λαθος!)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52420.aspx</link><pubDate>Mon, 13 Jul 2009 18:46:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52420</guid><dc:creator>fpicha</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52420.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=52420</wfw:commentRss><description>Γεια σας,&lt;br&gt;εχω μια εφαρμογή (.NET 3.5 VB) η οποια σε ενα σημειο κανει ερωτημα στη βαση (Oracle 10g). Το περιεργο ειναι οτι καποιες φορες το ερωτημα φερνει αποτελεσματα κανονικα ενω τις περισσοτερες εχει σαν αποτελεσμα να παγωσει η εφαρμογή. Δηλαδή, μόλις τρέξει το myCommand. Execute(), δεν προχωραει στην επομενη γραμμη του κωδικα στον server ουτε επιστρεφει σφαλμα (ειναι μεσα σε Try/catch) αλλα επιστρεφει στον client χωρις κανενα μηνυμα και βεβαια χωρις αποτελεσματα. Εχω δοκιμασει να τρεξω το query με OracleDataAdapter.ExecuteReader() αλλα και (ADO) Command.Execute() αλλάζοντας το commandTimeout σε 120'' χωρις κανενα αποτελεσμα. Το πιο περιεργο ειναι οτι καποιες φορες (και μαλλιστα πιο συχνα στον production server σε σχεση με τον development) το ερωτημα τρεχει και επιστρεφει αποτελεσματα κανονικα.&lt;br&gt;&lt;br&gt;Ποιο μπορει να ειναι το προβλημα σε αυτη την περιπτωση;&lt;br&gt;&lt;br&gt;Το συγκεκριμενο Table της βασης το ανοιγω καθε 15'' για να κανω αρκετες εγγραφες, οι οποιες περνουν γυρω στα 1,5'' για να ολοκληρωθουν. Μπορω να καταλαβω καποια στιγμη να κανω query και το table να ειναι κλειδωμενο για write, αλλα συνεχεια; Και γιατι δεν επιστρεφει μηνυμα λαθους σε αυτη την περιπτωση; &lt;br&gt;&lt;br&gt;Καθε βοηθεια ειναι καλοδεχτη.&lt;br&gt;Ευχαριστω,&lt;br&gt;Φανη&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>