Insert funktioniert nur einmal

Hallo,

ich habe gerade die Datenbankd von msql auf mysql gewechselt.

Damit der Programmieraufwand (Perl) auf einmal nicht zu gross ist habe ich von dem msql.pm auf mysql.pm gewechselt.
So weit laeuft auch alles ganz gut. Aber…

Das einzige Problem ist, dass ich in einer Schleife bei jedem Durchlauf ein INSERT mache. Das funktioniert aber nur beim ersten Schleifendurchlauf.
Nur um die Fehler-Moeglichkeiten etwas einzugrenzen:
Die DB wird vor der Schleife aufgemacht und nicht wieder geschlossen.
Die Schleife wird so oft durchlaufen, wie erforderlich, weil eine Ausgabe mit in der Schleife eingebaut ist, die korrekt erfolgt.
In der Schleife ist ausserdem ein SELECT auf eine andere table und ein UPDATE auf diese zweite Tabelle vorhanden.
Alles das funktioniert einwandfrei, ausser dem INSERT ab dem zweiten Schleifendurchlauf.

Wer weiss Rat?
Christian

Hallo Christian,

vielleicht könntest du Code und nähere Information über die Art des Fehlers der Auftritt schicken, wäre hilfreich. :smile:

Grüße, Robert