Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

La propiedad RecordCount de un RecordSet me sale -1

He utilizado el metodo RecordCount para contar los usuarios registrados en mi BBDD y siempre salen -1, ¿A qué es debido?

La FAQ La propiedad RecordCount de un RecordSet me sale -1 tiene Pertenece a la categoría:


 Respuesta de Miguel Angel Alvarez  18/12/02 
Se puede utilizar la propiedad recordcount de un recordset, en Access incluso. Lo que ocurre es que, dependiendo del tipo de recordset que abras, tendrás disponible o no dicha propiedad.

Por ejemplo, abriendo el recordset así si que puedes acceder a recordcount

'constantes ADO VBScript
Const adCmdText = &H0001
Const adOpenStatic = 3

'Set Conn = Server.CreateObject("ADODB.Connection")
Set RS =Server.CreateObject("ADODB.RecordSet")
RS.Open sSQL,Conn,adopenstatic,adcmdtext


(Donde sSQL es la variable que tiene la cadena en lenguaje SQL que se quiere ejecutar)

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestran 2 comentarios revisados

 Comentario de Pablo SanJuan
25/2/04 
RecordCount se puede utilizar solo si tu recordset tiene establecido el cursortype en:
adopendynamic o adopenstatic
Consulta aqui
http://www.learnasp.com/learn/dbcount.asp

 Comentario de Juan Joosé Luis García
16/8/05 
Otra forma es declarar los cursores del recordset en el lado del cliente. por ej. si rs es el recordset

rs.CursorLocation = adUseClient

y tendrás todas esas propiedades con todos los tipos de cursores no solo los estaticos

 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se ha encontrado un comentario sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
 
FAQ relacionadas
  + Error al conectar base de datos sin DSN en ASP
  + Ordenar registros de base de datos por fecha
  + Ejecución de sentencias SQL y caracter comilla
  + Conectar una base de datos Access de otro servidor
  + Sustituir puntos por comas en campos numéricos
  + Obtener el identificador de la última inserción en ASP
  + Recoger datos de un SELECT multiple en ASP
  + Todos los métodos y propiedades de recordset
  + ¿Se puede emplear MySQL con ASP y IIS?.
  + No veo el icono de conexiones ODBC en el panel de control
  + Baby ASP server
  + Sumar una columna en ASP y ACCESS
  + Campos MEMO y condiciones lógicas en ASP
  + Formato de fechas en ASP
  + Qué es un DSN
  + Acceder a base de datos Access con ASP
  + Listado de registros en ASP

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia