From f832178eec1dc67fedf6069c97e9f5db7052e83c Mon Sep 17 00:00:00 2001 From: Ansgar Becker Date: Sun, 2 Nov 2014 13:33:25 +0000 Subject: [PATCH] Allow applying CURRENT_TIMESTAMP to DATETIME columns. See http://www.heidisql.com/forum.php?t=16715 --- source/grideditlinks.pas | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/grideditlinks.pas b/source/grideditlinks.pas index 8502dff5..e172315e 100644 --- a/source/grideditlinks.pas +++ b/source/grideditlinks.pas @@ -1291,7 +1291,9 @@ begin // Disable non working default options per data type // But leave checked option enabled, regardless of if that is a valid default option or not - FRadioCurTS.Enabled := FRadioCurTS.Checked or (FTableColumn.DataType.Index = dtTimestamp); + FRadioCurTS.Enabled := FRadioCurTS.Checked + or (FTableColumn.DataType.Index = dtTimestamp) + or ((FTableColumn.Connection.ServerVersionInt >= 50605) and (FTableColumn.DataType.Index = dtDateTime)); FCheckCurTS.Enabled := FCheckCurTS.Checked or FRadioCurTS.Enabled; FRadioAutoInc.Enabled := FRadioAutoInc.Checked or (FTableColumn.DataType.Category = dtcInteger);