
02/08/2005, 08:15
|
| | 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 |