Problemas con el count

julito
03 de Mayo del 2004
sSql = "select Count(categoria) from peliculas where categoria ="Aventura""
Set rs = CON.Execute(sSql)
EL PROBLEMA ES COMO VUELCO EL RESULTADO EN EL TEXTBOX.
texbox.text = count ----me tira cualquier numero
textbox.text=rs!count---error obviamente
¿como hago?

julito
03 de Mayo del 2004
y?

julito
03 de Mayo del 2004
y la ayuda?

Yuval
03 de Mayo del 2004
Podrias hacer otra cosa:
por que lo que quieres directamente nose como hacerlo.
en el recorset introduce la consulta normal sin el count.
y despues en la text1.text= recrset.'recourcount' no me acuerdo muy bien como se escribe pero se que esiste y cuenta el numero de regristros.
SUERTE!!!!! espero te ayude

lorrich
03 de Mayo del 2004
El problema lo tienes con la palabra aventura, que no va entre comillas dobles,sino entre comillas simples.

sSql = "select Count(categoria) from peliculas where categoria ='Aventura'"

para hacerlo con una variable:

sSql = "select Count(categoria) from peliculas where categoria ="Aventura""

sSql = "select Count(categoria) from peliculas where categoria ='" & variable & "'"

rafa
03 de Mayo del 2004
Hola.
A parte del error que te dice lorrich.
Para luego poder devolver el valor de la consulta necesitas un alias para el count o devolverlo asi:
txtbox=rs.field(0).value
pero yo te aconsejo lo del alias:
sSql = "select Count(categoria) as cantidad from peliculas where categoria ='Aventura' "
txtbox=rs!cantidad