Forum: Datenbanken
Delphi
by Snyderburn,
10. Nov 2003
@MrSpock ich wollte nicht, dass es zickig klingt, aber ich bin total verzweifelt, dass es nicht so funktioniert, wie ich das will!!!!
Wenn ich in der repeat-until schleife eine try-except bedingung einfüge, dann funktioniert das komischerweise.
dm1.T_anschrift.First;
repeat
try
dm1.T_anschrift.Next;
except
...
Forum: Datenbanken
Delphi
by Snyderburn,
7. Nov 2003
Ich benutze eine *.gdb Datenbank. Mir sagt das nicht viel, aber mir wurde die einfach "vorgesetzt".
Forum: Datenbanken
Delphi
by Snyderburn,
7. Nov 2003
Hier ist der Quellcode der Prozedure. Ich habe nur ein paar Abfragen und Tabellen rausgenommen, da die sich ständig wieder holen.
procedure TImportblatt.Bearbeiten2Click(Sender: TObject);
var idzumbearbeiten, bearbeitenzaehler : integer;
begin
dbmemo7.visible := true;
dblookupListbox1.Visible := false;
Mainmenueanzeigentrue; //Anzeige des...
Forum: Datenbanken
Delphi
by Snyderburn,
7. Nov 2003
Querys benutze ich bei mir im Prog. Aber @Touchdown, du hast recht, zu diesem Zeitpunkt werden die Querys nicht benutz, sondern nur das Table!
Hättet ihr sonst noch ne idee, woran das liegen könnte??????
Forum: Datenbanken
Delphi
by Snyderburn,
6. Nov 2003
Die Änderung hat leider auch nichts genützt!
Forum: Datenbanken
Delphi
by Snyderburn,
6. Nov 2003
Also, das Feld "ID_Anschrift" ist ein Integer und da stehen nur Zahlen drin, ich habe es eben noch mal überprüft. Ist 100% in Ordnung.
Insgesamt hat die Tabelle so um die 115 Datensätze.
Forum: Datenbanken
Delphi
by Snyderburn,
6. Nov 2003
Das war absicht, dass der Satzzeiger nur bei der Else-Anweisung hochgezählt wird. Aber ich habe des dennoch mal so versucht, wie Du es gesagt (geschrieben) hast, es habt aber auch nichts genützt!!! Der Fehler ist immer noch da.
Ich bin hier echt schon am verzweifeln!
Forum: Datenbanken
Delphi
by Snyderburn,
6. Nov 2003
ja sicher kann ich dir die Zeile zeigen:
dm1.T_anschrift.Next;
Wenn Du dir oben den Code anguckst, den ich eingestellt habe, dort siehst Du die Zeile auch! Da kommt immer der Fehler.
Forum: Datenbanken
Delphi
by Snyderburn,
6. Nov 2003
Hi!
EOF hat meiner Meinung nach nichts mit dem Fehler zu tun. Ich habe nämlich in der Datenbank gute 100 Datensätze drin und nach dem 20 Datensatz spricht er eine Fehlermeldung aus. Er liest also nicht den 21. Datensatz!!!!!!
Ich habe es auch mit der while schleife gemacht, hier ist aber derselbe Fehler.
Forum: Datenbanken
Delphi
by Snyderburn,
5. Nov 2003
Ich habe da jetzt ein EOF bei der Until anweisung eingestellt, aber der Fehler kommt immer noch. Der Fehler ist nämlich bei der dm1.t_anschrift.NEXT anweisung und nicht beim Until.
Forum: Datenbanken
Delphi
by Snyderburn,
5. Nov 2003
Hi, ich habe ein kleines Problem mit einer Abfrage. Hier ist erstmal der Quellcode:
dm1.T_anschrift.First;
repeat
if idzumbearbeiten = dm1.T_anschrift.fieldbyname('ID_anschrift').asinteger then
begin
....
bearbeitenzaehler := idzumbearbeiten;
end
else