Wählen Sie die Daten aus MS SQL Server 2005

Ich habe eine Tabelle mit dem Namen t_Student in Microsoft SQL Server 2005-Datenbank. In dieser Tabelle gibt es drei Spalten mit der Bezeichnung student_regiNo, student_Name, student_Email.

Ich bin mit dem folgenden code-segment zum abrufen von "student_Name". Aber anstatt zu zeigen, "student_Name" es zeigt "System.Daten.SqlClient.SqlDataReader". Was ist das problem?

private void GetDatabaseConnection()
{
    string connectionString = @"server=RZS-F839AD139AA\SQLEXPRESS; Integrated Security = SSPI; database = StudentCourseInformation";
    connection = new SqlConnection(connectionString);
    connection.Open();
}

public string GateStudentName(string selectedStudentRegiNo)
{
    GetDatabaseConnection();

    string selectedStudentQuery = @"SELECT student_Name FROM t_Student WHERE (
                                  student_regiNo = 
                                  '" +selectedStudentRegiNo+ @"'  
                                   )";
    SqlCommand command = new SqlCommand(selectedStudentQuery, connection);
    SqlDataReader reader = command.ExecuteReader();

    string selectedStudentName = Convert.ToString(reader);
    return selectedStudentName;
}
InformationsquelleAutor Towhid | 2010-08-16
Schreibe einen Kommentar