problema ao dar select em uma procedure...
Amigos, estou utilizando o IBO.
Criei uma stored procedure e a mesma quando chamo pelo componente TIBOStoredProc .
Ligo ele a um DataSource mas ele exibe somente 1 registro, sendo que são 50000 registros.
Quando faço o select da procedure via TIBOQuery e acesso pelo DataSource aí já exibe corretamente todos os registros.
O que pode está havendo ?
Estou postando a procedure:
Criei uma stored procedure e a mesma quando chamo pelo componente TIBOStoredProc .
Ligo ele a um DataSource mas ele exibe somente 1 registro, sendo que são 50000 registros.
Quando faço o select da procedure via TIBOQuery e acesso pelo DataSource aí já exibe corretamente todos os registros.
O que pode está havendo ?
Estou postando a procedure:
FOR SELECT CODIGO, NOME, DT_INSCRICAO, DT_ALTERACAO, DATANASCIMENTO, RG_ORGAOEMISSOR, SEXO, ESTADOCIVIL, TIPOSANGUINEO, DOADOR, PROFISSAO, EMPREGADO, DEFICIENTE, TELEFONE1, TELEFONE2, TELEFONE3, TRABALHAESCALA, PESOACIMADE80KG, ENDERECO, BAIRRO, CIDADE, UF, CAIXAPOSTAL, NAIGREJADESDE, CODIGREJA, CODOCUPACOES, TELEFONECONTATO, CPF, RG, ENDR_NUMERO, CEP, NACIONALIDADE, MATRICULA, CODCLASSES, CODGRUPOSASSISTENCIA FROM MEMBROS /* WHERE CODIGREJA = :CODIGREJA_IN */ ORDER BY NOME INTO :CODIGO, :NOME, :DT_INSCRICAO, :DT_ALTERACAO, :DATANASCIMENTO, :RG_ORGAOEMISSOR, :SEXO, :ESTADOCIVIL, :TIPOSANGUINEO, :DOADOR, :PROFISSAO, :EMPREGADO, :DEFICIENTE, :TELEFONE1, :TELEFONE2, :TELEFONE3, :TRABALHAESCALA, :PESOACIMADE80KG, :ENDERECO, :BAIRRO, :CIDADE, :UF, :CAIXAPOSTAL, :NAIGREJADESDE, :CODIGREJA, :CODOCUPACOES, :TELEFONECONTATO, :CPF, :RG, :ENDR_NUMERO, :CEP, :NACIONALIDADE, :MATRICULA, :CODCLASSES, :CODGRUPOSASSISTENCIA DO BEGIN SUSPEND; END
Thiagopedro
Curtidas 0
Respostas
Gandalf.nho
12/06/2006
O TIBOStoredProc sempre vai exibir somente um registro (ele deve ser usado somente para SPs executáveis). Para SPs selecionáveis use sempre o TIBOQuery.
GOSTEI 0
Thiagopedro
12/06/2006
Ok. Obrigado pela explicação.
Problema resolvido.
Só mais uma dúvida, no caso de stored procedure selecionável e eu utilizando TIBOQuery a perfomance ainda sim é maior ?
Problema resolvido.
Só mais uma dúvida, no caso de stored procedure selecionável e eu utilizando TIBOQuery a perfomance ainda sim é maior ?
GOSTEI 0