[SQLSERVER] String vs. Integer
Bonjour,
Je suis devant un problème étrange.
Comme indiqué dans le titre, je travaille sous VS2005 avec sql server.
Je récupère via une simple requête de sélection deux valeurs dans une table de ma DB. Ces valeurs sont toutes deux de types string (varchar de longueur 2 et 3 dans la DB).
Prenons un exemple.
Si dans la DB il y a "02" et "886", je récupère bien ces valeurs intacte.
Si dans la DB il y a "02" et "020", je récupère bien le "02" mais le "020" est transformé en "20".
J'ai directement à une conversion String -> Integer (d'où le titre) mais alors ce devrait également le cas pour le "02".
D'où mon incompréhension. En soit ça ne pourrait pas être trop grave mais le soucis est que j'utilise ces données pour effectuer d'autres requêtes et il est donc essentiel qu'aucun caractère ne soit manquant.
Je ne peux pas non plus ajouter manuellement des "0" devant car la longueur peut ne pas être de 3 caractères.
Si quelqu'un a une idée, je suis preneur.
Merci d'avance.
Griftou.