From 8c5d9e0033aa33e5669f881fc00d61b94cfe12ab Mon Sep 17 00:00:00 2001 From: Ansgar Becker Date: Wed, 20 Jan 2016 19:36:25 +0000 Subject: [PATCH] Fix unquoted and uncleaned numeric values in data grid updates and inserts. See http://www.heidisql.com/forum.php?t=20434 --- source/dbconnection.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/dbconnection.pas b/source/dbconnection.pas index b15860b5..ece0adf1 100644 --- a/source/dbconnection.pas +++ b/source/dbconnection.pas @@ -6381,9 +6381,9 @@ begin Val := Cell.NewText else case Datatype(i).Category of dtcInteger, dtcReal: begin - Val := Cell.NewText; + Val := Connection.EscapeString(Cell.NewText); if (Datatype(i).Index = dtBit) and FConnection.Parameters.IsMySQL then - Val := 'b' + Connection.EscapeString(Val); + Val := 'b' + Val; end; dtcBinary, dtcSpatial: Val := HexValue(Cell.NewText);