GARANTIR DESCONTO

Fórum Pesquisa em Firebird via SQL - Retornar valor True ou False #48792

10/01/2005

0

Olá programadores,
Faço uma pesquisa pelo
select * from PF_CLIENTES WHERE NOME STARTING WITH :par1

Mas não estou sabendo retornar o valor true ou false. Como fazer? :shock: :shock: :shock:


Dbergkamps

Dbergkamps

Responder

Posts

10/01/2005

Gandalf.nho

Como assim?


Responder

Gostei + 0

10/01/2005

Dbergkamps

me desculpe. Reconheço que me expressei mal. :D :lol:
Mas eu já consegui pelo record count do ibdata set.
Aproveito para fazer outra indagação:
Exemplo:
Na tbcliente tenho o cliente ´Antonio´ e ´Bernardo´.
Após cadastrar Bernardo, o ponteiro da tabela fica nele, certo?
Daí eu localizo o ´Antonio´ pelo Select...
Mas eu me lembro que eu não quero mais o Antonio e sim o Bernardo, daí: eu tenho que localizá-lo de novo pelo select (pois eu movi o ponteiro) ou existe um ´rollback´ para isso?
Acho que ficou meio enrolado, mas dá pra entender. :lol: :lol: :lol:


Responder

Gostei + 0

11/01/2005

Afarias

|Após cadastrar Bernardo, o ponteiro da tabela fica nele, certo?
|Daí eu localizo o ´Antonio´ pelo Select...
|Mas eu me lembro que eu não quero mais o Antonio e sim o Bernardo,
|daí: eu tenho que localizá-lo de novo pelo select (pois eu movi o
|ponteiro) ou existe um ´rollback´ para isso?

sempre q vc executa um novo SELECT o buffer de memória é reconstruído com os novos registros (fetchs) do banco de dados. De forma q é uma ´nova situação´

está correto quando vc diz q tem q localizar novamente com um novo SELECT

-- ou, dependendo da consulta anterior, se o que vc trouxe foi uma lista (e não 1 registro apenas) pode ser q ambos estejam no buffer.


T+


Responder

Gostei + 0

12/01/2005

Dbergkamps

valeu A. Farias pela dica.
Consegui com um pouco de lógica.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar