
13/08/2003, 10:11
|
| | Fecha de Ingreso: julio-2003 Ubicación: Santiago
Mensajes: 11
Antigüedad: 21 años, 9 meses Puntos: 0 | |
Aun me da el Error !!! u_goldman es correcto lo que dices, una variable la recojo del Form y la otra del query, el valor que le asigno me lo toma bien, pero sigo con error....
OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/tarifario/update_llamados.asp, line 11
en esta pagina ingreso el valor
AGRTARIFA.ASP
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Agregar Tarifa</title>
</head>
<body>
<Form method="POST" action="update_llamados.asp?Valor=Costo">
<td> <input type="text" name="CostoNuevo" size="5"></td>
<INPUT TYPE="submit" VALUE="Grabar">
</FORM>
</body>
</html>
y aca proceso
UPDATE_LLAMADOS.ASP
<%
Dim oConn,strSQL
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Tarifario.mdb"))
CostoActual = Request.QueryString("Costo")
CostoNuevo = request.form("CostoNuevo")
strSQL = "UPDATE Ingreso_llamados SET Costo = '"&CostoNuevo&"' where Costo = '"&CostoActual&"'"
Set oConn = oConn.Execute(strSQL)
oConn.Close
set oConn = nothing
Response.Redirect("listado_llamados.asp")
%>
Ojala me puedan ayudar
Saludos |