Autor Beitrag
MetallLord
Hält's aus hier
Beiträge: 12

WIN 2000, WIN XP
D7 Prof
BeitragVerfasst: Mi 18.06.03 13:38 
Folgendes Prob:

Ich habe zwei StringGrids. In das erste lese ich aus einer MySQL Datenbank Daten ein.

ausblenden Delphi-Quelltext
1:
2:
frm_db.qr_uebergruppe.Sql.Text := 'SELECT * FROM uebergruppe ORDER BY uebergruppe';
frm_db.qr_uebergruppe.Open;


Wenn ich nun auf einen Datensatz klicke, wird im 2. StringGrid wieder aus einer anderen Tabelle ausgelesen, mit dem Wert als Suchbegriff, den ich anklicke.

ausblenden Delphi-Quelltext
1:
2:
frm_db.qr_kunden.Sql.Text := 'SELECT * FROM kunden WHERE uebergruppe="'+grid_uebergruppe.Cells[0,ARow]+'"';
frm_db.qr_kunden.Open;


Wenn ich hier dann auf einen Datensatz klicke macht er mir ein Datenblatt auf, mit den Daten der gewählten StringGrid Reihe.

Funkt auch bis hierher. Nur wenn ich jetzt wieder im ersten Grid reinklicke kriege ich folgende Meldung:

Zitat:
Benachrichtigung über Debugger-Exception

Im Projekt schoergmiedl.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 004977E0 in Modul 'schoergmiedl.exe'. Lesen von Adresse 00000000'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.

Hoffe irgendjemand kann mir helfen.

So long...

Moderiert von user profile iconMarc: Delphi-Tags hinzugefügt.
Moderiert von user profile iconTino: Quote-Tags hinzugefügt. Topic verschoben.