Hallo!
Ich würde in meinem C# Projekt gerne die SQL Abfragen auslagern, um Redundanzen zu vermeiden:
[highlight=c#]
public SqlDataReader selectSql(string connectionString, string selectSQLStatement)
{
SqlDataReader reader;
using (SqlConnection myConnection = new SqlConnection(connectionString))
{
myConnection.Open();
SqlCommand myCommand = new SqlCommand(selectSQLStatement, myConnection);
reader = myCommand.ExecuteReader();
myConnection.Close();
}
return reader;
}
[/highlight]
Mit dem Rückgabewert dieser Methode kann man leider nichts mehr anfangen, da die Verbindung ja beendet wurde. Ist es möglich das Ergebnis der Abfrage anders zurück zu liefern?
Vielen Dank!
Ich würde in meinem C# Projekt gerne die SQL Abfragen auslagern, um Redundanzen zu vermeiden:
[highlight=c#]
public SqlDataReader selectSql(string connectionString, string selectSQLStatement)
{
SqlDataReader reader;
using (SqlConnection myConnection = new SqlConnection(connectionString))
{
myConnection.Open();
SqlCommand myCommand = new SqlCommand(selectSQLStatement, myConnection);
reader = myCommand.ExecuteReader();
myConnection.Close();
}
return reader;
}
[/highlight]
Mit dem Rückgabewert dieser Methode kann man leider nichts mehr anfangen, da die Verbindung ja beendet wurde. Ist es möglich das Ergebnis der Abfrage anders zurück zu liefern?
Vielen Dank!
Comment