fix for Bug #207

This commit is contained in:
Miroslav Stampar 2010-10-22 14:01:48 +00:00
parent 1b2ec826bf
commit dec4d858b3
3 changed files with 8 additions and 7 deletions

View File

@ -1169,10 +1169,10 @@ class Enumeration:
conf.tbl.upper(), conf.tbl.upper(),
index) index)
elif kb.dbms == "Microsoft SQL Server": elif kb.dbms == "Microsoft SQL Server":
query = rootQuery.blind.query % (column, conf.db, query = rootQuery.blind.query % (column, index + 1, conf.db,
conf.tbl, column, conf.tbl, colList[0],
index, column, colList[0], colList[0])
conf.db, conf.tbl)
elif kb.dbms == "SQLite": elif kb.dbms == "SQLite":
query = rootQuery.blind.query % (column, conf.tbl, index) query = rootQuery.blind.query % (column, conf.tbl, index)

View File

@ -273,7 +273,8 @@
</columns> </columns>
<dump_table> <dump_table>
<inband query="SELECT %s FROM %s..%s"/> <inband query="SELECT %s FROM %s..%s"/>
<blind query="SELECT TOP 1 %s FROM %s..%s WHERE %s NOT IN (SELECT TOP %d %s FROM %s..%s)" count="SELECT LTRIM(STR(COUNT(*))) FROM %s..%s"/> <!--<blind query="SELECT TOP 1 %s FROM %s..%s WHERE %s NOT IN (SELECT TOP %d %s FROM %s..%s)" count="SELECT LTRIM(STR(COUNT(*))) FROM %s..%s"/>-->
<blind query="SELECT TOP 1 %s FROM (SELECT TOP 1 * FROM ( SELECT TOP %d * FROM %s..%s ORDER BY %s ASC ) AS t1 ORDER BY %s DESC) AS t2 ORDER BY %s ASC" count="SELECT LTRIM(STR(COUNT(*))) FROM %s..%s"/>
</dump_table> </dump_table>
<search_db> <search_db>
<inband query="SELECT name FROM master..sysdatabases WHERE " condition="name"/> <inband query="SELECT name FROM master..sysdatabases WHERE " condition="name"/>