 
			
				06/11/2007, 14:29
			
			
			     |  
      |    |    |    Fecha de Ingreso: septiembre-2005  
						Mensajes: 73
					  Antigüedad: 20 años, 1 mes Puntos: 0     |        |  
  |      Problema con iF        Hola, una preguntota nada más.   
Estoy haciendo la programación con vs.net 2005 y oracle y tengo la siguiente sentencia:   
UPDATE USUARIOS SET NOMBRE=:NOMBRE, 
    PASSWORD=:PASSWORD, 
    TIPOUSUARIO=:TIPOUSUARIO, 
    TRABAJADORID=:TRABAJADORID  
WHERE USUARIOID=:USUARIOID; 
IF (:PASSWORDOLD<>:PASSWORD) THEN 
UPDATE USUARIOS SET ULTIMOCAMBIO=:ULTIMOCAMBIO WHERE USUARIOID=:USUARIOID; 
END IF;   
Al realizar la consulta me da el error siguiente:   
ORA-00900: invalid SQL statement 
IF (:PASSWORDOLD<>:PASSWORD) THEN     
Mi pregunta es la siguiente. 
Se puede usar las expresiones IF así como lo estoy haciendo o sólo se puede usar dentro de funciones, procedimientos o cosas así.   
De antemano gracias     
				__________________  Henry :-D           |