What is the end result you're looking for? You have a query that returns
name, start and end dates for 50 projects. Are you trying to incorporate
these as summary tasks in a project file or do you want Project to generate
50 separate project files? Does your query return just the project names or
does it also return the tasks and resources within the project as well?
By the way, regardless of which you're looking for, there's a complication
with having both start and end date - Project allows you to specify one date
but then it always calculates the other - you simply can't specify both
dates for a project. One of its primary functions is to help answer the
question "If we can start on XX date, when will we end?"