wenn ich einen 'datansatz' aus einer flat-file-db herausfiltern will, funktioniert dies.
ich kann diese daten auch anzeigen. Ich kann diese auch mutieren.
das problem fängt jetzt aber an dem punkt an, wo die daten wieder zurück in das flat-file geschrieben werden.
Genau das meinte ich. In der Tabelle einer Datenbank gibt es keine "Stelle". Tabellen sind Mengen, nicht Listen.
Die Identifikation eines Datensatzes basiert darauf, ihm etwas zu geben, anhand dessen er eine Identität hat (beispielsweise einen Primärschlüssel).
Es kann sein, daß Du einen Datensatz wirklich nicht identifizieren kannst, weil der Designer der Tabelle das nicht für wichtig hielt ...
Ich weiß aber über Dein konkretes Interface nicht genug, um mich im Detail zu äußern. Poste doch mal, mit welchem (CPAN?)-Perl-Modul Du auf Deine Daten zugreifst.
Mein Wissen basiert bisher darauf, daß ich im Forum gelesen habe, Perl-flatFile-DB würde ungefähr die Semantik von SQL bieten ... hätte ich den Namen Deines Moduls, dann könnte ich das verifizieren.