hab c# mit mysql db-anbindung über .Net/MySql Connectctor
ich wollte mit einer funktion das er die bereits eingegebene artikelnummer nimmt
und solange -1 oder +1 zählt bis er was findet
Problem ist als vorgegebene Tabelle hab ich über die Artikelnummer keine Rechte wie diese vergeben werden, so habe ich einen ganz üblen Sprung
von 083905 bis 100000 weil dazwischen keine vergeben sind
also stellt sich das Problem wenn jemand den grundartikel 100000 eingibt und dann den vorherigen zu bekommen mit der zurück taste weil der den nicht erst raussuchen möchte wie ich das lösen kann ohne das ich ne kaffepause einlegen kann
hoffe ihr könnt mir helfen
ich wollte mit einer funktion das er die bereits eingegebene artikelnummer nimmt
und solange -1 oder +1 zählt bis er was findet
letzterartikel = (int.Parse(letzterartikel) - 1).ToString();
for (int z = letzterartikel.Length; z < 6; z++)
{
letzterartikel = "0" + letzterartikel;
}
query.CommandText = "SELECT artikelnr FROM grundartikel WHERE artikelnr = '" + letzterartikel + "'";
while (query.ExecuteScalar() == null)
{
letzterartikel = (int.Parse(letzterartikel) - 1).ToString();
for (int z = letzterartikel.Length; z < 6; z++)
{
letzterartikel = "0" + letzterartikel;
}
query.CommandText = "SELECT artikelnr FROM grundartikel WHERE artikelnr = '" + letzterartikel + "'";
}
textBox6.Text = letzterartikel;
for (int z = letzterartikel.Length; z < 6; z++)
{
letzterartikel = "0" + letzterartikel;
}
query.CommandText = "SELECT artikelnr FROM grundartikel WHERE artikelnr = '" + letzterartikel + "'";
while (query.ExecuteScalar() == null)
{
letzterartikel = (int.Parse(letzterartikel) - 1).ToString();
for (int z = letzterartikel.Length; z < 6; z++)
{
letzterartikel = "0" + letzterartikel;
}
query.CommandText = "SELECT artikelnr FROM grundartikel WHERE artikelnr = '" + letzterartikel + "'";
}
textBox6.Text = letzterartikel;
von 083905 bis 100000 weil dazwischen keine vergeben sind
also stellt sich das Problem wenn jemand den grundartikel 100000 eingibt und dann den vorherigen zu bekommen mit der zurück taste weil der den nicht erst raussuchen möchte wie ich das lösen kann ohne das ich ne kaffepause einlegen kann
hoffe ihr könnt mir helfen
Comment