Definer column not available in 5.0.16 and earlier. Fixes issue #2394.

This commit is contained in:
Ansgar Becker
2011-04-28 18:09:33 +00:00
parent 3c11e6c5a8
commit b4a5a91572

View File

@ -105,7 +105,8 @@ begin
Found := False;
while not Definitions.Eof do begin
if Definitions.Col('Trigger') = DBObject.Name then begin
comboDefiner.Text := Definitions.Col('Definer');
// "Definer" column available since MySQL 5.0.17
comboDefiner.Text := Definitions.Col('Definer', True);
comboTable.ItemIndex := comboTable.Items.IndexOf(Definitions.Col('Table'));
comboTiming.ItemIndex := comboTiming.Items.IndexOf(UpperCase(Definitions.Col('Timing')));
comboEvent.ItemIndex := comboEvent.Items.IndexOf(UpperCase(Definitions.Col('Event')));