From 30498b99f04d3c7edd9ad7a62004f2277e77cc4b Mon Sep 17 00:00:00 2001 From: Ansgar Becker Date: Sat, 16 Apr 2011 05:38:38 +0000 Subject: [PATCH] Fix quoting for MS SQL mode. --- source/tabletools.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/tabletools.pas b/source/tabletools.pas index c4c1111a..a7cc2320 100644 --- a/source/tabletools.pas +++ b/source/tabletools.pas @@ -624,8 +624,8 @@ begin if SQL <> '' then begin Delete(SQL, Length(SQL)-3, 3); FFindSeeResultSQL[FFindSeeResultSQL.Count-1] := 'SELECT * FROM '+DBObj.QuotedDatabase+'.'+DBObj.QuotedName+' WHERE ' + SQL; - SQL := 'SELECT '''+DBObj.Database+''' AS `Database`, '''+DBObj.Name+''' AS `Table`, COUNT(*) AS `Found rows`, ' - + 'CONCAT(ROUND(100 / '+IntToStr(Max(DBObj.Rows,1))+' * COUNT(*), 1), ''%'') AS `Relevance` FROM '+DBObj.QuotedDatabase+'.'+DBObj.QuotedName+' WHERE ' + SQL := 'SELECT '''+DBObj.Database+''' AS '+DBObj.Connection.QuoteIdent('Database')+', '''+DBObj.Name+''' AS '+DBObj.Connection.QuoteIdent('Table')+', COUNT(*) AS '+DBObj.Connection.QuoteIdent('Found rows')+', ' + + 'CONCAT(ROUND(100 / '+IntToStr(Max(DBObj.Rows,1))+' * COUNT(*), 1), ''%'') AS '+DBObj.Connection.QuoteIdent('Relevance')+' FROM '+DBObj.QuotedDatabase+'.'+DBObj.QuotedName+' WHERE ' + SQL; AddResults(SQL); end else