mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-16 11:42:12 +08:00
Fix "LEFT(blobcol)" from being used as column name in quick filter menu.
This commit is contained in:
@ -4976,7 +4976,7 @@ begin
|
|||||||
AnyGridEnsureFullRow(Grid, Grid.FocusedNode);
|
AnyGridEnsureFullRow(Grid, Grid.FocusedNode);
|
||||||
RowNumber := Grid.GetNodeData(Grid.FocusedNode);
|
RowNumber := Grid.GetNodeData(Grid.FocusedNode);
|
||||||
Results.RecNo := RowNumber^;
|
Results.RecNo := RowNumber^;
|
||||||
Col := mask(Results.ColumnNames[Grid.FocusedColumn]);
|
Col := mask(Results.ColumnOrgNames[Grid.FocusedColumn]);
|
||||||
// 1. block: include selected columnname and value from datagrid in caption
|
// 1. block: include selected columnname and value from datagrid in caption
|
||||||
if Results.IsNull(Grid.FocusedColumn) then begin
|
if Results.IsNull(Grid.FocusedColumn) then begin
|
||||||
QF1.Hint := Col + ' IS NULL';
|
QF1.Hint := Col + ' IS NULL';
|
||||||
@ -5053,7 +5053,7 @@ begin
|
|||||||
QFvalues[0].OnClick := nil;
|
QFvalues[0].OnClick := nil;
|
||||||
if DataGrid.FocusedColumn = NoColumn then
|
if DataGrid.FocusedColumn = NoColumn then
|
||||||
Exit;
|
Exit;
|
||||||
Col := DataGridResult.ColumnNames[DataGrid.FocusedColumn];
|
Col := DataGridResult.ColumnOrgNames[DataGrid.FocusedColumn];
|
||||||
ShowStatusMsg('Fetching distinct values ...');
|
ShowStatusMsg('Fetching distinct values ...');
|
||||||
Data := Connection.GetResults('SELECT '+mask(Col)+', COUNT(*) AS c FROM '+mask(SelectedTable.Name)+
|
Data := Connection.GetResults('SELECT '+mask(Col)+', COUNT(*) AS c FROM '+mask(SelectedTable.Name)+
|
||||||
' GROUP BY '+mask(Col)+' ORDER BY c DESC, '+mask(Col)+' LIMIT 30');
|
' GROUP BY '+mask(Col)+' ORDER BY c DESC, '+mask(Col)+' LIMIT 30');
|
||||||
|
Reference in New Issue
Block a user