simple datareader issue (I hope)
Would be most grateful for any help on this issue!!
Datareader is working great, but have one small issue when using against a legacy database. In one table, there is a Price column, and the ODBC driver returns the data type of decimal. So far, so good, but here's the catch: the driver (I can only assume) sticks a '$' in front of the value. If I use ODBCView (query tester) against the data source, this is what I see "$ 100.00".
I cannot seem to find a way to use the reader to get this value in a 'raw' fashion so that I could convert it. I have tried ever combination of:
myreader.GetValue(n)
myreader.GetDecimal(n).ToString()
and all combinations/permutations thereof. MyReader.GetSchemaTable tells me it's decimal and 13 chars long. Anybody have an idea what to try next?
TIA!