Otro error del formulario

21/10/2004 - 18:03 por atienzar8 | Informe spam
Ayuda...Ahora el formulario me da otro error que no entiendo me podeís
ayudar??
Este es el error.
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Controlador ODBC Microsoft Access] El campo 'lista.PUBLICIDAD'
no puede ser una cadena de longitud cero.

/guardaSol.asp, line 134

Y el código es
sql ="insert into
lista(nombre,apellidos,dni,pais,titulacion,domicilio,cp,localidad,provincia,telefono,fax,email,"
sql = sql &
"centro,puesto,directrabajo,master,especialista,disenyo,activ,monitor,disenoh,parti,externo,observaciones,fecha_nac,publicidad)
"
sql = sql & " values('"
sql = sql & nombre & "','"
sql = sql & request.form("apellidos") & "','"
sql = sql & dni & "','"
sql = sql & pais & "','"
sql = sql & titulacion & "','"
sql = sql & domicilio & "','"
sql = sql & cp & "','"
sql = sql & localidad & "','"
sql = sql & provincia & "','"
sql = sql & telefono & "','"
sql = sql & fax & "','"
sql = sql & email & "','"
sql = sql & centro & "','"
sql = sql & puesto & "','"
sql = sql & directrabajo & "','"
sql = sql & master & "','"
sql = sql & especialista & "','"
sql = sql & disenop & "','"
sql = sql & activ & "','"
sql = sql & monitor & "','"
sql = sql & disenoh & "','"
sql = sql & parti & "','"
sql = sql & externo & "','"
sql = sql & observaciones & "','"
sql = sql & FECHA_NAC & "','"
sql = sql & PUBLICIDAD & "')"

set ra=conexion.execute(sql)

Por favor me es muy urgente que alguien me ayude muchas gracias
 

Leer las respuestas

#1 Sashka
21/10/2004 - 22:18 | Informe spam
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Está clarísimo... estas tratando de insertar un registro pasandole una
cadena de longitud 0 ("") a un campo que no lo admite...
en esta línea...
sql = sql & PUBLICIDAD & "')"

PUBLICIDAD debe ser una variable... que no contiene nada

Sashka
MS MVP Access
MCP ASP.Net

"Signa" escribió en el mensaje
news:

Ayuda...Ahora el formulario me da otro error que no entiendo me podeís
ayudar??
Este es el error.
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Controlador ODBC Microsoft Access] El campo 'lista.PUBLICIDAD'
no puede ser una cadena de longitud cero.

/guardaSol.asp, line 134

Y el código es
sql ="insert into
lista(nombre,apellidos,dni,pais,titulacion,domicilio,cp,localidad,provincia,telefono,fax,email,"
sql = sql &
"centro,puesto,directrabajo,master,especialista,disenyo,activ,monitor,disenoh,parti,externo,observaciones,fecha_nac,publicidad)
"
sql = sql & " values('"
sql = sql & nombre & "','"
sql = sql & request.form("apellidos") & "','"
sql = sql & dni & "','"
sql = sql & pais & "','"
sql = sql & titulacion & "','"
sql = sql & domicilio & "','"
sql = sql & cp & "','"
sql = sql & localidad & "','"
sql = sql & provincia & "','"
sql = sql & telefono & "','"
sql = sql & fax & "','"
sql = sql & email & "','"
sql = sql & centro & "','"
sql = sql & puesto & "','"
sql = sql & directrabajo & "','"
sql = sql & master & "','"
sql = sql & especialista & "','"
sql = sql & disenop & "','"
sql = sql & activ & "','"
sql = sql & monitor & "','"
sql = sql & disenoh & "','"
sql = sql & parti & "','"
sql = sql & externo & "','"
sql = sql & observaciones & "','"
sql = sql & FECHA_NAC & "','"
sql = sql & PUBLICIDAD & "')"

set ra=conexion.execute(sql)

Por favor me es muy urgente que alguien me ayude muchas gracias

Preguntas similares