Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Abonnements

Longueur trop grande : les procédures stockées tronquent au lieu de retourner une erreur

Imaginons qu'on ait une procédure stockée qui prend un varchar(3) en paramètre.

Si on l'appelle en lui passant en paramètre "AZERTY", aucun soucis, elle sera exécuté comme si on lui avait passé "AZE".

Je trouve que c'est une très mauvaise idée ! Et vous ?

Je pense qu'il faudrait avoir une erreur qui une fois remonter à l'adapter .net lève une exception.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Publié mercredi 22 octobre 2008 07:20 par Matthieu MEZIL

Classé sous : , ,

Commentaires

# re: Longueur trop grande : les procédures stockées tronquent au lieu de retourner une erreur @ mercredi 22 octobre 2008 11:03

Bonjour,

J'ai déja victime de ce phénomène. Je passais a ma proc stock un string mais le querytableadapter attendait un char. A chaque fois il prenait juste la première lettre de la string. C'est facile a déceler si on prend l'habitude d'utiliser le profiler mais j'aurai préféré qu'il remontre une erreur plutôt que de tronquer la chaine de caractère.

Ruddy

# re: Longueur trop grande : les procédures stockées tronquent au lieu de retourner une erreur @ mercredi 22 octobre 2008 12:45

Je trouve aussi qu'il s'agit d'une mauvaise idée... "AZERTY" à l'instar de 8.456 ou de 02/05/2008 n'est pas un varchar(3).

C'est un peu comme si on pouvait passer une string à une méthode prenant un char en paramètre.

romain verdier

# re: Longueur trop grande : les procédures stockées tronquent au lieu de retourner une erreur @ vendredi 24 octobre 2008 14:16

D'accord et pas d'accord !

D'accord sur le principe de l'erreur !

Pas d'accord sur le fait de déplacer une responsabilité d'un niveau à un autre : ne faudrait-il pas s'assurer de la bonne taille, format, etc..., du paramètre que l'on va passer avant de le passer ?

nickadele

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01