Ver Mensaje Individual
  #15 (permalink)  
Antiguo 31/12/2004, 02:43
Ramondi
 
Fecha de Ingreso: octubre-2004
Ubicación: Andorra!! Andorra!!!
Mensajes: 39
Antigüedad: 20 años, 8 meses
Puntos: 0
El problema que veo es que abres el objeto recordset Tabla 2 veces con 2 sqls diferentes. Lo que importa es saber si quieres machacar ese objeto o crear otro nuevo.

Lo que entiendo.... a ver...
Haces una consulta para ver si lo que buscas está en la tabla :
Código:
Temp="Select * From Tabla1 Where UCase(pal) like '%" & UCase(Request("palabra")) & "%'"

Tabla.Open Temp, Conexion
Vale. Despues de comprovar que realmente has encontrado algo muestras los resultados... pero según este codigo :
Código:
Else
%>

<%SQLtxt = "SELECT pal, Des, url FROM Tabla1"
Tabla.pagesize=10
Tabla.Open SQLtxt, "DSN=base"
Lo que haces es abrir de nuevo el objeto recordset Tabla, con un select * ¿¿?? No le encuentro logica. Además, la 1era declaración de Tabla, la haces con :
Código:
Conexion.Open "Driver={Microsoft Access Driver (*.mdb)};" & " Dbq=" & Server.MapPath("base.mdb")
Tabla.Open Temp, Conexion
y la segunda con DSN... ??

Creo que podrías aprovechar el 1er select, pasandole el pagecount y el absolutepage antes de hacer el .open.

Espero que haya quedado bastante claro... jejeje