Bonjour,
J'utilise JVCsvDataSet pour importer les enregistrements d'un fichier CSV dans une table paradox. Le problème est que je n'arrive pas à déterminer le type de donnée d'un record du CSV alors j'utilise Table.Fields[i].AsVariant. Je n'ai pas trouver dans le JVCsvDataSet une méthode appropriée ou peut-être qu'elle y est sans que je la vois. J'ai utiliser une autre méthode qui consiste à tester le type de donnée de la table paradox sans resultat:
En vous remerciant si vous avez une idée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Function CheckDataType(FldSource,FldDest:TField):Boolean; var vl:string; Bool:Boolean; Begin If (FldDest.DataType=ftBoolean) Then Begin vl:=FldSource.AsVariant; If (UpperCase(vl)='TRUE') Or (UpperCase(vl)='VRAI') Then Bool:=True; If (UpperCase(vl)='FALSE') OR (UpperCase(vl)='FAUX') Then Bool:=False; FldDest.AsBoolean:=Bool; end; Result:=Bool; end;
Partager