[firebase-br] help

Valdir Dill valdirdill em infolivre.com.br
Seg Set 11 15:39:12 -03 2006



----- Original Message ----- 
From: <lista-request em firebase.com.br>
To: <lista em firebase.com.br>
Sent: Monday, September 11, 2006 12:00 PM
Subject: Digest lista, volume 720, assunto 2


Enviar submissões para a lista de discussão lista para
lista em firebase.com.br

Para se cadastrar ou descadastrar via WWW, visite o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
corpo da mensagem para
lista-request em firebase.com.br

Você poderá entrar em contato com a pessoa que gerencia a lista pelo
endereço
lista-owner em firebase.com.br

Quando responder, por favor edite sua linha Assunto assim ela será
mais específica que "Re: Contents of lista digest..."


Resumos das últimas mensagens enviadas para a lista da FireBase.

Tópicos de Hoje:

   1. Re: RES:  RES:  Erro esquisitissimo ! rs. (Leão)
   2. Select que traga números que não estão na sequencia (Chico)
   3. Re: Select que traga números que não estão na sequencia
      (marcelo luiz stefaniak - teflamar)
   4. Re: Select que traga números que não estão na sequencia
      (Cristiano Rebonatto)
   5. Re: Select que traga números que não estão na sequencia (Chico)
   6. Re: Meio OFF Maste Detalhe Firebird Delphi DB Express
      (Claudir Pereira dos Santos)
   7. Re: Select que traga números que não estão na sequencia
      (Jeferson Oliveira)


----------------------------------------------------------------------

Message: 1
Date: Mon, 11 Sep 2006 10:03:15 -0300
From: Leão <leaofjv em uol.com.br>
Subject: Re: [firebase-br] RES:  RES:  Erro esquisitissimo ! rs.
To: "FireBase" <lista em firebase.com.br>
Message-ID: <00ad01c6d5a2$b60f1da0$6400a8c0 em servidor>
Content-Type: text/plain; format=flowed; charset="iso-8859-1";
reply-type=original

verifique se o charset do seu banco não está errado. pode ser isso. tive
esse erro e era porque estava passando caracteres acentuados para o banco de
dados. Ex: João da Silva. Ou retira os acentos ou troca o charset do banco .
----- Original Message ----- 
From: "Moked - Tamara (Brazil)" <tamara em moked.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, September 11, 2006 9:54 AM
Subject: [firebase-br] RES: RES: Erro esquisitissimo ! rs.


Como assim... Nome de campo com acento? Ou valor sendo passado para o banco?

Obrigada,

Tamara Clemente - Suporte Técnico
Moked do Brasil - Consultoria de Segurança Empresarial
Divisão MokInf de Informática
PABX: (55-11) 5071-2748
tamara em moked.com.br
www.moked.com.br



-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Leão
Enviada em: segunda-feira, 11 de setembro de 2006 09:46
Para: FireBase
Assunto: Re: [firebase-br] RES: Erro esquisitissimo ! rs.

gente, senão me engano esse erro é por ter algum campo do seu banco de dados
que tenha acentos.
----- Original Message -----
From: "Moked - Tamara (Brazil)" <tamara em moked.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, September 11, 2006 9:03 AM
Subject: [firebase-br] RES: Erro esquisitissimo ! rs.


Olhaa...rs... A pouco tempo também tive este problema em vááááários select's
tb... Ma do nd ele sumiu....

Tb quero saber do q se trata... :)

Tamara Clemente - Suporte Técnico
Moked do Brasil - Consultoria de Segurança Empresarial Divisão MokInf de
Informática
PABX: (55-11) 5071-2748
tamara em moked.com.br
www.moked.com.br



-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Vanessa Merces Enviada em: sexta-feira, 8 de setembro de 2006 14:31
Para: FireBase
Assunto: [firebase-br] Erro esquisitissimo ! rs.

Olá pessoas, meu nome é Vanessa e eu sou nova no grupo...
Mas já estou trazendo um problemão daqueles...rsrsrs Quem sabe alguém não
pode me ajudar.
Vamos lá...

Uso o IBExpert versão - 2.5.0.61... e esta dando um erro um "tanto quanto
estranho" ehehehe Ao fazer um SELECT em determinadas tabelas ( não em
todas )...

Aparece a seguinte mensagem:
Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
Cannot transliterate character between character sets.

Bom.. eu não conheço muito o firebird, na verdade uso mais o sql server...
Mas esse erro ( até onde eu conheço ) é retornado ao tentar inserir um valor
maior do que permitido ao campo...
Oq não é o caso.. pois não estou dando um INSERT e sim um comando SELECT.

O mais estranho: Isso só acontece quando eu uso um determinado BANCO. E
somente com esse banco.

O mais estranho ainda: Na outra máquina que tenho o IBExpert instalado ,
copiei esse MESMO banco e lá consigo executar esse comando...

Alguem já viu algo assim???? Ou sabe a solução????

Bom é isso ai...
Desde já OBRIGADA.



_______________________________________________________
O Yahoo! está de cara nova. Venha conferir!
http://br.yahoo.com


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




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



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




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





------------------------------

Message: 2
Date: Mon, 11 Sep 2006 10:33:32 -0300
From: "Chico" <chico em auditecmatao.com.br>
Subject: [firebase-br] Select que traga números que não estão na
sequencia
To: "IB/FB" <lista em firebase.com.br>
Message-ID: <018301c6d5a6$e042f610$6501a8c0 em server1.auditec.com.br>
Content-Type: text/plain; charset="iso-8859-1"

Pessoal, tem como fazer um select que me retorne as notas que não existem 
dentro de uma sequência de 1 a 100 por exemplo ?
Abraços.
Chico.

------------------------------

Message: 3
Date: Mon, 11 Sep 2006 10:42:16 -0300
From: "marcelo luiz stefaniak - teflamar" <marcelo em teflamar.com.br>
Subject: Re: [firebase-br] Select que traga números que não estão na
sequencia
To: "FireBase" <lista em firebase.com.br>
Message-ID: <005601c6d5a8$1a404740$7d01a8c0 em tefnote>
Content-Type: text/plain; charset="iso-8859-1"

select * from notas where codigo not in
(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16...)
ou faça uma sp,

----- Original Message ----- 
From: "Chico" <chico em auditecmatao.com.br>
To: "IB/FB" <lista em firebase.com.br>
Sent: Monday, September 11, 2006 10:33 AM
Subject: [firebase-br] Select que traga números que não estão na sequencia


Pessoal, tem como fazer um select que me retorne as notas que não existem
dentro de uma sequência de 1 a 100 por exemplo ?
Abraços.
Chico.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




------------------------------

Message: 4
Date: Mon, 11 Sep 2006 10:59:03 -0300
From: Cristiano Rebonatto <crebonatto em upf.br>
Subject: Re: [firebase-br] Select que traga números que não estão na
sequencia
To: FireBase <lista em firebase.com.br>
Message-ID: <45056BA7.100 em upf.br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Tente :

Select codigo from notas
where not exists (select codigo from notas where codnota between 1 and 100)


marcelo luiz stefaniak - teflamar escreveu:
> select * from notas where codigo not in
> (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16...)
> ou faça uma sp,
>
> ----- Original Message ----- 
> From: "Chico" <chico em auditecmatao.com.br>
> To: "IB/FB" <lista em firebase.com.br>
> Sent: Monday, September 11, 2006 10:33 AM
> Subject: [firebase-br] Select que traga números que não estão na sequencia
>
>
> Pessoal, tem como fazer um select que me retorne as notas que não existem
> dentro de uma sequência de 1 a 100 por exemplo ?
> Abraços.
> Chico.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>

-- 
+-----------------------------------------------------------+
 Cristiano Rebonatto
 Setor de Análise e Desenvolvimento
 Divisão de Tecnologia da Informação
 Universidade de Passo Fundo
 Passo Fundo - RS
+-----------------------------------------------------------+




------------------------------

Message: 5
Date: Mon, 11 Sep 2006 11:07:52 -0300
From: "Chico" <chico em auditecmatao.com.br>
Subject: Re: [firebase-br] Select que traga números que não estão na
sequencia
To: "FireBase" <lista em firebase.com.br>
Message-ID: <019e01c6d5ab$ac4e14c0$6501a8c0 em server1.auditec.com.br>
Content-Type: text/plain; format=flowed; charset="iso-8859-1";
reply-type=original

Maravilha!
Obrigado Amigos!
Abraços.
Chico.
----- Original Message ----- 
From: "Cristiano Rebonatto" <crebonatto em upf.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, September 11, 2006 10:59 AM
Subject: Re: [firebase-br] Select que traga números que não estão na
sequencia


Tente :

Select codigo from notas
where not exists (select codigo from notas where codnota between 1 and 100)


marcelo luiz stefaniak - teflamar escreveu:
> select * from notas where codigo not in
> (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16...)
> ou faça uma sp,
>
> ----- Original Message ----- 
> From: "Chico" <chico em auditecmatao.com.br>
> To: "IB/FB" <lista em firebase.com.br>
> Sent: Monday, September 11, 2006 10:33 AM
> Subject: [firebase-br] Select que traga números que não estão na sequencia
>
>
> Pessoal, tem como fazer um select que me retorne as notas que não existem
> dentro de uma sequência de 1 a 100 por exemplo ?
> Abraços.
> Chico.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>

-- 
+-----------------------------------------------------------+
 Cristiano Rebonatto
 Setor de Análise e Desenvolvimento
 Divisão de Tecnologia da Informação
 Universidade de Passo Fundo
 Passo Fundo - RS
+-----------------------------------------------------------+


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




------------------------------

Message: 6
Date: Mon, 11 Sep 2006 11:06:37 -0300
From: "Claudir Pereira dos Santos" <claupers_dbrays em yahoo.com.br>
Subject: Re: [firebase-br] Meio OFF Maste Detalhe Firebird Delphi DB
Express
To: lista em firebase.com.br
Message-ID: <ee3ql0$q1c$1 em sea.gmane.org>

Caro colega... O que eu faço é gravar os dados nas tabelas por comando
mesmo. Uso os compodentes Ibquery. Quando precizo tirar um relátorio que use
mestre e detalhe no para o detalhe eu uso tibtable pois nele este a opção de
informar o masterfields e o mastersource. Se seu problema for com relatório,
penso que isso ira resolver. Tambem uso primary Key not null e deu certo.


Cordialmente;


Claudir P. Santos






------------------------------

Message: 7
Date: Mon, 11 Sep 2006 11:10:04 -0300
From: "Jeferson Oliveira" <jefersonfoliveira em gmail.com>
Subject: Re: [firebase-br] Select que traga números que não estão na
sequencia
To: FireBase <lista em firebase.com.br>
Message-ID:
<aa2d50da0609110710v2e6e4d92r4ff38b0d63c5e91 em mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

A única solução que visualizo é através de stored procedure.
Abaizo o código de definição de uma SP que escrevi nesse momento.
Testei rapidamente e parece resolver seu problema.


Abraço!
Jeferson Oliveira


create procedure SP_VAGA_EM_SEQUENCIA_NUMERICA (
    NOME_TABELA varchar(31),
    NOME_CAMPO varchar(31),
    NUMERO_INICIAL integer,
    NUMERO_FINAL integer)
returns (
    NUMERO_NAO_UTILIZADO integer)
as
declare variable ULTIMO_NUMERO_LIDO integer;
declare variable NUMERO_ATUAL integer;
declare variable SENTENCA varchar(200);
begin
  ULTIMO_NUMERO_LIDO = 0;
  SENTENCA = ' select ' || :NOME_CAMPO ||
             ' from ' || :NOME_TABELA ||
             ' where ' || :NOME_CAMPO || ' between ' ||
             :NUMERO_INICIAL || ' and ' || :NUMERO_FINAL ||
             ' order by ' || :NOME_CAMPO;
  for execute statement :SENTENCA into :NUMERO_ATUAL do
  begin
    while ((:NUMERO_ATUAL - 1) > :ULTIMO_NUMERO_LIDO) do
    begin
      NUMERO_NAO_UTILIZADO = :ULTIMO_NUMERO_LIDO + 1;
      ULTIMO_NUMERO_LIDO = :NUMERO_NAO_UTILIZADO;
      suspend;
    end
    ULTIMO_NUMERO_LIDO = :NUMERO_ATUAL;
  end
end^



------------------------------

_______________________________________________
lista mailing list
lista em firebase.com.br
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br


Fim da Digest lista, volume 720, assunto 2
******************************************


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.11.7/438 - Release Date: 05/09/2006






Mais detalhes sobre a lista de discussão lista