[cw6.1][FIREBIRD2.0/ODB] UPDATE EN CLARION

SQL, mySQL, postgreSQL y otros motores
Responder
Canibal
Ayudante de Santa
Mensajes: 76
Registrado: Mié Feb 23, 2011 6:54 pm
Contactar:

[cw6.1][FIREBIRD2.0/ODB] UPDATE EN CLARION

Mensaje por Canibal » Mié Mar 28, 2012 3:10 pm

HOLA A TODOS...

QUERIA SABER SI REALIZO EL SGTE, CODIGO

ARCHIVO_SQL{PROP:SQL} = ' UPDATE ARCHIVO_SQL SER CAMPO = ' & VARIABLE &|
' WHERE CAMPO_PK = ' & DATOS_PK

CASO QUE DE ERROR POR NO EXISTIR, QUE CODIGO SGTE PODRIA AGREGAR, PARA RELAIZAR
LOS DATOS CON INSERT... ALGO ASI COMO
IF ERROR() THEN ....
ARCHIVO_SQL{PROP:SQL} = ' INSERT....

AGRADECIDO POR LA ATENCION Y AGUARDO LA AYUDA DE UDS...


Avatar de Usuario
Mauricio
Desarrollador de Clarion
Mensajes: 1125
Registrado: Dom Feb 06, 2011 9:34 am
Ubicación: España
Contactar:

Re: [cw6.1][FIREBIRD2.0/ODB] UPDATE EN CLARION

Mensaje por Mauricio » Mié Mar 28, 2012 8:14 pm

Por qué no preguntás antes si existe el registro?
SQL_FILE{PROP:SQL} = ' SELECT AlgunCampo FROM ARCHIVO_SQL SER CAMPO = ' & VARIABLE &|
' WHERE CAMPO_PK = ' & DATOS_PK
NEXT(SQL_FILE)
IF SQL_FILE:Campo1 <> ''
!Hago un update
ELSE
! Hago un insert
END !IF
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog

Canibal
Ayudante de Santa
Mensajes: 76
Registrado: Mié Feb 23, 2011 6:54 pm
Contactar:

Re: [cw6.1][FIREBIRD2.0/ODB] UPDATE EN CLARION

Mensaje por Canibal » Mié Mar 28, 2012 8:23 pm

Gracias Mauricio, por la ayuda...
lo voy a plicar y comento...

saludos


Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados