Fórum Retorno de -1 RecordCount delphi 5 #417565
28/05/2012
0
estou com um probleminha no seguinte codigo...
<TProcedure>.RecordCount > 0
exemplo:
spInc_GpProd.RecordCount > 0 then
begin
<Bloco de comandos>
end;
o meu problema é o seguinte... a consulta é valida, retorna registro consequentemente era p entrar no <Bloco de comandos> porém ao inves de retornar a quantidade de registro.. esta retornando retorna -1... ai nao entra no <Bloco de comandos>...
eu até resolvi usando o <> no lugar do >.
porém a minha duvida é por que esta retornano -1 ja que existe registros?...
preciso de ajuda, por favor..
Jesus Lima
Curtir tópico
+ 0Posts
28/05/2012
Joel Rodrigues
Gostei + 0
28/05/2012
Jesus Lima
Tambem já me deparei com a seguinte situação, o RecordCount funciona, retorna certinho a quantidade de registro, porém seu eu alterar a stored procedure no banco para adicionar mais um campo, o RecordCount retorna -1.
Ex:
Select campo1, campo2 from tabela where campo1 = MARIA --- o RecordCount retorna o valora correto.
Select campo1, campo2, campo3 from tabela where campo1 = MARIA --- o RecordCount retorna -1.
Gostei + 0
28/05/2012
Joel Rodrigues
Se não der certo, tente acessar o recordcount a partir do datasource.DataSet.RecordCount.
Gostei + 0
11/06/2012
Jesus Lima
valeu pela ajuda..
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)