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

Eliminar registros null

Estas en el tema de Eliminar registros null en el foro de ASP Clásico en Foros del Web. Hola! tengo este code que utilizo para recibir datos de un form y envío a dos tablas diferentes. En el form, tengo 10 campos con ...
  #1 (permalink)  
Antiguo 08/04/2012, 17:47
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 18 años, 10 meses
Puntos: 0
Sonrisa Eliminar registros null

Hola! tengo este code que utilizo para recibir datos de un form y envío a dos tablas diferentes.

En el form, tengo 10 campos con el nombre NOM que luego separo con un split
No todos los campos NOM están escritos, en ocaciones van vacíos y ahi aparece el problema: no sé cómo eliminar esos registros.

Les paso el code que uso para procesar todo:

Código:
<%

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ= " & Server.MapPath("LGTV.mdb")

vNOM = Request.Form("NOM")

vector = split (vNOM,",")


for i=0 to UBound(vector)


Ssql = "INSERT INTO VOTITOS (NOM, CODE, VT) VALUES ('"&vector(i)&"', '"&Request("CODE")&"', 0)"
Conn.Execute(ssql)
Next

Ssql = "INSERT INTO ENCUESTA1 (CODE, EST, ENC) VALUES ('"&Request("CODE")&"','"&Request("EST")&"','"&Request("ENC")&"')"
Conn.Execute(ssql)


'ESTE CODE NO FUNCIONA COMO ESTÁ.

'ssql =  "DELETE FROM VOTITOS WHERE NOM is null"
'Set RS43=Conn.Execute(ssql)



%>
PREGUNTA.
Cuál sería la forma de evitar que ingresen los campos vacíos? En la última sentencia traté de buscar los campos null pero no los puedo eliminar, no me sale.

Gracias.
  #2 (permalink)  
Antiguo 09/04/2012, 15:42
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Eliminar registros null

Nadie se anima? no muerde!!jajaja!!
  #3 (permalink)  
Antiguo 09/04/2012, 16:12
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 18 años, 10 meses
Puntos: 0
De acuerdo Respuesta: Eliminar registros null

Bueno, investigando, encontré un script en javascript que me salvó la papa, en vez de subir campos vacíos, genero los campos necesarios con este codigo.

HUBO VARIOS QUE MIRARON EL POST Y NO SE LES OCURRIÓ NADA O CON EL MISMO PROBLEMA.... por eso les salvo un poco del agua..

Código PHP:

este code va en el head
:

<
script type="text/javascript">
<!--
num=1;
function 
crear(obj) {
  
num++;
  
fi document.getElementById('fiel'); // 1
  
contenedor document.createElement('div'); // 2
  
contenedor.id 'div'+num// 3
  
fi.appendChild(contenedor); // 4

  
ele document.createElement('input'); // 5
  
ele.type 'text'// 6
  
ele.name 'nom'// 6
  
contenedor.appendChild(ele); // 7
  
  
ele document.createElement('text'); // 5
  
ele.type 'button'// 6
  
ele.value 'Borrar'// 8
  
ele.name 'div'+num// 8
  
ele.onclick = function () {borrar(this.name)} // 9
  
contenedor.appendChild(ele); // 7
}
function 
borrar(obj) {
  
fi document.getElementById('fiel'); // 1 
  
fi.removeChild(document.getElementById(obj)); // 10
}
--> 
</script>

LO SIGUIENTE VA DENTRO DEL FORM

<fieldset id="fiel">

<input type="button" value="Crear" onclick="crear(this)" /> 

Esto es todo, el codigo de asp del principio es suficiente para que funcione todo el sistema.

Muchas gracias!!

Etiquetas: campos, desaparecer, vacios
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 12:40.