Código:
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.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 %>
quise comprobar que pasaba en el FOR poniendo dentro de el
Código:
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<% 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 %>
pero pasaria siempre lo mismo si se deja uno en blanco
.
me salio
Jose
Luis
Pedro
Código:
Fernando<br>
Código:
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??<br> <br> <br> <br>
simplemente que no pase por el insert.
ya que debo solo ingresar los datos que vienen desde los textfield.

