ADO.NET - How to get result from two table in sqlDataReader?
ADO.NET - How to get result from two table in sqlDataReader?
Sample query is given below:
public void ReadStudentData(string myConnString) {
string mySelectQuery = "SELECT student.name, student.age, student.cty, course.name FROM student INNER JOIN course on student.studentrollno = course.studentrollno";
SqlConnection myConnection = new SqlConnection(myConnString);
SqlCommand myCommand = new SqlCommand(mySelectQuery,myConnection);
myConnection.Open();
SqlDataReader myReader;
myReader = myCommand.ExecuteReader();
while (myReader.Read()) {
Console.WriteLine("Name: " + myReader.GetString(0) );
Console.WriteLine("Age: " + myReader.GetInt32(1) );
// Access other fields
}
myReader.Close();
myConnection.Close();
}
|
|