
06/11/2004, 14:37
|
 | | | Fecha de Ingreso: noviembre-2003 Ubicación: Veracruz
Mensajes: 153
Antigüedad: 21 años, 6 meses Puntos: 0 | |
ayuda: No coinciden los tipos de datos en la expresión de criterios. Hola en mi web tengo un sistema de autentificacion de usuarios, el problema es que cuando el usuario se registra y da enviar, sale el siguiente error: Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
/Negocio/Html2/registro1.asp, line 10
El código de regitro1.asp es:
<%
Dim oConn
Set oConn = Server.CreateObject("ADODB.Connection")
' Configura aquí tu db
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db_1.mdb"))
strSQL = "select nombre from usuarios where nombre = '"& Request.Form("nombre") &"'"
Set objRS = oConn.Execute(strSQL)
if (objRS.Eof) then
strSQL = "insert into usuarios (nombre, clave, usuario, apellidos, telefono, email, cookie) values ('"& Request.Form("nombre") & "' , '"& Request.Form("clave") & "' , '"& Request.Form("usuario") & "' , '"& Request.Form("apellidos") & "' , '"& Request.Form("telefono") & "' , '"& Request.Form("email") & "' , 'no conectado')"
oConn.Execute(strSQL)
Response.Redirect("login.asp")
else
Response.Write("Ya existe un usuario con ese nombre, vuelva al <a href=form.asp>formulario</a>")
end if
%>
</body>
</html>
¿Cuál es el problema?
__________________ ... www.kaomix.com ... :aplauso: kao0 power |