<?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>Απ: Σφάλμα κατά την εκτέλεση stored procedure μέσω MySQL Connector Net 5.2.3</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45884.aspx</link><pubDate>Fri, 31 Oct 2008 22:39:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45884</guid><dc:creator>xxxgroove</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45884.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=45884</wfw:commentRss><description>Γεια σου Γιώργο σε ευχαριστώ για την απάντηση αλλά δυστυχώς οι ρυθμίσεις που προτείνεις προυπήρχαν στον MySQL Server καθώς το setup είχε γίνει επιλέγοντας &lt;b&gt;πολυγλωσσική υποστήριξη&lt;/b&gt;. Οπότε το πρόβλημα παραμένει δυστηχώς. Βέβαια επιλύθηκε επιμέρους με την χρήση απλών queries και όχι stored procedures...&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Σφάλμα κατά την εκτέλεση stored procedure μέσω MySQL Connector Net 5.2.3</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45739.aspx</link><pubDate>Sat, 25 Oct 2008 21:01:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45739</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45739.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=45739</wfw:commentRss><description>&lt;P&gt;Δοκίμασε να κάνεις τις ακόλουθες αλλαγές στο my.ini μέσα στο "C:\Program Files\MySQL\MySQL Server x.x", κάνε το default-character-set=utf8 και σε αυτό που βρίσκεται στο [mysql] section αλλά και σε αυτό που βρίσκεται μέσα στο [mysqld] section. Μετά κάνε restart το service του mySQL server, για να ενεργοποιηθούν οι αλλαγές.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Σφάλμα κατά την εκτέλεση stored procedure μέσω MySQL Connector Net 5.2.3</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45722.aspx</link><pubDate>Fri, 24 Oct 2008 22:39:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45722</guid><dc:creator>xxxgroove</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45722.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=45722</wfw:commentRss><description>Γεια χαρά σε όλους,&lt;br /&gt;&lt;br /&gt;όταν προσπαθώ να εκτελέσω την παρακάτω stored procedure:&lt;br /&gt;&lt;br /&gt;CREATE DEFINER=`root`@`localhost` PROCEDURE `InsertTranslation`(&lt;br /&gt;IN PTranslation TEXT,&lt;br /&gt;IN PCultureId INT,&lt;br /&gt;IN PPhraseId BIGINT,&lt;br /&gt;OUT NewId BIGINT)&lt;br /&gt;BEGIN&lt;br /&gt;	INSERT INTO Translations (Translation, CultureId, PhraseId)&lt;br /&gt;	VALUES (PTranslation, PCultureId, PPhraseId);&lt;br /&gt;	SET NewId = LAST_INSERT_ID();&lt;br /&gt;    END$$&lt;br /&gt;&lt;br /&gt;DELIMITER ;&lt;br /&gt;&lt;br /&gt;παίρνω το παρακάτω σφάλμα:&lt;br /&gt;&lt;br /&gt;Incorrect string value: '\xE7\x94\xA8\xE6\x88\xB7...' for column 'PTranslation' at row 1&lt;br /&gt;&lt;br /&gt;το πεδίο PTranslation  έχει CharSet utf8 και collation utf8_general_ci αφού υποστηρίζει πολλές γλώσσες όπως κινέζικα, αραβικά κτλ.&lt;br /&gt;&lt;br /&gt;ο .net κώδικας που εκτελεί την εισαγωγή είναι ο παρακάτω:&lt;br /&gt;&lt;br /&gt;public long Save()&lt;br /&gt;        {&lt;br /&gt;            long newId = -1;&lt;br /&gt;&lt;br /&gt;            using (MySqlConnection con = new MySqlConnection(Settings.Default.RESXGeneratorConnection))&lt;br /&gt;            {&lt;br /&gt;                con.Open();&lt;br /&gt;&lt;br /&gt;                using (MySqlCommand cmd = new MySqlCommand(@"InsertTranslation", con))&lt;br /&gt;                {&lt;br /&gt;                    cmd.CommandType = CommandType.StoredProcedure;&lt;br /&gt;&lt;br /&gt;                    cmd.Parameters.AddWithValue("PTranslation", TranslatedPhrase);&lt;br /&gt;                    cmd.Parameters["PTranslation"].Direction = ParameterDirection.Input;&lt;br /&gt;&lt;br /&gt;                    cmd.Parameters.AddWithValue("PCultureId", Language.Id);&lt;br /&gt;                    cmd.Parameters["PCultureId"].Direction = ParameterDirection.Input;&lt;br /&gt;&lt;br /&gt;                    cmd.Parameters.AddWithValue("PPhraseId", OriginalPhrase.Id);&lt;br /&gt;                    cmd.Parameters["PPhraseId"].Direction = ParameterDirection.Input;&lt;br /&gt;&lt;br /&gt;                    cmd.Parameters.Add("NewId", MySqlDbType.Int64);&lt;br /&gt;                    cmd.Parameters["NewId"].Direction = ParameterDirection.Output;&lt;br /&gt;&lt;br /&gt;                    cmd.ExecuteNonQuery();&lt;br /&gt;&lt;br /&gt;                    newId = Convert.ToInt64(cmd.Parameters["@NewId"].Value);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            return newId;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;Μήπως έχει συναντήσει κάποια/ος συνάδελφος κάτι παρόμοιο?</description></item></channel></rss>