query_read_record now reads float and text