Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2009, 07:48
tripido
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
Puntos: 0
Consulta sobre SQL en Access

Hago una consulta en Acces2003 que me da el error "Se esperaba INSERT, UPDATE, SELECT O DELETE". La consulta con los valores de las variable ya asignados es:
"IF EXISTS (SELECT * FROM ItemsPresupuestos WHERE IdItem = 682) UPDATE ItemsPresupuestos SET (MontoUnitItem = 1, CantItem = 1, PdE = 1, IdFdP = 2, Descuento1 = 0, Descuento2 = 0, DescripItem = 'item1 presup 3134.modif') WHERE IdItem = 682 ELSE INSERT INTO ItemsPresupuestos (IdPresup,MontoUnitItem,CantItem,PdE,IdFdP,Descuen to1,Descuento2,DescripItem,ItemAprobado) VALUES (3134,1,1,1,2,0,0,'item1 presup 3134.modif',0)"
La consulta es, se puede usar esa sentencia IF EXISTS, porque no funciona?, habrá que cargar alguna referencia?. Desde ya muchas gracias.