Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 31-03-2004
injavies injavies is offline
Miembro
 
Registrado: jun 2003
Posts: 15
Poder: 0
injavies Va por buen camino
Hola

disculpen pero creo que no se entendio bien mi pregunta, va otra vez:

Lo que yo quiero es poder controlar en un procedimiente almacenado luego de un insert delete o update si la operacion se realizo. Para esto hay en fireBird el comando ROW_Count que se usa de la siguiente manera


ROW_COUNT: Devuelve un entero, el número de registros involucrados en la última sentencia DML. Disponible en PSQL, en el contexto del trigger o procedure. Actualmente devuelve cero tras una sentencia SELECT.

UPDATE TABLE1 SET FIELD1 = 0 WHERE ID = :ID;
IF (ROW_COUNT = 0) THEN
INSERT INTO TABLE1 (ID, FIELD1) VALUES (:ID, 0);

el tema es que cuando compilo me da error en el comando ROW_COUNT, no lo reconoce

no se si me falta algo o que ?

bueno gracias y hasta pronto
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:01:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi