<?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>Απ: Πρόβλημα σε SQL Server για WebForum Application</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14715.aspx</link><pubDate>Fri, 14 Jul 2006 11:44:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14715</guid><dc:creator>CodeFreak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14715.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=14715</wfw:commentRss><description>Ευχαριστώ για τη διευκρίνηση. Μόλις το έκανα δούλεψε κανονικά.&lt;br /&gt;
&lt;br /&gt;
Πιστεύω να φάνηκε ότι είμαι νεος στον SQL Server και στην T-SQL.... &lt;br /&gt;
&lt;br /&gt;
Το forum το γράφω για να το βάλω στο site που ετοιμάζω....&lt;br /&gt;
&lt;br /&gt;
Το γράφω από την αρχή για τους εξής λόγους :&lt;br /&gt;
&lt;br /&gt;
          1. Είναι free :)&lt;br /&gt;
&lt;br /&gt;
          2. Για να έχω πλήρη έλεγχο και να μπορέσω αργότερα να το βάλω και σε άλλα sites.&lt;br /&gt;
&lt;br /&gt;
          3. Για εξάσκηση σε ASP.NET εφαρμογές που χρησιμοποιύν SQL Server.&lt;br /&gt;
&lt;br /&gt;
Αν υπάρχουν freeware web forums που να μπορώ να τα κάνω plug-in στο site μου, ή tutorials για web forums σε ASP.NET 2 θα τα εκτιμούσα....&lt;br /&gt;
&lt;br /&gt;
Ευχαριστώ ξανά για την άμεση απάντησή σου....</description></item><item><title>Απ: Πρόβλημα σε SQL Server για WebForum Application</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14706.aspx</link><pubDate>Fri, 14 Jul 2006 05:47:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14706</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14706.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=14706</wfw:commentRss><description>&lt;P&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;UPDATE&lt;/span&gt; Forums &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;SET&lt;/span&gt; posts = posts + 1 &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;WHERE&lt;/span&gt; forumid = forumid&lt;/span&gt;" καλά κάνει και σου αυξάνει κάτα ένα όλα τα forums: Ουσιαστικά γράφεις "&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;UPDATE&lt;/span&gt; Forums &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;SET&lt;/span&gt; posts = posts + 1 &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;WHERE&lt;/span&gt; 1=1&lt;/span&gt;"!!! &lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile" /&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 style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;UPDATE&lt;/span&gt; Forums &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;SET&lt;/span&gt; posts = posts + 1 &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;WHERE&lt;/span&gt; forumid = @forumid&lt;/span&gt;". Αυτό που φαίνεται ότι σου έλειπε είναι να προσθέσεις μια ακόμα παράμετρο την @forumid μαζί με τις άλλες: &lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;cmd.Parameters.AddWithValue(&lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;"forumid"&lt;/span&gt;, &amp;lt;a variable goes here&amp;gt;);&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;ΥΓ Αλήθεια γιατί γράφεις ένα forum από την αρχή;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Πρόβλημα σε SQL Server για WebForum Application</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14687.aspx</link><pubDate>Fri, 14 Jul 2006 00:36:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14687</guid><dc:creator>CodeFreak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14687.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=78&amp;PostID=14687</wfw:commentRss><description>&lt;P&gt;Χαιρετώ τους συνάδελφους Developers.&lt;/P&gt;
&lt;P&gt;Γράφω ένα web&amp;nbsp;application σε ASP.NET 2.0 - C# το οποίο είναι ένα web forum.&lt;/P&gt;
&lt;P&gt;H database έχει τα εξής tables:&lt;/P&gt;&lt;PRE&gt;&lt;IMG alt="" hspace=0 align=baseline border=0&gt;&lt;/PRE&gt;&lt;PRE&gt;(Επειδή η εικόνα με τα tables δεν ανεβαίνει την έχω συνημμένη.)&lt;/PRE&gt;&lt;PRE&gt;Αντιμετωπίζω το εξής πρόβλημα:&lt;/PRE&gt;&lt;PRE&gt;Θέλω όταν ένα καινούργιο message γράφεται στη βάση να γίνονται τα εξής: &lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1. Να αυξάνονται οι Replies στο Table Topics κατα ένα.&lt;/PRE&gt;&lt;PRE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2. Να αυξάνονται τα Posts στο Table Forums κατα ένα.&lt;/PRE&gt;&lt;PRE&gt;Στο δεύτερο ζητούμενο έχω πρόβλήμα.&lt;/PRE&gt;&lt;PRE&gt;Αυτός είναι ο κώδικας που εκτελείται όταν ένα καινούριο Message γράφεται στην βάση:&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;// get the connection string.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; cs = &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;WebConfigurationManager&lt;/FONT&gt;&lt;FONT size=2&gt;.ConnectionStrings[&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"ForumConnectionString"&lt;/FONT&gt;&lt;FONT size=2&gt;].ConnectionString;&lt;/P&gt;&lt;P&gt;// &lt;FONT color=#008000&gt;set up the data objects&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; insertMessage = &lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"INSERT Messages (topicid, author, date, message) "&lt;/FONT&gt;&lt;FONT size=2&gt; +&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"VALUES(@topicid, @author, @date, @message);"&lt;/FONT&gt;&lt;FONT size=2&gt; +&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"UPDATE Topics SET replies = replies + 1 WHERE topicid = @topicid;"&lt;/FONT&gt;&lt;FONT size=2&gt; +&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"UPDATE Forums SET posts = posts + 1 WHERE forumid = forumid"&lt;/FONT&gt;&lt;FONT size=2&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#008080 size=2&gt;SqlConnection&lt;/FONT&gt;&lt;FONT size=2&gt; con = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;SqlConnection&lt;/FONT&gt;&lt;FONT size=2&gt;(cs);&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;SqlCommand&lt;/FONT&gt;&lt;FONT size=2&gt; cmd = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;SqlCommand&lt;/FONT&gt;&lt;FONT size=2&gt;(insertMessage, con);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;// get the query strings&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; topicid = Request.QueryString[&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"topic"&lt;/FONT&gt;&lt;FONT size=2&gt;];&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt; forumid = Request.QueryString[&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"forum"&lt;/FONT&gt;&lt;FONT size=2&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;// insert the message&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;cmd.CommandText = insertMessage;&lt;/P&gt;&lt;P&gt;cmd.Parameters.Clear();&lt;/P&gt;&lt;P&gt;cmd.Parameters.AddWithValue(&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"topicid"&lt;/FONT&gt;&lt;FONT size=2&gt;, topicid);&lt;/P&gt;&lt;P&gt;cmd.Parameters.AddWithValue(&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"author"&lt;/FONT&gt;&lt;FONT size=2&gt;, txtEmail.Text);&lt;/P&gt;&lt;P&gt;cmd.Parameters.AddWithValue(&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"date"&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;DateTime&lt;/FONT&gt;&lt;FONT size=2&gt;.Now);&lt;/P&gt;&lt;P&gt;cmd.Parameters.AddWithValue(&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"message"&lt;/FONT&gt;&lt;FONT size=2&gt;, txtMessage.Text);&lt;/P&gt;&lt;P&gt;con.Open();&lt;/P&gt;&lt;P&gt;cmd.ExecuteNonQuery();&lt;/P&gt;&lt;P&gt;con.Close();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;Το πρόβλημα βρήσκεται στο SQL string insertMessage. Οι&amp;nbsp;δύο πρώτες γραμμές γράφουν το message, η&amp;nbsp;τρίτη αυξάνει τα&amp;nbsp;replies κατα 1. Η τέταρτη γραμμή που θέλω να αυξάνει τα posts για το συγκεκριμμένο forumid, αυξάνει τα posts για όλα τα forums.&lt;/P&gt;
&lt;P&gt;Στην αρχή είχα δοκιμάσει αυτό: &lt;FONT color=#800000&gt;UPDATE Forums SET posts = posts + 1 WHERE forumid = @forumid&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000000&gt;αλλά παίρνω το εξής error: &lt;/FONT&gt;Must declare the scalar variable "@forumid".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(Αλήθεια τι είναι τα scalar variables ???)&lt;/P&gt;
&lt;P&gt;Οποιαδήποτε πρόταση ή λύση για το θέμα που αντιμετωπίζω είναι ευπρόσδεκτη....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>