<?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>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: INSERT , SELECT MAX(ID)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59180.aspx</link><pubDate>Thu, 17 Jun 2010 03:38:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59180</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59180.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=59180</wfw:commentRss><description>Όντως! Δυστυχώς στο παραπάνω&amp;nbsp; από κάτι tutorials - forum suggestions κατέληξα να το γράψω.&lt;br&gt;H λύση που πρότεινες είναι σωστή.&lt;br&gt;&lt;br&gt;&amp;nbsp;Ευχαριστω πολύ..&lt;br&gt;</description></item><item><title>Απ: INSERT , SELECT MAX(ID)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59178.aspx</link><pubDate>Thu, 17 Jun 2010 03:25:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59178</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59178.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=59178</wfw:commentRss><description>Το VALUES δεν έχει καμμία σχέση με τις στήλες. Το VALUES σημαίνει ότι θέλεις να δώσεις κάποιες τιμές οι οποίες δεν προέρχονται από άλλο query. Μάλλον το μπέρδεψες με τα ονόματα των στηλών, τα οποία όντως απαιτούνται. Αν γράψεις π.χ.&amp;nbsp;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;INSERT INTO SupOfPod (PROD_ID,SUP_ID)
SELECT MAX(ID), @MySupID 
FROM Products&lt;/span&gt;&lt;/pre&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;θα γίνει αυτό που θέλεις.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;Επειδή βλέπω ότι δεν έχεις εξοικειωθεί ακόμα με την SQL ως γλώσσα, θα ήταν καλό να ρίξεις μία ματιά σε κάποια tutorials για να μάθεις πως δουλεύουν οι βασικές εντολές, SELECT, INSERT, UPDATE, DELETE.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;</description></item><item><title>Απ: INSERT , SELECT MAX(ID)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59176.aspx</link><pubDate>Thu, 17 Jun 2010 03:11:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59176</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59176.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=59176</wfw:commentRss><description>Το θέμα είναι πως&amp;nbsp; ο πίνακας SupOfPod έχει 3 columns με πρωτο το ID auto increased &amp;amp; primary key, οπότε για αυτό χρησιμοποιώ VALUES. Μπορώ να το αποφύγω με κάποιο άλλο τρόπο? Ευχαριστώ για το tip αποφυγής string concatenation.</description></item><item><title>Απ: INSERT , SELECT MAX(ID)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59174.aspx</link><pubDate>Thu, 17 Jun 2010 01:19:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59174</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59174.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=59174</wfw:commentRss><description>&lt;P&gt;Αντί για INSERT INTO ... VALUES() χρησιμοποίησε την σύνταξη INSERT INTO ... SELECT MAX(ID), ... FROM Products. Επίσης, αντί να κάνεις string concatenation το οποίο και πιο αργό είναι και επικίνδυνο, χρησιμοποίησε parameterized queries. &lt;/P&gt;</description></item><item><title>INSERT , SELECT MAX(ID)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59172.aspx</link><pubDate>Thu, 17 Jun 2010 01:14:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59172</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59172.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=59172</wfw:commentRss><description>&amp;nbsp;Καλησπέρα,&lt;br&gt;&lt;br&gt;θέλω να εισάγω σε έναν πίνακα (SupOfPod) εγγραφές οι οποίες στο column PROD_ID, να περνούν το μέγιστο ID από τον πίνακα Products.&lt;br&gt;Στην παρακάτω επερώτηση λαμβάνω το μνμ "Subqueries are not allowed in this context. Only scalar expressions are allowed."&lt;br&gt;&lt;br&gt;SQLCmnd = New SqlCommand("INSERT INTO SupOfPod (PROD_ID,SUP_ID) VALUES ((SELECT MAX(ID) FROM Products)," &amp;amp; dr.Item(0).ToString &amp;amp; ")", SQLConn)&lt;br&gt;SQLCmnd.ExecuteNonQuery()&lt;br&gt;&lt;br&gt;Κάποια ιδέα?&lt;br&gt;</description></item></channel></rss>