Cadena SQL no válida
Publicado por Adrián (17 intervenciones) el 16/03/2009 21:53:07
Hola, trato de hacer una consulta SQL pero Access me devuelve que es una cadena SQL no válida y que se esperaba INSERT, DELETE, UPDATE o SELECT. Me pueden decir primero si la instrucción se puede usar en Access, es la instrucción IF EXISTS. Se las paso a la cadena para que la vean y que me ayuden por favor. Desde ya muchas gracias.
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.' WHERE IdItem = 682 ELSE INSERT INTO ItemsPresupuestos (IdPresup,MontoUnitItem,CantItem,PdE,IdFdP,Descuento1,Descuento2,DescripItem,ItemAprobado) VALUES (3134,1,1,1,2,0,0,'item1 presup 3134.',0)
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.' WHERE IdItem = 682 ELSE INSERT INTO ItemsPresupuestos (IdPresup,MontoUnitItem,CantItem,PdE,IdFdP,Descuento1,Descuento2,DescripItem,ItemAprobado) VALUES (3134,1,1,1,2,0,0,'item1 presup 3134.',0)
Valora esta pregunta


0