realmente Rodrigo, ele está limitando.. criei um teste aqui bem simples e de 16542 registros, ele só me mostrou 1000
oque eu coloco para deixar ilimitado?
Limit 0 no zsqlmethod?

abraços.

Em 23/10/06, Rodrigo Braga <[EMAIL PROTECTED]> escreveu:
Pacheco

Se não me falha a memória ao criar um ZSQL ele limita em 1000 as linhas retornadas, dá uma conferida nisso, e coloca zero (ilimitado) se for este o caso.

----- Mensagem original ----
De: Carlos Augusto Pacheco < [EMAIL PROTECTED]>
Para: Zopept < zope-pt@yahoogrupos.com.br>
Enviadas: Segunda-feira, 23 de Outubro de 2006 16:40:10
Assunto: [zope-pt] Help.. Limite de registros . BD MYSQL ZSQL


Pessoal.

Criei uma rotina para migração de uma tabela para outra tabela, onde a tabela temporaria tem mais que 1000 registros.

criei uma rotina para selecionar estes registros em script python e outra rotina para inserir na tabela de produção.

só que quando chega no registro 1000, ele simplismente dá como OK..

for tmptarifas in selGrpTarifa: # (recebe de uma caixa select quais são os planos de tarifas)
      for p in context.querys.selPlanTarifaId (Id=tmptarifas): # (Seleciona o plano de tarifa especifico)
         if selPlanTarifa.id_device == p.id_device: # (verifica se o plano de tarifa criado para produção e o plano de tarifa temporário são do mesmo tipo      
            for tmprates in context.querys.selTarifasGrp(idPlanTarifa=p.id): # seleciona todas as rotas dos planos de tarifas da tabela temporaria            
               valorcorrigido = float( tmprates.vlcompra) + (float(tmprates.vlcompra) *float(percentoTarifa))/100             
    context.querys.insTarifas(idTariffPlan=selPlanTarifa.id,Prefix=tmprates.prefix,Localidade=tmprates.localidade,vlCompra=valorcorrigido,Bloco=int(blinicial),blocoIncremento=int(blincremental),Trunk= tmprates.trunk)
#insere na tabela de produção o resultado da tabela temporaria..


só para complementar.. existem 4 planos de tarifas..: DDI Fixo, DDI Celular, DDD Fixo e DDD Celular.
o DDI Fixo e o DDI Celular tem mais de 1000 registros...
só que quando ele termina a rotina (sem nenhum erro sequer) vc vai na tabela de produção da um select na tabela nos registros do plano de tarifa DDI Fixo e DDI Celular e ambos retornar 1000 registros... ele não passa de 1000 registro..)

alguem sabe me informar se existe um bloqueio ou uma limitação do banco mysql ou do Zope?

obrigado.





--
Carlos Augusto Queiroz Pacheco
------------------------------------------
Linux Professional Institute Certified
IBM Certified Websphere Systems Administrator MQ Series
www.paxeco.com.br / [EMAIL PROTECTED]
47-9982-3986



Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!



--
Carlos Augusto Queiroz Pacheco
------------------------------------------
Linux Professional Institute Certified
IBM Certified Websphere Systems Administrator MQ Series
www.paxeco.com.br / [EMAIL PROTECTED]
47-9982-3986 __._,_.___

Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

__,_._,___

Responder a