<?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>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71838.aspx</link><pubDate>Fri, 04 Jan 2013 05:49:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71838</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71838.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71838</wfw:commentRss><description>&lt;P&gt;Δεν έχει να κάνει με εσένα Ευάγγελε ;)&lt;/P&gt;
&lt;P&gt;Ούτε φυσικά με τον Παναγιώτη, απλά με την γενικότερη ατμόσφαιρα αυτής της εποχής!!!&lt;/P&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71837.aspx</link><pubDate>Fri, 04 Jan 2013 04:09:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71837</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71837.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71837</wfw:commentRss><description>&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;παιδιά
μην με παρεξηγείτε, άλλωστε όπως έγραψα και σε άλλο topic σε κλίμακα 0-100
πιστεύω ότι είμαι στο 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71833.aspx</link><pubDate>Fri, 04 Jan 2013 01:33:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71833</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71833.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71833</wfw:commentRss><description>&lt;P&gt;χα χα χα Παναγιώτη τι λέγαμε στο msn?&lt;/P&gt;
&lt;P&gt;Ημουν σχεδόν σίγουρος ότι έχει το σχήμα μέσα του&lt;/P&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71828.aspx</link><pubDate>Fri, 04 Jan 2013 01:24:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71828</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71828.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71828</wfw:commentRss><description>&lt;p&gt;Ειδες σε προφύλαξα απο το χάσιμο των μαλιών σου:&lt;/p&gt;&lt;pre&gt;&lt;span style="color:black;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;            XmlReader reader &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; XmlReader.Create(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Impfintzirospelpr2.xml"&lt;/span&gt;);
            XmlSchemaSet schemaSet &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;new&lt;/span&gt; XmlSchemaSet();
            XmlSchemaInference schema &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;new&lt;/span&gt; XmlSchemaInference();
            schemaSet &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; schema.InferSchema(reader);
            &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;using&lt;/span&gt; (FileStream asddd &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;new&lt;/span&gt; FileStream(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Impfintzirospelpr2.xsd"&lt;/span&gt;, FileMode.Create))
            {
                &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;foreach&lt;/span&gt; (XmlSchema s &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;in&lt;/span&gt; schemaSet.Schemas())
                {
                    s.Write(asddd);
                }
            }&lt;/span&gt;&lt;/pre&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71826.aspx</link><pubDate>Fri, 04 Jan 2013 00:34:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71826</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71826.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71826</wfw:commentRss><description>&lt;P&gt;ΧΩΡΙΣ ΤΙΠΟΤΑ ΕΝΑ ΑΠΛΟ SELECT και να το δούμε. Το Ατλαντις στην βάση του συνήθως χρησιμοποιεί float data type (καλώς η κακώς αυτό χρησιμοποιεί) και θα το λέω πάντα μέχρι να πεθάνω ο SQL Server πάντα την υποδιαστολή την έχει τελειά(.) και δεν έχει thousand seps &lt;/P&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71825.aspx</link><pubDate>Fri, 04 Jan 2013 00:26:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71825</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71825.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71825</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Antonios Chatzipavlis:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Για να μην τραβάμε το μαλλιά μας από την αρχή του χρόνου μπορείς σε παρακαλώ να μας δείξεις το τι σου επιστρέφει το Ατλαντίς χωρίς να γίνει καμια αλλαγή παρέμβαση σε αυτό ζητάω να δω αυτό που βάζεις στην tmp&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Υποθέτω ότι εννοείς ΧΩΡΙΣ κανένα replace ...&lt;/div&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71824.aspx</link><pubDate>Fri, 04 Jan 2013 00:19:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71824</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71824.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71824</wfw:commentRss><description>Για να μην τραβάμε το μαλλιά μας από την αρχή του χρόνου μπορείς σε παρακαλώ να μας δείξεις το τι σου επιστρέφει το Ατλαντίς χωρίς να γίνει καμια αλλαγή παρέμβαση σε αυτό ζητάω να δω αυτό που βάζεις στην tmp</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71822.aspx</link><pubDate>Thu, 03 Jan 2013 23:53:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71822</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71822.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71822</wfw:commentRss><description>&lt;p&gt;delete me&lt;/p&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71820.aspx</link><pubDate>Thu, 03 Jan 2013 21:11:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71820</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71820.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71820</wfw:commentRss><description>Εξακολουθείς να επιμένεις ότι η βάση επιστρέφει string αντί για numeric στα numeric πεδία. Η εντελώς περιττή replace που έχεις στο query μόλις μετέτρεψε το tziros σε text στη ΒΑΣΗ, χρησιμοποιώντας το collation της ΒΑΣΗΣ. Το αποτέλεσμα της replace θα είναι ένα string το οποίο μπορεί να σημαίνει οτιδήποτε, ανάλογα με το ποιό locale θα χρησιμοποιήσεις για να το μεταφράσεις. Έχεις ήδη χάσει τα αρχικά σου δεδομένα από τον server.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Για να πεισθείς ότι ο ήλιος ανατέλει στην ανατολή, κάνε το εξής. Φτιάξε μία άλλη βάση, με ένα μόνο πίνακα, με ένα numeric πεδίο. Όχι float, γιατί το float αντιστοιχεί σε floating point και έχει περιορισμένη ακρίβεια. Όχι ότι επηρεάζει την μορφή με την οποία θα διαβάσεις τα δεδομένα, απλά για να μην έχεις τυχόν απώλειες λόγω στρογγυλοποιήσεων.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Γράψε 2-3 εγγραφές στον πίνακα και μετά διάβασε τες σε ένα datatable χωρίς ΚΑΜΜΙΑ μετατροπή.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ύστερα ή βάλε ένα breakpoint μετα το Read για να δεις τί περιέχει το DataTable, ή κάνε assign τις αριθμητικές τιμές που διάβασες σε decimal variables με απλό cast. Στη μία περίπτωση, θα δεις ότι οι στήλες που διάβασες είναι decimal. Στη δεύτερη θα δεις ότι ΔΕΝ θα σκάσει το cast, κάτι που θα συνέβαινε αν είχες διαβάσει string.&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αφού πεισθείς για αυτό, μένει να δεις τί σου επιστρέφει το web service. Αν υπάρχει πουθενά το schema, κοίτα τί data type χρησιμοποιεί για τα αριθμητικά πεδία. Αν είναι text, έμπλεξες καθώς θα πρέπει να μαντέψεις τί collation σου επιστρέφει το service και να κάνεις μετατροπή από την text τιμή σε κάποιο decimal. Μπορείς π.χ. να προσθέσεις ένα ακόμα decimal column στο datatable για κάθε τέτοιο text πεδίο και να το γεμίσεις με τα αποτελέσματα της Decimal.Parse στην οποία θα περάσεις το locale του web service&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71819.aspx</link><pubDate>Thu, 03 Jan 2013 20:53:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71819</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71819.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71819</wfw:commentRss><description>&lt;pre&gt;&lt;span style="color:black;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;        &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;private&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;void&lt;/span&gt; Impfintzirospelpr2()
        {
            &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;string&lt;/span&gt; sql &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;;
            &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;string&lt;/span&gt; tmp &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;;
            sql &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"select d.id, isnull(replace(d.tziros,'.', ','),0)tziros "&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;+&lt;/span&gt;
                &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"from tziros d "&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;+&lt;/span&gt;
                &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"where d.id = ("&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;+&lt;/span&gt; id &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;+&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;")"&lt;/span&gt;;

            atlwebsrv.IAtlantisservice atl &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;new&lt;/span&gt; atlwebsrv.IAtlantisservice();
            atl.Url &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; url;
            tmp &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; atl.GetQueryData(sql, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;, user, password);

            XmlDocument xdoc &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;new&lt;/span&gt; XmlDocument();
            xdoc.LoadXml(tmp);
            xdoc.Save(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Imptziros.xml"&lt;/span&gt;);

            XmlNodeList elemList &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; xdoc.GetElementsByTagName(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ROW"&lt;/span&gt;);
            &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;int&lt;/span&gt; k &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; elemList.Count;
            &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;if&lt;/span&gt; (k &amp;gt; 0)
            {
                DataSet ds &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;new&lt;/span&gt; DataSet();
                DataTable sourceData &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;new&lt;/span&gt; DataTable();
                ds.ReadXml(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Imptziros.xml"&lt;/span&gt;);
                sourceData &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; ds.Tables[5];

                &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;using&lt;/span&gt; (SqlBulkCopy bulkCopy &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt;
                            &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;new&lt;/span&gt; SqlBulkCopy(connection.ConnectionString))
                {
                    bulkCopy.ColumnMappings.Add(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"id"&lt;/span&gt;, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"id"&lt;/span&gt;);
                    bulkCopy.ColumnMappings.Add(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"tziros"&lt;/span&gt;, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"tziros"&lt;/span&gt;);

                    bulkCopy.DestinationTableName &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;=&lt;/span&gt; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"tziros"&lt;/span&gt;;
                    bulkCopy.WriteToServer(sourceData);
                }
            }
        }&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Τα γυρισα σε decimal αλλά πάλι δεν τα φέρνει σωστά&lt;/p&gt;&lt;p&gt;Το sourceData σαν column tziros το γυρίζει σε String. &lt;/p&gt;&lt;p&gt;Δοκίμασα και έκανα copy σε νέο table και άλλαξα το type του column σε Decimal, Double μπας και, αλλά δεν.&lt;/p&gt;&lt;p&gt;Στον SQL το πεδίο ειναι τύπου float&lt;/p&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71731.aspx</link><pubDate>Tue, 11 Dec 2012 09:14:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71731</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71731.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71731</wfw:commentRss><description>&lt;p&gt;ένα παράδειγμα για την ReadXmlSchema;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71729.aspx</link><pubDate>Tue, 11 Dec 2012 02:09:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71729</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71729.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71729</wfw:commentRss><description>Ούτε αυτό είναι σωστό. Αυτό σημαίνει ότι εισάγεις τα δεδομένα ως text και προσπαθείς να τα αποθηκεύσεις σε αριθμητικό πεδίο, σε SQL Server ο οποίος έχει στηθεί σε ελληνικό locale. Το αποτέλεσμα είναι ότι ο SQL Server προσπαθεί να αποθηκεύσει την τιμή με αυτό το Locale και αποτυγχάνει.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αν έχεις το schema του XML αρχείου, χρησιμοποίησε πρώτα την &lt;a href="http://msdn.microsoft.com/en-us/library/2e982h2b.aspx"&gt;ReadXmlSchema&lt;/a&gt; πριν όταν φορτώνεις το dataset για να φορτώσεις τα αριθμητικά ως decimals και να αποφύγεις την μετατροπή.&amp;nbsp;&lt;/div&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71728.aspx</link><pubDate>Tue, 11 Dec 2012 01:35:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71728</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71728.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71728</wfw:commentRss><description>&lt;p&gt;false alarm&lt;/p&gt;&lt;p&gt;στο XML τα δεκαδικά είναι με . και όχι με ,&lt;/p&gt;&lt;p&gt;sorry εκ παραδρομής το έγραψα&lt;/p&gt;&lt;p&gt;οπότε μολις εγώ τα έβαζα μέσα, δεν καταλάβαινε ότι ήταν δεκαδικά και μου τα χάλαγε.&lt;/p&gt;&lt;p&gt;για να παίξει σωστά έβαζα εγώ , στα ποσά&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71725.aspx</link><pubDate>Mon, 10 Dec 2012 23:44:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71725</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71725.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71725</wfw:commentRss><description>Ωπωπωπωπωπ! Κόμμα για δεκαδικό σε XML ?????? Από πότε????&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Η XML έχει &lt;a href="http://www.w3schools.com/schema/schema_dtypes_numeric.asp"&gt;τύπους για αριθμητικά δεδομένα&lt;/a&gt; και η υποδιαστολή είναι ΠΑΝΤΑ η τελεία. Υποψιάζομαι ότι ο κώδικας που φτιάχνει το XML αντί να χρησιμοποιεί κάποιο xsd γράφει χύμα κείμενο χωρίς έλεγχο για το πως μετατρέπονται τα αριθμητικά ή οι ημερομηνίες. Ή ακόμα χειρότερα, αντί να αποθηκεύει τα αριθμητικά ως ... αριθμητικά, τα μετατρέπει σε string και μετά τα αποθηκεύει.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αντί να ψάχνουμε τί θα γίνει με το dataset, καλύτερα να διορθωθεί το XML. Αν ο δημιουργός του XML δεν θέλει ή δεν μπορεί να το διορθώσει, θα πρέπει να φτιαχτεί κάποιο άλλο πρόγραμμα το οποίο θα συνεφέρει το XML.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Επίσης, καλό είναι να γίνει και ένας έλεγχος για το πως περνάνε οι ημερομηνίες γιατί είμαι σίγουρος ότι θα υπάρχει και εκεί θέμα. Και για &lt;a href="http://www.w3schools.com/schema/schema_dtypes_date.asp"&gt;ημερομηνίες έχει τύπους&lt;/a&gt; η XML με αυστηρά καθορισμένο format.&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Τα κόλπα με αντικατάσταση , και . πετυχαίνουν μόνο σε ειδικές συνθήκες. Για την ακρίβεια, "σκάνε" έτσι και αλλάξει για κάποιο λόγο το locale στο οποίο τρέχει ο κώδικας που παράγει τα προβληματικά δεδομένα. Αν πχ. το locale αλλάξει σε Αμερικάνικο και αρχίσουν τα δεδομένα να έρχονται με μορφή 1,234.56, η αντικατάσταση θα καταστρέψει ένα αριθμό ο οποίος ήταν ήδη σωστός.&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Απ: dataset και πεδιο με δεκαδικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71724.aspx</link><pubDate>Mon, 10 Dec 2012 23:21:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71724</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71724.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=71724</wfw:commentRss><description>Σωστά δεν το καταλαβαίνει. Ο SQL Server περιμένει να δει dot(.) για decimal separator και τίποτα άλλο.&lt;div&gt;Και δεν έχει να κάνει σε τίποτα το collation που έχει χρησιμοποιηθεί είτε στο server έιτε στην database.&lt;br&gt;&lt;div&gt;Για να λυθεί το θέμα σου υπάρχουν αρκετοί τρόποι απο το να κανείς replace το , με . &amp;nbsp;Μέχρι να χρησημοποιηθει xsd πριν φορτωθούν τα δεδομένα στο dataset&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;</description></item></channel></rss>