Fix needed after change in rev 961: createtable-dialog refreshed the cached table dataset twice. Set ActiveDatabase early, so we only need to call MenuRefreshClick instead of RefreshDbTableList + PopulateTreeTableList.

This commit is contained in:
Ansgar Becker
2007-09-28 19:02:06 +00:00
parent 515bee7049
commit cfafa94e68

View File

@ -265,10 +265,9 @@ begin
// Execute CREATE statement and reload tablesList
try
Mainform.ChildWin.ExecUpdateQuery( createQuery );
Mainform.ChildWin.RefreshDbTableList( DBComboBox.Text );
Mainform.Childwin.ActiveDatabase := DBComboBox.Text;
Mainform.Childwin.PopulateTreeTableList( nil, True );
Mainform.ChildWin.ExecUpdateQuery( createQuery );
Mainform.ChildWin.MenuRefreshClick(sender);
Mainform.ChildWin.SelectedTable := EditTablename.Text;
Mainform.ChildWin.ShowTable(EditTablename.Text);
Close;