internal string getString(int columnIndex)
        {
            SFDataType sfDataType = sfResultSetMetaData.getColumnTypeByIndex(columnIndex);

            switch (sfDataType)
            {
            case SFDataType.DATE:
                return(SFDataConverter.toDateString(getDateTime(columnIndex),
                                                    sfResultSetMetaData.dateOutputFormat));

            default:
                return(getObjectInternal(columnIndex));
            }
        }
Ejemplo n.º 2
0
        internal string GetString(int columnIndex)
        {
            var type = sfResultSetMetaData.getColumnTypeByIndex(columnIndex);

            switch (type)
            {
            case SFDataType.DATE:
                var val = GetValue(columnIndex);
                if (val == DBNull.Value)
                {
                    return(null);
                }
                return(SFDataConverter.toDateString((DateTime)val,
                                                    sfResultSetMetaData.dateOutputFormat));

            //TODO: Implement SqlFormat for timestamp type, aka parsing format specified by user and format the value
            default:
                return(getObjectInternal(columnIndex).SafeToString());
            }
        }