mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
Fix scope for FStatus symbol of TTableColumn
This commit is contained in:
@ -31,6 +31,7 @@ type
|
|||||||
TTableColumn = class(TPersistent)
|
TTableColumn = class(TPersistent)
|
||||||
private
|
private
|
||||||
FConnection: TDBConnection;
|
FConnection: TDBConnection;
|
||||||
|
FStatus: TEditingStatus;
|
||||||
procedure SetStatus(Value: TEditingStatus);
|
procedure SetStatus(Value: TEditingStatus);
|
||||||
public
|
public
|
||||||
Name, OldName: String;
|
Name, OldName: String;
|
||||||
@ -42,7 +43,6 @@ type
|
|||||||
OnUpdateType: TColumnDefaultType;
|
OnUpdateType: TColumnDefaultType;
|
||||||
OnUpdateText: String;
|
OnUpdateText: String;
|
||||||
Comment, Charset, Collation, Expression, Virtuality: String;
|
Comment, Charset, Collation, Expression, Virtuality: String;
|
||||||
FStatus: TEditingStatus;
|
|
||||||
constructor Create(AOwner: TDBConnection; Serialized: String='');
|
constructor Create(AOwner: TDBConnection; Serialized: String='');
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
procedure Assign(Source: TPersistent); override;
|
procedure Assign(Source: TPersistent); override;
|
||||||
|
@ -542,7 +542,7 @@ begin
|
|||||||
// Also, do this after the data type was altered, if from TEXT > VARCHAR e.g.
|
// Also, do this after the data type was altered, if from TEXT > VARCHAR e.g.
|
||||||
for i:=0 to FColumns.Count-1 do begin
|
for i:=0 to FColumns.Count-1 do begin
|
||||||
if (Conn.Parameters.IsAnyMySQL or Conn.Parameters.IsAnyPostgreSQL)
|
if (Conn.Parameters.IsAnyMySQL or Conn.Parameters.IsAnyPostgreSQL)
|
||||||
and (FColumns[i].FStatus = esModified)
|
and (FColumns[i].Status = esModified)
|
||||||
and (FColumns[i].DefaultType = cdtNothing)
|
and (FColumns[i].DefaultType = cdtNothing)
|
||||||
and (FColumns[i].OldDataType.HasDefault)
|
and (FColumns[i].OldDataType.HasDefault)
|
||||||
then
|
then
|
||||||
|
Reference in New Issue
Block a user