public override Type GetFieldType(int i)
{
try {
int javaSqlType = ResultsMetaData.getColumnType(i + 1);
return DbConvert.JavaSqlTypeToClrType(javaSqlType);
}
catch (SQLException exp) {
throw new IndexOutOfRangeException(exp.Message, exp);
}
}