Ok,
You will need to create a SpecificationName to tell access that the delimiter identifier is ";" not "," to get it to import properly.
To do this select any table and choose File->Export
When the prompt opens change the save as type to Text Files
When the export text wizard opens click on the advanced button. Change the Field Delimiter to ";" then click on the save as button. Enter the name you want for that spec and change your code to this:
DoCmd.TransferText acImportDelim,SpecName,TableName,FileName
HTH