i need modify table contruct through OLEDB and c#
my code likes this:
schemaTable =Conn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[] {null, null, strTable, null});

and i get DATA_TYPE of each row,but numeric and decimal all return 131, even COLUMN_FLAGS same as 116.

how i can distinguish them from each other

( i need code in OLEDB and .net, not BY any procedure in MSSQL SERVER)

thanks in advance