Einzelnen Beitrag anzeigen

mjreaper

Registriert seit: 15. Aug 2005
6 Beiträge
 
#6

Re: Array oder Stringlist in Datenbank speichern

  Alt 1. Sep 2005, 21:30
also ich kann jetzt problemlos listen ein und auslesen.
Jetzt habe ich einen Teil Code erstellt und ich bekomme immer den Fehler

Zitat:
Im Projekt xyz ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffverletzung bei Adresse 0041E362 in Modul 'xyz'. Lesen von Adresse 00000005'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
Der Fehler tritt auf, sobald folgender Quelltext ausgeführt wird:

Code:
var test1, test2, test3, test4, komplett : tstringlist;

procedure TForm2.listeClick(Sender: TObject);
var i: integer;
begin
 table1.RecNo:=liste.ItemIndex+1;
 if table1.FieldValues['test1']<>'' then
  begin
   test1.CommaText:=table1.FieldValues['test1'];
   test2.CommaText:=table1.FieldValues['test2'];
   test3.CommaText:=table1.FieldValues['test3'];
   test4.CommaText:=table1.FieldValues['test4'];

   komplett.Clear;
   for i:=1 to test1.count do
   begin
    komplett.Add(test1.Strings[i]+' - '+test2.Strings[i]+' '+test3.Strings[i]+' - '+test4.Strings[i]);
   end;

   liste2.items:=komplett;
  end;


end;
Hintergrundinfo dazu:
Der Anwender klickt in einer Listbox auf einen Eintrag. Mit dem Klick wird die Spalte in der DB bestimmt. Dann lädt er Daten zu dem Eintrag in eine Listbox.

Falls dort oben jemand durchsteigt, sage ich schon einmal: DANKE!
  Mit Zitat antworten Zitat