SSIS - the value cannot be converted because of a portential loss of data
===

I am relatively new to SSIS.  I am trying to extract information from an Oracle database using Microsoft OLEDB for Oracle and I am using this query:

SELECT ID FROM Test

I get an error message saying: "the value cannot be converted because of a portential loss of data".  If I change the query to the following then it works:

SELECT 'x' FROM Test

I think it is failing because the ID is more than 1 character long (it is not an integer).  However, the flat file connection manager shows that the OutputColumnWidth is 50.  What am I doing wrong?