Re: [firebase-br] Resultado da Manutenção

Kléber Caneva kdcc em terra.com.br
Qui Out 7 14:17:00 -03 2004


Trecho retirado do Help do Delphi: 


ExecSQL method (TSQLQuery)

Executes a query that does not return a set of records.

Delphi syntax:

function ExecSQL(ExecDirect: Boolean = False): Integer; override;

C++ syntax:

virtual int __fastcall ExecSQL(bool ExecDirect = false);

Description

Call ExecSQL to execute an SQL command that does not return a set of records. This command is a query other than a SELECT query, such as an INSERT, UPDATE, DELETE, or CREATE TABLE query.

ExecDirect indicates that the query does not need to be prepared before it is executed. This parameter can be set to true if the query does not include any parameters. When ExecDirect is false, the query will be prepared before it is executed. Even when ExecDirect is false, you can avoid preparing the query every time ExecSQL is called by setting the Prepared property to true before calling ExecSQL the first time.

ExecSQL returns the number of rows affected by the executed command. This becomes the value of the RowsAffected property.

Note: Do not use ExecSQL for commands such as SELECT queries that return data. When the command returns data, use the Open method or set the Active property to true.

Ou seja, EXECSQL retorna exatamente o que vc quer: O Número de registros afetados.
Veja o trecho em vermelho.

[]´s

Kléber Caneva

----- Original Message ----- 
From: "Janine Prates" <janine em nettec.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, October 06, 2004 2:32 PM
Subject: [firebase-br] Resultado da Manutenção


Prezados Amigos,

    Há algum tempo eu postei esta questão na lista, mas não obtive uma
resposta satisfatória.
    Eu utilizo o Delphi 7, componentes dbExpress e o Firebird 1.5, minha
dificuldade e saber por exemplo, quando dou um comando de Manutenção de
registro (Update e Delete - Principalmente) e saber quantos registros foram
modificados.
    Caso alguém possa me ajudar, fico grata.

Janine Prates.



______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: VirusScan / Atualizado em 29/09/2004 / Versão: 1.5.2
Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://www.terra.com.br/centralunificada/emailprotegido/imail/imail.cgi?+_u=kdcc&_l=1,1097084120.218817.10487.turvo.terra.com.br,3418,Des15,Des15




Mais detalhes sobre a lista de discussão lista