Do you think that any of this is related to the control panel's
"Regional and Language Options"?
Maybe adding English as an input language on the target machine?
Reading in book "Internationalization with Visual Basic" by Michael S
Kaplan
"Using
VB's Data Controls to Display the Data
Developers often tend to be dismissive of the bound data controls that
come with VB6. I myself do not always dismiss them. However, I find
that these days I can seldom use them because, for the most part, they
are ANSI controls internally and thus like
VB do not handle cross-code
page data very well."