Tengo un problemilla
Código:
form.asp
//varios textfield
<input name="nombre" type="text" id="nombre">
graba.asp
//codigo prorcionado por Urjose :)
<%
name=Split(Request.Form("nombre"),", ")
For i=0 to Ubound(name)
SQLstmt = "INSERT INTO usuarios (nombre) VALUES ('"& NAME(i)&"')"
Next
%>
Este codigo me funciona super bien si lleno todos los textfield, pero si dejo pasar uno en blanco me alega un error de que El campo 'usuarios.nombre' no puede ser una cadena de longitud cero.
quise comprobar que pasaba en el FOR poniendo dentro de el
Código:
<%
name=Split(Request.Form("nombre"),", ")
For i=0 to Ubound(name)
Response.Write(NAME(i)&"<br>")
'SQLstmt = "INSERT INTO usuarios (nombre) VALUES ('"& NAME(i)&"')"
Next
%>
e ingrese los nombres en los 3 primeros textfield luego deje uno en blaco , llene el siguente y despues deje todos los otros en blanco de un total de 10 textfiedl podrian ser 20 30 40 no se jaja
pero pasaria siempre lo mismo si se deja uno en blanco
.
me salio
Jose
Luis
Pedro
Fernando
Código:
<br>
<br>
<br>
<br>
Mi pregunta es , como valido si es que viene un text en blanco y no trate de ingresar a la base de datos algo en blanco??
simplemente que no pase por el insert.
ya que debo solo ingresar los datos que vienen desde los textfield.

no entiendo