est ce que quelqu'un pourrais jeter un oeil sur ce code et meire si quelque chose cloche?
pour info il s'agit d'une partie de code de génération dynamique de champ wwdbedit remplit a partir d'un clientdataset(avec bien entendu datasetprovider query et dataset )
if ((DMApplic.DSLengh.DataSet.Fields[5].AsString <> 'smalldatetime') and (DMApplic.DSLengh.DataSet.Fields[5].AsString <> 'datetime')and (DMApplic.DSLengh.DataSet.Fields[5].AsString <> 'bit')) then
begin
LocEdit:= TwwDBEdit.Create(FmAwiphParamListField);
LocEdit.Name:='Edt'+IntToStr(MinField);
LocEdit.Parent:= FmAwiphParamListField.PnlEdit;
locEdit.DataSource:= DMApplic.DSChamp;
LocEdit.DataField:= DMApplic.DSChamp.DataSet.Fields[Minfield].FullName;
LocEdit.AutoSize := true;
LocEdit.Top:= position;
LocEdit.Left:= 20;
locEdit.AutoFillDate := true;
locEdit.AutoSelect := true;
locEdit.Ctl3D := true;
locEdit.DragCursor := crDrag;
locEdit.OnChange := FmAwiphParamListField.onchange;
ce code passe a la compilation et a l'exécution mais lorsque je veux modifer ces wwdbedit et y ajoutant par exemple un espace a sa droite il me renvoie une erreur de clientdataset pas en mode edit ni en mode insert hors apres débugging il s'avère que c lors du clientdataset.post que l'erreur est généré....(étrange car les caractères passent parfaitementa droite comme a gauche et les espace a gauche de la valeur du dbedit passe aussi)
de quoi rendre perplex plus d'un....