The markup file looks like this:
[Weather] Filetype=VARYING Delimiter=" Separator=, CharSet=ascii Field1=id,Char,20,00,00 Field2=username,Char,20,00,20 Field3=city,Char,20,00,40 Field4=time,Char,05,00,60 Field5=count,Char,10,00,65
I connect to the database like this:
with Table1 do begin TableType := ttASCII; DatabaseName := exePath; TableName := 'Weather'; Open; end;
I write the data like this:
Table1.Insert; Table1.FieldByName('id').AsAnsiString := '1234567'; Table1.FieldByName('username').AsAnsiString := 'aaaaa'; Table1.FieldByName('city').AsAnsiString := 'Москва'; Table1.FieldByName('time').AsAnsiString := '4'; Table1.FieldByName('count').AsAnsiString := '0'; Table1.Post;
And the result looks like this:
"1234567","aaaaa","######","4","0"
Tell me, please, what could be the problem?