Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2015, 12:52
E_Blue
 
Fecha de Ingreso: mayo-2011
Mensajes: 102
Antigüedad: 13 años
Puntos: 0
Pregunta ¿Como hacer un UPDATE o un INSERT dependiendo de si existe o no la fila?

Hola, tengo una tabla con 4 Primary Key en la que debo insertar datos si la combinación de Primary Key no existe y actualizar un par de campos si la combinación de Primary Key ya existe.

Si uso INSERT y la combinación existe me defaultea los campos que no le paso
Si uso UPDATE y la combinación no existe no hace nada

Actualmente estoy usando REPLACE pero note que si no le paso algún campo también lo defaultea.

Esto lo estoy haciendo desde un programa hecho en VB.NET y armo las querys para insertar de a una fila extrayendo los datos desde un DataGridView el cual puede tener fácil 4000 lineas.

¿Alguna sugerencia?
No se me ocurre como resolver esto.