0
J'ai rencontré une conversion d'entier en chaîne avec MySql + SubSonic3 (il génère une mauvaise requête SQL). Après avoir trouvé la racine du problème dans les sources SubSonic et l'avoir corrigé, tout fonctionne bien, mais je ne suis pas sûr qu'il ne tire pas d'autres choses.Erreur SubSonic avec MySql CONVERT()
Je crois en MySqlFormatter.cs le code suivant à la ligne 309
sb.Append("CONVERT(VARCHAR(MAX), ");
this.Visit(m.Object);
sb.Append(")");
doit être remplacé par
sb.Append("CONVERT(");
this.Visit(m.Object);
sb.Append(", CHAR)");
Est-il juste?
Je pense qu'il devrait être CHAR (200) alors, CONVERT() dans MySql n'accepte pas le type VARCHAR. – Nickname