Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2003, 11:54
Merkapto
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 21 años, 11 meses
Puntos: 0
Problemas con UPDATE

Hola a todos.

La función "update" no me da ningún error, pero no actualiza los registros que debería.

Adjunto el código fuente de la página que no finciona como debería.

<html>
<head>
<title>afegir albarà</title>
</head>
<body>
<p><font size="3" face="Arial, Helvetica, sans-serif">Data inicial: <%=request.form("data1")%><br>
Data final: <%=request.form("data2")%><br>
Client: <%=request.form("client")%><br>
Núm. factura: <%=request.form("factura")%><br>
<%
On Error Resume Next
Set Conn = CreateObject("ADODB.Connection")
Conn.Open "final"
conn.begintrans

sSQL = "update albara set factura=" & request("factura") & " where client=" & request("client") & " and data between " & request("data1") & " and " & request("data2") & ""

Set RS=Conn.Execute(sSQL)

If Err.Description <> "" then
Response.Write "<B>Error en BBDD: " & Err.Description & "</B>"
Else
Response.Write "<B></B>"
End If
%>
<%
conn.close
conn.committrans
%>
</font></p>
<p><font size="3" face="Arial, Helvetica, sans-serif"><a href="http://localhost/final/factura2.html">Afegir un altre
albarà</a></font></p>
</body>
</html>

No sé si el problema se da cuando comparo las fechas o por otras causas. Según el intervalo de fechas y el número de cliente debería actualizarse correctamente pero no es así.

Utilizo Access XP.

Gracias por vuestra ayuda. Saludos.