Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2006, 13:37
jetzona
 
Fecha de Ingreso: marzo-2006
Mensajes: 202
Antigüedad: 19 años, 2 meses
Puntos: 2
Microsoft OLE DB Provider for OBDC Drivers error '80040e14'

tengo una pagina web en la que actualizo unos registros a veces funciona y a veces noocuando no funciona me da el siguiente error

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la instrucción UPDATE.

/atencionclientes/telmex/guardacarga_back.asp, línea 59
la linea es la de la conexion que es esta:

Dim Bs
Set Bs = Server.CreateObject("ADODB.Connection")
Bs.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("base.mdb")

' CREA UNA CADENA PARA actualizar LOS DATOS
sql= "UPDATE Evaluaciones SET Evaluaciones.pfinal = "& pfinal &", Evaluaciones.nfinal = "& nota &", Evaluaciones.nr = "& nr &", Evaluaciones.r1 = '"& r1 &"', Evaluaciones.obs1 = '"& obs1 &"', Evaluaciones.na = "& na &", Evaluaciones.r2 = '"& r2 &"', Evaluaciones.r3 = '"& r3 &"', Evaluaciones.r4 = '"& r4 &"', Evaluaciones.obs2 = '"& obs2 &"', Evaluaciones.ng = "& ng &", Evaluaciones.r5 = '"& r5 &"', Evaluaciones.r6 = '"& r6 &"', Evaluaciones.r7 = '"& r7 &"', Evaluaciones.obs3 = '"& obs3 &"', Evaluaciones.np = "& np &", Evaluaciones.r8 = '"& r8 &"', Evaluaciones.r9 = '"& r9 &"', Evaluaciones.obs4 = '"& obs4 &"', Evaluaciones.nc = "& nc &", Evaluaciones.r10 = '"& r10 &"', Evaluaciones.obs5 = '"& obs5 &"', Evaluaciones.obs_gen = '"& obs6 &"' WHERE (((Evaluaciones.folio)="& Folio &"))"
Bs.execute(SQL)
Bs.close


los que estan asi '"& obs5 &"' son texto
y asi "& na &" son numeros

como les digo aveces funciona y otras veces no ? que puede ser????