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)); } }
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()); } }