Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2008, 03:36
Avatar de i_e_s27
i_e_s27
 
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
RecordSet RecordCount vs SQL Count

Bien... la pregunta es mas bien sencilla... queria saber si es lo mismo

Código:
Set RecordSet = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT nombre FROM tabla WHERE id = " & Request.QueryString("id")
RecordSet.Open strSQL, adoCon, adOpenStatic, adLockOptimistic

Cantidad = cInt(RecordSet.RecordCount)

If Cantidad > 0 Then
Response.Write(RecordSet("nombre"))
Else
Response.Write("Sin resultados")
End If
...que...

Código:
Set RecordSet = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT COUNT(nombre) AS sql_cantidad, nombre FROM tabla WHERE id = " & Request.QueryString("id")
RecordSet.Open strSQL, adoCon, adOpenStatic, adLockOptimistic

Cantidad = cInt(RecordSet("sql_cantidad"))

If Cantidad > 0 Then
Response.Write(RecordSet("nombre "))
Else
Response.Write("Sin resultados")
End If

Cual es mas eficiente? Son lo mismo? Alguna recomendacion?

Gracias!