<?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>Απ:TableAdapter - πρόσβαση στις παραμέτρους των queries</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24237.aspx</link><pubDate>Tue, 30 Jan 2007 08:49:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24237</guid><dc:creator>gmlogic</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24237.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=24237</wfw:commentRss><description>&lt;p&gt;Για να φτιάξεις ένα parameterized query, θα πρέπει όταν δηλώσεις το query να το γράψεις ανάλογα: &lt;/p&gt;
&lt;p&gt;SELECT * FROM TIM1 where pelpro=@pelpro&lt;/p&gt;
&lt;p&gt;Το @pelpro είναι η παράμετρός σου και πριν κάνεις το Fill, θα πρέπει
να δώσεις τιμή. Όπως γίνεται και με τις stored procedures. O κώδικας
που παράγει ο designer είναι παρόμοιος με τον παρακάτω:&lt;/p&gt;
&lt;p&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt; &lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; sSqlCmd &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;String&lt;/span&gt; &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SELECT * FROM Products WHERE ProductID = @ProductID"&lt;/span&gt; &lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; SqlCon &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; SqlConnection &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&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; SqlConnection(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"......"&lt;/span&gt;) &lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; SqlCmd &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; SqlCommand &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&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; SqlCommand(sSqlCmd, SqlCon) &lt;br&gt;SqlCmd.Parameters.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Add&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; SqlParameter(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"@ProductID"&lt;/span&gt;, SqlDbType.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Int&lt;/span&gt;)) &lt;br&gt;SqlCmd.Parameters(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"@RecordCount"&lt;/span&gt;).Value &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; 12345 &lt;br&gt;SqlCon.Open &lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; SqlDr &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; SqlDataReader &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; SqlCmd.ExecuteReader &lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;-------------&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Από απάντηση του KELMAN σε δική μου ερώτηση&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>TableAdapter - πρόσβαση στις παραμέτρους των queries</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/24214.aspx</link><pubDate>Tue, 30 Jan 2007 00:51:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:24214</guid><dc:creator>DeClen</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/24214.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=24214</wfw:commentRss><description>Χαίρετε,&lt;br&gt;&lt;br&gt;Είναι δυνατόν να έχουμε πρόσβαση στα queries των table adapters με την χρήση του &lt;b&gt;Parameters&lt;/b&gt;;&lt;br&gt;&lt;br&gt;Έστω ότι έχουμε το instance ενός TableAdapter. Στον adapter ας πούμε ότι υπάρχει ένα query (myUpdate) που δέχεται μια παράμετρο.&lt;br&gt;&lt;br&gt;Αυτό που θέλω να κάνω είναι μια τέτοια κλήση:&lt;br&gt;&lt;br&gt;&lt;b&gt;myTableAdapter.myUpdate.Parameters(0).Value =&lt;i&gt; blablablablabla&lt;/i&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;Βέβαια το παραπάνω δεν δουλεύει αλλά μπορεί να υλοποιηθεί με κάποιον τρόπο?&lt;br&gt;&lt;br&gt;Ευχαριστώ.&lt;br&gt;&lt;br&gt;</description></item></channel></rss>