Kilo Mike - Ich blocke….

Bandit600 bloggt weiter…

2009 30 Sep

Daten mittels C#/ASP.NET aus SQL auslesen

Abgelegt unter: Allgemein | RSS 2.0 | TB | Tags: , , , , |

Als Datenspeicher ist der Microsoft SQL Server wirklich sehr gut, seit der Bereitstellung der Express-Editionen fällt der Kostenfaktor gegen Null.. In ASP.NEt stehen ja für den Zugriff auf die Daten eines SQL-servers die SqlDataSource zur Verfügung, die man spielend einfach an ein GridView o.ä. binden kann.

Was aber nun, wenn ich die Daten in Variablen auslesen möchte? Hierfür nutze ich folgenden Code:

string SqlExpression = "SELECT * FROM [table] WHERE [Column] = @Value";
using (SqlConnection Connection = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionStringInWebConfig"].ConnectionString))
{
SqlCommand SqlCommandExpression = new SqlCommand(SqlExpression, Connection);
SqlCommandExpression.Parameters.AddWithValue("Value", Value.ToString());
Connection.Open();
SqlDataReader DataReader = SqlCommandExpression.ExecuteReader();
DataReader.Read();
string Result1 = DataReader.GetValue(0).ToString();
...
DataReader.Close();
}

Was passiert nun? Ich schicke ein SQL-Befehl in die Datenbank, und bekomme ein Ergebnis zurück, dieses wird dann Zelle für Zelle ausgelesen, in diesem Beispiel jetzt nur die erste Zeile. Möchte ich mehrere Zeilen auslesen:

SqlDataReader DataReader = SqlCommandExpression.ExecuteReader();
while (DataReader.Read())
{
string Result1 = DataReader.GetValue(0).ToString();
...
}
DataReader.Close();

Dieser Beitrag wurde geschrieben am Mittwoch, 30. September 2009 und wurde abgelegt unter "Allgemein". Du kannst die Kommentare verfolgen mit RSS 2.0. Du kannst hier einen Kommentar hinterlassen, oder einen Trackback senden von deiner eigenen Seite.

Noch keine Kommentare.

Kommentar hinterlassen

XHTML erlaubte Tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">


Kilo Mike - Ich blocke…. läuft unter Wordpress 2.7.1
Anpassung und Design: Gabis Wordpress-Templates
22 Verweise - 0,285 Sekunden.