I am using C# and SQLite for a Database for a Windows-8-Metro-App. I want to use a Join-Command, but don\'t know how to read the given back data. This will not work:
The join is fine, if antiquated - you should use the newer syntax
SELECT * FROM Person INNER JOIN Job ON Person.JobID = Job.ID
Your problem is in what you are returning - you are returning both Person data and Job data - so you need to create a class that matches the data structure that you are returning - or return just a person, or a job.
db.Query("SELECT Person.* FROM Person INNER JOIN Job ON Person.JobID = Job.ID");
db.Query("SELECT Job.* FROM Person INNER JOIN Job ON Person.JobID = Job.ID");