Avoid "No database selected" error when fetching trigger details in SQL export. Fixes issue #1883.

This commit is contained in:
Ansgar Becker
2010-04-27 19:47:20 +00:00
parent b3b1710c35
commit 8579ca2841

View File

@ -1075,7 +1075,7 @@ begin
end;
lntTrigger: begin
StrucResult := Mainform.Connection.GetResults('SHOW TRIGGERS WHERE `Trigger`='+esc(DBObj.Name));
StrucResult := Mainform.Connection.GetResults('SHOW TRIGGERS FROM '+m(DBObj.Database)+' WHERE `Trigger`='+esc(DBObj.Name));
Struc := 'CREATE '+UpperCase(DBObj.ObjType)+' '+m(DBObj.Name)+' '+StrucResult.Col('Timing')+' '+StrucResult.Col('Event')+
' ON '+m(StrucResult.Col('Table'))+' FOR EACH ROW '+StrucResult.Col('Statement');
if ToDb then