Bonjour,

Dans un programme C# j'ai un dataset qui pointe vers une base SQL Server.
Une de mes données est dans la table SQL Server un numeric(4,1) et dans le dataset Visual de type "decimal"
Mes autres données ont des types différents qui ne posent aucun soucis.

Lorsque via mon interface je rentre pour ce champs un nombre supérieur à 2 chiffres par exemple "100" et que je fait un Update via cette ligne de commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
this.tableIndividuTableAdapter.Update((DatabaseDataSet.TableIndividuRow)((System.Data.DataRowView)tableIndividuBindingSource.Current).Row)
j'attrape l'Exception
{"Une erreur de niveau transport s'est produite lors de l'envoi de la requête au serveur. (provider: Shared Memory Provider, error: 0 - Il n’y a pas de processus à l’autre extrémité du canal.)"}
Pour toutes les autres données ou un nombre à 2 chiffres ça passe sans problème.
Si je complète directement dans la base de donnée ça passe évidemment ca s'affiche correctement dans le formulaire mais ca le fait planter à chaque enregistrement(TableAdaptater.update).

Je n'arrive pas à trouver l'origine du problème ni trouver les bons tests pour cerner l'erreur...

Si quelqu'un a des idées je le remercie par avance!