sql="SELECT * FROM Tabla1 Where aquibuscoloqquiero Like '" & loqbusco & "' and len(DeEstecampoPuto) <=0"
si pongo
len(campoPuto)=0
da error
| ||||
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 <>< |
| ||||
![]() 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 . |
| ||||
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: metes tu otra consulta....sql="SELECT * FROM Tabla1 where campo1 IsNull" la duda que me surje es porque ese campo es nulo o vacio... suerte
__________________ JuanRa Pérez San Salvador, El Salvador |
| ||||
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 <>< |
| ||||
![]() 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 . |
| ||||
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 <>< |