Foros del Web » Programando para Internet » ASP Clásico »

Contar registros vacios

Estas en el tema de Contar registros vacios en el foro de ASP Clásico en Foros del Web. sql="SELECT * FROM Tabla1 Where aquibuscoloqquiero Like '" & loqbusco & "' and len(DeEstecampoPuto) <=0" si pongo len(campoPuto)=0 da error...
  #1 (permalink)  
Antiguo 08/09/2006, 15:05
Avatar de allhen  
Fecha de Ingreso: septiembre-2005
Mensajes: 243
Antigüedad: 19 años, 7 meses
Puntos: 1
Contar registros vacios

sql="SELECT * FROM Tabla1 Where aquibuscoloqquiero Like '" & loqbusco & "' and len(DeEstecampoPuto) <=0"

si pongo
len(campoPuto)=0
da error
__________________
En esta vida todo es posible ... excepto vencer a la muerte .
  #2 (permalink)  
Antiguo 08/09/2006, 15:27
Avatar de juanmi321  
Fecha de Ingreso: septiembre-2004
Mensajes: 262
Antigüedad: 20 años, 8 meses
Puntos: 1
Ponlo asi


sql="SELECT * FROM Tabla1 Where aquibuscoloqquiero Like '" & loqbusco & "' and len(DeEstecampoPuto)='0' "

el cero con comillas simples, si no sirve dinos en que error y trata de poner mas codigo :S
__________________
<>< EN MOMENTOS DE CRISIS, SOLO LA IMAGINACIÓN ES MÁS IMPORTANTE QUE EL CONOCIMIENTO <><
  #3 (permalink)  
Antiguo 08/09/2006, 15:34
Avatar de allhen  
Fecha de Ingreso: septiembre-2005
Mensajes: 243
Antigüedad: 19 años, 7 meses
Puntos: 1
De acuerdo haber...

len (campo)>1
entonces ahi cuenta normal los campos q tengan mas de 1 digito ...ok

len(campo)<1 len(campo)=0 len(campo)='0' da error..

o sea quiero contar los registros vacios

ADODB.Recordseterror '800a0bcd'Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
__________________
En esta vida todo es posible ... excepto vencer a la muerte .
  #4 (permalink)  
Antiguo 08/09/2006, 15:46
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
sera que quieres contar registros que tienen un valor vacio en la base?????

el regsitro existe, el campo esta vacio.

el campo es tipo?

sera
Cita:
sql="SELECT * FROM Tabla1 where campo1 IsNull"
metes tu otra consulta....

la duda que me surje es porque ese campo es nulo o vacio...

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 08/09/2006, 15:58
Avatar de juanmi321  
Fecha de Ingreso: septiembre-2004
Mensajes: 262
Antigüedad: 20 años, 8 meses
Puntos: 1
El error significa que tu consulta no trae nada ni un solo registro, en si que es lo que quieres que haga?, no se si te hay aentendido mal pero yo en tu lugar lo haria separado, primero haria una consulta donde traiga el len, algo asi:

rs = SELECT len(DeEstecampoPuto) AS Length FROM tabla


y despues en la otra consulta:

SELECT * FROM Tabla1 Where aquibuscoloqquiero Like '" & loqbusco & "' and rs("Length")= '0'
__________________
<>< EN MOMENTOS DE CRISIS, SOLO LA IMAGINACIÓN ES MÁS IMPORTANTE QUE EL CONOCIMIENTO <><
  #6 (permalink)  
Antiguo 08/09/2006, 16:23
Avatar de allhen  
Fecha de Ingreso: septiembre-2005
Mensajes: 243
Antigüedad: 19 años, 7 meses
Puntos: 1
De acuerdo habersh ....

xxx 12
xxx
xxx 20
xxx
xxx 39
xxx 444
yyy 444969
yyy 1444
yyy
yyy 4444


imaginen esa bd y cuentos los q estan llenos y los q no... (los hago separados)

sql="SELECT * FROM Tabla1 Where campo1 Like '" & loqbusco & "' and len(campo2)>1"

entonces seria si solo tomo xxx (loqbusco)

xxx = 6 encontrados
xxx = 4 llenos
xxx = 2 vacios


si tomo yyy
yyy = 4 encontrados
yyy = 3 llenos
yyy = 1 vacios



sql="SELECT * FROM Tabla1 Where campo1 Like '" & loqbusco & "' and len(campo)<1"

supuestamente con esta logro contar los q estan en blanco (vacios) de loqbusco

pero no es asi
__________________
En esta vida todo es posible ... excepto vencer a la muerte .
  #7 (permalink)  
Antiguo 08/09/2006, 16:24
Avatar de allhen  
Fecha de Ingreso: septiembre-2005
Mensajes: 243
Antigüedad: 19 años, 7 meses
Puntos: 1
pues por q aun no lo llene !!!!
__________________
En esta vida todo es posible ... excepto vencer a la muerte .
  #8 (permalink)  
Antiguo 08/09/2006, 16:27
Avatar de juanmi321  
Fecha de Ingreso: septiembre-2004
Mensajes: 262
Antigüedad: 20 años, 8 meses
Puntos: 1
Simplemente seria algo asi:

sql="SELECT * FROM Tabla1 Where campo1 Like '" & loqbusco & "' and campo2=''"

ahi traera los campos que contengan las xxxxx o yyyy y no traiga nada en campo 2
__________________
<>< EN MOMENTOS DE CRISIS, SOLO LA IMAGINACIÓN ES MÁS IMPORTANTE QUE EL CONOCIMIENTO <><
  #9 (permalink)  
Antiguo 08/09/2006, 17:09
Avatar de allhen  
Fecha de Ingreso: septiembre-2005
Mensajes: 243
Antigüedad: 19 años, 7 meses
Puntos: 1
Desacuerdo nada..

nada... de nada
__________________
En esta vida todo es posible ... excepto vencer a la muerte .
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:00.