Salut à tous,
j'ai un soucis quant à l'utilisation de l'outil VS2005 pour la génération de requete via les tablesadapters datatable et dataset.
Voila mon problème, lorsque je fais une jointure externe sur un ensemble de table si parmi ces tables il y a une cle primaire qui est null, j'ai une erreur de cast exception. Cette erreur est normale, en effet on essaie de caster un null en decimal (type definit par l'outil de VS2005).
Ce que je voudrais savoir, c'est comment eviter le déclenchement de l'exception en utilisant le même principe que pour les colonne de type string.
Autoriser les valeurs null : AllowDbNull=true (faisable pour les type decimal) mais surtout lui proposer de retourner autre chose qu'une exception.
D'après ce que je vois pour les type decimal on ne peut que déclencher l'exception.
Qqun aurait t'il une idée pour passer outre ce problème qui m'empeche de faire une couche d'accès aux données valable.
Il est possible de modifier directement le code générer automatiquement, le problème c'est qu'à chaque modif dans le mode design, on perd l'information si on recrée par exemple une nouvelle requete.
Merci d'avance.
PS : y'a til moyen de limiter l'utilisation des contraintes lors de la génération automaitque (je pense notamment à la taille des colonnes des table ex : Number (12)
Partager