cs_spaceinvader
Messages postés15Date d'inscriptionmercredi 18 juin 2003StatutMembreDernière intervention 3 juillet 2008
-
3 juil. 2008 à 12:50
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
4 juil. 2008 à 02:24
Salut,
Je suis sous ASP.NET (VB.NET) / SQL Server 2005.
J'ai une procédure stockée qui prend un certain nombre de paramètres (qui ne sont en fait que des valeurs de champs), et ajoute un enregistrement dans une table.
Depuis mon code-behind, j'appelle cette procédure avec un SQLHelper.ExecuteNonQuery, en lui indiquant mes paramètres, dans le bon ordre bien sûr...
Jusque là tout est bon...
Le problème est que je ne sais pas lequel des deux ?!*/!;* de SQL ou ASP m'inverse deux champs. Je me retrouve donc avec la valeur de l'un dans l'autre, et vice-versa.
J'ai fait une exécution pas-à-pas sous VB et jusqu'au ExecuteNonQuery l'ordre reste bon (mon algo est donc bon).
Sous SQL j'exécute la procédure, l'ordre reste bon (ma procédure est donc bonne aussi).
Je ne vois donc pas d'où vient mon problème...
Quelqu'un aurait-il une idée? (please, je suis désespéré )
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 4 juil. 2008 à 02:24
Bonjour, quand tu dis ordre inversé c'est à dire ?
tu spécifies bien un order by dans ta clause ? ainsi que tous les champs de ta requete (et pas un *). Montre nous un peu de code pour qu'on voit de quoi tu parles, ce sera plus simple.