("select top(" + top + ") * from LeaguerInfo where type='" + infoType + "' and showday<getdate() order by date desc", "LeaguerInfo");
改成
("select top " + top + " * from LeaguerInfo where type='" + infoType + "' and showday<getdate() order by date desc", "LeaguerInfo");
应该就可以了