Ole: Datensatz an bestimmter Position einfügen

Beitrag lesen

hi

ok, dann brauch ich ne andere Lösung :)

sieht so aus

Sinn des Programmes ist eine Katalog verwaltung. Wenn ich nun zwischen Seite 2 und 3 eine Seite einfügen möchte muss die neue Seite die nummer 3 haben und alle danachfolgenden um eins erhöht werden.

das funktioniert, allerdings solltest du dich vieleicht nicht umbedingt nach der ID richten, da diese normalerweise als primärschlüssel fungiert und somit einen festen wert hat der einmalig ist und selbst wenn er gelöscht wird dieses für den rest der lebensdauer der tabelle bleibt.

Ich hab keine Idee wie ich so was machen könnte

  1. die seite raussuchen nach der du etwas einfügen willst
  2. alle datensätze deren werte in der spalte "seitennummer" größer als die seite nach der du etwas einfügen willst +1 setzen
  3. deine neue seite einfügen

mit welcher programmiersprache du das erledigst bleibt sir überlassen :)
vieleicht gibt es ja auch einen einfacheren weg.

so long
ole
(8-)>

--
Die Summe aller menschlichen Intelligenz ist eine Konstante.
Das Problem ist das Bevölkerungswachtum...
sh:( fo:) ch:| rl:° br:& n4:° ie:% mo:} va:| de:] zu:| fl:( ss:) ls: js:|
If you can't beat 'em...eat 'em !