Cita: StrSql = "SELECT * FROM en_Banners Where"
StrSql = StrSql & " id_banner = "& iDBanner
Y es lógico... con la SQL anterior solamente estás rescatando UN registro. Por eso el MoveNext da error... ya llegó a EOF
Yo intentaría algo así a ver que pasa (suponiendo que el iDBanner sea correlativo y aumente en 1 su valor):
Código:
StrSql = "SELECT * FROM en_Banners Where"
StrSql = StrSql & " id_banner = "& iDBanner
StrSql = StrSql & " or id_banner = "& iDBanner + 1
no se si funcionará así. es lo primero que se me ocurrió