<?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>Απ: Syntax error converting datetime from character string</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49654.aspx</link><pubDate>Sat, 28 Mar 2009 01:21:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49654</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49654.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=49654</wfw:commentRss><description>&lt;P&gt;Δυστυχώς, δεν έλυσες το πρόβλημα, απλά νομίζεις ότι το έλυσες. Τί θα γίνει αν η database σου έχει στηθεί με αμερικάνικο locale και ο web server σου με ελληνικό? Πάλι το ίδιο πρόβλημα θα έχεις.&lt;/P&gt;
&lt;P&gt;Το πραγματικό πρόβλημα είναι ότι αντί να περνάς ημερομηνίες, περνάς strings. Δεν υπάρχει κανένας λόγος να το κάνεις αυτό. Καταργήν, ΔΕΝ πρέπει η παράμετρος να είναι string! Εφόσον χρησιμοποιείς datetime στη βάση, και η παράμετρος ΠΡΕΠΕΙ να είναι datetime. Αλλιώς θα ξαναέχεις πρόβλημα. Μετά&amp;nbsp;θα πρέπει να&amp;nbsp;διαβάσεις το αντίστοιχο Date property από το Calendar και το περάσεις στην παράμετρο. Δεν έχω ανοικτό τώρα το help του Calendar, αλλά είναι 100% σίγουρο ότι έχει τρόπο να σου δώσει Date αντί για string. &lt;/P&gt;</description></item><item><title>Απ: Syntax error converting datetime from character string</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49653.aspx</link><pubDate>Sat, 28 Mar 2009 00:57:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49653</guid><dc:creator>savvas1986</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49653.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=49653</wfw:commentRss><description>Το πρόβλημα λύθηκαι ως εξής:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Protected Sub SqlDataSource_Inserting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceCommandEventArgs) Handles SqlDataSource.Inserting&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim s As String&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s = e.Command.Parameters(2).Value&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s = s.Substring(0, s.IndexOf(" "))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Command.Parameters(2).Value = s&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br&gt;&lt;br&gt;&lt;br&gt;Χρησιμοποιώ τα controls του Telerik. Οπότε και το calendar ήταν του telerik.&lt;br&gt;Το πρόβλημα όπως θα κατάλαβες και από τη λύση που του έδοσα ήταν ότι το calendar μου επέστρεφε κάτι σαν κιαυτό ( 01/01/2009 12:00 μμ) , οπότε ορθώς και μου έσκαγε στο parse.&lt;br&gt;Ευχαριστώ για την άμεση απάντηση Παναγιώτη.&lt;br&gt;</description></item><item><title>Απ: Syntax error converting datetime from character string</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49651.aspx</link><pubDate>Sat, 28 Mar 2009 00:26:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49651</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49651.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=49651</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;savvas1986:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Το insrert γινεται κάπως ετσι :&lt;BR&gt;&lt;BR&gt;InsertCommand="INSERT INTO blablabla(eID, eAmount, eDateOfExpense, eNotes, actID) VALUES (@eID, @eAmount, @eDateOfExpense, @eNotes, @actID)&lt;BR&gt;&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Το μόνο που λέει η παραπάνω γραμμή είναι ότι αποθήκευσες κάπου ένα string. Πως εκτελείς πραγματικά το INSERT, πού το εκτελείς και τί τύπου είναι οι παράμετροι? Χρησιμοποιείς DbCommand στον Client? Την sp_executesql στον server? &lt;/P&gt;
&lt;P&gt;Το λάθος που βλέπεις σημαίνει ότι αντί να περάσεις ημερομηνία εκεί που εκτελείται το INSERT, πέρασες string. Αν είχες χρησιμοποιήσει κάποιο DbCommand ή SqlCommand στον Client, με την παράμετρο eDateOfExpense να είναι DateTime, και αν πέρναγες από το Calendar ημερομηνία (αλήθεια, για τί Calendar μιλάμε? Και μιλάμε για Web ή για Winforms?) δεν θα είχες κανένα πρόβλημα.&lt;/P&gt;
&lt;P&gt;Κάπου μετατρέπεις την ημερομηνία σε string, και όταν αυτή φτάνει στον server δεν μπορεί να γίνει σωστά parse.&lt;/P&gt;</description></item><item><title>Syntax error converting datetime from character string</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49648.aspx</link><pubDate>Fri, 27 Mar 2009 23:45:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49648</guid><dc:creator>savvas1986</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49648.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=49648</wfw:commentRss><description>Παιδια καλησπέρα , χωρίς πολλά λόγια έχω ενα grid στο οποίο όταν κάνω&amp;nbsp; insert μια νέα row μου σκάει γιατί κάποιο πρόβλημα υπάρχει όπως εισάγω τις ημερομηνίες. Το insrert γινεται κάπως ετσι :&lt;br&gt;&lt;br&gt;InsertCommand="INSERT INTO blablabla(eID, eAmount, eDateOfExpense, eNotes, actID) VALUES (@eID, @eAmount, @eDateOfExpense, @eNotes, @actID)&lt;br&gt;&lt;br&gt;To error:&lt;br&gt;&lt;br&gt;&lt;i&gt;Syntax error converting datetime from character string.&lt;br&gt;&lt;br&gt;&lt;/i&gt;Απλά να ενημερώσω ότι στο cell&amp;nbsp; του eDateOfExpense έχω ένα calendar από το οποίο ο χρήστης επιέγει ημερομηνία.&lt;br&gt;&lt;br&gt;&lt;br&gt;Με λίγα λόγια&amp;nbsp; plz help :D&lt;br&gt;</description></item></channel></rss>