Hallo,
Ik moet wat eenvoudige data opslaan en dacht hiervoor de CSVDataset component uit de JVCL te gebruiken.
Echter twee dingen:
1) Als ik een float-veld aanmaak en dit "met de hand" vul met een waarde (12.30), en vervolgens de CSV inlees in mijn programma, krijg ik in mijn DBEdit netjes "12,30" te zien. Als ik deze echter wil bewerken in de DBEdit, moet ik als decimal separator een komma gebruiken (12.40 kan niet -- moet 12,40 zijn) en vervolgens OnExit krijg ik een EConvertError "12.4 is not a valid floating point value".
2) Soms krijg ik bij het aanklikken van een andere record in mijn DBGrid een EVariantInvalidArgError: "Invalid argument".
Ik heb de indruk dat de JVCL CSV component een beetje (heel erg) buggy is.
Suggesties voor de oplossing danwel voor componenten ter vervanging.
(PS het moet in dit geval echt een plain text formaat zoals CSV zijn, dus a.u.b. geen opmerkingen als "Gebruik FB embedded" o.i.d.)
Bookmarks