
| |||
Como contar los registros que devuelve esta consulta con INNER JOIN set rsBuscar=db.execute("SELECT * FROM productos INNER JOIN autores ON productos.idautor = autores.idautor where nombreautor like '%" & Replace(Keyword, "'", "''") & "%' ") ![]() |
| |||
He usado <%=rsBuscar.RecordCount%> y obtengo -1 ![]() ![]() |
| ||||
Por lo del menos uno. Eso se arregla con usar un cursor definido como adUseClient (3) en lugar de adUseServer (2). Y por lo de GetRows, en www.ASPFacil.com (¿o era en www.asptutor.com.ar?) hay un muy buen artículo sobre el tema. Saludos |
| |||
Como ves no estaba haciendo uso de un recordset, la conexion la hago a traves de otro archivo de esta forma(Usando ODBC): dim db dim strConn strConn = "webconn" Set db = Server.CreateObject("ADODB.Connection") db.open strConn Si lo hiciera como tu dices, como pondria esto: set rsBuscar=Server.CreateObject("ADODB.Recordset") rsBuscar.Open "productos", strConn, 3,3 Para que me buscase tanto en la tabla productos y en la tabla autores |