Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2003, 05:01
sqa212
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 22 años
Puntos: 0
Pregunta error en asp, como lo puedo solucionar

El error aparece en el valor que toma nif1, este es el archivo:


<%@ LANGUAGE = "VBScript" %>
<!-- #include file="../db.asp" -->
<!-- #include file="../config.asp" -->
<!-- #include file="../functions.asp" -->
<%

verify
idcliente=request.form("idcliente")
nombre1=request.form("nombre1")
apellidos1=request.form("apellidos1")
nif1=request.form("nif1")
domicilio1=request.form("domicilio1")
poblacion1=request.form("poblacion1")
telefono1=request.form("telefono1")
movil1=request.form("movil1")
estadocivil=request.form("estadocivil")
regimeneco=request.form("regimeneco")
nombre2=request.form("nombre2")
apellidos2=request.form("apellidos2")
nif2=request.form("nif2")
nombre3=request.form("nombre3")
apellidos3=request.form("apellidos3")
nif3=request.form("nif3")
domicilio3=request.form("domicilio3")
poblacion3=request.form("poblacion3")
telefono3=request.form("telefono3")
movil3=request.form("movil3")



if nombre1="" or nombre1=null then
msg=msg & "<br>Necesitas introducir el nombre del cliente."
end if
if apellidos1="" or apellidos1=null then
msg=msg & "<br>Necesitas introducir el apellidos del cliente."
end if
if nif1="" or nif1=null then
msg=msg & "<br>Necesitas introducir el N.I.F del cliente."
end if
if domicilio1="" or domicilio1=null then
msg=msg & "<br>Necesitas introducir el domicilio del cliente."
end if

if poblacion1="" or poblacion1=null then
msg=msg & "<br>Necesitas introducir la poblacion del cliente."
end if

if telefono1="" or telefono1=null xor movil1="" or movil1=null then
msg=msg & "<br>Necesitas introducir el telefono o el movil del cliente."
end if
if estadocivil="" or estadocivil=null then
msg=msg & "<br>Necesitas introducir el estado civil del cliente."
end if

if msg="" then


if idcliente=null or idcliente="" then
'insert
sql="insert into clientes (nombre1, apellidos1, nif1, domicilio1, poblacion1, telefono1, movil1, estadocivil, regimeneco, nombre2, apellidos2, nif2, nombre3, apellidos3, nif3, domicilio3, poblacion3, telefono3, movil3) values "
sql=sql & "('" & valid_sql(nombre1) & "','" & valid_sql(apellidos1) & "'," & valid_sql(nif1) & "'," & valid_sql(domicilio1) & "'," & valid_sql(poblacion1) & "'," & valid_sql(telefono1) & "'," & valid_sql(movil1) & "'," & valid_sql(estadocivil) & "'," & valid_sql(regimeneco) & "'," & valid_sql(nombre2) & "'," & valid_sql(apellidos2) & "'," & valid_sql(nif2) & "'," & valid_sql(nombre3) & "'," & valid_sql(apellidos3) & "'," & valid_sql(nif3) & "'," & valid_sql(domicilio3) & "'," & valid_sql(poblacion3) & "'," & valid_sql(telefono3) & "'," & valid_sql(movil3) & ")"
response.write(sql)
db.execute(sql)
else
end if

end if

end if


%>

<html>
<head>
<title><% =comercio %> Administración</title>
</head>
<form action="editcliente.asp?stage=save" method=post>
<table cellspacing=0 cellpadding="0" border="0">


<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
nombre1:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="nombre1" value="<%= nombre1 %>" maxlength=100>
</td>
</tr>
<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
apellidos1:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="apellidos1" value="<%= apellidos1 %>" maxlength=100>
</td>
</tr>
<tr>

<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
nif1:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="nif1" value="<%= nif1 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
domicilio1:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="domicilio1" value="<%= domicilio1 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
poblacion1:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="poblacion1" value="<%= poblacion1 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
telefono1:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="telefono1" value="<%= telefono1 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
movil1:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="movil1" value="<%= movil1 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
estadocivil:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="estadocivil" value="<%= estadocivil %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
regimeneco:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="regimeneco" value="<%= regimeneco %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
nombre2:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="nombre2" value="<%= nombre2 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
apellidos2:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="apellidos2" value="<%= apellidos2 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
nif2:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="nif2" value="<%= nif2 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
nombre3:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="nombre3" value="<%= nombre3 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
apellidos3:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="apellidos3" value="<%= apellidos3 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
nif3:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="nif3" value="<%= nif3 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
domicilio3:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="domicilio3" value="<%= domicilio3 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
poblacion3:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="poblacion3" value="<%= poblacion3 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
telefono3:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="telefono3" value="<%= telefono3 %>" maxlength=100>
</td>
</tr>

<tr>
<td align=right valign="top"><font face="helvetica" size="1" color="<%= COLdark %>">
movil3:&nbsp;&nbsp;</font><BR></td>
<td align=left valign="top">
<font face="helvetica" size="1" color="<%= text %>">
<input size=20 name="movil3" value="<%= movil3 %>" maxlength=100>
</td>
</tr>

</td>


</table>
<input type="hidden" value="<% =idproducto %>" name="idproducto">
<input type="submit" value="Update" name="update">
</form>



</td>
</table>


<br>

<% footer %>

</body>
</html>

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'B',C''.
/webirm/admin/editcliente.asp, line 70



Página:
POST 235 bytes to /webirm/admin/editcliente.asp

Datos de POST:
nombre1=A&apellidos1=A&nif1=B&domicilio1=C&poblaci on1=A&telefono1=A&movil1=A&estadocivil=A&regimenec o=A&nombre2=A&apellidos2=A&nif2=A&nombre3=A&apelli dos3=A&nif3=A&domicilio3=A&poblacion3=A&telefono3= . . .