ASP - Que significa cannot be a zero-length string.

 
Vista:

Que significa cannot be a zero-length string.

Publicado por felipe (5 intervenciones) el 30/07/2001 19:59:49
hola tengo ojala algioen me pueda ayudar mi probelma es elsiguiente,tengo esta linea
sql="INSERT INTO prob (nombre,departamento,email,equipo,problema,ip,resuelto) VALUES ('"&nombre&"' ,'"&departamento&"' ,'"&emailvar&"' ,'"&equipo&"','"&problema&"','"&ip2&"','"&resuelto&"')"
y me marca este error:
Microsoft][ODBC Microsoft Access Driver] Field 'prob.nombre' cannot be a zero-length string.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Que significa cannot be a zero-length string.

Publicado por Dark Misanthrope (1 intervención) el 31/07/2001 01:09:19
significa q en la base de datos has puesto q nombre no puede ser un valor nulo y q la variable nombre esta vacia. bien sea xq en el formulario o de donde venga no se cumplimentase o xq al traerla del formulario (o de donde sea) la has traido mal

la solucion mas inmediata es q habilites la variable nombre como nula, la otra es compruebes q nombre no esta vacia y en caso de estarlo des un mensaje diciendo q debe rellenarse... de todas formas ya q el nombre parece algo imprecindible ( XD ) revisa el codigo a ver si has metido alguna errata al escribir la variable o lo q sea....

espero haberte servido de alguna ayuda

un saludo
Dark Misanthrope
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Que significa cannot be a zero-length string.

Publicado por dmarm (117 intervenciones) el 31/07/2001 10:39:43
creo que lo mejor, si quieres que tenga un valor, es que lo pongas en el formulario de donde venga el campo nombre como requerido.

esa variable esta vacia seguramente, aunque le hayas pasado un valor desde el form. prueba un response.write !!
es posible que al hacer el request("") tengas algun error de sintaxis.
la linea deberia ser:
nombre=request("CAMPO NOMBRE EN EL FORM")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar