I have produced a custom publish type. It'll load all right within the Wordpress dashboard and that i will have the ability to save it aswell. Now let us say it is a custom publish type that consists of data for any couple of strings along with a couple of dates.

I wish to have the ability to retrieve these custom publish types (which i have done using Wordpress_Query and indicating the publish_type towards the title of my custom publish type). After i call print_r around the came back object, nowhere within the object may be the custom data (strings and dates) saved. Wouldso would i retrieve these in the database?

I have looked around for hrs and haven't found any method of locating this data.

As asked for: This is the way the information is saved:

function update_obituary(){
    global $post;
    update_post_meta($post->ID, "first_name", $_POST["first_name"]);
    update_post_meta($post->ID, "last_name", $_POST["last_name"]);
    update_post_meta($post->ID, "birth_date", $_POST["birth_date"]);
    update_post_meta($post->ID, "death_date", $_POST["death_date"]);
    update_post_meta($post->ID, "publication_date", $_POST["publication_date"]);

This function is associated with the 'save_post' hook. The information is going to be redisplayed after i reopen the custom publish type instance in edit mode. This means that it's saved within the database, right?

When the metadata turns up when editing posts from the type, then yes, it has to happen to be effectively saved within the DB.

There are 2 wordpress functions to retrieve the custom publish type's metadata: get_post_custom_values and get_post_meta. The main difference being, that get_publish_custom_values can access non-unique custom fields, i.e. individuals using more than one value connected having a single key. You might want to apply it unique fields also though - question of taste.

Presuming, that the publish type is known as "obituary":

// First lets set some arguments for the query:
// Optionally, those could of course go directly into the query,
// especially, if you have no others but post type.
$args = array(
    'post_type' => 'obituary',
    'posts_per_page' => 5
    // Several more arguments could go here. Last one without a comma.

// Query the posts:
$obituary_query = new WP_Query($args);

// Loop through the obituaries:
while ($obituary_query->have_posts()) : $obituary_query->the_post();
    // Echo some markup
    echo '<p>';
    // As with regular posts, you can use all normal display functions, such as
    // Within the loop, you can access custom fields like so:
    echo get_post_meta($post->ID, 'birth_date', true); 
    // Or like so:
    $birth_date = get_post_custom_values('birth_date');
    echo $birth_date[0];
    echo '</p>'; // Markup closing tags.

// Reset Post Data

A thing of caution, to prevent confusion: Departing the boolean in get_publish_meta can make it return an assortment as opposed to a string. get_publish_custom_values always returns an assortment, and that's why, within the above example, we are echoing the $birth_date[], instead of $birth_date.

Also I am not 100% certain right now, whether $publish->ID will act as expected within the above. Otherwise, change it with get_the_ID(). Both should work, you will without a doubt. Could test that, but saving myself time...

With regard to completeness, look into the codex on WP_Query for additional query arguments and proper usage.