Folgendes Prob:
Ich habe zwei StringGrids. In das erste lese ich aus einer MySQL Datenbank Daten ein.
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.
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
Marc: Delphi-Tags hinzugefügt.
Moderiert von
Tino: Quote-Tags hinzugefügt. Topic verschoben.