[firebase-br] If exists...else
Cesar Nuñez
celina.mara em brturbo.com.br
Ter Dez 8 11:17:47 -03 2009
Hola a todos..
Clarion 6.1 + Firebird 2.0.5
Loc:Query = ' IF EXISTS( SELECT * FROM AR_SUC WHERE C_SUC = ' & RECO:C_SUC & ' C_ART = ' & RECO:C_ART & ') THEN ' &|
' UPDATE AR_SUC SET K_SAL = K_SAL + ' & RECO:N_ENT & ' WHERE C_SUC = ' & RECO:C_SUC & ' and C_ART = ''' & RECO:C_ART & '''' &|
' ELSE ' &|
' INSERT INTO AR_SUC (C_SUC, C_ART, K_SAL) VALUES( ' & RECO:C_SUC & ',''' & RECO:C_ART & ''',' & RECO:N_ENT & ');'
AR_SUC{Prop:Sql} = Loc:Query
IF FileErrorcode()
SETCLIPBOARD(Loc:Query)
MESSAGE('Error '&clip(Loc:query))
end
Error posteado
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 2.
IF.
Como poderia solucionar este Error...
Aguardo sugerencias..
SAludos
Cesar
Mais detalhes sobre a lista de discussão lista