Wie speichert man Werte einer Datenbank in Variablen zwischen?
Das ist was ich bereits habe:
cn = new SqlConnection(cn_string);
cn.Open();
string sqlname = "SELECT EssenName FROM essen WHERE IDEssen =" + Index;
cmd = new SqlCommand(sqlname, cn);
Wie kann ich nun den Wert oder eher gesagt den string der im SQL aufruft gegeben wird in eine normale C# Variable speichern(Also praktisch string i ="SELECT EssenName FROM essen WHERE IDEssen =" + Index;). Ich verstehe ehrlich gesagt, die ganzen Erklärungen, die es bereits im Internet gibt nicht so ganz, weshalb ich um eine einfach Erklärung bitten würde.
1 Antwort
z.b.
https://thedeveloperblog.com/c-sharp/sqlconnection
SqlCommand command = new SqlCommand("SELECT TOP 2 * FROM Dogs1", con)
SqlDataReader reader = command.ExecuteReader()
while (reader.Read()) {
Console.WriteLine("{0} {1} {2}", reader.GetInt32(0), reader.GetString(1), reader.GetString(2));
}
also commando ausführen und die antwort einlesen , da gibt es aber auch datagrids wo man sie reinpacken kann .
musste halt mal suchen was dir gefällt .
die antwort wird zeilenweise eingelesen . da es immer um ergebniszeilen (ein datensatz) geht.
nö , das kannst du doch selber nachlesen in der Referenz zu C Sharp . also wikipedia im bereich programmieren solltest du schon nutzen , bzw duden in einer sprache . ich erklär nix was es schon gibt .
Aber ist jetzt praktisch reader meine Variable, wo der Wert gespeichert ist?
Ok danke aber könntest du mir bitte noch den Teil mit Console.WriteLine erklären?
Also das was in der Klammer steht.