Silence privilege error when user is not allowed to fire SHOW DATABASES. See issue #1485.

This commit is contained in:
Ansgar Becker
2011-03-09 20:20:33 +00:00
parent 94f31b30b1
commit 9451680e2e

View File

@@ -1282,8 +1282,11 @@ begin
if FAllDatabases[i] = '' then
FAllDatabases.Delete(i);
end;
end else
end else try
FAllDatabases := GetCol('SHOW DATABASES');
except on E:EDatabaseError do
FAllDatabases := TStringList.Create;
end;
end;
Result := FAllDatabases;
end;