Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/12/2008, 09:40
Salamander
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Trabajo sobre Base de datos

Nas!

Gracias a los dos, Adler y GUAPOBEN, sois unos cracks! la verdad es que era una tontería y no me daba cuenta jejeje Pero cambiandolo ya me funciona y puedo meter los datos en el formulario :)

Ahora bien, otro problema me ha surgido (que raro), y este basicamente no lo entiendo... me dice lo siguiente:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
/WebClientes/modificar2.asp, línea 18


Parece que hay un problema con la pagina que procesa los datos del formulario y los inserta en la BD (modificar1.asp contenia el formulario y modificar2.asp el codigo que procesa los datos), a continuacion os pego el codigo a ver que le veis de raro:

<%@LANGUAGE="VBSCRIPT"%>
<%Option Explicit%>
<html>
<head>
<title>Modificar Registro</title>
</head>

<body>
<%
'Declaro el objeto de conexion y abro la base de datos
Dim Conex, strSQL, rs
Set Conex = Server.CreateObject("ADODB.Connection")
Conex.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Clientes.mdb"))

'Creamos la sentencia SQL y la ejecutamos
strSQL="Update Clientes Set DNI='" & Request.Form("DNI") & "', Direccion='" & Request.Form("Direccion") & "', Telefono='" & Request.Form("Telefono") & "', Email='" & Request.Form("Email") & "', Fax='" & Request.Form("Fax") & "' Where Nombre='" & Request.Form("Nombre") & "'"

Set rs=Conex.Execute(strSQL)
%>

<h1><div align="center">Datos Modificados</div></h1>
<div align="center"><a href="leer.asp">Mostrar Contenido de la Base de Datos</a></div><br>
<div align="center"><a href="insertar.html">Insertar un nuevo Cliente</a></div><br>
<div align="center"><a href="borrar1.asp">Borrar un Cliente</a></div><br>
<div align="center"><a href="modificar1.asp">Modificar Datos de un Cliente</a></div><br>

<%
'Cerramos la conexion a la Base de Datos
Conex.Close
%>

</body>
</html>

Seguro que es una tontería como lo de <%rs= en vez de <%=rs xDD pero la verdad es que cuando me saltan estos errores en los que no entiendo lo que me dicen me pongo a temblar, ya que no se por donde meterle mano al codigo :S

Weno, esperando vuestras magnificas respuestas me despido, no sin antes daros de nuevo las gracias por ayduarme en este mundo todavía muy desconocido para mi... el del ASP.

Salu2!