Hallo stagetwo,
Zwar lese ich aus einer SQL die letze eingetragen ID aus und bekomme "2034"
Dazu addiere ich +1 und habe 2035.
Möchte nun ein neuen eintrag in der Tabelle erstellen, dabei scheiter ich aber grade.
Habe auch nix tolles bei google gefundne, deswegen frage ich hier.
Ausschnitt aus meinem Code:
[cs]using (SqlCommand command = new SqlCommand("SELECT * FROM _Benutzer", cnn))
{
// Add new SqlParameter to the command.
//command.Parameters.Add(new SqlParameter("Name", dogName));
command.CommandText = "SELECT MAX(Anzahl) FROM _Benutzer";
int maxId = Convert.ToInt32(command.ExecuteScalar());
MessageBox.Show("Last entry: " + maxId.ToString());
int newmaxId = maxId + 1;
Console.WriteLine(newmaxId + " " + 100);
using (SqlCommand command_new = new SqlCommand("SELECT * FROM _Benutzer WHERE Anzahl=" + maxId.ToString(), cnn))
{
SqlDataReader reader = command_new.ExecuteReader();
while (reader.Read())
{
int Service = reader.GetInt32(0);
int ID = reader.GetInt32(1);
Console.WriteLine("Service = {0}, ID = {1}", Service, ID);
}
}
}[/cs]