Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/08/2005, 08:15
bugno30
 
Fecha de Ingreso: mayo-2005
Mensajes: 45
Antigüedad: 20 años
Puntos: 0
a mi tampoco me funciona el update y, solo tengo un record set.
Codigo:
<%
'Recogemos los valores del formulario
nombre=Request.Form("nombre")
id= CInt(Request.Form("id"))
Response.Write(nombre)
Response.Write(id)

'Instanciamos y abrimos nuestro objeto conexion
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("prueba.mdb")
'Ahora creamos la sentencia SQL
sSQL="Update ASP_USUARIOS Set Nombre='" & nombre & "' Where ID='" & id & "'"

'Ejecutamos la orden
set RS = Conn.Execute(sSQL)

%>

<h1><div align="center">Registro Actualizado</div></h1>
<div align="center"><a href="lectura.asp">Visualizar el contenido de la base</a></div>

<%
'Cerramos el sistema de conexion
Conn.Close
%>
y el error:
Microsoft JET Database Engine error '80040e07'

Data type mismatch in criteria expression


No se a q se debe pues, los valores me los recoge.
Gracias