Hola gente, tengo un problema, estoy utilizando el mySQL y cuando utilizo un Recordset y cuando quiero saber el RecordCount siempre me da -1. alguien sabe como lo puedo solucionar ?
muchas gracias. Alejandro.
| |||
RecorCount Hola gente, tengo un problema, estoy utilizando el mySQL y cuando utilizo un Recordset y cuando quiero saber el RecordCount siempre me da -1. alguien sabe como lo puedo solucionar ? muchas gracias. Alejandro. |
| |||
Re: RecorCount perdon! tenes razon. El lenguaje que estoy usando es ASP con VBScript si ? y el recorcount debe indicarme cuantos registros levanto en un recorset. en estye caso siempre me da -1. Aca pongo el codigo: sql="select * from lectores" rs.open sql,cnn,3,3 if rs.recordcount > 0 then ... .... |
| ||||
Re: RecorCount Movido entonces al Foro de ASP. Saludos. <hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio) <font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |
| ||||
Re: RecorCount Hola amigo: Podría ser por el cursor con el que abres el recordset. prueba a ver si puedes con: rs.open sql, cnn, 1 ¡Suerte! :) <a href="http://www.laventanita.net/" target="_blank"> <img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a> |
| |||
Re: RecorCount hola, me supongo que quieres saber cuantos registros te regreso la consulta que hiciste a tu recordset, la verdad es muy complicado saberlo, tendrias que hacer un while, y es cierto si tu consultas el recordcount de tu recordset siempre te da -1 aunque tu sabes que la consulta te regreso mas de un registro, bueno si quieres mostrarlos tendrias que hacer un while mientras no sea el final del archivo(while rstdatos.eof=false), ojala te sirva ;) |
| ||||
Re: RecorCount Hola... Es cierto, es un poco complicado de hacer, debido a que en ASP la propiedad RecordCount siempre te devuelve -1. Es por la forma en que ejetutas la consulta. Creo yo, segun tu codigo: sql="select * from lectores" rs.open sql,cnn,3,3 if rs.recordcount > 0 then ... que lo que quieres hacer, es para poder ejecutar una accion solamente si la consulta de volvolvio algun nuemro de Registros. si estoy en lo correcto, lo puedes hacer de la sig. manera: sql="select * from lectores" rs.open sql,cnn,3,3 if rs.eof = true then la consulta no devolvio registros else hacer algo .... end if si tienes mas problemas, mandame un mail ![]() |
| ||||
Re: RecorCount Hola... Es cierto, es un poco complicado de hacer, debido a que en ASP la propiedad RecordCount siempre te devuelve -1. Es por la forma en que ejetutas la consulta. Creo yo, segun tu codigo: sql="select * from lectores" rs.open sql,cnn,3,3 if rs.recordcount > 0 then ... que lo que quieres hacer, es para poder ejecutar una accion solamente si la consulta de volvolvio algun nuemro de Registros. si estoy en lo correcto, lo puedes hacer de la sig. manera: sql="select * from lectores" rs.open sql,cnn,3,3 if rs.eof = true then la consulta no devolvio registros else hacer algo .... end if si tienes mas problemas, mandame un mail ![]() |
| |||
Re: RecorCount Puedes colocar en el select , la función count. Ejemplo: "Select dato1,count(*) as totalregistros from tabla" así "totalregistros" contiene la cantidad de registros. Salu2 |