<?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>Απ: Πως εκτελώ SQL Query με παράμετρο?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/54020.aspx</link><pubDate>Sun, 27 Sep 2009 23:18:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:54020</guid><dc:creator>constantine-55</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/54020.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=54020</wfw:commentRss><description>&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;Δες εδώ για &lt;SPAN style="mso-ansi-language:EN-US;"&gt;Query&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;με @&lt;SPAN style="mso-ansi-language:EN-US;"&gt;parameter&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;το οποίο&amp;nbsp; σου βρίσκει ότι αρχίζει από το &lt;SPAN style="mso-ansi-language:EN-US;"&gt;string&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;που εισάγεις, είναι σε &lt;SPAN style="mso-ansi-language:EN-US;"&gt;VB&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;αλλά πιστεύω ότι θα βοηθήσει&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;STRONG&gt;How Do I: Create a Search Form?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;STRONG&gt;Visual Basic programmers will see how to create a search form with a parameterized query using the Search Criteria Builder in Visual Studio&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&lt;A href="http://msdn.microsoft.com/en-us/vbasic/bb643828.aspx"&gt;http://msdn.microsoft.com/en-us/vbasic/bb643828.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0cm 0cm 0pt;" class=MsoNormal&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Πως εκτελώ SQL Query με παράμετρο?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53956.aspx</link><pubDate>Fri, 25 Sep 2009 17:32:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53956</guid><dc:creator>Τάσκος Γιώργος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53956.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=53956</wfw:commentRss><description>Senior? xaxa, πλάκα μας κάνει?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Πως εκτελώ SQL Query με παράμετρο?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53955.aspx</link><pubDate>Fri, 25 Sep 2009 17:05:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53955</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53955.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=53955</wfw:commentRss><description>&lt;BR&gt;&lt;P&gt;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-3.gif" alt="Surprise" /&gt;αυτός που μου το έμαθε last year μάλλον δεν το γνώριζε αυτό.... ευτυχώς όσες φορές το έκανα χρήση το έκανα με τέτοιο τρόπο που το {0} δεν είναι ανοικτό στον χρήστη να βάλει οτι θέλει.&lt;/P&gt;&lt;P&gt;Παναγιώτη σε ευχαριστώ για την "παρατήρηση" δεν το γνώριζα αυτό. πριν μου διξουν αυτο τον τροπο για ποιο "γρήγορα", έγραφα ετσι με @parameter &lt;A href="http://vbnetsample.blogspot.com/2007/10/using-sqlparameter-class.html"&gt;http://vbnetsample.blogspot.com/2007/10/using-sqlparameter-class.html&lt;/A&gt; και πέρυσι μου έδειξε αυτο ενας "senior" developer, φαντάστηκα οτι οτι ήταν καλύτερο...&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-7.gif" alt="Tongue Tied" /&gt;&lt;/P&gt;&lt;P&gt;tnx man.&lt;/P&gt;</description></item><item><title>Απ: Πως εκτελώ SQL Query με παράμετρο?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53946.aspx</link><pubDate>Fri, 25 Sep 2009 03:59:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53946</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53946.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=53946</wfw:commentRss><description>&lt;P&gt;Johnny, πράγματι έπεσες εντελώς έξω. Αυτό που περιγράφεις δεν είναι εκτέλεση SQL με παράμετρο, είναι η δημιουργία ενός SQL string και η εκτέλεση του ΧΩΡΙΣ παράμετρο. Είναι ο χειρότερος δυνατός τρόπος να εκτελέσεις ένα statement και σε αφήνει εντελώς έκθετο σε SQL Injection attacks. Για σκέψου, τί θα γίνει αν ο χρήστης δώσει στο textbox το παρακάτω?&lt;/P&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;drop&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;table&lt;/SPAN&gt; customer; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;--&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT color=#000000 size=2 face=Tahoma&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT color=#000000 size=2 face=Tahoma&gt;To statement που έγραψα είναι κάτι που οποιοδήποτε script kiddie θα δοκιμάσει πρώτο για να δει αν μπορεί να σου διαλύσει τη βάση.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT color=#000000 size=2 face=Tahoma&gt;Το string concatenation είναι άκρως επικίνδυνο και δεν πρέπει ούτε για αστείο να χρησιμοποιείται σε εφαρμογές - ούτε καν για demo, &lt;BR&gt;πόσο μάλλον σε εμπορικές εφαρμογές ή web sites. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT color=#000000 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;</description></item><item><title>Απ: Πως εκτελώ SQL Query με παράμετρο?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53945.aspx</link><pubDate>Fri, 25 Sep 2009 03:46:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53945</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53945.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=53945</wfw:commentRss><description>&lt;STRIKE&gt;&lt;/STRIKE&gt;&lt;STRIKE&gt;&lt;BR&gt;&lt;/STRIKE&gt;&lt;P&gt;&lt;STRIKE&gt;φιλε μου δεν λες πολλα πραγματα και λεπτομερειες αν προκειτε για datatable κτλ αλλα οπως και να χει AN πεσω μεσα η οχι δεν ξερω παρε μια μικρη ιδεα ακομα ομως το γραφω σε vb.net το κανεις ευκολα c#.&lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;&lt;BR&gt;&lt;/STRIKE&gt;&lt;/P&gt;&lt;P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;TR style="vertical-align:top;line-height:normal;"&gt;&lt;TD style="width:40px;text-align:right;"&gt;&lt;PRE style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;&lt;STRIKE&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
 &lt;/STRIKE&gt;&lt;/PRE&gt;&lt;/TD&gt;&lt;TD&gt;&lt;PRE style="margin:0px;padding:2px;padding-left:8px;"&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;STRIKE&gt;Dim&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt; myVariable &lt;/STRIKE&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;As&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt; &lt;/STRIKE&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;String&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt;

&lt;/STRIKE&gt;&lt;SPAN style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;'as ypothesoume oti gemiseis to string apo ena textbox oti exei grammeno ekeini ti stigmi mesa tou&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt;
myVariable= &lt;/STRIKE&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;me&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt;.textbox.text

&lt;/STRIKE&gt;&lt;SPAN style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;'edo den xero pos prospatheis na trexeis to Query alla as paroume oti exeis kanei connection ktl ktl&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt;
&lt;/STRIKE&gt;&lt;SPAN style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;' kai eise sti fasi tou ExecuteNonQuery&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt;

balblabla.ExecuteNonQuery&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;(&lt;/STRIKE&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;string&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt;.&lt;/STRIKE&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;format&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt;(&lt;/STRIKE&gt;&lt;SPAN style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;"SELECT Phone FROM Table WHERE Name='{0}'"&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt;,myVariable)&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;,blablabla)

&lt;/STRIKE&gt;&lt;SPAN style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;STRIKE&gt;'i string.format perna mesa se {0},{1},{2} oses antistixes metavlites thes dinamika kai tis kanei ena enieo string oste na to ekteleseis meta esy os query. prosoxi sto paradigma mou exo to 0 mesa se autakia giati prokite gia string allios den xriazete.&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt;


ελπιζω να έπεσα μεσα στο τι θες να κανεις.&lt;/STRIKE&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;STRIKE&gt;&lt;BR&gt;&lt;/STRIKE&gt;&lt;/P&gt;</description></item><item><title>Απ: Πως εκτελώ SQL Query με παράμετρο?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53938.aspx</link><pubDate>Thu, 24 Sep 2009 20:29:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53938</guid><dc:creator>sakalis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53938.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=53938</wfw:commentRss><description>Από ότι γράφεις φαντάζομαι εννοείς πως δημιουργείς δυναμικά ένα query σαν αυτύ που περιέγραψες. Μπορείς να περνάς δυναμικές τις τιμές με τη χρήσtη SqlParameter. Λίγο πιο αναλυτικό και εύκολο παράδειγμα από αυτό που έδωσε ο KelMan μπορείς να βρεις στο &lt;a href="http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson06.aspx"&gt;http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson06.aspx&lt;/a&gt;&lt;br&gt;</description></item><item><title>Απ: Πως εκτελώ SQL Query με παράμετρο?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53937.aspx</link><pubDate>Thu, 24 Sep 2009 20:21:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53937</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53937.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=53937</wfw:commentRss><description>&lt;P&gt;Καταρχήν δεν αναφέρεις που ακριβώς είναι το πρόβλημα. Παίρνεις κάποιο μήνυμα λάθους; Δεν επιστρέφει τίποτα το query; Χτυπάει ο κώδικας στο compilation; Όσο πιο αναλυτικός είσαι, τόσο καλύτερα μπορούμε να βοηθήσουμε.&lt;/P&gt;
&lt;P&gt;Όπως και να έχει, κοίτα εδώ &lt;A href="http://msdn.microsoft.com/en-us/library/tyy0sz6b.aspx"&gt;http://msdn.microsoft.com/en-us/library/tyy0sz6b.aspx&lt;/A&gt;&amp;nbsp;για να ξεκινήσεις.&lt;/P&gt;</description></item><item><title>Πως εκτελώ SQL Query με παράμετρο?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53935.aspx</link><pubDate>Thu, 24 Sep 2009 20:02:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53935</guid><dc:creator>Mastermind</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53935.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=53935</wfw:commentRss><description>Καλημερα παιδια.Εχω και εγω ενα προβλημα με την MySql.Γραφω ενα προγραμμα σε C Sharp και σαν βαση εχω MySql.&lt;br&gt;Θελω να κανω Sql Query με μεταβλητη.Δηλαδη π.χ &lt;br&gt;Select Phone From Table Where Name ='a';&lt;br&gt;Το a ειναι η μεταβλητη και ειναι τυπου string.&lt;br&gt;To εχω δοκιμασει και με το executeNonQuery kai me to executeScalar&lt;br&gt;Αν μπορει καποιος να βοηθησει :)&lt;br&gt;Ευχαριστω!!!!&lt;br&gt;&lt;br&gt;</description></item></channel></rss>