First of all, like a previous comment was intending to say, you should always use php + mysql and simply have the vb.net script act as shell. The vb.net simply should post the needed data at the server to prevent potential server comprising.
Second, to recall information you can say:
"SELECT * FROM `DatabaseName`.`TableName`"
or, let's say you only want to select things from the last 2 weeks (this will be written in php):
"SELECT * FROM `DatabaseName`.`TableName` WHERE `TableName`.`TimeSubmitted` > '" . (time() - (24 * 60 *60 *14)) . "'"
And now, for the kicks and giggles, let's say we want to get information from the last 2 weeks and want it sorted by most recent:
"SELECT * FROM `DatabaseName`.`TableName` WHERE `TableName`.`TimeSubmitted` > '" . (time() - (24 * 60 *60 *14)) . "' ORDER BY `TableName`.`TimeSubmitted` DESC"
Again, these examples are php based as, in my opinion, php is a much better option for sql interaction.