From gutopj02 em gmail.com Sun Jan 1 19:12:11 2012 From: gutopj02 em gmail.com (Augusto junior) Date: Sun, 1 Jan 2012 19:12:11 -0200 Subject: [firebase-br] RES: RES: Migrar o componente de coneccao In-Reply-To: References: <4EFC70C1.5060204@gmail.com> Message-ID: Olá pessoal, Demorei a responder porque estive em viagem... agradeço a todos que ajudaram ,... e 2012 a todos da lista e familiares... Augusto Em 29 de dezembro de 2011 20:46, Eduardo Belo escreveu: > Use o IBO e seja feliz! > > Feliz 2012 > > Eduardo Belo > > Em 29 de dezembro de 2011 10:53, Cyber Guido escreveu: > >> >> Usei o IBX apenas com o FB versão 1. Daí em diante usei o FIBPlus, mas >> recentemente tive um problema com o suporte deles, me deixaram a ver navios >> por 15 dias ou mais, sem a menor satisfação, e isto poucos dias depois de >> eu ter contratado a extensão do suporte por mais dois anos. Atualmente >> estou usando usando AnyDAC para conexão com FB 2.51, e extremamente >> satisfeito com o suporte deles, são extremamente atenciosos e chegaram a me >> responder inclusive em um domingo. >> >> De qualquer forma, pelo que tenho visto nos grupos de discussão da >> Embarcadero, as chances são de mais cedo ou mais tarde o IBX se estranhar >> com o FB. Extraído de artigo de autoria de Bill Todd (TeamB): >> >> > >> > Will FireBird use the InterBase components, or do I still >> > have to use dbExpress? >> >>  I have heard of people using some versions of the InterBase >>  Express components successfully with with some versions of >> Firebird but the IBX components do not officially support >> Firebird and they are not tested against Firebird. If they >>  do work now you should expect them to fail with some future >>  version. >> >> >> On 28/12/2011 21:21, Jose Luiz de Medeiros wrote: >> >>> Boa noite, >>> >>> Eu uso delphi 2010 ou delphi xe junto com IBX é Firebird 2.5 sem problema >>> algum... >>> >>> >>> >>> Abs: >>> >>> Jose Luiz de Medeiros >>> ------------------------------**----- >>> Programmer& TI Professional >>> >>> :: delphi - php - firebird - mysql :: >>> (31)9628-4764 >>> >>> ---- Original Message ---- >>>> From: Tecnobyte Informática >>>> > >>>> To: "FireBase"> >>>> Sent: Qua, Dez 28, 2011, 15:14 PM >>>> Subject: Re: [firebase-br] RES: RES: Migrar o componente de coneccao >>>> >>>> Eu tive problema com IBX + Firebird 2.1 + Delphi 2010. Agora não tenho >>>> como >>>> te informar qual foi exatamente o problema, pois faz tempo que tentei >>>> migrar >>>> do Delphi7 para Delphi2010 e acabei desistindo devido a este problema. >>>> >>>> Atenciosamente. >>>> >>>> Daniel P. Guimarães >>>> Tecnobyte Informática >>>> www.tecnobyte.com.br >>>> >>>> -----Mensagem Original----- >>>> From: Fasystem - Listas >>>> Sent: Wednesday, December 28, 2011 10:35 AM >>>> To: 'FireBase' >>>> Subject: [firebase-br] RES: RES: Migrar o componente de coneccao >>>> >>>> Bom Dia Daniel. >>>> Eu uso IBX nos meus projetos e estou satisfeito com ele. >>>> Já usei com FB 1.0, FB 2.0, FB 2.13 e agora com FB 2.5. >>>> Utilizo blobs para guardar documentos entre outros. >>>> Até agora não encontrei nenhum problema. >>>> Você poderia relatar qual problemas de incompatibilidade você já >>>> encontrou. >>>> É importante para mim. Quem sabe posso me precaver. >>>> Obrigado >>>> Jose A. Siva >>>> Fasystem >>>> >>>> -----Mensagem original----- >>>> De: lista-bounces em firebase.com.br [mailto:lista-bounces@** >>>> firebase.com.br ] Em >>>> nome de Tecnobyte Informática >>>> Enviada em: terça-feira, 27 de dezembro de 2011 18:33 >>>> Para: FireBase >>>> Assunto: Re: [firebase-br] RES: Migrar o componente de coneccao >>>> >>>> Não recomendo IBX devido a incompatibilidade com Firebird nas versões >>>> mais >>>> novas do Delphi. >>>> >>>> Atenciosamente. >>>> >>>> Daniel P. Guimarães >>>> Tecnobyte Informática >>>> www.tecnobyte.com.br >>>> >>>> -----Mensagem Original----- >>>> From: Fasystem - Listas >>>> Sent: Tuesday, December 27, 2011 4:23 PM >>>> To: 'FireBase' >>>> Subject: [firebase-br] RES: Migrar o componente de coneccao >>>> >>>> Mude para IBX que acompanha o Delphi. >>>> Ele segue o mesmo jeito de trabalhar do MDO. >>>> Se usar um programa que faca o replace nos arquivos dfm e pas é possível >>>> fazer isso num piscar de olhos. >>>> Dê uma olhada no IBX e verá que são iguais. >>>> >>>> Abraços >>>> José A. Silva >>>> >>>> -----Mensagem original----- >>>> De: lista-bounces em firebase.com.br [mailto:lista-bounces@** >>>> firebase.com.br ] Em >>>> nome de Augusto junior >>>> Enviada em: segunda-feira, 26 de dezembro de 2011 10:20 >>>> Para: FireBase >>>> Assunto: [firebase-br] Migrar o componente de coneccao >>>> >>>> Primeiramente boas festas a todos e 2012 cheio de saude e realizacoes... >>>> >>>> todos meus sistemas estao feitos em d2007 e MDO, mas estou pensando em >>>> mudar para D2009 e como o MDO foi abandonado preciso migrar o componente >>>> de coneccao, minha duvida é se posso durante a migracao usar 2 >>>> componentes >>>> de coneccao durante o tempo de migracao.. >>>> exemplo vou migrar um sistema por partes e durante o tempo da migracao o >>>> sistema ficara em uso.. entao irei dois componentes de coneccao >>>> diferentes e >>>> alguns formularios usando um componente e outros o outro.. isso nao >>>> gera problemas ? >>>> >>>> caso nao ha problema pode qual componente é aconselhado? >>>> >>>> grato >>>> Augusto >>>> >>>> >>>> ______________________________**________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>>> >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >>> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alisson em uniontecnologia.com.br Mon Jan 2 08:54:02 2012 From: alisson em uniontecnologia.com.br (Alisson) Date: Mon, 2 Jan 2012 08:54:02 -0200 Subject: [firebase-br] =?iso-8859-1?q?Cria=E7=E3o_de_usu=E1rio?= Message-ID: <008601ccc93c$d6df9760$849ec620$@uniontecnologia.com.br> Olá a todos do grupo. Gostaria de um auxilio onde eu não estou conseguindo um jeito correto. Gostaria de saber como eu faço para criar uma strored procedure que cria um usuário no banco de dados quando disparado. Já tentei algumas coisas mais não consegui. From luapfirebird em yahoo.com.br Mon Jan 2 10:25:06 2012 From: luapfirebird em yahoo.com.br (Luciano franca) Date: Mon, 2 Jan 2012 04:25:06 -0800 (PST) Subject: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: References: <4EFC70C1.5060204@gmail.com> Message-ID: <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com>    Pessoal desculpem minha ignorância mais gostaria de uma ajuda sobre a melhor forma de padronização do Banco de dados.    Todos os impostos atualmente tem muitas informações no caso do ICMS tem informações como  CST, alíquota, base de cálculos etc.. Ipi tem ainda código de enquadramento legal Bem e isso ainda pode aumentar pois o governo vive criado normas novas Assim eu não sei se guardo todas essas informações nos itens das vendas ou se coloco apenas o código do Imposto e deixo tudo isso nos cadastros Ou se ainda crio outra tabela especifica só para os dados dos impostos.    Isso ainda pode varias para Venda ou Entrada de Produtos.      Gostaria da dica dos amigo para ter uma noção de como os amigos tem feito.      Grato a todos. From pportellaa.firebase em gmail.com Mon Jan 2 10:33:14 2012 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Mon, 02 Jan 2012 10:33:14 -0200 Subject: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> References: <4EFC70C1.5060204@gmail.com> <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> Message-ID: <4F01A40A.1070203@gmail.com> Salve tudo nos itens. "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a CRISTO, queiram CONHECÊ-LO por conhecerem vocês" H. David Burton Em 02/01/2012 10:25, Luciano franca escreveu: > > Pessoal desculpem > minha ignorância mais gostaria de uma ajuda sobre a melhor forma de > padronização do Banco de dados. > > > Todos os impostos atualmente tem muitas > informações no caso do ICMS tem informações como CST, alíquota, base de cálculos etc.. > Ipi tem ainda código de enquadramento legal > Bem e isso ainda pode aumentar pois o governo vive criado > normas novas > Assim eu não sei se guardo todas essas informações nos itens > das vendas ou se coloco apenas o código do Imposto e deixo tudo isso nos > cadastros > Ou se ainda crio outra tabela especifica só para os dados > dos impostos. > > Isso ainda pode > varias para Venda ou Entrada de Produtos. > > Gostaria da dica > dos amigo para ter uma noção de como os amigos tem feito. > > Grato a todos. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ronaldsouza01 em gmail.com Mon Jan 2 10:35:56 2012 From: ronaldsouza01 em gmail.com (Ronaldo Souza) Date: Mon, 2 Jan 2012 10:35:56 -0200 Subject: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: <4F01A40A.1070203@gmail.com> References: <4EFC70C1.5060204@gmail.com> <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> <4F01A40A.1070203@gmail.com> Message-ID: Essa eu assino embaixo ! Salve nos ítens que você sempre poderá recuperar a informação quando da geração dos impostos !! Sucesso Ronaldo Alves de Souza AtonWare Ltda. Em 2 de janeiro de 2012 10:33, Paulo Portella escreveu: > Salve tudo nos itens. > > "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > H. David Burton > > > Em 02/01/2012 10:25, Luciano franca escreveu: >> >>    Pessoal desculpem >> minha ignorância mais gostaria de uma ajuda sobre a melhor forma de >> padronização do Banco de dados. >> >>  Todos os impostos atualmente tem muitas >> informações no caso do ICMS tem informações como  CST, alíquota, base de >> cálculos etc.. >> Ipi tem ainda código de enquadramento legal >> Bem e isso ainda pode aumentar pois o governo vive criado >> normas novas >> Assim eu não sei se guardo todas essas informações nos itens >> das vendas ou se coloco apenas o código do Imposto e deixo tudo isso nos >> cadastros >> Ou se ainda crio outra tabela especifica só para os dados >> dos impostos. >>    Isso ainda pode >> varias para Venda ou Entrada de Produtos. >>      Gostaria da dica >> dos amigo para ter uma noção de como os amigos tem feito. >>      Grato a todos. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From tallysferrante em gmail.com Mon Jan 2 10:36:22 2012 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Mon, 2 Jan 2012 10:36:22 -0200 Subject: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> References: <4EFC70C1.5060204@gmail.com> <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> Message-ID: Não posso te dar informações corretas pois não desenvolvo soft nessa área mas já vi muitos sistemas por ai que os caras amarram tudo em por exemplo tem la um combobox com os tipos Subs. Tributária Trib 7 Trib 12 Trib 18 Trib 25 Isento e nisso eles vão jogando automatico os CST 060 pra sub. 000 pra trib. não sei se saem todos corretos, mas já vi assim hehehehe já vi outros sistemas que o pessoal amarra no NCM+Empresa+Estado Mas ai fica muito cabuloso hehehehe From marcosweimer em gmail.com Mon Jan 2 10:44:08 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Mon, 2 Jan 2012 10:44:08 -0200 Subject: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: References: <4EFC70C1.5060204@gmail.com> <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> <4F01A40A.1070203@gmail.com> Message-ID: O negocio e por nos itens.. pq como vc mesmo disse... o governo vive mudando... ou faz uma tabela filha da tabela de itens com os dados para não acontecer o seguinte.... vc emite uma nf hj com aliquota de icms 18% com redução para 12% ou redução na B.C. ae no ano que vem muda a regra e vc configura novamente conforme a nova regra... ai vem um fiscal/auditor que quer analizar a movimentação ai vai consultar a nf que vc emitiu com redução ae ele ja lhe "culpa" de sonegação, pq deveria ser 18 e vc "pagou" 12... minha didática é pessima... mas é mais ou menos por ai... armazenar para consultas futuras, não calcular "na hora" conforme a aliquota/base, essas paradas de impostos, quanto mais informações vc tiver melhor. talvez uma tabela filha para ICMS, outra para IPI e afins, que contenha alem dos campos "padrão" base, aliquota, valor.... um campo para observação, para como no "exemplo" que citei, incluir uma observação do tipo... "Aliquota reduzida conforme Lei 999999 de 30 de fevereiro de 2010" isso evita problemas. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 2 de janeiro de 2012 10:35, Ronaldo Souza escreveu: > Essa eu assino embaixo ! Salve nos ítens que você sempre poderá > recuperar a informação quando da geração dos impostos !! > > Sucesso > > Ronaldo Alves de Souza > AtonWare Ltda. > > Em 2 de janeiro de 2012 10:33, Paulo Portella > escreveu: > > Salve tudo nos itens. > > > > "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam > a > > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > > H. David Burton > > > > > > Em 02/01/2012 10:25, Luciano franca escreveu: > >> > >> Pessoal desculpem > >> minha ignorância mais gostaria de uma ajuda sobre a melhor forma de > >> padronização do Banco de dados. > >> > >> Todos os impostos atualmente tem muitas > >> informações no caso do ICMS tem informações como CST, alíquota, base de > >> cálculos etc.. > >> Ipi tem ainda código de enquadramento legal > >> Bem e isso ainda pode aumentar pois o governo vive criado > >> normas novas > >> Assim eu não sei se guardo todas essas informações nos itens > >> das vendas ou se coloco apenas o código do Imposto e deixo tudo isso nos > >> cadastros > >> Ou se ainda crio outra tabela especifica só para os dados > >> dos impostos. > >> Isso ainda pode > >> varias para Venda ou Entrada de Produtos. > >> Gostaria da dica > >> dos amigo para ter uma noção de como os amigos tem feito. > >> Grato a todos. > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tallysferrante em gmail.com Mon Jan 2 10:47:59 2012 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Mon, 2 Jan 2012 10:47:59 -0200 Subject: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: References: <4EFC70C1.5060204@gmail.com> <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> <4F01A40A.1070203@gmail.com> Message-ID: Só citando o Marcos Weimer seria mais ou menos a mesma coisa que fazemos com o valor do produto, salvando ele na própria venda, pois alterações de preços são frequentes, e se você quisesse ver quanto foi o preço de um item, ou de uma venda de uma data passada, os itens não estariam com o preço atual, mas sim com o que vc gravou nos itens da venda nakela época From ronaldsouza01 em gmail.com Mon Jan 2 10:48:00 2012 From: ronaldsouza01 em gmail.com (Ronaldo Souza) Date: Mon, 2 Jan 2012 10:48:00 -0200 Subject: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: References: <4EFC70C1.5060204@gmail.com> <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> <4F01A40A.1070203@gmail.com> Message-ID: E pode-se pensar, também, em armazenar nos ítens mas ter a sua tabela de impostos com um campo tipo validade. Assim você conseguiria ter o histórico na própira tabela de impostos. Fica a sugestão. Sucesso Ronaldo Alves de Souza AtonWare Ltda. Em 2 de janeiro de 2012 10:44, Marcos Weimer escreveu: > O negocio e por nos itens.. pq como vc mesmo disse... o governo vive > mudando... > ou faz uma tabela filha da tabela de itens com os dados > para não acontecer o seguinte.... > vc emite uma nf hj com aliquota de icms 18% com redução para 12% ou redução > na B.C. > ae no ano que vem muda a regra e vc configura novamente conforme a nova > regra... > ai vem um fiscal/auditor que quer analizar a movimentação ai vai consultar > a nf que vc emitiu com redução ae ele ja lhe "culpa" de sonegação, pq > deveria ser 18 e vc "pagou" 12... > > minha didática é pessima... mas é mais ou menos por ai... > > armazenar para consultas futuras, não calcular "na hora" conforme a > aliquota/base, essas paradas de impostos, quanto mais informações vc tiver > melhor. talvez uma tabela filha para ICMS, outra para IPI e afins, que > contenha alem dos campos "padrão" base, aliquota, valor.... um campo para > observação, para como no "exemplo" que citei, incluir uma observação do > tipo... "Aliquota reduzida conforme Lei 999999 de 30 de fevereiro de 2010" > isso evita problemas. > > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > > > > > Em 2 de janeiro de 2012 10:35, Ronaldo Souza escreveu: > >> Essa eu assino embaixo ! Salve nos ítens que você sempre poderá >> recuperar a informação quando da geração dos impostos !! >> >> Sucesso >> >> Ronaldo Alves de Souza >> AtonWare Ltda. >> >> Em 2 de janeiro de 2012 10:33, Paulo Portella >> escreveu: >> > Salve tudo nos itens. >> > >> > "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam >> a >> > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" >> > H. David Burton >> > >> > >> > Em 02/01/2012 10:25, Luciano franca escreveu: >> >> >> >>    Pessoal desculpem >> >> minha ignorância mais gostaria de uma ajuda sobre a melhor forma de >> >> padronização do Banco de dados. >> >> >> >>  Todos os impostos atualmente tem muitas >> >> informações no caso do ICMS tem informações como  CST, alíquota, base de >> >> cálculos etc.. >> >> Ipi tem ainda código de enquadramento legal >> >> Bem e isso ainda pode aumentar pois o governo vive criado >> >> normas novas >> >> Assim eu não sei se guardo todas essas informações nos itens >> >> das vendas ou se coloco apenas o código do Imposto e deixo tudo isso nos >> >> cadastros >> >> Ou se ainda crio outra tabela especifica só para os dados >> >> dos impostos. >> >>    Isso ainda pode >> >> varias para Venda ou Entrada de Produtos. >> >>      Gostaria da dica >> >> dos amigo para ter uma noção de como os amigos tem feito. >> >>      Grato a todos. >> >> ______________________________________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> > >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sady em avisnet.com.br Mon Jan 2 10:48:29 2012 From: sady em avisnet.com.br (Sady Junior) Date: Mon, 2 Jan 2012 10:48:29 -0200 Subject: [firebase-br] RES: Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: References: <4EFC70C1.5060204@gmail.com> <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> <4F01A40A.1070203@gmail.com> Message-ID: <00cf01ccc94c$d5468d90$7fd3a8b0$@avisnet.com.br> Alem de salvar tudo no itens salve na venda também, existe produtos que de vez em quanto muda a aliq, tanto de icms e Pis e Cofins, um exemplo em Minas macarrão não tem mais Pis e Cofins ate o mês de Novembro se recordo existia, então coloque no item e na venda, dai você ficará mais protegido, exemplo nesta onde de convenio de ST(substituição Triibutaria ) um item que era tributado cst '000', passa a ser ST cst '060'. Sds, Sady Junior -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Ronaldo Souza Enviada em: segunda-feira, 2 de janeiro de 2012 10:36 Para: FireBase Assunto: Re: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS Essa eu assino embaixo ! Salve nos ítens que você sempre poderá recuperar a informação quando da geração dos impostos !! Sucesso Ronaldo Alves de Souza AtonWare Ltda. Em 2 de janeiro de 2012 10:33, Paulo Portella escreveu: > Salve tudo nos itens. > > "Vivam de maneira que as pessoas que os conheçam, ainda que não > conheçam a CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > H. David Burton > > > Em 02/01/2012 10:25, Luciano franca escreveu: >> >>    Pessoal desculpem >> minha ignorância mais gostaria de uma ajuda sobre a melhor forma de >> padronização do Banco de dados. >> >>  Todos os impostos atualmente tem muitas informações no caso do ICMS >> tem informações como  CST, alíquota, base de cálculos etc.. >> Ipi tem ainda código de enquadramento legal Bem e isso ainda pode >> aumentar pois o governo vive criado normas novas Assim eu não sei se >> guardo todas essas informações nos itens das vendas ou se coloco >> apenas o código do Imposto e deixo tudo isso nos cadastros Ou se >> ainda crio outra tabela especifica só para os dados dos impostos. >>    Isso ainda pode >> varias para Venda ou Entrada de Produtos. >>      Gostaria da dica >> dos amigo para ter uma noção de como os amigos tem feito. >>      Grato a todos. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From moacir em softin.com.br Mon Jan 2 11:20:57 2012 From: moacir em softin.com.br (Moacir - Softin Sistemas) Date: Mon, 2 Jan 2012 11:20:57 -0200 Subject: [firebase-br] RES: Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: <4F01A40A.1070203@gmail.com> References: <4EFC70C1.5060204@gmail.com> <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> <4F01A40A.1070203@gmail.com> Message-ID: <006d01ccc951$5d4b4650$17e1d2f0$@com.br> Sugestão: Configurar tudo no item, não vai resolver, pois existes diferenciações transacionais dentro do estado e fora do estado para o mesmo item, bem como, qual operação fiscal esta sendo efetuada. 1-É necessário criar regras e dividir isto em configuração: -> tabela de Natureza fiscais (Define CFOP, Forma de tributação(ICMS, IPI, PIS, COFINS), CST(ICMS, PIS, COFINS, IPI), Regime....etc,etc) -> tabela Origem Destino (% ICMS entre os estados (FIsico/Juridico, Entrada/Saida) -> tabela de Exceção de ICMS(itens que apresentam alguma exceção: base reduzida, Isenção,nat.fiscal...entre os estados/dentro do estado, período de validade) -> tabela de Exceção de IPI (itens que apresentam alguma exceção: base reduzida, Isenção,nat.fiscal...entre os estados/dentro do estado, período de validade) -> IPI pode definir como padrão no item, pois é o um imposto federal. 2-Ao processar a venda/NF, procure pela ordem: -> Exceção de ICMS e as devidas regras -> Exceção de IPI e as devidas regras -> tabela Origem/Destino e as devidas regras --> Salvar no item de venda/NF toda a configuração usada. Att, Moacir -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Paulo Portella Enviada em: segunda-feira, 2 de janeiro de 2012 10:33 Para: Luciano franca; FireBase Assunto: Re: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS Salve tudo nos itens. "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a CRISTO, queiram CONHECÊ-LO por conhecerem vocês" H. David Burton Em 02/01/2012 10:25, Luciano franca escreveu: > > Pessoal desculpem > minha ignorância mais gostaria de uma ajuda sobre a melhor forma de > padronização do Banco de dados. > > > Todos os impostos atualmente tem muitas > informações no caso do ICMS tem informações como CST, alíquota, base de cálculos etc.. > Ipi tem ainda código de enquadramento legal > Bem e isso ainda pode aumentar pois o governo vive criado > normas novas > Assim eu não sei se guardo todas essas informações nos itens > das vendas ou se coloco apenas o código do Imposto e deixo tudo isso nos > cadastros > Ou se ainda crio outra tabela especifica só para os dados > dos impostos. > > Isso ainda pode > varias para Venda ou Entrada de Produtos. > > Gostaria da dica > dos amigo para ter uma noção de como os amigos tem feito. > > Grato a todos. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luizcarlos em redezmaisz.com.br Mon Jan 2 15:17:01 2012 From: luizcarlos em redezmaisz.com.br (Luiz C Nogueira) Date: Mon, 02 Jan 2012 15:17:01 -0200 (BRST) Subject: [firebase-br] RES: Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: <006d01ccc951$5d4b4650$17e1d2f0$@com.br> Message-ID: <3edf1a38-f6c0-4494-bba4-2e9ad2a68b13@webmail.redezmaisz.com.br> Boa tarde, Estou com uma problema ao restaurar uma base com o seguinte erro Erro while trying to read from file Final do arquivo alcançado tem como recuperar ainda? Obrigado __________________________________ Att, Luiz Carlos Nogueira Gerente TI Rede Z+Z +55 62 3942-2054/ 62 9229-0454 luizcarlos em redezmaisz.com.br Proteja sua família Reze por ela! Software Livre : Socialmente justo, economicamente viável e tecnologicamente sustentável. "As informações existentes nesta mensagem e nos arquivos anexados são para uso restrito, com sigilo protegido por lei. Caso não seja o destinatário, favor apagar esta mensagem e notificar o remetente. O uso impróprio das informações desta mensagem será tratado conforme a legislação em vigor. The information contained in this message and in the attached files are restricted, and its confidentiality is protected by law. In case you are not the addressee, please, delete this message and notify the sender. The improper use of this information will be treated according to the laws." ----- Mensagem original ----- De: "Moacir - Softin Sistemas" Para: "FireBase" , "Luciano franca" Enviadas: Segunda-feira, 2 de Janeiro de 2012 11:20:57 Assunto: [firebase-br] RES: Duvida cruel sobre modelagem de dados para cadastro de ICMS Sugestão: Configurar tudo no item, não vai resolver, pois existes diferenciações transacionais dentro do estado e fora do estado para o mesmo item, bem como, qual operação fiscal esta sendo efetuada. 1-É necessário criar regras e dividir isto em configuração: -> tabela de Natureza fiscais (Define CFOP, Forma de tributação(ICMS, IPI, PIS, COFINS), CST(ICMS, PIS, COFINS, IPI), Regime....etc,etc) -> tabela Origem Destino (% ICMS entre os estados (FIsico/Juridico, Entrada/Saida) -> tabela de Exceção de ICMS(itens que apresentam alguma exceção: base reduzida, Isenção,nat.fiscal...entre os estados/dentro do estado, período de validade) -> tabela de Exceção de IPI (itens que apresentam alguma exceção: base reduzida, Isenção,nat.fiscal...entre os estados/dentro do estado, período de validade) -> IPI pode definir como padrão no item, pois é o um imposto federal. 2-Ao processar a venda/NF, procure pela ordem: -> Exceção de ICMS e as devidas regras -> Exceção de IPI e as devidas regras -> tabela Origem/Destino e as devidas regras --> Salvar no item de venda/NF toda a configuração usada. Att, Moacir -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Paulo Portella Enviada em: segunda-feira, 2 de janeiro de 2012 10:33 Para: Luciano franca; FireBase Assunto: Re: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS Salve tudo nos itens. "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a CRISTO, queiram CONHECÊ-LO por conhecerem vocês" H. David Burton Em 02/01/2012 10:25, Luciano franca escreveu: > > Pessoal desculpem > minha ignorância mais gostaria de uma ajuda sobre a melhor forma de > padronização do Banco de dados. > > > Todos os impostos atualmente tem muitas > informações no caso do ICMS tem informações como CST, alíquota, base de cálculos etc.. > Ipi tem ainda código de enquadramento legal > Bem e isso ainda pode aumentar pois o governo vive criado > normas novas > Assim eu não sei se guardo todas essas informações nos itens > das vendas ou se coloco apenas o código do Imposto e deixo tudo isso nos > cadastros > Ou se ainda crio outra tabela especifica só para os dados > dos impostos. > > Isso ainda pode > varias para Venda ou Entrada de Produtos. > > Gostaria da dica > dos amigo para ter uma noção de como os amigos tem feito. > > Grato a todos. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From william.v0lkwe1s em gmail.com Mon Jan 2 15:18:47 2012 From: william.v0lkwe1s em gmail.com (william schneider volkweis) Date: Mon, 2 Jan 2012 15:18:47 -0200 Subject: [firebase-br] =?iso-8859-1?q?Cria=E7=E3o_de_usu=E1rio?= In-Reply-To: <008601ccc93c$d6df9760$849ec620$@uniontecnologia.com.br> References: <008601ccc93c$d6df9760$849ec620$@uniontecnologia.com.br> Message-ID: vc quer criar o usuario ou autentica-lo ? Em 2 de janeiro de 2012 08:54, Alisson escreveu: > Olá a todos do grupo. > > > > Gostaria de um auxilio onde eu não estou conseguindo um jeito correto. > > Gostaria de saber como eu faço para criar uma strored procedure que cria um > usuário no banco de dados quando disparado. > > Já tentei algumas coisas mais não consegui. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- >>WILLIAM SCHNEIDER VOLKWEIS<< From marlon em esferati.com.br Mon Jan 2 21:55:33 2012 From: marlon em esferati.com.br (Marlon ETI) Date: Mon, 2 Jan 2012 21:55:33 -0200 Subject: [firebase-br] Duvida em Consulta com SUM Message-ID: <000101ccc9aa$060f96d0$122ec470$@esferati.com.br> Senhores boa noite, Antes de tudo feliz ano novo a todos! Tenho uma dúvida na seguinte extrutura: TABELA TB_PRODUTOS_ASSOCIADOS ( CO_PRODUTO INTEGER, CO_ASSOCIADO INTEGER, VL_CONTRATADO DECIMAL(10,2), DS_ATIVO CHAR(1), DS_TIPO_COBRANCA CHAR(1), DT_INICIO DATE ); Através dessa consulta tento retorna o valor de soma dos produtos distindos para cada associado SELECT SUM(VL_CONTRATADO) AS VL_TOTAL, (SELECT SUM(VL_CONTRATADO) AS VL_FOLHA FROM TB_PRODUTOS_ASSOCIADOS WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'F') AS VL_FOLHA, (SELECT SUM(VL_CONTRATADO) AS VL_DEBITO FROM TB_PRODUTOS_ASSOCIADOS WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'D') AS VL_DEBITO, (SELECT SUM(VL_CONTRATADO) AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'B') AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS P WHERE CO_ASSOCIADO = 1 GROUP BY CO_ASSOCIADO Porém somente o valor total está me retornando correto, os demais valores está somando de todos os associados, para todos os associados. Poderiam me ajudar a solucionar esse pequeno problema? From bragaped em gmail.com Tue Jan 3 08:09:43 2012 From: bragaped em gmail.com (Pedro Braga) Date: Tue, 3 Jan 2012 08:09:43 -0200 Subject: [firebase-br] Duvida em Consulta com SUM In-Reply-To: <000101ccc9aa$060f96d0$122ec470$@esferati.com.br> References: <000101ccc9aa$060f96d0$122ec470$@esferati.com.br> Message-ID: Você esqueceu de colocar a condição do associado nos sub-select por isso está trazendo a somatoria geral a sql correta ficaria assim SELECT SUM(VL_CONTRATADO) AS VL_TOTAL, (SELECT SUM(VL_CONTRATADO) AS VL_FOLHA FROM TB_PRODUTOS_ASSOCIADOS WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'F' AND CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_FOLHA, (SELECT SUM(VL_CONTRATADO) AS VL_DEBITO FROM TB_PRODUTOS_ASSOCIADOS WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'D' AND CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_DEBITO, (SELECT SUM(VL_CONTRATADO) AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'B' AND CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS P WHERE CO_ASSOCIADO = 1 GROUP BY CO_ASSOCIADO Pedro E. Braga From alisson em uniontecnologia.com.br Tue Jan 3 08:25:45 2012 From: alisson em uniontecnologia.com.br (Alisson) Date: Tue, 3 Jan 2012 08:25:45 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Cria=E7=E3o_de_usu=E1rio?= In-Reply-To: References: <008601ccc93c$d6df9760$849ec620$@uniontecnologia.com.br> Message-ID: <003701ccca02$0e0a6790$2a1f36b0$@uniontecnologia.com.br> Estou tendo que criar remotamente no banco com o gsec mais não funciona corretamente dá um erro. erro no gsec invalid switch specified error in switch specifications -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de william schneider volkweis Enviada em: segunda-feira, 2 de janeiro de 2012 15:19 Para: FireBase Assunto: Re: [firebase-br] Criação de usuário vc quer criar o usuario ou autentica-lo ? Em 2 de janeiro de 2012 08:54, Alisson escreveu: > Olá a todos do grupo. > > > > Gostaria de um auxilio onde eu não estou conseguindo um jeito correto. > > Gostaria de saber como eu faço para criar uma strored procedure que > cria um usuário no banco de dados quando disparado. > > Já tentei algumas coisas mais não consegui. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- >>WILLIAM SCHNEIDER VOLKWEIS<< ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Tue Jan 3 11:10:35 2012 From: bzottis em ig.com.br (Zottis) Date: Tue, 3 Jan 2012 11:10:35 -0200 Subject: [firebase-br] RES: Identificar Campo READ-ONLY In-Reply-To: References: Message-ID: <005401ccca19$18432af0$48c980d0$@ig.com.br> Tenta assim and rdb$fields.rdb$computed_source IS NULL -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Weimer Enviada em: sexta-feira, 30 de dezembro de 2011 09:58 Para: FireBase Assunto: [firebase-br] Identificar Campo READ-ONLY Bom dia! No "apagar" das luzes estou apanhando para uma rotina aqui que replica os dados de um banco para outro. Como é tudo dinamico, pego os dados dos campos das tabelas com o seguinte select: SELECT r.RDB$FIELD_NAME AS nome, f.RDB$FIELD_LENGTH AS tamanho, CASE f.RDB$FIELD_TYPE WHEN 261 THEN 'BLOB' WHEN 14 THEN 'CHAR' WHEN 40 THEN 'CSTRING' WHEN 11 THEN 'D_FLOAT' WHEN 27 THEN 'DOUBLE' WHEN 10 THEN 'FLOAT' WHEN 16 THEN 'INT64' WHEN 8 THEN 'INTEGER' WHEN 9 THEN 'QUAD' WHEN 7 THEN 'SMALLINT' WHEN 12 THEN 'DATE' WHEN 13 THEN 'TIME' WHEN 35 THEN 'TIMESTAMP' WHEN 37 THEN 'VARCHAR' ELSE 'UNKNOWN' END AS tipo, r.rdb$field_position AS posicao, CASE r.rdb$null_flag WHEN 1 THEN 'S' ELSE 'N' END AS NOT_NULL FROM RDB$RELATION_FIELDS r LEFT JOIN RDB$FIELDS f ON r.RDB$FIELD_SOURCE = f.RDB$FIELD_NAME WHERE r.RDB$RELATION_NAME= :tabela ORDER BY r.RDB$FIELD_POSITION Só que em alguns casos beeem especificos tem colunas read-only ae na hora de transferir os dados la se vão erros e erros... cannot update read-only column... alguem tem a informação de onde faço a leitura para identificar se o campo é read-only ? Estou no google a um bom tempo e até agora não achei nada. vlw -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcosweimer em gmail.com Tue Jan 3 11:41:23 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Tue, 3 Jan 2012 11:41:23 -0200 Subject: [firebase-br] RES: Identificar Campo READ-ONLY In-Reply-To: <005401ccca19$18432af0$48c980d0$@ig.com.br> References: <005401ccca19$18432af0$48c980d0$@ig.com.br> Message-ID: Isso mesmo!! funcionou... mto obrigado. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 3 de janeiro de 2012 11:10, Zottis escreveu: > Tenta assim > > and rdb$fields.rdb$computed_source IS NULL > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Marcos Weimer > Enviada em: sexta-feira, 30 de dezembro de 2011 09:58 > Para: FireBase > Assunto: [firebase-br] Identificar Campo READ-ONLY > > Bom dia! > > No "apagar" das luzes estou apanhando para uma rotina aqui que replica os > dados de um banco para outro. > > Como é tudo dinamico, pego os dados dos campos das tabelas com o seguinte > select: > > SELECT r.RDB$FIELD_NAME AS nome, > f.RDB$FIELD_LENGTH AS tamanho, > CASE f.RDB$FIELD_TYPE > WHEN 261 THEN 'BLOB' > WHEN 14 THEN 'CHAR' > WHEN 40 THEN 'CSTRING' > WHEN 11 THEN 'D_FLOAT' > WHEN 27 THEN 'DOUBLE' > WHEN 10 THEN 'FLOAT' > WHEN 16 THEN 'INT64' > WHEN 8 THEN 'INTEGER' > WHEN 9 THEN 'QUAD' > WHEN 7 THEN 'SMALLINT' > WHEN 12 THEN 'DATE' > WHEN 13 THEN 'TIME' > WHEN 35 THEN 'TIMESTAMP' > WHEN 37 THEN 'VARCHAR' > ELSE 'UNKNOWN' > END AS tipo, > r.rdb$field_position AS posicao, > CASE r.rdb$null_flag WHEN 1 THEN 'S' ELSE 'N' END AS NOT_NULL FROM > RDB$RELATION_FIELDS r LEFT JOIN RDB$FIELDS f ON r.RDB$FIELD_SOURCE = > f.RDB$FIELD_NAME WHERE r.RDB$RELATION_NAME= :tabela ORDER BY > r.RDB$FIELD_POSITION > > > Só que em alguns casos beeem especificos tem colunas read-only ae na hora > de > transferir os dados la se vão erros e erros... cannot update read-only > column... > > alguem tem a informação de onde faço a leitura para identificar se o campo > é > read-only ? > > Estou no google a um bom tempo e até agora não achei nada. > > vlw > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marlon em esferati.com.br Tue Jan 3 12:44:00 2012 From: marlon em esferati.com.br (Marlon ETI) Date: Tue, 3 Jan 2012 12:44:00 -0200 Subject: [firebase-br] Duvida em Consulta com SUM In-Reply-To: References: <000101ccc9aa$060f96d0$122ec470$@esferati.com.br> Message-ID: <000301ccca26$2481b4f0$6d851ed0$@esferati.com.br> Grato a todos pela ajuda por mais uma vez! From: Pedro Braga [mailto:bragaped em gmail.com] Sent: terça-feira, 3 de janeiro de 2012 08:10 To: marlon em esferati.com.br; FireBase Subject: Re: [firebase-br] Duvida em Consulta com SUM Você esqueceu de colocar a condição do associado nos sub-select por isso está trazendo a somatoria geral a sql correta ficaria assim SELECT SUM(VL_CONTRATADO) AS VL_TOTAL, (SELECT SUM(VL_CONTRATADO) AS VL_FOLHA FROM TB_PRODUTOS_ASSOCIADOS WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'F' AND CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_FOLHA, (SELECT SUM(VL_CONTRATADO) AS VL_DEBITO FROM TB_PRODUTOS_ASSOCIADOS WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'D' AND CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_DEBITO, (SELECT SUM(VL_CONTRATADO) AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'B' AND CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS P WHERE CO_ASSOCIADO = 1 GROUP BY CO_ASSOCIADO Pedro E. Braga From acf em andreconrado.net Tue Jan 3 13:24:55 2012 From: acf em andreconrado.net (acf em andreconrado.net) Date: Tue, 03 Jan 2012 13:24:55 -0200 Subject: [firebase-br] Duvida em Consulta com SUM In-Reply-To: <000301ccca26$2481b4f0$6d851ed0$@esferati.com.br> References: <000101ccc9aa$060f96d0$122ec470$@esferati.com.br> <000301ccca26$2481b4f0$6d851ed0$@esferati.com.br> Message-ID: <20120103132455.1125285y7rl4y3ev@webmail.andreconrado.net> Boa tarde Pedro!!! Entendo que já tenha funcionado, não há nada que existe que ainda não possa ser melhorado. Seu código poderia ser reescrito sem o uso de sub-selects. Verifique se assim funciona: SELECT SUM(VL_CONTRATADO) AS VL_TOTAL, SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'F', VL_CONTRATADO, 0)) AS VL_FOLHA, SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'D', VL_CONTRATADO, 0)) AS VL_DEBITO, SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'B', VL_CONTRATADO, 0)) AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS WHERE CO_ASSOCIADO = 1 GROUP BY CO_ASSOCIADO Acredito que fique até mais legível, Abraços, Conrado. Citando Marlon ETI : > Grato a todos pela ajuda por mais uma vez! > > > > From: Pedro Braga [mailto:bragaped em gmail.com] > Sent: terça-feira, 3 de janeiro de 2012 08:10 > To: marlon em esferati.com.br; FireBase > Subject: Re: [firebase-br] Duvida em Consulta com SUM > > > > Você esqueceu de colocar a condição do associado nos sub-select por isso > está trazendo a somatoria geral a sql correta ficaria assim > > SELECT SUM(VL_CONTRATADO) AS VL_TOTAL, > > (SELECT SUM(VL_CONTRATADO) AS VL_FOLHA FROM TB_PRODUTOS_ASSOCIADOS > > WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'F' AND > CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_FOLHA, > > (SELECT SUM(VL_CONTRATADO) AS VL_DEBITO FROM TB_PRODUTOS_ASSOCIADOS > > WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'D' AND > CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_DEBITO, > > (SELECT SUM(VL_CONTRATADO) AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS > > WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'B' AND > CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_BOLETO > > FROM TB_PRODUTOS_ASSOCIADOS P WHERE CO_ASSOCIADO = 1 > > GROUP BY CO_ASSOCIADO > > Pedro E. Braga > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > André Conrado +55 21 88406232 http://andreconrado.net "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 From marlon em esferati.com.br Tue Jan 3 16:19:06 2012 From: marlon em esferati.com.br (Marlon ETI) Date: Tue, 3 Jan 2012 16:19:06 -0200 Subject: [firebase-br] Duvida em Consulta com SUM In-Reply-To: <20120103132455.1125285y7rl4y3ev@webmail.andreconrado.net> References: <000101ccc9aa$060f96d0$122ec470$@esferati.com.br> <000301ccca26$2481b4f0$6d851ed0$@esferati.com.br> <20120103132455.1125285y7rl4y3ev@webmail.andreconrado.net> Message-ID: Realmente tanto a solução do Pedro, como do Conrado foram eficazes, mas nesse momento sugiu uma nova dúvida rs desculpem o abuso. SELECT CO_ASSOCIADO, SUM(VL_CONTRATADO) AS VL_TOTAL, SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'F', VL_CONTRATADO, 0)) AS VL_FOLHA, SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'D', VL_CONTRATADO, 0)) AS VL_DEBITO, SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'B', VL_CONTRATADO, 0)) AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS PA GROUP BY CO_ASSOCIADO SELECT CO_ASSOCIADO, SUM(VL_CONTRATADO) AS VL_TOTAL, SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'F', VL_CONTRATADO, 0)) AS VL_FOLHA, SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'D', VL_CONTRATADO, 0)) AS VL_DEBITO, SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'B', VL_CONTRATADO, 0)) AS VL_BOLETO FROM TB_PRODUTOS_DEPENDENTES PD GROUP BY CO_ASSOCIADO Tanto para a TB_PRODUTOS_ASSOCIADOS PA, quanto TB_PRODUTOS_DEPENDENTES PD estou utilizando a mesma forma de consulta tendo ClientDataSet para cada uma delas, agora eu estava querendo gerar um terceiro ClientDataSet onde eu tivesse o SUM DA VL_TOTAL da TB_PRODUTOS_ASSOCIADOS PA com VL_TOTAL da TB_PRODUTOS_DEPENDENTES PD com VL_TOTAL_GERAL e os demais valores consecutivamente, VL_FOLHA_GERAL, VL_DEBITO_GERAL, VL_BOLETO_GERAL. Conto com a ajuda de todos por mais uma vez. Abraços Em 3 de janeiro de 2012 13:24, escreveu: > Boa tarde Pedro!!! > > Entendo que já tenha funcionado, não há nada que existe que ainda não > possa ser melhorado. > > Seu código poderia ser reescrito sem o uso de sub-selects. Verifique se > assim funciona: > > > SELECT SUM(VL_CONTRATADO) AS VL_TOTAL, > > SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'F', VL_CONTRATADO, > 0)) AS VL_FOLHA, > > SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'D', VL_CONTRATADO, > 0)) AS VL_DEBITO, > > SUM(IIF(DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'B', VL_CONTRATADO, > 0)) AS VL_BOLETO > > FROM TB_PRODUTOS_ASSOCIADOS > > WHERE CO_ASSOCIADO = 1 > > GROUP BY CO_ASSOCIADO > > > Acredito que fique até mais legível, > > Abraços, > Conrado. > > > > > Citando Marlon ETI : > > Grato a todos pela ajuda por mais uma vez! >> >> >> >> From: Pedro Braga [mailto:bragaped em gmail.com] >> Sent: terça-feira, 3 de janeiro de 2012 08:10 >> To: marlon em esferati.com.br; FireBase >> Subject: Re: [firebase-br] Duvida em Consulta com SUM >> >> >> >> Você esqueceu de colocar a condição do associado nos sub-select por isso >> está trazendo a somatoria geral a sql correta ficaria assim >> >> SELECT SUM(VL_CONTRATADO) AS VL_TOTAL, >> >> (SELECT SUM(VL_CONTRATADO) AS VL_FOLHA FROM TB_PRODUTOS_ASSOCIADOS >> >> WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'F' AND >> CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_FOLHA, >> >> (SELECT SUM(VL_CONTRATADO) AS VL_DEBITO FROM TB_PRODUTOS_ASSOCIADOS >> >> WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'D' AND >> CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_DEBITO, >> >> (SELECT SUM(VL_CONTRATADO) AS VL_BOLETO FROM TB_PRODUTOS_ASSOCIADOS >> >> WHERE DS_ATIVO = 'S' AND DS_TIPO_COBRANCA = 'B' AND >> CO_ASSOCIADO=P.CO_ASSOCIADO) AS VL_BOLETO >> >> FROM TB_PRODUTOS_ASSOCIADOS P WHERE CO_ASSOCIADO = 1 >> >> GROUP BY CO_ASSOCIADO >> >> Pedro E. Braga >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > > André Conrado > +55 21 88406232 > > http://andreconrado.net > > "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- Marlon Conceição Analista de Sistemas Esfera TI - Soluções Simples e Completas 21 9492-0895 21 8463-4700 Favor levar em conta o meio-ambiente antes de imprimir este e-mail. Por favor tenga en cuenta el medioambiente antes de imprimir este e-mail. Please consider your environmental responsibility before printing this e-mail. From bzottis em ig.com.br Tue Jan 3 16:38:56 2012 From: bzottis em ig.com.br (Zottis) Date: Tue, 3 Jan 2012 16:38:56 -0200 Subject: [firebase-br] RES: RES: Identificar Campo READ-ONLY In-Reply-To: References: <005401ccca19$18432af0$48c980d0$@ig.com.br> Message-ID: <000c01ccca46$f6b72160$e4256420$@ig.com.br> disponha -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Weimer Enviada em: terça-feira, 3 de janeiro de 2012 11:41 Para: FireBase Assunto: Re: [firebase-br] RES: Identificar Campo READ-ONLY Isso mesmo!! funcionou... mto obrigado. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 3 de janeiro de 2012 11:10, Zottis escreveu: > Tenta assim > > and rdb$fields.rdb$computed_source IS NULL > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] > Em > nome de Marcos Weimer > Enviada em: sexta-feira, 30 de dezembro de 2011 09:58 > Para: FireBase > Assunto: [firebase-br] Identificar Campo READ-ONLY > > Bom dia! > > No "apagar" das luzes estou apanhando para uma rotina aqui que replica > os dados de um banco para outro. > > Como é tudo dinamico, pego os dados dos campos das tabelas com o > seguinte > select: > > SELECT r.RDB$FIELD_NAME AS nome, > f.RDB$FIELD_LENGTH AS tamanho, > CASE f.RDB$FIELD_TYPE > WHEN 261 THEN 'BLOB' > WHEN 14 THEN 'CHAR' > WHEN 40 THEN 'CSTRING' > WHEN 11 THEN 'D_FLOAT' > WHEN 27 THEN 'DOUBLE' > WHEN 10 THEN 'FLOAT' > WHEN 16 THEN 'INT64' > WHEN 8 THEN 'INTEGER' > WHEN 9 THEN 'QUAD' > WHEN 7 THEN 'SMALLINT' > WHEN 12 THEN 'DATE' > WHEN 13 THEN 'TIME' > WHEN 35 THEN 'TIMESTAMP' > WHEN 37 THEN 'VARCHAR' > ELSE 'UNKNOWN' > END AS tipo, > r.rdb$field_position AS posicao, > CASE r.rdb$null_flag WHEN 1 THEN 'S' ELSE 'N' END AS NOT_NULL FROM > RDB$RELATION_FIELDS r LEFT JOIN RDB$FIELDS f ON r.RDB$FIELD_SOURCE = > f.RDB$FIELD_NAME WHERE r.RDB$RELATION_NAME= :tabela ORDER BY > r.RDB$FIELD_POSITION > > > Só que em alguns casos beeem especificos tem colunas read-only ae na > hora de transferir os dados la se vão erros e erros... cannot update > read-only column... > > alguem tem a informação de onde faço a leitura para identificar se o > campo é read-only ? > > Estou no google a um bom tempo e até agora não achei nada. > > vlw > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From pedrorizatto em gmail.com Tue Jan 3 16:40:28 2012 From: pedrorizatto em gmail.com (Pedro Felipi Manoel) Date: Tue, 3 Jan 2012 16:40:28 -0200 Subject: [firebase-br] Erro ao executar a procedure de Log Message-ID: Assistindo uma video aula do Cantu da fbday 7 que mostrava como gerar log direto pelo banco de dados, implementamos as procedures e utilizando um banco de log separado do banco da aplicação, quando executada a procedure de operações (LOGOPER) que esta abaixo. SET TERM ^ ; CREATE OR ALTER PROCEDURE LOGOPER ( table_name varchar(31), operation char(1), pk1 varchar(50), pk2 varchar(50), pk3 varchar(50)) returns ( logoper_id bigint) as declare variable s varchar(16384); begin S = 'INSERT INTO OPERACOES (TABELA, OPERACAO, USUARIO, DATA_HORA, TRANSACAO, HOST, PROTOCOLO, TR_ISOLATION, PK1, PK2, PK3) VALUES (:table_name, :operation, :USUARIO, current_timestamp(0), current_transaction, :HOST, :PROTOCOLO, :ISOLAT, :PK1, :PK2, :PK3) returning LOGOPER_ID'; execute statement (:S) (table_name := :table_name , operation := :operation, USUARIO := rdb$get_context('USER_SESSION','USUARIO'), HOST := rdb$get_context('SYSTEM','CLIENT_ADDRESS'), PROTOCOLO := rdb$get_context('SYSTEM','NETWORK_PROTOCOL'), ISOLAT := rdb$get_context('SYSTEM','ISOLATION_LEVEL'), PK1 := :PK1, PK2 := :PK2, PK3 := :PK3 ) ON external rdb$get_context('USER_SESSION','PATHLOG') AS USER 'SYSDBA' password 'masterkey' with common transaction into :LOGOPER_ID; end^ SET TERM ; ^ GRANT EXECUTE ON PROCEDURE LOGOPER TO SYSDBA; -------------------------------------------------------------------------------------------------------------------------------------------- ocorreu o seguinte erro : ' Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. wrong length record, expected 53328380 encountered 53393948. password required. ' não estou conseguindo encontrar uma solução para este erro. Desde ja muito obrigado. Atenciosamente From gst.freitas em gmail.com Tue Jan 3 21:18:42 2012 From: gst.freitas em gmail.com (Gustavo Freitas) Date: Tue, 3 Jan 2012 20:18:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?Sugest=E3o_para_Projeto_com_disponib?= =?iso-8859-1?q?ilidade?= Message-ID: Pessoal, Estou com um projeto que é de uma loja. essa loja existe varias filiais interligadas via fibra, gostaria de saber as sugestões sobre usar o firebird com disponibilidade, ou seja, eu replicar a base de dados da matriz para as filiais, e caso tenha uma queda de energia as filiais ter a base de dados atualizada quase em tempo real. O servidor é em linux. -- Gustavo Freitas From sistemas2000profesional em gmail.com Tue Jan 3 22:05:11 2012 From: sistemas2000profesional em gmail.com (W O) Date: Tue, 3 Jan 2012 20:05:11 -0400 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=BFC=F3mo_conectarse_a_una_Ba?= =?iso-8859-1?q?se_de_Datos_de_Firebird_desde_PHP=3F?= In-Reply-To: References: Message-ID: Hola José Estuve haciendo algunas pruebas y conseguí conectarme y realizar las consultas de esta manera: 1. Instalé el XAMPP 2. Edité el archivo C:\xampp\php\php.ini 3. Busqué la línea que dice: ;extension=php_interbase.dll 4. Le borré el punto y coma que tenía al inicio 5. Grabé el archivo php.ini y salí 6. Detuve el Apache (usando el programa C:\xampp\xampp-control.exe) 7. Reinicié el Apache Hice las pruebas y todo funcionó perfecto. Saludos. Walter. > 2011/12/31 Fasystem - Listas > >> Eu estou aprendendo php e também me bati no inicio para poder acessar o >> FB. >> >> Va em c:\windows\system32\drivers\etc\services e acrescente: >> gds_db 3050/tcp >> >> e depois copie a fbclient.dll para a pasta do php. >> >> Voce também pode habilitar a extension=php_interbase.dll >> E depois copiar a fbclient.dll para a pasta do php renomeando a mesma para >> gds32.dll >> >> Eu uso a extension php_interbase.dll para acessar o firebir^d 2.5 e tem >> funcionado perfeitamente nos meus testes. >> >> Espero ter ajudado. >> Um feliz 2012 >> >> José A. Silva >> Fasystem >> >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de W O >> Enviada em: sexta-feira, 30 de dezembro de 2011 15:05 >> Para: FireBase >> Assunto: [firebase-br] ¿Cómo conectarse a una Base de Datos de Firebird >> desde PHP? >> >> Hola a todos >> >> Instalé XAMPP en mi computadora, en el archivo PHP.INI le quité el punto y >> coma a extension=php_pdo_firebird.dll, hice una pequeña página .php en la >> cual escribí la función phpinfo() y verifiqué que en PDO_support está >> incluido Firebird. >> >> Sin embargo, cuando quiero conectarme a una Base de Datos de Firebird me >> muestra el mensaje: "driver is not installed" >> >> ¿Qué me falta, qué más debo hacer para conseguir la conexión? >> >> Muchas gracias por adelantado. >> >> Saludos. >> >> Walter. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From sistemas2000profesional em gmail.com Wed Jan 4 00:04:42 2012 From: sistemas2000profesional em gmail.com (W O) Date: Tue, 3 Jan 2012 22:04:42 -0400 Subject: [firebase-br] Preguntas sobre Firebird 3 Message-ID: Hola a todos Tengo algunas preguntas: ¿Ya se sabe la fecha aproximada en que saldrá Firebird 3? ¿Cuáles serán las principales novedades que tendrá? ¿Cuáles serán las principales mejoras que tendrá? ¿Dispondrá de un tipo de datos booleano? (true/false, yes/no) ¿Dispondrá de un tipo de datos entero de un byte? (valores entre 0 y 255) ¿Dónde puedo encontrar información sobre Firebird 3? Saludos. Walter. From sistemas2000profesional em gmail.com Wed Jan 4 00:51:28 2012 From: sistemas2000profesional em gmail.com (W O) Date: Tue, 3 Jan 2012 22:51:28 -0400 Subject: [firebase-br] About Firebird 3 Message-ID: Hello everybody Someone knows where I can find information about the features of Firebird 3? It will have a boolean data type? And a tiny integer (0..255)? Greetings. Walter. From nanfilho em gmail.com Wed Jan 4 13:21:43 2012 From: nanfilho em gmail.com (Fernando Filho) Date: Wed, 04 Jan 2012 12:21:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?Sugest=E3o_sobre_esquema_de_conex=E3?= =?iso-8859-1?q?o?= Message-ID: <4F046E87.5070701@gmail.com> Pessoal, montei uma nova arquitetura em camadas no delphi,onde a conexão com o firebird fica sempre desconectada, e só conecta quando vai fazer alguma consulta/inclusão, sembre abrindo e fechando a conexão. pergunto: essa arquitetura é interessante? ou é melhor deixar a classe de conexão sempre ativa? a ideia era descongestionar as conexões ativas quando o sistema ficar sem uso. já utilizo essa arquitetura em umas 30 máquinas e está rodando bem, mas ainda fico meio inseguro se é a melhor maneira. -- Atenciosamente Fernando Filho From marcosweimer em gmail.com Wed Jan 4 14:23:18 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 4 Jan 2012 14:23:18 -0200 Subject: [firebase-br] =?iso-8859-1?q?Sugest=E3o_sobre_esquema_de_conex=E3?= =?iso-8859-1?q?o?= In-Reply-To: <4F046E87.5070701@gmail.com> References: <4F046E87.5070701@gmail.com> Message-ID: em webservices sempre conecto/executo oque preciso/desconecto em desktop/rede sempre deixo conectado. Uma vez perguntei sobre manter a conexão ou não, tiveram N argumentos para manter conectado, agora, vamos aguardar as respostas dos experts -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 4 de janeiro de 2012 13:21, Fernando Filho escreveu: > Pessoal, > montei uma nova arquitetura em camadas no delphi,onde a conexão com o > firebird fica sempre desconectada, > e só conecta quando vai fazer alguma consulta/inclusão, sembre abrindo e > fechando a conexão. > > pergunto: essa arquitetura é interessante? ou é melhor deixar a classe de > conexão sempre ativa? a ideia era descongestionar as conexões ativas quando > o sistema ficar sem uso. > já utilizo essa arquitetura em umas 30 máquinas e está rodando bem, mas > ainda fico meio inseguro se é a melhor maneira. > > -- > Atenciosamente > Fernando Filho > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From juniordarkeden em gmail.com Wed Jan 4 14:33:31 2012 From: juniordarkeden em gmail.com (Junior Mezadri) Date: Wed, 4 Jan 2012 14:33:31 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Sugest=E3o_sobre_esquema_d?= =?iso-8859-1?q?e_conex=E3o?= In-Reply-To: References: <4F046E87.5070701@gmail.com> Message-ID: Eu uso esse procedimento também, me resolveu vários problemas, principalmente em clientes que não investem em infraestrutura, onde ocasionava muita queda na rede, Foi a melhor coisa que eu fiz. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Weimer Enviada em: quarta-feira, 4 de janeiro de 2012 14:23 Para: FireBase Assunto: Re: [firebase-br] Sugestão sobre esquema de conexão em webservices sempre conecto/executo oque preciso/desconecto em desktop/rede sempre deixo conectado. Uma vez perguntei sobre manter a conexão ou não, tiveram N argumentos para manter conectado, agora, vamos aguardar as respostas dos experts -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 4 de janeiro de 2012 13:21, Fernando Filho escreveu: > Pessoal, > montei uma nova arquitetura em camadas no delphi,onde a conexão com o > firebird fica sempre desconectada, e só conecta quando vai fazer > alguma consulta/inclusão, sembre abrindo e fechando a conexão. > > pergunto: essa arquitetura é interessante? ou é melhor deixar a classe > de conexão sempre ativa? a ideia era descongestionar as conexões > ativas quando o sistema ficar sem uso. > já utilizo essa arquitetura em umas 30 máquinas e está rodando bem, > mas ainda fico meio inseguro se é a melhor maneira. > > -- > Atenciosamente > Fernando Filho > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 .com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From agalysson em gmail.com Wed Jan 4 14:53:46 2012 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Wed, 4 Jan 2012 14:53:46 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Sugest=E3o_sobre_esquema_de_c?= =?iso-8859-1?q?onex=E3o?= In-Reply-To: References: <4F046E87.5070701@gmail.com> Message-ID: Não sei se entendi direito... mas uma das duvidas dele é sobre como sincronizar as diversas bases... Acredito que deve existir meios melhores... Mas se fosse eu, colocaria uma data em todos os registros... e dae, no momento de sincronizar, eu selecionaria apenas os dados novos... Eu imagino que isso seja melhor que baixar o backup do banco inteiro, por ftp ou algo assim, toda vez que fosse sincronizar... Alysson Gonçalves de Azevedo (11) 8491-7730 Em 4 de janeiro de 2012 14:33, Junior Mezadri escreveu: > Eu uso esse procedimento também, me resolveu vários problemas, > principalmente em clientes que não investem em infraestrutura, onde > ocasionava muita queda na rede, > Foi a melhor coisa que eu fiz. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Marcos Weimer > Enviada em: quarta-feira, 4 de janeiro de 2012 14:23 > Para: FireBase > Assunto: Re: [firebase-br] Sugestão sobre esquema de conexão > > em webservices sempre conecto/executo oque preciso/desconecto em > desktop/rede sempre deixo conectado. > > Uma vez perguntei sobre manter a conexão ou não, tiveram N argumentos para > manter conectado, agora, vamos aguardar as respostas dos experts > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > > > > > Em 4 de janeiro de 2012 13:21, Fernando Filho > escreveu: > > > Pessoal, > > montei uma nova arquitetura em camadas no delphi,onde a conexão com o > > firebird fica sempre desconectada, e só conecta quando vai fazer > > alguma consulta/inclusão, sembre abrindo e fechando a conexão. > > > > pergunto: essa arquitetura é interessante? ou é melhor deixar a classe > > de conexão sempre ativa? a ideia era descongestionar as conexões > > ativas quando o sistema ficar sem uso. > > já utilizo essa arquitetura em umas 30 máquinas e está rodando bem, > > mas ainda fico meio inseguro se é a melhor maneira. > > > > -- > > Atenciosamente > > Fernando Filho > > > > > > ______________________________**________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/**artigo.php?id=1107 > .com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: > > http://firebase.com.br/**pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From temp2 em tecnobyte.com.br Wed Jan 4 17:01:16 2012 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Wed, 4 Jan 2012 15:01:16 -0400 Subject: [firebase-br] =?iso-8859-1?q?Sugest=E3o_sobre_esquema_de_conex=E3?= =?iso-8859-1?q?o?= In-Reply-To: <4F046E87.5070701@gmail.com> References: <4F046E87.5070701@gmail.com> Message-ID: O processo conectar/desconectar também gasta tempo. Mas se esta "perda de tempo" não for comprometedora, talvez sua solução seja interessante. Eu, particularmente, prefiro manter a conexão ativa para reduzir os delays. Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Fernando Filho Sent: Wednesday, January 04, 2012 11:21 AM To: FireBase Subject: [firebase-br] Sugestão sobre esquema de conexão Pessoal, montei uma nova arquitetura em camadas no delphi,onde a conexão com o firebird fica sempre desconectada, e só conecta quando vai fazer alguma consulta/inclusão, sembre abrindo e fechando a conexão. pergunto: essa arquitetura é interessante? ou é melhor deixar a classe de conexão sempre ativa? a ideia era descongestionar as conexões ativas quando o sistema ficar sem uso. já utilizo essa arquitetura em umas 30 máquinas e está rodando bem, mas ainda fico meio inseguro se é a melhor maneira. -- Atenciosamente Fernando Filho From marcosweimer em gmail.com Wed Jan 4 17:07:55 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 4 Jan 2012 17:07:55 -0200 Subject: [firebase-br] =?iso-8859-1?q?Sugest=E3o_sobre_esquema_de_conex=E3?= =?iso-8859-1?q?o?= In-Reply-To: References: <4F046E87.5070701@gmail.com> Message-ID: o delay depende do tamanho do banco e da quantidade de usuarios... temos sistema com banco pouco acima de 8gb e bastante conexões simultaneas, inclusive conexões remotas (TS), ai evento de abrir o banco demora um pouco mais de 1 segundo... perceptivel, coisa que se a conexão esta aberta não acontece. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 4 de janeiro de 2012 17:01, Tecnobyte Informática escreveu: > O processo conectar/desconectar também gasta tempo. Mas se esta "perda de > tempo" não for comprometedora, talvez sua solução seja interessante. Eu, > particularmente, prefiro manter a conexão ativa para reduzir os delays. > > Atenciosamente. > > Daniel P. Guimarães > Tecnobyte Informática > www.tecnobyte.com.br > > -----Mensagem Original----- From: Fernando Filho > Sent: Wednesday, January 04, 2012 11:21 AM > To: FireBase > Subject: [firebase-br] Sugestão sobre esquema de conexão > > > Pessoal, > montei uma nova arquitetura em camadas no delphi,onde a conexão com o > firebird fica sempre desconectada, > e só conecta quando vai fazer alguma consulta/inclusão, sembre abrindo e > fechando a conexão. > > pergunto: essa arquitetura é interessante? ou é melhor deixar a classe > de conexão sempre ativa? a ideia era descongestionar as conexões ativas > quando o sistema ficar sem uso. > já utilizo essa arquitetura em umas 30 máquinas e está rodando bem, mas > ainda fico meio inseguro se é a melhor maneira. > > -- > Atenciosamente > Fernando Filho > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From jeanpapa em gmail.com Wed Jan 4 17:26:34 2012 From: jeanpapa em gmail.com (Jean Alysson) Date: Wed, 4 Jan 2012 16:26:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?Como_alterar_um_plano_de_execu=E7=E3?= =?iso-8859-1?q?o_=3F?= Message-ID: Olá, gostaria de melhorar um select que seria algo como: select sum(campo1_nao_indexado), sum(campo2_nao_indexado) from tabela1 t1 inner join tabela2 t2 on (t1.campo_chave_primaria=t2.campo3_indexado) where t1.campo4_nao_indexado = :parametro1 O plano de execução que o Firebird usou foi NATURAL para a TABELA1 (por causa do campo do where) e usou o indice na TABELA2 1) Eu devo criar um indice para o campo do where ? (no caso é um campo data, usado bastante em select com where) Pois na analise de performance foram lidos todos os registros da TABELA1 (Non-Indexed Reads) Como altero o plano de execução para usar outro plano (personalisar) ? Tentei a linha abaixo (colocada abaixo do select, separado por ponto e virgula) , mas não é reconhecida quando executada no IBExpert:PLAN (TABELA1 INDEX (nome_indice)) Atenciosamente Jean Alysson Ambrosio Informática - Ody Park Aquático From listas em fasystem.com.br Wed Jan 4 22:30:22 2012 From: listas em fasystem.com.br (Fasystem - Listas) Date: Wed, 4 Jan 2012 22:30:22 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_=BFC=F3mo_conectars?= =?iso-8859-1?q?e_a_una_Base_de_Datos_de_Firebird_desde_PHP=3F?= In-Reply-To: References: Message-ID: Desculpe não responder antes, estou de férias. Que bom que funcionou. Abraços José -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de W O Enviada em: terça-feira, 3 de janeiro de 2012 22:05 Para: FireBase Assunto: Re: [firebase-br] RES: ¿Cómo conectarse a una Base de Datos de Firebird desde PHP? Hola José Estuve haciendo algunas pruebas y conseguí conectarme y realizar las consultas de esta manera: 1. Instalé el XAMPP 2. Edité el archivo C:\xampp\php\php.ini 3. Busqué la línea que dice: ;extension=php_interbase.dll 4. Le borré el punto y coma que tenía al inicio 5. Grabé el archivo php.ini y salí 6. Detuve el Apache (usando el programa C:\xampp\xampp-control.exe) 7. Reinicié el Apache Hice las pruebas y todo funcionó perfecto. Saludos. Walter. > 2011/12/31 Fasystem - Listas > >> Eu estou aprendendo php e também me bati no inicio para poder acessar o >> FB. >> >> Va em c:\windows\system32\drivers\etc\services e acrescente: >> gds_db 3050/tcp >> >> e depois copie a fbclient.dll para a pasta do php. >> >> Voce também pode habilitar a extension=php_interbase.dll >> E depois copiar a fbclient.dll para a pasta do php renomeando a mesma para >> gds32.dll >> >> Eu uso a extension php_interbase.dll para acessar o firebir^d 2.5 e tem >> funcionado perfeitamente nos meus testes. >> >> Espero ter ajudado. >> Um feliz 2012 >> >> José A. Silva >> Fasystem >> >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de W O >> Enviada em: sexta-feira, 30 de dezembro de 2011 15:05 >> Para: FireBase >> Assunto: [firebase-br] ¿Cómo conectarse a una Base de Datos de Firebird >> desde PHP? >> >> Hola a todos >> >> Instalé XAMPP en mi computadora, en el archivo PHP.INI le quité el punto y >> coma a extension=php_pdo_firebird.dll, hice una pequeña página .php en la >> cual escribí la función phpinfo() y verifiqué que en PDO_support está >> incluido Firebird. >> >> Sin embargo, cuando quiero conectarme a una Base de Datos de Firebird me >> muestra el mensaje: "driver is not installed" >> >> ¿Qué me falta, qué más debo hacer para conseguir la conexión? >> >> Muchas gracias por adelantado. >> >> Saludos. >> >> Walter. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Thu Jan 5 10:17:55 2012 From: bzottis em ig.com.br (Zottis) Date: Thu, 5 Jan 2012 10:17:55 -0200 Subject: [firebase-br] =?iso-8859-1?q?Achar_Codigo_V=E1lido_em_String?= Message-ID: <000601cccba4$113df550$33b9dff0$@ig.com.br> Pessoal, tenho uma tabela com um campo de lacres com 120 caracteres, Com uma estrutura assim: 86056-85337-86098-86100-86023-85385-86074-86046-86008-86043.... até 120 caracteres Mas também neste mesmo campo, tem assim: 0111173-0111165-0111139-0111192-0111164-0111130-0111117-0111184 Como faço para cadastrar em uma tabela este s lacres/ Olhando as mensagens antigas, consigo pegar os lacres assim select F.cod_far_mtr, F.data_cad,f.lacre_numero, substring(F.lacre_numero from 1 for 5) campo1, substring(F.lacre_numero from 7 for 5) campo2, substring(F.lacre_numero from 13 for 5) campo3, substring(F.lacre_numero from 19 for 5)campo4, substring(F.lacre_numero from 25 for 5)campo5, substring(F.lacre_numero from 31 for 5)campo6, substring(F.lacre_numero from 37 for 5)campo7, substring(F.lacre_numero from 43 for 5)campo8, substring(F.lacre_numero from 49 for 5)campo9, substring(F.lacre_numero from 55 for 5)campo10, substring(F.lacre_numero from 61 for 5)campo11, substring(F.lacre_numero from 67 for 5)campo12, substring(F.lacre_numero from 73 for 5)campo13, substring(F.lacre_numero from 79 for 5)campo14, substring(F.lacre_numero from 85 for 5)campo15, substring(F.lacre_numero from 91 for 5)campo16, substring(F.lacre_numero from 97 for 5)campo17, substring(F.lacre_numero from 103 for 5)campo18, substring(F.lacre_numero from 109 for 5)campo19, substring(F.lacre_numero from 115 for 5)campo20 mas como saber se é com 5 caracteres ou 7? Desde já agradeço From agalysson em gmail.com Thu Jan 5 10:33:23 2012 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Thu, 5 Jan 2012 10:33:23 -0200 Subject: [firebase-br] =?iso-8859-1?q?Achar_Codigo_V=E1lido_em_String?= In-Reply-To: <000601cccba4$113df550$33b9dff0$@ig.com.br> References: <000601cccba4$113df550$33b9dff0$@ig.com.br> Message-ID: você consegue a posição do hífen usando position . mas... para fazer uma query dinâmica usando isso... não tenho ideia. Alysson Gonçalves de Azevedo (11) 8491-7730 Em 5 de janeiro de 2012 10:17, Zottis escreveu: > Pessoal, tenho uma tabela com um campo de lacres com 120 caracteres, > > Com uma estrutura assim: > > > > 86056-85337-86098-86100-86023-85385-86074-86046-86008-86043.... até 120 > caracteres > > > > Mas também neste mesmo campo, tem assim: > > 0111173-0111165-0111139-0111192-0111164-0111130-0111117-0111184 > > > > Como faço para cadastrar em uma tabela este s lacres/ > > > > Olhando as mensagens antigas, consigo pegar os lacres assim > > select F.cod_far_mtr, F.data_cad,f.lacre_numero, > > substring(F.lacre_numero from 1 for 5) campo1, > > substring(F.lacre_numero from 7 for 5) campo2, > > substring(F.lacre_numero from 13 for 5) campo3, > > substring(F.lacre_numero from 19 for 5)campo4, > > substring(F.lacre_numero from 25 for 5)campo5, > > substring(F.lacre_numero from 31 for 5)campo6, > > substring(F.lacre_numero from 37 for 5)campo7, > > substring(F.lacre_numero from 43 for 5)campo8, > > substring(F.lacre_numero from 49 for 5)campo9, > > substring(F.lacre_numero from 55 for 5)campo10, > > substring(F.lacre_numero from 61 for 5)campo11, > > substring(F.lacre_numero from 67 for 5)campo12, > > substring(F.lacre_numero from 73 for 5)campo13, > > substring(F.lacre_numero from 79 for 5)campo14, > > substring(F.lacre_numero from 85 for 5)campo15, > > substring(F.lacre_numero from 91 for 5)campo16, > > substring(F.lacre_numero from 97 for 5)campo17, > > substring(F.lacre_numero from 103 for 5)campo18, > > substring(F.lacre_numero from 109 for 5)campo19, > > substring(F.lacre_numero from 115 for 5)campo20 > > mas como saber se é com 5 caracteres ou 7? > > > > > > Desde já agradeço > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From acf em andreconrado.net Thu Jan 5 10:38:08 2012 From: acf em andreconrado.net (acf em andreconrado.net) Date: Thu, 05 Jan 2012 10:38:08 -0200 Subject: [firebase-br] =?iso-8859-1?q?Achar_Codigo_V=E1lido_em_String?= In-Reply-To: <000601cccba4$113df550$33b9dff0$@ig.com.br> References: <000601cccba4$113df550$33b9dff0$@ig.com.br> Message-ID: <20120105103808.71301htwdwmc95tc@webmail.andreconrado.net> Bom dia Zottis, A partir da versão fb 2.1 foi adicionada a função POSITION( in ) Eu usaria esta função: select F.cod_far_mtr, F.data_cad,f.lacre_numero, substring(F.lacre_numero from 1 for POSITION('-' IN F.lacre_numero)-1) campo1, substring(F.lacre_numero from 7 for POSITION('-' IN F.lacre_numero)-1) campo2, ... substring(F.lacre_numero from 115 for POSITION('-' IN F.lacre_numero)-1) campo20 Supondo que todos os grupos possuem o mesmo tamanho. É possível simplificar usando SP ou EB. Abraços, Conrado. Citando Zottis : > Pessoal, tenho uma tabela com um campo de lacres com 120 caracteres, > > Com uma estrutura assim: > > > > 86056-85337-86098-86100-86023-85385-86074-86046-86008-86043.... até 120 > caracteres > > > > Mas também neste mesmo campo, tem assim: > > 0111173-0111165-0111139-0111192-0111164-0111130-0111117-0111184 > > > > Como faço para cadastrar em uma tabela este s lacres/ > > > > Olhando as mensagens antigas, consigo pegar os lacres assim > > select F.cod_far_mtr, F.data_cad,f.lacre_numero, > > substring(F.lacre_numero from 1 for 5) campo1, > > substring(F.lacre_numero from 7 for 5) campo2, > > substring(F.lacre_numero from 13 for 5) campo3, > > substring(F.lacre_numero from 19 for 5)campo4, > > substring(F.lacre_numero from 25 for 5)campo5, > > substring(F.lacre_numero from 31 for 5)campo6, > > substring(F.lacre_numero from 37 for 5)campo7, > > substring(F.lacre_numero from 43 for 5)campo8, > > substring(F.lacre_numero from 49 for 5)campo9, > > substring(F.lacre_numero from 55 for 5)campo10, > > substring(F.lacre_numero from 61 for 5)campo11, > > substring(F.lacre_numero from 67 for 5)campo12, > > substring(F.lacre_numero from 73 for 5)campo13, > > substring(F.lacre_numero from 79 for 5)campo14, > > substring(F.lacre_numero from 85 for 5)campo15, > > substring(F.lacre_numero from 91 for 5)campo16, > > substring(F.lacre_numero from 97 for 5)campo17, > > substring(F.lacre_numero from 103 for 5)campo18, > > substring(F.lacre_numero from 109 for 5)campo19, > > substring(F.lacre_numero from 115 for 5)campo20 > > mas como saber se é com 5 caracteres ou 7? > > > > > > Desde já agradeço > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > André Conrado +55 21 88406232 http://andreconrado.net "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 From felipearon em gmail.com Thu Jan 5 10:42:58 2012 From: felipearon em gmail.com (Felipe Aron) Date: Thu, 5 Jan 2012 10:42:58 -0200 Subject: [firebase-br] =?utf-8?q?Achar_Codigo_V=C3=A1lido_em_String?= In-Reply-To: <20120105103808.71301htwdwmc95tc@webmail.andreconrado.net> References: <000601cccba4$113df550$33b9dff0$@ig.com.br> <20120105103808.71301htwdwmc95tc@webmail.andreconrado.net> Message-ID: Crie um Store Procedure onde irá percorrer essa String-Lacre pegando todos os valores separados por "-" e para cada valor será armazenada num Array de Strings. A partir dai só percorrer o Array e fazer oq precisa com cada código.... Em 5 de janeiro de 2012 10:38, escreveu: > Bom dia Zottis, > > A partir da versão fb 2.1 foi adicionada a função POSITION( in > ) > > Eu usaria esta função: > > select F.cod_far_mtr, F.data_cad,f.lacre_numero, > substring(F.lacre_numero from 1 for POSITION('-' IN > F.lacre_numero)-1) campo1, > substring(F.lacre_numero from 7 for POSITION('-' IN > F.lacre_numero)-1) campo2, > ... > substring(F.lacre_numero from 115 for POSITION('-' IN > F.lacre_numero)-1) campo20 > > > Supondo que todos os grupos possuem o mesmo tamanho. > > É possível simplificar usando SP ou EB. > > Abraços, > Conrado. > > > > Citando Zottis : > > > Pessoal, tenho uma tabela com um campo de lacres com 120 caracteres, >> >> Com uma estrutura assim: >> >> >> >> 86056-85337-86098-86100-86023-**85385-86074-86046-86008-86043.**... até >> 120 >> caracteres >> >> >> >> Mas também neste mesmo campo, tem assim: >> >> 0111173-0111165-0111139-**0111192-0111164-0111130-**0111117-0111184 >> >> >> >> Como faço para cadastrar em uma tabela este s lacres/ >> >> >> >> Olhando as mensagens antigas, consigo pegar os lacres assim >> >> select F.cod_far_mtr, F.data_cad,f.lacre_numero, >> >> substring(F.lacre_numero from 1 for 5) campo1, >> >> substring(F.lacre_numero from 7 for 5) campo2, >> >> substring(F.lacre_numero from 13 for 5) campo3, >> >> substring(F.lacre_numero from 19 for 5)campo4, >> >> substring(F.lacre_numero from 25 for 5)campo5, >> >> substring(F.lacre_numero from 31 for 5)campo6, >> >> substring(F.lacre_numero from 37 for 5)campo7, >> >> substring(F.lacre_numero from 43 for 5)campo8, >> >> substring(F.lacre_numero from 49 for 5)campo9, >> >> substring(F.lacre_numero from 55 for 5)campo10, >> >> substring(F.lacre_numero from 61 for 5)campo11, >> >> substring(F.lacre_numero from 67 for 5)campo12, >> >> substring(F.lacre_numero from 73 for 5)campo13, >> >> substring(F.lacre_numero from 79 for 5)campo14, >> >> substring(F.lacre_numero from 85 for 5)campo15, >> >> substring(F.lacre_numero from 91 for 5)campo16, >> >> substring(F.lacre_numero from 97 for 5)campo17, >> >> substring(F.lacre_numero from 103 for 5)campo18, >> >> substring(F.lacre_numero from 109 for 5)campo19, >> >> substring(F.lacre_numero from 115 for 5)campo20 >> >> mas como saber se é com 5 caracteres ou 7? >> >> >> >> >> >> Desde já agradeço >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > > André Conrado > +55 21 88406232 > > http://andreconrado.net > > "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) From simiotto em gmail.com Thu Jan 5 11:40:37 2012 From: simiotto em gmail.com (Silvano Miotto) Date: Thu, 5 Jan 2012 11:40:37 -0200 Subject: [firebase-br] Programa nao abreee... Help-me.. Message-ID: Alguem ja pegou esse problema.,... Tenho uma aplicacao em delphi 7 e firebird 2.5, compilo o projeto, nao da erros, porem fica miminizado a tela na barra do windows e nao abre, alguem sabe por que isso ocorre? A base esta ok, abro sem problemas pelo ibx. -- *Atenciosamente Silvano Miotto Skype:smiotto Msn:smiotto* ---------------------------------------------------- *Use sempre CÓPIA OCULTA (Cco). Evite disseminação de VÍRUS e SPAM. Campanha NET limpa* From nanfilho em gmail.com Thu Jan 5 11:58:36 2012 From: nanfilho em gmail.com (Fernando Filho) Date: Thu, 05 Jan 2012 10:58:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Sugest=E3o_sobre_esquema_de_c?= =?iso-8859-1?q?onex=E3o?= In-Reply-To: References: <4F046E87.5070701@gmail.com> Message-ID: <4F05AC8C.2070802@gmail.com> Alysson, minha dúvida era em relação a conexão direta mesmo, não trabaho em cash..se não conectar não consegue continuar o processo. pelo que vi algumas pessoas tambem fazem isso. infelizmente esse sistema está em migração, então hoje roda junto com outro sistema com arquitertura procedural e ibx , o que complica meu tratamento de transações. por isso fica complicado pra mim dizer se está arquitetura é boa ou não, só quando fazer a migração completa e desativar o sistema antigo. obrigado pelos comentários de todos =D Em 04/01/2012 13:53, Alysson Gonçalves de Azevedo escreveu: > Não sei se entendi direito... mas uma das duvidas dele é sobre como > sincronizar as diversas bases... > Acredito que deve existir meios melhores... Mas se fosse eu, colocaria uma > data em todos os registros... e dae, no momento de sincronizar, eu > selecionaria apenas os dados novos... > Eu imagino que isso seja melhor que baixar o backup do banco inteiro, por > ftp ou algo assim, toda vez que fosse sincronizar... > > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > > > Em 4 de janeiro de 2012 14:33, Junior Mezadri > escreveu: > >> Eu uso esse procedimento também, me resolveu vários problemas, >> principalmente em clientes que não investem em infraestrutura, onde >> ocasionava muita queda na rede, >> Foi a melhor coisa que eu fiz. >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Marcos Weimer >> Enviada em: quarta-feira, 4 de janeiro de 2012 14:23 >> Para: FireBase >> Assunto: Re: [firebase-br] Sugestão sobre esquema de conexão >> >> em webservices sempre conecto/executo oque preciso/desconecto em >> desktop/rede sempre deixo conectado. >> >> Uma vez perguntei sobre manter a conexão ou não, tiveram N argumentos para >> manter conectado, agora, vamos aguardar as respostas dos experts >> >> -=Ma®©oS=- >> Marcos R. Weimer >> Puma GTE 1974 Tubarão >> >> >> >> >> Em 4 de janeiro de 2012 13:21, Fernando Filho >> escreveu: >> >>> Pessoal, >>> montei uma nova arquitetura em camadas no delphi,onde a conexão com o >>> firebird fica sempre desconectada, e só conecta quando vai fazer >>> alguma consulta/inclusão, sembre abrindo e fechando a conexão. >>> >>> pergunto: essa arquitetura é interessante? ou é melhor deixar a classe >>> de conexão sempre ativa? a ideia era descongestionar as conexões >>> ativas quando o sistema ficar sem uso. >>> já utilizo essa arquitetura em umas 30 máquinas e está rodando bem, >>> mas ainda fico meio inseguro se é a melhor maneira. >>> >>> -- >>> Atenciosamente >>> Fernando Filho >>> >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107>> .com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: >>> http://firebase.com.br/**pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para >> saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Atenciosamente Fernando Filho From bzottis em ig.com.br Thu Jan 5 12:02:57 2012 From: bzottis em ig.com.br (Zottis) Date: Thu, 5 Jan 2012 12:02:57 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Achar_Codigo_V=E1lido_em_Str?= =?iso-8859-1?q?ing?= In-Reply-To: References: <000601cccba4$113df550$33b9dff0$@ig.com.br> <20120105103808.71301htwdwmc95tc@webmail.andreconrado.net> Message-ID: <001701cccbb2$bc834b00$3589e100$@ig.com.br> Obrigado pelas respostas, vou ver o que consigo aqui -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felipe Aron Enviada em: quinta-feira, 5 de janeiro de 2012 10:43 Para: FireBase Assunto: Re: [firebase-br] Achar Codigo Válido em String Crie um Store Procedure onde irá percorrer essa String-Lacre pegando todos os valores separados por "-" e para cada valor será armazenada num Array de Strings. A partir dai só percorrer o Array e fazer oq precisa com cada código.... Em 5 de janeiro de 2012 10:38, escreveu: > Bom dia Zottis, > > A partir da versão fb 2.1 foi adicionada a função POSITION( > in > ) > > Eu usaria esta função: > > select F.cod_far_mtr, F.data_cad,f.lacre_numero, > substring(F.lacre_numero from 1 for POSITION('-' IN > F.lacre_numero)-1) campo1, > substring(F.lacre_numero from 7 for POSITION('-' IN > F.lacre_numero)-1) campo2, > ... > substring(F.lacre_numero from 115 for POSITION('-' IN > F.lacre_numero)-1) campo20 > > > Supondo que todos os grupos possuem o mesmo tamanho. > > É possível simplificar usando SP ou EB. > > Abraços, > Conrado. > > > > Citando Zottis : > > > Pessoal, tenho uma tabela com um campo de lacres com 120 caracteres, >> >> Com uma estrutura assim: >> >> >> >> 86056-85337-86098-86100-86023-**85385-86074-86046-86008-86043.**... >> até >> 120 >> caracteres >> >> >> >> Mas também neste mesmo campo, tem assim: >> >> 0111173-0111165-0111139-**0111192-0111164-0111130-**0111117-0111184 >> >> >> >> Como faço para cadastrar em uma tabela este s lacres/ >> >> >> >> Olhando as mensagens antigas, consigo pegar os lacres assim >> >> select F.cod_far_mtr, F.data_cad,f.lacre_numero, >> >> substring(F.lacre_numero from 1 for 5) campo1, >> >> substring(F.lacre_numero from 7 for 5) campo2, >> >> substring(F.lacre_numero from 13 for 5) campo3, >> >> substring(F.lacre_numero from 19 for 5)campo4, >> >> substring(F.lacre_numero from 25 for 5)campo5, >> >> substring(F.lacre_numero from 31 for 5)campo6, >> >> substring(F.lacre_numero from 37 for 5)campo7, >> >> substring(F.lacre_numero from 43 for 5)campo8, >> >> substring(F.lacre_numero from 49 for 5)campo9, >> >> substring(F.lacre_numero from 55 for 5)campo10, >> >> substring(F.lacre_numero from 61 for 5)campo11, >> >> substring(F.lacre_numero from 67 for 5)campo12, >> >> substring(F.lacre_numero from 73 for 5)campo13, >> >> substring(F.lacre_numero from 79 for 5)campo14, >> >> substring(F.lacre_numero from 85 for 5)campo15, >> >> substring(F.lacre_numero from 91 for 5)campo16, >> >> substring(F.lacre_numero from 97 for 5)campo17, >> >> substring(F.lacre_numero from 103 for 5)campo18, >> >> substring(F.lacre_numero from 109 for 5)campo19, >> >> substring(F.lacre_numero from 115 for 5)campo20 >> >> mas como saber se é com 5 caracteres ou 7? >> >> >> >> >> >> Desde já agradeço >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107> e.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: >> http://firebase.com.br/**pesquisa >> >> > > > André Conrado > +55 21 88406232 > > http://andreconrado.net > > "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 .com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa > -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felipearon em gmail.com Thu Jan 5 12:29:22 2012 From: felipearon em gmail.com (Felipe Aron) Date: Thu, 5 Jan 2012 12:29:22 -0200 Subject: [firebase-br] Programa nao abreee... Help-me.. In-Reply-To: References: Message-ID: Você por acaso está usando Eventos do Firebird? Se estiver certifique-se de liberar a porta do evento no firewall... no firebird.conf tem lá a opção pra indicar a porta. Em 5 de janeiro de 2012 11:40, Silvano Miotto escreveu: > Alguem ja pegou esse problema.,... > > > Tenho uma aplicacao em delphi 7 e firebird 2.5, compilo o projeto, nao da > erros, porem fica miminizado a tela na barra do windows e nao abre, alguem > sabe por que isso ocorre? > > A base esta ok, abro sem problemas pelo ibx. > > -- > *Atenciosamente > Silvano Miotto > Skype:smiotto > Msn:smiotto* > ---------------------------------------------------- > *Use sempre CÓPIA OCULTA (Cco). > Evite disseminação de VÍRUS e SPAM. Campanha NET limpa* > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) From pportellaa.firebase em gmail.com Thu Jan 5 12:36:44 2012 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Thu, 05 Jan 2012 12:36:44 -0200 Subject: [firebase-br] Programa nao abreee... Help-me.. In-Reply-To: References: Message-ID: <4F05B57C.70506@gmail.com> Bom dia/tarde meu amigo. Alguns detalhes a considerar: Aqui não é uma lista Delphi. Cuidado que o Cantu já avisou recente isso. Mas pra não deixá-lo na mão: Experimentou debugar seu sistema? Me chama em off que te dou um help: msn: pportellaa(arroba)hotmail.com skype: pportellaa Mais uma vez evite mensagens que não sejam sobre Firebird. Um abraço "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a CRISTO, queiram CONHECÊ-LO por conhecerem vocês" H. David Burton Em 05/01/2012 11:40, Silvano Miotto escreveu: > Alguem ja pegou esse problema.,... > > > Tenho uma aplicacao em delphi 7 e firebird 2.5, compilo o projeto, nao da > erros, porem fica miminizado a tela na barra do windows e nao abre, alguem > sabe por que isso ocorre? > > A base esta ok, abro sem problemas pelo ibx. > From simiotto em gmail.com Thu Jan 5 13:42:51 2012 From: simiotto em gmail.com (Silvano Miotto) Date: Thu, 5 Jan 2012 13:42:51 -0200 Subject: [firebase-br] Programa nao abreee... Help-me.. In-Reply-To: <4F05B57C.70506@gmail.com> References: <4F05B57C.70506@gmail.com> Message-ID: Ola Paulo, Grato por retornar.. Nao estou usando eventos, o firewall esta dasativado.... ja removi o firebird instalei de novo, a base abre no ib expert, mas o sistema nao.. ja removi o delphi e instalei denovo tbem. cara, ta estranho....nao sei o que fazer.. att silvano Em 5 de janeiro de 2012 12:36, Paulo Portella escreveu: > Bom dia/tarde meu amigo. Alguns detalhes a considerar: > > Aqui não é uma lista Delphi. Cuidado que o Cantu já avisou recente isso. > Mas pra não deixá-lo na mão: Experimentou debugar seu sistema? > > Me chama em off que te dou um help: > > msn: pportellaa(arroba)hotmail.com > skype: pportellaa > > Mais uma vez evite mensagens que não sejam sobre Firebird. > Um abraço > > "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > H. David Burton > > > Em 05/01/2012 11:40, Silvano Miotto escreveu: > > Alguem ja pegou esse problema.,... >> >> >> Tenho uma aplicacao em delphi 7 e firebird 2.5, compilo o projeto, nao da >> erros, porem fica miminizado a tela na barra do windows e nao abre, alguem >> sabe por que isso ocorre? >> >> A base esta ok, abro sem problemas pelo ibx. >> >> > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- *Atenciosamente Silvano Miotto Skype:smiotto Msn:smiotto* ---------------------------------------------------- *Use sempre CÓPIA OCULTA (Cco). Evite disseminação de VÍRUS e SPAM. Campanha NET limpa* From hsreisjr em gmail.com Fri Jan 6 10:45:52 2012 From: hsreisjr em gmail.com (Humberto S. Reis) Date: Fri, 6 Jan 2012 09:45:52 -0300 Subject: [firebase-br] Desempenho no Windows Server 2008 Standard Message-ID: Bom dia, Estou com problema de performance em minha aplicação e estou pesquisando para ver aonde é o problema, se no meu desenho no banco, se no servidor ou se é no roteador da rede. Configuração atual: Máquina Intel Xeon E5405 2 Ghz (2 processadores), com 4 Gb ram, sistema Windows Server 2008 Standard 64 Bits e Firebird 2.1.1.17910 (32 bits) Pretendo trocar para a versão 64 e revisar as configurações do windows. Alguem sabe o que podemos configurar para melhorar a performance? Grato. Humberto From edmafer em gmail.com Fri Jan 6 10:53:09 2012 From: edmafer em gmail.com (Edson Marco) Date: Fri, 6 Jan 2012 10:53:09 -0200 Subject: [firebase-br] Desempenho no Windows Server 2008 Standard In-Reply-To: References: Message-ID: Citando Cantu de outro email: " Use um monitor (ex: FBScanner) pra detectar quais queries e operações estão consumindo o processamento, e tente otimiza-las. Ou, use o Classic Server, que aproveita melhor os nucleos (mas ajuste o buffers). []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br " Você também pode usar o Sinática (http://www.sinatica.com/), dá muita informação sobre o banco e também aponta problemas de desempenho dá uma olhada no trial. []'s 2012/1/6 Humberto S. Reis > Bom dia, > > Estou com problema de performance em minha aplicação e estou pesquisando > para ver aonde é o problema, se no meu desenho no banco, se no servidor ou > se é no roteador da rede. > > > Configuração atual: > > Máquina Intel Xeon E5405 2 Ghz (2 processadores), com 4 Gb ram, sistema > Windows Server 2008 Standard 64 Bits e Firebird 2.1.1.17910 (32 bits) > > Pretendo trocar para a versão 64 e revisar as configurações do windows. > Alguem sabe o que podemos configurar para melhorar a performance? > > Grato. > > Humberto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From marcosweimer em gmail.com Fri Jan 6 11:06:47 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Fri, 6 Jan 2012 11:06:47 -0200 Subject: [firebase-br] Desempenho no Windows Server 2008 Standard In-Reply-To: References: Message-ID: Verifique a controladora de disco, tem uns modelos que não tem cache, consulte os emails antigos da lista que vc vai ver, oque foi citado na epoca foi uma controladora SAS, agora não lembro o modelo/marca. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 6 de janeiro de 2012 10:53, Edson Marco escreveu: > Citando Cantu de outro email: > > " Use um monitor (ex: FBScanner) pra detectar quais queries e operações > estão consumindo o processamento, e tente otimiza-las. > > Ou, use o Classic Server, que aproveita melhor os nucleos (mas ajuste > o buffers). > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br " > > Você também pode usar o Sinática (http://www.sinatica.com/), dá muita > informação sobre o banco e também aponta problemas de desempenho dá uma > olhada no trial. > > []'s > > 2012/1/6 Humberto S. Reis > > > Bom dia, > > > > Estou com problema de performance em minha aplicação e estou pesquisando > > para ver aonde é o problema, se no meu desenho no banco, se no servidor > ou > > se é no roteador da rede. > > > > > > Configuração atual: > > > > Máquina Intel Xeon E5405 2 Ghz (2 processadores), com 4 Gb ram, sistema > > Windows Server 2008 Standard 64 Bits e Firebird 2.1.1.17910 (32 bits) > > > > Pretendo trocar para a versão 64 e revisar as configurações do windows. > > Alguem sabe o que podemos configurar para melhorar a performance? > > > > Grato. > > > > Humberto > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From moacir em softin.com.br Fri Jan 6 11:55:05 2012 From: moacir em softin.com.br (Moacir - Softin Sistemas) Date: Fri, 6 Jan 2012 11:55:05 -0200 Subject: [firebase-br] RES: Desempenho no Windows Server 2008 Standard In-Reply-To: References: Message-ID: <001301cccc7a$cd55f220$6801d660$@com.br> Segue um e-mail recebido como resposta sobre servidor DELL com controladora SAS: 'A alguns dias, um cliente adquiriu um servidor DELL Power Edge (PET310), 6GB RAM, dois HD SAS 500GB com uma controladora SAS 6iR, para ser utilizada como servidor de um banco de dados Firebird. Atualmente o banco de dados estava rodando em um Semprom com 256MB de memória RAM (ou seja, possuia vaga lembrança), mesmo assim os relatórios tinham uma performance muito boa, a espera pelos resultados era mínima, nunca houve reclamação. Quando passamos o banco de dados para o novo servidor, a expectativa de alta performance foi enorme, mas a decepção foi maior ainda. Os relatórios que antes a espera era de 3 a 4 segundos, passou para 12 a 15 segundos, outros processos que demoravam um pouco, passou a demorar uma eternidade. Ficamos loucos com isso, começamos a depurar o sistema atras de selects mau escritos, etc., mas era uma caso que a principio não tinha explicação, pois o mesmo banco de dados quando copiado de volta para qualquer micro xinguiling dava de 10 a zero do servidor DELL. Isso durou uma semana até que conseguimos falar com um Analista de Servidores da DELL que nós escreveu o seguinte: "O servidor PET310 de TAG: DGD6QM1, está equipado com uma controladora SAS 6iR, essa controladora não possui cache e dessa forma não oferece uma grande performance relacionada a leitura e escrita em disco. Para “rodar” Banco de Dados é recomendado uma controladora com cache e utilizar Raid 10, o servidor em questão está equipado com Raid 10 e não temos cache." E por telefone o mesmo analista disse que qualquer micro pessoal possui mais cache que a configuração adquirida. A sugestão foi trocar a controladora por uma com mais cache, o cliente adquiriu uma com 512 de cache, e o resultado: qualquer coisa que coloque para rodar lá vira um foguete, estou até com inveja, pois tenho um servidor IBM Xeon que agora perde feio para o DELL. Att, Moacir -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Weimer Enviada em: sexta-feira, 6 de janeiro de 2012 11:07 Para: FireBase Assunto: Re: [firebase-br] Desempenho no Windows Server 2008 Standard Verifique a controladora de disco, tem uns modelos que não tem cache, consulte os emails antigos da lista que vc vai ver, oque foi citado na epoca foi uma controladora SAS, agora não lembro o modelo/marca. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 6 de janeiro de 2012 10:53, Edson Marco escreveu: > Citando Cantu de outro email: > > " Use um monitor (ex: FBScanner) pra detectar quais queries e operações > estão consumindo o processamento, e tente otimiza-las. > > Ou, use o Classic Server, que aproveita melhor os nucleos (mas ajuste > o buffers). > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br " > > Você também pode usar o Sinática (http://www.sinatica.com/), dá muita > informação sobre o banco e também aponta problemas de desempenho dá uma > olhada no trial. > > []'s > > 2012/1/6 Humberto S. Reis > > > Bom dia, > > > > Estou com problema de performance em minha aplicação e estou pesquisando > > para ver aonde é o problema, se no meu desenho no banco, se no servidor > ou > > se é no roteador da rede. > > > > > > Configuração atual: > > > > Máquina Intel Xeon E5405 2 Ghz (2 processadores), com 4 Gb ram, sistema > > Windows Server 2008 Standard 64 Bits e Firebird 2.1.1.17910 (32 bits) > > > > Pretendo trocar para a versão 64 e revisar as configurações do windows. > > Alguem sabe o que podemos configurar para melhorar a performance? > > > > Grato. > > > > Humberto > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Fri Jan 6 12:09:58 2012 From: bzottis em ig.com.br (Zottis) Date: Fri, 6 Jan 2012 12:09:58 -0200 Subject: [firebase-br] =?iso-8859-1?q?Achar_Codigo_V=E1lido_em_String=5BRE?= =?iso-8859-1?q?SOLVIDO=5D?= Message-ID: <002f01cccc7c$e1ed0640$a5c712c0$@ig.com.br> Pessoal, resolvi a questão fazendo assim( Pelo Delphi): Fiz um While not tabela.eof do....... E em cada registro adaptei o código abaixo. Deu certinho procedure TForm1.btn2Click(Sender: TObject); var frase : string; posI,aux, i, tam : integer; begin edt1.text := '0107202-0107275-0107247-0107246-0107236-0107264-0107257-0105044-0098413-010 5039-0105855-0107251-0108124-0107214-0107282-1-123-123456-187-1'; frase := edtLacres.Text; tam := length(frase); posI := 1; mmo1.Lines.Clear; for i:= 1 to tam do begin if frase[i] = '-' then begin aux := (i) - posI ; mmo1.Lines.Add(Copy(edtLacres.Text, posI , aux ) + ' - PosI = '+inttostr(posI) + ' PosF = '+inttostr(i-1)); posI := i +1; end; end; aux := (i) - posI ; mmo1.Lines.Add(Copy(edtLacres.Text, posI , aux ) + ' - PosI = '+inttostr(posI) + ' PosF = '+inttostr(i-1)); posI := i +1; end; -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felipe Aron Enviada em: quinta-feira, 5 de janeiro de 2012 10:43 Para: FireBase Assunto: Re: [firebase-br] Achar Codigo Válido em String Crie um Store Procedure onde irá percorrer essa String-Lacre pegando todos os valores separados por "-" e para cada valor será armazenada num Array de Strings. A partir dai só percorrer o Array e fazer oq precisa com cada código.... Em 5 de janeiro de 2012 10:38, escreveu: > Bom dia Zottis, > > A partir da versão fb 2.1 foi adicionada a função POSITION( > in > ) > > Eu usaria esta função: > > select F.cod_far_mtr, F.data_cad,f.lacre_numero, > substring(F.lacre_numero from 1 for POSITION('-' IN > F.lacre_numero)-1) campo1, > substring(F.lacre_numero from 7 for POSITION('-' IN > F.lacre_numero)-1) campo2, > ... > substring(F.lacre_numero from 115 for POSITION('-' IN > F.lacre_numero)-1) campo20 > > > Supondo que todos os grupos possuem o mesmo tamanho. > > É possível simplificar usando SP ou EB. > > Abraços, > Conrado. > > > > Citando Zottis : > > > Pessoal, tenho uma tabela com um campo de lacres com 120 caracteres, >> >> Com uma estrutura assim: >> >> >> >> 86056-85337-86098-86100-86023-**85385-86074-86046-86008-86043.**... >> até >> 120 >> caracteres >> >> >> >> Mas também neste mesmo campo, tem assim: >> >> 0111173-0111165-0111139-**0111192-0111164-0111130-**0111117-0111184 >> >> >> >> Como faço para cadastrar em uma tabela este s lacres/ >> >> >> >> Olhando as mensagens antigas, consigo pegar os lacres assim >> >> select F.cod_far_mtr, F.data_cad,f.lacre_numero, >> >> substring(F.lacre_numero from 1 for 5) campo1, >> >> substring(F.lacre_numero from 7 for 5) campo2, >> >> substring(F.lacre_numero from 13 for 5) campo3, >> >> substring(F.lacre_numero from 19 for 5)campo4, >> >> substring(F.lacre_numero from 25 for 5)campo5, >> >> substring(F.lacre_numero from 31 for 5)campo6, >> >> substring(F.lacre_numero from 37 for 5)campo7, >> >> substring(F.lacre_numero from 43 for 5)campo8, >> >> substring(F.lacre_numero from 49 for 5)campo9, >> >> substring(F.lacre_numero from 55 for 5)campo10, >> >> substring(F.lacre_numero from 61 for 5)campo11, >> >> substring(F.lacre_numero from 67 for 5)campo12, >> >> substring(F.lacre_numero from 73 for 5)campo13, >> >> substring(F.lacre_numero from 79 for 5)campo14, >> >> substring(F.lacre_numero from 85 for 5)campo15, >> >> substring(F.lacre_numero from 91 for 5)campo16, >> >> substring(F.lacre_numero from 97 for 5)campo17, >> >> substring(F.lacre_numero from 103 for 5)campo18, >> >> substring(F.lacre_numero from 109 for 5)campo19, >> >> substring(F.lacre_numero from 115 for 5)campo20 >> >> mas como saber se é com 5 caracteres ou 7? >> >> >> >> >> >> Desde já agradeço >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107> e.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: >> http://firebase.com.br/**pesquisa >> >> > > > André Conrado > +55 21 88406232 > > http://andreconrado.net > > "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 .com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa > -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Fri Jan 6 12:12:11 2012 From: bzottis em ig.com.br (Zottis) Date: Fri, 6 Jan 2012 12:12:11 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Achar_Codigo_V=E1lido_em_Str?= =?iso-8859-1?q?ing?= In-Reply-To: References: <000601cccba4$113df550$33b9dff0$@ig.com.br> <20120105103808.71301htwdwmc95tc@webmail.andreconrado.net> Message-ID: <000001cccc7d$308ee070$91aca150$@ig.com.br> [Zottis] Só postei, no caso de alguém precisar e se alguém quer adaptar para uma SP, como não tinha tempo, fiz pelo delphi mesmo [Zottis] Sei que é OFF Topic, mas para evitar mais sobre o assunto..... From andregustorres em gmail.com Fri Jan 6 13:22:17 2012 From: andregustorres em gmail.com (Andre Gustavo Torres) Date: Fri, 6 Jan 2012 13:22:17 -0200 Subject: [firebase-br] Ajudinha com o Delphi Message-ID: Pessoal!! Alguem poderia me informar onde encontro algum forum de discução sobre delphi?? pois tenho algumas duvidas e gostaria que alguem me ajudasse. Se puderem solucionar no firebase mesmo agradeceria ainda mais Obrigado!! (so vou postar a duvida caso alguém se ache interessado e/ou eu não for expulso da lista) From tallysferrante em gmail.com Fri Jan 6 13:25:03 2012 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Fri, 6 Jan 2012 13:25:03 -0200 Subject: [firebase-br] Ajudinha com o Delphi In-Reply-To: References: Message-ID: O Cantu já avisou sobre essas perguntas sobre Delphi, a lista é sobre Firebird, se quiser respostas sobre Delphi vc pode entrar nesta lista: delphi-brasil em googlegroups.com From ronaldsouza01 em gmail.com Fri Jan 6 13:25:42 2012 From: ronaldsouza01 em gmail.com (Ronaldo Souza) Date: Fri, 6 Jan 2012 13:25:42 -0200 Subject: [firebase-br] Ajudinha com o Delphi In-Reply-To: References: Message-ID: delphi-brasil em googlegroups.com delphi-total em yahoogrupos.com.br delphi-br em yahoogrupos.com.br NDDV em yahoogrupos.com.br Sucesso Ronaldo Alves de Souza AtonWare Ltda. Em 6 de janeiro de 2012 13:22, Andre Gustavo Torres escreveu: > Pessoal!! > > Alguem poderia me informar onde encontro algum forum de discução sobre > delphi?? > > pois tenho algumas duvidas e gostaria que alguem me ajudasse. > > Se puderem solucionar no firebase mesmo agradeceria ainda mais > > Obrigado!! > > (so vou postar a duvida caso alguém se ache interessado e/ou eu não for > expulso da lista) > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fernando.bg em gmail.com Fri Jan 6 14:40:43 2012 From: fernando.bg em gmail.com (=?ISO-8859-1?Q?Forrest=AE?=) Date: Fri, 06 Jan 2012 14:40:43 -0200 Subject: [firebase-br] Ajudinha com o Delphi In-Reply-To: References: Message-ID: Em 06/01/2012 13:22, Andre Gustavo Torres escreveu: > Pessoal!! > > Alguem poderia me informar onde encontro algum forum de discução sobre > delphi?? > > pois tenho algumas duvidas e gostaria que alguem me ajudasse. > > Se puderem solucionar no firebase mesmo agradeceria ainda mais > > Obrigado!! > > (so vou postar a duvida caso alguém se ache interessado e/ou eu não for > expulso da lista) Tem mais essa servidor : trollnet.no-ip.org grupo : vtnc.linguagens.delphi T+++++++++++++ From listas em warmboot.com.br Sat Jan 7 10:31:17 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sat, 7 Jan 2012 10:31:17 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Cria=E7=E3o_de_usu=E1rio?= In-Reply-To: <003701ccca02$0e0a6790$2a1f36b0$@uniontecnologia.com.br> References: <008601ccc93c$d6df9760$849ec620$@uniontecnologia.com.br> <003701ccca02$0e0a6790$2a1f36b0$@uniontecnologia.com.br> Message-ID: <1077020208.20120107103117@warmboot.com.br> Vc está rodando o gsec com que parametros? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br A> Estou tendo que criar remotamente no banco com o gsec mais não funciona A> corretamente dá um erro. A> erro no gsec invalid switch specified error in switch specifications A> -----Mensagem original----- A> De: lista-bounces em firebase.com.br A> [mailto:lista-bounces em firebase.com.br] Em A> nome de william schneider volkweis A> Enviada em: segunda-feira, 2 de janeiro de 2012 15:19 A> Para: FireBase A> Assunto: Re: [firebase-br] Criação de usuário A> vc quer criar o usuario ou autentica-lo ? A> Em 2 de janeiro de 2012 08:54, Alisson A> escreveu: >> Olá a todos do grupo. >> >> >> >> Gostaria de um auxilio onde eu não estou conseguindo um jeito correto. >> >> Gostaria de saber como eu faço para criar uma strored procedure que >> cria um usuário no banco de dados quando disparado. >> >> Já tentei algumas coisas mais não consegui. >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> From listas em warmboot.com.br Sat Jan 7 10:33:53 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sat, 7 Jan 2012 10:33:53 -0200 Subject: [firebase-br] Erro ao executar a procedure de Log In-Reply-To: References: Message-ID: <1712806712.20120107103353@warmboot.com.br> 1) Verifique se os dois bancos de dados foram criados com o mesmo usuário/senha, inclusive para as tabelas, etc. Caso contrário, no execute statement, vc terá que informar qual usuário e senha será usado na conexão com o banco de log. 2) Use o gfix para verificar se os bancos de dados não estão corrompidos. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br PFM> Assistindo uma video aula do Cantu da fbday 7 que mostrava como gerar log PFM> direto pelo banco de dados, implementamos as procedures e utilizando um PFM> banco de log separado do banco da aplicação, quando executada a procedure PFM> de operações (LOGOPER) que esta abaixo. PFM> SET TERM ^ ; PFM> CREATE OR ALTER PROCEDURE LOGOPER ( PFM> table_name varchar(31), PFM> operation char(1), PFM> pk1 varchar(50), PFM> pk2 varchar(50), PFM> pk3 varchar(50)) PFM> returns ( PFM> logoper_id bigint) PFM> as PFM> declare variable s varchar(16384); PFM> begin PFM> S = 'INSERT INTO OPERACOES (TABELA, OPERACAO, USUARIO, DATA_HORA, PFM> TRANSACAO, PFM> HOST, PROTOCOLO, TR_ISOLATION, PK1, PK2, PK3) PFM> VALUES (:table_name, :operation, :USUARIO, current_timestamp(0), PFM> current_transaction, PFM> :HOST, :PROTOCOLO, :ISOLAT, :PK1, :PK2, :PK3) returning PFM> LOGOPER_ID'; PFM> execute statement (:S) PFM> (table_name := :table_name PFM> , operation := :operation, PFM> USUARIO := rdb$get_context('USER_SESSION','USUARIO'), PFM> HOST := rdb$get_context('SYSTEM','CLIENT_ADDRESS'), PFM> PROTOCOLO := rdb$get_context('SYSTEM','NETWORK_PROTOCOL'), PFM> ISOLAT := rdb$get_context('SYSTEM','ISOLATION_LEVEL'), PFM> PK1 := :PK1, PK2 := :PK2, PK3 := :PK3 ) PFM> ON external rdb$get_context('USER_SESSION','PATHLOG') PFM> AS USER 'SYSDBA' password 'masterkey' PFM> with common transaction PFM> into :LOGOPER_ID; PFM> end^ PFM> SET TERM ; ^ PFM> GRANT EXECUTE ON PROCEDURE LOGOPER TO SYSDBA; PFM> -------------------------------------------------------------------------------------------------------------------------------------------- PFM> ocorreu o seguinte erro : PFM> ' Unsuccessful execution caused by system error that does not preclude PFM> successful execution of subsequent statements. PFM> wrong length record, expected 53328380 encountered 53393948. PFM> password required. ' PFM> não estou conseguindo encontrar uma solução para este erro. PFM> Desde ja muito obrigado. PFM> Atenciosamente PFM> ______________________________________________ PFM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br PFM> Para saber como gerenciar/excluir seu cadastro na lista, use: PFM> http://www.firebase.com.br/fb/artigo.php?id=1107 PFM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Sat Jan 7 10:34:45 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sat, 7 Jan 2012 10:34:45 -0200 Subject: [firebase-br] Preguntas sobre Firebird 3 In-Reply-To: References: Message-ID: <1151291925.20120107103445@warmboot.com.br> Verifique o roadmap no site oficial do projeto. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br WO> Hola a todos WO> Tengo algunas preguntas: WO> ¿Ya se sabe la fecha aproximada en que saldrá Firebird 3? WO> ¿Cuáles serán las principales novedades que tendrá? WO> ¿Cuáles serán las principales mejoras que tendrá? WO> ¿Dispondrá de un tipo de datos booleano? (true/false, yes/no) WO> ¿Dispondrá de un tipo de datos entero de un byte? (valores entre 0 y 255) WO> ¿Dónde puedo encontrar información sobre Firebird 3? WO> Saludos. WO> Walter. WO> ______________________________________________ WO> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br WO> Para saber como gerenciar/excluir seu cadastro na lista, use: WO> http://www.firebase.com.br/fb/artigo.php?id=1107 WO> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From valdir.marcos em ig.com.br Sat Jan 7 13:41:15 2012 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sat, 7 Jan 2012 13:41:15 -0200 Subject: [firebase-br] Preguntas sobre Firebird 3 In-Reply-To: References: Message-ID: http://www.firebirdsql.org/en/roadmap/ 2012/1/4 W O > Hola a todos > > Tengo algunas preguntas: > > ¿Ya se sabe la fecha aproximada en que saldrá Firebird 3? > > ¿Cuáles serán las principales novedades que tendrá? > > ¿Cuáles serán las principales mejoras que tendrá? > > ¿Dispondrá de un tipo de datos booleano? (true/false, yes/no) > > ¿Dispondrá de un tipo de datos entero de un byte? (valores entre 0 y 255) > > ¿Dónde puedo encontrar información sobre Firebird 3? > > Saludos. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mctbrasil em gmail.com Sun Jan 8 23:28:56 2012 From: mctbrasil em gmail.com (Fabiano Moura) Date: Sun, 8 Jan 2012 23:28:56 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Cria=E7=E3o_de_usu=E1rio?= In-Reply-To: <1077020208.20120107103117@warmboot.com.br> References: <008601ccc93c$d6df9760$849ec620$@uniontecnologia.com.br> <003701ccca02$0e0a6790$2a1f36b0$@uniontecnologia.com.br> <1077020208.20120107103117@warmboot.com.br> Message-ID: gsec -user SYSDBA -password masterkey Em 7 de janeiro de 2012 10:31, Carlos H. Cantu escreveu: > Vc está rodando o gsec com que parametros? > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > A> Estou tendo que criar remotamente no banco com o gsec mais não funciona > A> corretamente dá um erro. > A> erro no gsec invalid switch specified error in switch specifications > > > > A> -----Mensagem original----- > A> De: lista-bounces em firebase.com.br > A> [mailto:lista-bounces em firebase.com.br] Em > A> nome de william schneider volkweis > A> Enviada em: segunda-feira, 2 de janeiro de 2012 15:19 > A> Para: FireBase > A> Assunto: Re: [firebase-br] Criação de usuário > > A> vc quer criar o usuario ou autentica-lo ? > > > A> Em 2 de janeiro de 2012 08:54, Alisson > A> escreveu: > > >> Olá a todos do grupo. > >> > >> > >> > >> Gostaria de um auxilio onde eu não estou conseguindo um jeito correto. > >> > >> Gostaria de saber como eu faço para criar uma strored procedure que > >> cria um usuário no banco de dados quando disparado. > >> > >> Já tentei algumas coisas mais não consegui. > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From padua.costa em autopoli.com.br Mon Jan 9 10:03:56 2012 From: padua.costa em autopoli.com.br (Antonio de Padua) Date: Mon, 9 Jan 2012 10:03:56 -0200 Subject: [firebase-br] RES: Duvida cruel sobre modelagem de dados para cadastro de ICMS In-Reply-To: <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> References: <4EFC70C1.5060204@gmail.com> <1325507106.7040.YahooMailNeo@web114207.mail.gq1.yahoo.com> Message-ID: <00aa01cccec6$c3991de0$4acb59a0$@costa@autopoli.com.br> Luciana, bom dia, Esta questão é muito relativa, depende muito da estrutura de sua base de dados e muito haver com suas regras de negócio. Em meu sistema, em primeiro lugar tenho uma tabela de tributação para cada estado, pois o que mais difere entre estados são as bases de ICMS e ST. O IPI no caso é uma informação Federal, e assim em diante., espero ter ajudado. Lucianao, sou Francano , vc deve ser Tb né. Abraços -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luciano franca Enviada em: segunda-feira, 2 de janeiro de 2012 10:25 Para: FireBase Assunto: [firebase-br] Duvida cruel sobre modelagem de dados para cadastro de ICMS    Pessoal desculpem minha ignorância mais gostaria de uma ajuda sobre a melhor forma de padronização do Banco de dados.    Todos os impostos atualmente tem muitas informações no caso do ICMS tem informações como  CST, alíquota, base de cálculos etc.. Ipi tem ainda código de enquadramento legal Bem e isso ainda pode aumentar pois o governo vive criado normas novas Assim eu não sei se guardo todas essas informações nos itens das vendas ou se coloco apenas o código do Imposto e deixo tudo isso nos cadastros Ou se ainda crio outra tabela especifica só para os dados dos impostos.    Isso ainda pode varias para Venda ou Entrada de Produtos.      Gostaria da dica dos amigo para ter uma noção de como os amigos tem feito.      Grato a todos. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hsreisjr em gmail.com Mon Jan 9 17:04:28 2012 From: hsreisjr em gmail.com (Humberto S. Reis) Date: Mon, 9 Jan 2012 16:04:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?Rollback_que_n=E3o_desfaz_nada!?= In-Reply-To: References: Message-ID: Tem alguma versão dessa udf que rode em 64 bits? Grato. -- Humberto S. Reis From elandf em gmail.com Tue Jan 10 11:08:59 2012 From: elandf em gmail.com (Elan Duarte Fraga) Date: Tue, 10 Jan 2012 11:08:59 -0200 Subject: [firebase-br] request synchronization error Message-ID: Bom dia. Estou com um problema no meu banco de dados FB 2.5, onde tenho uma view que volta e meia "estoura", ou seja, acontece alguma falha nela que somente recriando-a volta a funcionar perfeitamente. Quando esla está no estádo de erro, qualquer forma que vou utilizá-la dá o erro request synchronization error, basta recriá-la e volta a funcionar. Existe algum metodo para previnir ou solucionar este problema? Desde já agradeço Elan From mariodosreyx em gmail.com Tue Jan 10 17:15:21 2012 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Tue, 10 Jan 2012 18:15:21 -0100 Subject: [firebase-br] request synchronization error In-Reply-To: References: Message-ID: Se mandar a source pode ser que a gente possa ajudar! Assim não fazemos a menos ideia. Abr Mário No dia 10 de Janeiro de 2012 12:08, Elan Duarte Fraga escreveu: > Bom dia. > > Estou com um problema no meu banco de dados FB 2.5, onde tenho uma view que > volta e meia "estoura", ou seja, acontece alguma falha nela que somente > recriando-a volta a funcionar perfeitamente. Quando esla está no estádo de > erro, qualquer forma que vou utilizá-la dá o erro request synchronization > error, basta recriá-la e volta a funcionar. Existe algum metodo para > previnir ou solucionar este problema? > > Desde já agradeço > > Elan > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- C/Melhores cumprimentos Mário Agostinho Reis Esta mensagem contém informação de natureza confidencial e é exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, receber este email agradecemos que não o copie nem o reenvie e que nos notifique do ocorrido através do email de resposta. From acf em andreconrado.net Tue Jan 10 17:18:53 2012 From: acf em andreconrado.net (acf em andreconrado.net) Date: Tue, 10 Jan 2012 17:18:53 -0200 Subject: [firebase-br] request synchronization error In-Reply-To: References: Message-ID: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net> Verificou se o banco não está com algum problema de integridade? Att, Conrado. Citando Mário Reis : > Se mandar a source pode ser que a gente possa ajudar! Assim não fazemos a > menos ideia. > Abr > Mário > > No dia 10 de Janeiro de 2012 12:08, Elan Duarte Fraga > escreveu: > >> Bom dia. >> >> Estou com um problema no meu banco de dados FB 2.5, onde tenho uma view que >> volta e meia "estoura", ou seja, acontece alguma falha nela que somente >> recriando-a volta a funcionar perfeitamente. Quando esla está no estádo de >> erro, qualquer forma que vou utilizá-la dá o erro request synchronization >> error, basta recriá-la e volta a funcionar. Existe algum metodo para >> previnir ou solucionar este problema? >> >> Desde já agradeço >> >> Elan >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > C/Melhores cumprimentos > Mário Agostinho Reis > > Esta mensagem contém informação de natureza confidencial e é > exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, > receber este email agradecemos que não o copie nem o reenvie e que nos > notifique do ocorrido através do email de resposta. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > André Conrado +55 21 88406232 http://andreconrado.net "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 From cursos em dominioinf.com.br Tue Jan 10 18:26:12 2012 From: cursos em dominioinf.com.br (Dominio Informatica) Date: Tue, 10 Jan 2012 18:26:12 -0200 Subject: [firebase-br] Erro Firebird com Banco do Brasil In-Reply-To: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net> References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net> Message-ID: <5BD19629D4BA46479E3ED832C593CCDD@Notebook> Boa tarde a todos, Estou com um problema que esta me deixando de cabelo em pé. Quando instalo o sistema, com firebird 2.5.26074 o sistema abre certinho. Quando instala o gerenciador financeiro do Banco do Brasil o sistema abre e logo que utiliza o banco de dados, ele fecha. Alguem ja passou por isso e pode me ajudar? Grato, Rodrigo From william.v0lkwe1s em gmail.com Tue Jan 10 20:30:03 2012 From: william.v0lkwe1s em gmail.com (william schneider volkweis) Date: Tue, 10 Jan 2012 20:30:03 -0200 Subject: [firebase-br] Erro Firebird com Banco do Brasil In-Reply-To: <5BD19629D4BA46479E3ED832C593CCDD@Notebook> References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net> <5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: o fb ta rodando como servico ou como aplicacao? Em 10 de janeiro de 2012 18:26, Dominio Informatica < cursos em dominioinf.com.br> escreveu: > Boa tarde a todos, > > Estou com um problema que esta me deixando de cabelo em pé. > > Quando instalo o sistema, com firebird 2.5.26074 o sistema abre certinho. > > Quando instala o gerenciador financeiro do Banco do Brasil o sistema abre > e logo que utiliza o banco de dados, ele fecha. > > Alguem ja passou por isso e pode me ajudar? > > Grato, > > Rodrigo > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- >>WILLIAM SCHNEIDER VOLKWEIS<< From levymoreira.ce em gmail.com Tue Jan 10 20:35:58 2012 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Tue, 10 Jan 2012 20:35:58 -0200 Subject: [firebase-br] Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net> <5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: Instala dois firebird`s um do banco do brasil outro para o seu sistema, um como aplicação outro como serviço, em portas diferentes. Aqui funcionou com o do banco do brasil + o sistema da empresa na qual trabalho e também o programa da DIEF + o sistema no qual trabalho(neste caso não mudei nem a porta). Boa sorte. Em 10 de janeiro de 2012 20:30, william schneider volkweis < william.v0lkwe1s em gmail.com> escreveu: > o fb ta rodando como servico ou como aplicacao? > > Em 10 de janeiro de 2012 18:26, Dominio Informatica < > cursos em dominioinf.com.br> escreveu: > > > Boa tarde a todos, > > > > Estou com um problema que esta me deixando de cabelo em pé. > > > > Quando instalo o sistema, com firebird 2.5.26074 o sistema abre certinho. > > > > Quando instala o gerenciador financeiro do Banco do Brasil o sistema abre > > e logo que utiliza o banco de dados, ele fecha. > > > > Alguem ja passou por isso e pode me ajudar? > > > > Grato, > > > > Rodrigo > > > > ______________________________**________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.br/fb/artigo.php?id=1107> > > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > > > > > > -- > >>WILLIAM SCHNEIDER VOLKWEIS<< > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From edmafer em gmail.com Tue Jan 10 20:49:22 2012 From: edmafer em gmail.com (Edson Marco) Date: Tue, 10 Jan 2012 20:49:22 -0200 Subject: [firebase-br] Erro Firebird com Banco do Brasil In-Reply-To: <5BD19629D4BA46479E3ED832C593CCDD@Notebook> References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net> <5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: O Firebird tem como opção você instalar com um nome diferente de serviço. Pesquise como instalar dois firebirds no mesmo computador que tu achará (o Banco do Brasil não usa o 2.5, por isto o problema com o teu sistema). 2012/1/10 Dominio Informatica > Boa tarde a todos, > > Estou com um problema que esta me deixando de cabelo em pé. > > Quando instalo o sistema, com firebird 2.5.26074 o sistema abre certinho. > > Quando instala o gerenciador financeiro do Banco do Brasil o sistema abre > e logo que utiliza o banco de dados, ele fecha. > > Alguem ja passou por isso e pode me ajudar? > > Grato, > > Rodrigo > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From eurides.baptistella em gmail.com Wed Jan 11 08:35:47 2012 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Wed, 11 Jan 2012 08:35:47 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= Message-ID: Pessoal, venho através desta lista recorrer novamente ao auxilio de vocês. A empresa onde trabalho possui um cliente que utiliza nossa aplicação rodando Firebird 2.5.0.x e ERP Delphi7. Acontece que de novembro/2011 até agora (01/2012) o cliente já teve sua base corrompida 3 vezes, sim, isso mesmo, praticamente uma por mês. Dezembro/2011: O Cliente teve um problema sério de energia que acabou por acionar o sistema anti-incêndio, o nobreak não suportou e acabou derrubando o servidor, resultado, base corrompida. Janeiro/2012: Novamente a base corrompeu, mas desta vez não temos muitas informações, a energia não caiu, pois podemos verificar que o servidor não foi desligado, resumindo não temos a causa raiz do problema. Como o cliente possui filiais, elas acessam o sistema através de WTS em outro servidor (especifico para WTS) e se conectam ao sistema. Pude verificar nos logs do Firebird que existem vários registros (da data anterior à corrupção da base) de erros: SRV Wed Jan 04 19:29:20 2012 Unable to complete network request to host "SRV". Error reading data from the connection. SRV Wed Jan 04 19:29:44 2012 Depois destes erros vem o erro da base corrompida: SRV Thu Jan 05 08:40:34 2012 Database: XXXXXXX.FDB Page 186360 is an orphan Verificando o servidor que roda SO Windows 2003, o mesmo possui antivírus Kaspersky que está rodando a verificação em horário comercial. Partindo deste principio, posso afirmar que a corrupção da base é decorrente da verificação do antivírus acessar o arquivo .fdb ao mesmo tempo que a aplicação está inserindo/excluindo/atualizando dados no database? Ou qual seria o principal causador desta corrupção de base? PS.: A base foi restaurada voltando um backup do dia anterior, mas preciso saber o que ocasionou tais problemas. Att. -- *Eurides V. Baptistella **E-mail:* eurides.baptistella em gmail.com *Fone:* +55 (49) 9125-6572 From rcardoso em datasystemnet.com.br Wed Jan 11 08:50:14 2012 From: rcardoso em datasystemnet.com.br (Rodrigo Ap Cardoso) Date: Wed, 11 Jan 2012 08:50:14 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= In-Reply-To: References: Message-ID: <4F0D6966.4020408@datasystemnet.com.br> Não sei o que pode ter causado o seu problema mas talvez se você adicionar o seu arquivo de Banco nas exceções do kasper para que o mesmo não seja examinado você descarta essa hipótese. Att Rodrigo Cardoso Em 11/01/2012 08:35, Eurides Baptistella escreveu: > Pessoal, venho através desta lista recorrer novamente ao auxilio de vocês. > > A empresa onde trabalho possui um cliente que utiliza nossa aplicação > rodando Firebird 2.5.0.x e ERP Delphi7. Acontece que de novembro/2011 até > agora (01/2012) o cliente já teve sua base corrompida 3 vezes, sim, isso > mesmo, praticamente uma por mês. > Dezembro/2011: O Cliente teve um problema sério de energia que acabou por > acionar o sistema anti-incêndio, o nobreak não suportou e acabou derrubando > o servidor, resultado, base corrompida. > Janeiro/2012: Novamente a base corrompeu, mas desta vez não temos muitas > informações, a energia não caiu, pois podemos verificar que o servidor não > foi desligado, resumindo não temos a causa raiz do problema. > > Como o cliente possui filiais, elas acessam o sistema através de WTS em > outro servidor (especifico para WTS) e se conectam ao sistema. > Pude verificar nos logs do Firebird que existem vários registros (da data > anterior à corrupção da base) de erros: > SRV Wed Jan 04 19:29:20 2012 > Unable to complete network request to host "SRV". > Error reading data from the connection. > > SRV Wed Jan 04 19:29:44 2012 > > Depois destes erros vem o erro da base corrompida: > SRV Thu Jan 05 08:40:34 2012 > Database: XXXXXXX.FDB > Page 186360 is an orphan > > Verificando o servidor que roda SO Windows 2003, o mesmo possui antivírus > Kaspersky que está rodando a verificação em horário comercial. > Partindo deste principio, posso afirmar que a corrupção da base é > decorrente da verificação do antivírus acessar o arquivo .fdb ao mesmo > tempo que a aplicação está inserindo/excluindo/atualizando dados no > database? Ou qual seria o principal causador desta corrupção de base? > > PS.: A base foi restaurada voltando um backup do dia anterior, mas preciso > saber o que ocasionou tais problemas. > > Att. > -- > > *Eurides V. Baptistella > **E-mail:* eurides.baptistella em gmail.com > *Fone:* +55 (49) 9125-6572 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From marcosweimer em gmail.com Wed Jan 11 08:48:48 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 11 Jan 2012 08:48:48 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= In-Reply-To: References: Message-ID: Agora tb fiquei curioso, sera que o antivirus pode causar a corrupção do banco ? Se isso for veridico explicaria algumas corrupções do "alem". -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 11 de janeiro de 2012 08:35, Eurides Baptistella < eurides.baptistella em gmail.com> escreveu: > Pessoal, venho através desta lista recorrer novamente ao auxilio de vocês. > > A empresa onde trabalho possui um cliente que utiliza nossa aplicação > rodando Firebird 2.5.0.x e ERP Delphi7. Acontece que de novembro/2011 até > agora (01/2012) o cliente já teve sua base corrompida 3 vezes, sim, isso > mesmo, praticamente uma por mês. > Dezembro/2011: O Cliente teve um problema sério de energia que acabou por > acionar o sistema anti-incêndio, o nobreak não suportou e acabou derrubando > o servidor, resultado, base corrompida. > Janeiro/2012: Novamente a base corrompeu, mas desta vez não temos muitas > informações, a energia não caiu, pois podemos verificar que o servidor não > foi desligado, resumindo não temos a causa raiz do problema. > > Como o cliente possui filiais, elas acessam o sistema através de WTS em > outro servidor (especifico para WTS) e se conectam ao sistema. > Pude verificar nos logs do Firebird que existem vários registros (da data > anterior à corrupção da base) de erros: > SRV Wed Jan 04 19:29:20 2012 > Unable to complete network request to host "SRV". > Error reading data from the connection. > > SRV Wed Jan 04 19:29:44 2012 > > Depois destes erros vem o erro da base corrompida: > SRV Thu Jan 05 08:40:34 2012 > Database: XXXXXXX.FDB > Page 186360 is an orphan > > Verificando o servidor que roda SO Windows 2003, o mesmo possui antivírus > Kaspersky que está rodando a verificação em horário comercial. > Partindo deste principio, posso afirmar que a corrupção da base é > decorrente da verificação do antivírus acessar o arquivo .fdb ao mesmo > tempo que a aplicação está inserindo/excluindo/atualizando dados no > database? Ou qual seria o principal causador desta corrupção de base? > > PS.: A base foi restaurada voltando um backup do dia anterior, mas preciso > saber o que ocasionou tais problemas. > > Att. > -- > > *Eurides V. Baptistella > **E-mail:* eurides.baptistella em gmail.com > *Fone:* +55 (49) 9125-6572 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edmafer em gmail.com Wed Jan 11 08:54:33 2012 From: edmafer em gmail.com (Edson Marco) Date: Wed, 11 Jan 2012 08:54:33 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= In-Reply-To: References: Message-ID: Um servidor de banco de dados não deveria ter antí-virus. Siga a dica dada e configure o anti-virus para ignorar o banco. Sim pode corromper, pois o antí-virus trava o acesso ao arquivo e com o banco e execução o que ocorrerá com as transações que estão abertas? Outro problema pode ser que o ForcedWrite esteja desligado, ai o antí-virus ou outro processo sobrecarregue o acesso ao disco e com isto venha a corromper a base. 2012/1/11 Marcos Weimer > Agora tb fiquei curioso, sera que o antivirus pode causar a corrupção do > banco ? > > Se isso for veridico explicaria algumas corrupções do "alem". > > > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > > > > > Em 11 de janeiro de 2012 08:35, Eurides Baptistella < > eurides.baptistella em gmail.com> escreveu: > > > Pessoal, venho através desta lista recorrer novamente ao auxilio de > vocês. > > > > A empresa onde trabalho possui um cliente que utiliza nossa aplicação > > rodando Firebird 2.5.0.x e ERP Delphi7. Acontece que de novembro/2011 até > > agora (01/2012) o cliente já teve sua base corrompida 3 vezes, sim, isso > > mesmo, praticamente uma por mês. > > Dezembro/2011: O Cliente teve um problema sério de energia que acabou por > > acionar o sistema anti-incêndio, o nobreak não suportou e acabou > derrubando > > o servidor, resultado, base corrompida. > > Janeiro/2012: Novamente a base corrompeu, mas desta vez não temos muitas > > informações, a energia não caiu, pois podemos verificar que o servidor > não > > foi desligado, resumindo não temos a causa raiz do problema. > > > > Como o cliente possui filiais, elas acessam o sistema através de WTS em > > outro servidor (especifico para WTS) e se conectam ao sistema. > > Pude verificar nos logs do Firebird que existem vários registros (da data > > anterior à corrupção da base) de erros: > > SRV Wed Jan 04 19:29:20 2012 > > Unable to complete network request to host "SRV". > > Error reading data from the connection. > > > > SRV Wed Jan 04 19:29:44 2012 > > > > Depois destes erros vem o erro da base corrompida: > > SRV Thu Jan 05 08:40:34 2012 > > Database: XXXXXXX.FDB > > Page 186360 is an orphan > > > > Verificando o servidor que roda SO Windows 2003, o mesmo possui antivírus > > Kaspersky que está rodando a verificação em horário comercial. > > Partindo deste principio, posso afirmar que a corrupção da base é > > decorrente da verificação do antivírus acessar o arquivo .fdb ao mesmo > > tempo que a aplicação está inserindo/excluindo/atualizando dados no > > database? Ou qual seria o principal causador desta corrupção de base? > > > > PS.: A base foi restaurada voltando um backup do dia anterior, mas > preciso > > saber o que ocasionou tais problemas. > > > > Att. > > -- > > > > *Eurides V. Baptistella > > **E-mail:* eurides.baptistella em gmail.com > > *Fone:* +55 (49) 9125-6572 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From cursos em dominioinf.com.br Wed Jan 11 09:37:40 2012 From: cursos em dominioinf.com.br (Dominio Informatica) Date: Wed, 11 Jan 2012 09:37:40 -0200 Subject: [firebase-br] Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net><5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: <8934F7D413534B4CA95D8D433FC61B47@Notebook> Bom dia a todos e obrigado pelas respostas, O Gerenciador Financeiro usa o 1.5. Na hora que vou instala-lo tem a opção separada para instalar o firebird. Entao o que faço, nao instalo o 1.5. Instalo o meu sistema com o 2.5 e o programa do gerenciador financeiro sem o firebird. Entao, nao entra mais o meu sistema. Engraçado que até a restauração do sistema quando eu abro, ela abre rapidamente e fecha. Ta dando pau tanto no windows xp quanto no windows 7. Grato, Rodrigo -------------------------------------------------- From: "Edson Marco" Sent: Tuesday, January 10, 2012 8:49 PM To: "FireBase" Subject: Re: [firebase-br] Erro Firebird com Banco do Brasil > O Firebird tem como opção você instalar com um nome diferente de serviço. > > Pesquise como instalar dois firebirds no mesmo computador que tu achará (o > Banco do Brasil não usa o 2.5, por isto o problema com o teu sistema). > > 2012/1/10 Dominio Informatica > >> Boa tarde a todos, >> >> Estou com um problema que esta me deixando de cabelo em pé. >> >> Quando instalo o sistema, com firebird 2.5.26074 o sistema abre certinho. >> >> Quando instala o gerenciador financeiro do Banco do Brasil o sistema abre >> e logo que utiliza o banco de dados, ele fecha. >> >> Alguem ja passou por isso e pode me ajudar? >> >> Grato, >> >> Rodrigo >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: >> http://firebase.com.br/**pesquisa >> > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rafa.spimenta em gmail.com Wed Jan 11 10:18:29 2012 From: rafa.spimenta em gmail.com (Rafa Pimenta) Date: Wed, 11 Jan 2012 10:18:29 -0200 Subject: [firebase-br] Concatenar string select Message-ID: Bom dia colegas, Possuo duas tabelas, segue abaixo exemplificação: Tabela Pai...: COD_OS e TOTAL_OS Tabela Filha.: COD_OS(FK), COD_ITEM, DESCRICAO_ITEM e VLR_ITEM O que preciso é retornar um select com o COD_OS, TOTAL_OS, sum(VLR_ITEM) e o campo DESCRICAO_ITEM. PORÉM, eu preciso retornar o campo DESCRICAO concatenado. Exemplo: Tab. Pai: COD_OS | TOTAL_OS 1 100,00 Tab. Filha: COD_OS |COD_ITEM| DESCRICAO_ITEM |VLR_ITEM 1 1 desc. sabonete 10,00 1 2 desc. pasta 5,00 1 3 desc. papel 5,00 Resultado esperado: COD_OS |TOTAL_OS| sum(vlr_item) | DESCRICAO_ITEM 1 100,00 20,00 desc. sabonete + desc. pasta + desc. papel É possível fazer sem criar função? Obrigado. From sad em uol.com.br Wed Jan 11 11:27:36 2012 From: sad em uol.com.br (SAD) Date: Wed, 11 Jan 2012 10:27:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= In-Reply-To: References: Message-ID: <07161F5747CC404C9A61F44FC85A74C8@SergioPC> Bom dia. Não quero aqui começar uma discussão do que é melhor, por existem muitas variantes para se chegar num consenso. Desde 2003 usamos o Firebird como SGDB e desde essa época sempre usamos Linux no Servidor, ou Debian ou CentOS, dependendo do hardware. Sei que esse comentário não vai resolver o problema do colega que usa Windows Server, é apenas para pensar. Hoje o Linux praticamente se instala sozinho e é grátis, não tem problema de vírus - logo não tem anti-vírus - e se quiser, nem ambiente gráfico. Pode-se agendar backups automáticos e com os novos gerenciadores ext3 ou ext4 o Servidor pode até cair por falta de energia, mas quando voltar, quase sempre não haverá danos. Uso o FB Classic Server e somente tive problema de corrupção em banco quando o HD está ruim e mesmo assim se houver RAID 1 e Hot Swap, o problema pode ser resolvido sem ter que parar a rede. Temos pouco mais de 30 clientes e dos mais variados hardwares, todos usam Linux no Servidor - isso é praticamente obrigatório por contrato. E o Servidor é exclusivo, ou seja, somente roda o Firebird e mais nada. Acho que as Empresas e alguns técnicos ainda tem um pouco de preconceito com o Linux. Para nós, o Linux funciona como um frigobar, você quase não nota que ele está lá, mas está. E sempre funcionando. Sérgio. -----Mensagem Original----- From: Eurides Baptistella Sent: Wednesday, January 11, 2012 7:35 AM To: FireBase Subject: [firebase-br] Corrupção de base Pessoal, venho através desta lista recorrer novamente ao auxilio de vocês. A empresa onde trabalho possui um cliente que utiliza nossa aplicação rodando Firebird 2.5.0.x e ERP Delphi7. Acontece que de novembro/2011 até agora (01/2012) o cliente já teve sua base corrompida 3 vezes, sim, isso mesmo, praticamente uma por mês. Dezembro/2011: O Cliente teve um problema sério de energia que acabou por acionar o sistema anti-incêndio, o nobreak não suportou e acabou derrubando o servidor, resultado, base corrompida. Janeiro/2012: Novamente a base corrompeu, mas desta vez não temos muitas informações, a energia não caiu, pois podemos verificar que o servidor não foi desligado, resumindo não temos a causa raiz do problema. Como o cliente possui filiais, elas acessam o sistema através de WTS em outro servidor (especifico para WTS) e se conectam ao sistema. Pude verificar nos logs do Firebird que existem vários registros (da data anterior à corrupção da base) de erros: SRV Wed Jan 04 19:29:20 2012 Unable to complete network request to host "SRV". Error reading data from the connection. SRV Wed Jan 04 19:29:44 2012 Depois destes erros vem o erro da base corrompida: SRV Thu Jan 05 08:40:34 2012 Database: XXXXXXX.FDB Page 186360 is an orphan Verificando o servidor que roda SO Windows 2003, o mesmo possui antivírus Kaspersky que está rodando a verificação em horário comercial. Partindo deste principio, posso afirmar que a corrupção da base é decorrente da verificação do antivírus acessar o arquivo .fdb ao mesmo tempo que a aplicação está inserindo/excluindo/atualizando dados no database? Ou qual seria o principal causador desta corrupção de base? PS.: A base foi restaurada voltando um backup do dia anterior, mas preciso saber o que ocasionou tais problemas. Att. -- *Eurides V. Baptistella **E-mail:* eurides.baptistella em gmail.com *Fone:* +55 (49) 9125-6572 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From angelo em softmiq.com.br Wed Jan 11 11:58:50 2012 From: angelo em softmiq.com.br (Angelo Ricardo Miquelin Neto) Date: Wed, 11 Jan 2012 10:58:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Corrup=E7=E3o_de_base?= In-Reply-To: <07161F5747CC404C9A61F44FC85A74C8@SergioPC> References: <07161F5747CC404C9A61F44FC85A74C8@SergioPC> Message-ID: Uso o Firebird nos 2 ambientes, Windows e Linux (Centos ou RedHat), não tive maiores problemas com nenhum dos dois. Mas já vi colegas da lista aqui postarem problemas relacionados aos temidos arquivos fantasmas do Firebird no Linux. Essa é minha única ressalva e preocupação em relação ao Linux. De resto, só elogios. T+ Angelo. ====================================================================== []___ / /\____ Angelo Ricardo Miquelin Neto /_/\_//____/\ Analista de Sistemas | || ||| ||| SoftMiq Informática | || |||__||| Ponta Grossa - Paraná - Brasil ====================================================================== > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de SAD > Enviada em: quarta-feira, 11 de janeiro de 2012 11:28 > Para: FireBase > Assunto: Re: [firebase-br] Corrupção de base > > Bom dia. > > Não quero aqui começar uma discussão do que é melhor, por existem muitas > variantes para se chegar num consenso. > > Desde 2003 usamos o Firebird como SGDB e desde essa época sempre usamos > Linux no Servidor, ou Debian ou CentOS, dependendo do hardware. > > Sei que esse comentário não vai resolver o problema do colega que usa > Windows Server, é apenas para pensar. > > Hoje o Linux praticamente se instala sozinho e é grátis, não tem problema > de vírus - logo não tem anti-vírus - e se quiser, nem ambiente gráfico. > > Pode-se agendar backups automáticos e com os novos gerenciadores ext3 ou > ext4 o Servidor pode até cair por falta de energia, mas quando voltar, > quase sempre não haverá danos. > > Uso o FB Classic Server e somente tive problema de corrupção em banco > quando o HD está ruim e mesmo assim se houver RAID 1 e Hot Swap, o > problema pode ser resolvido sem ter que parar a rede. > > Temos pouco mais de 30 clientes e dos mais variados hardwares, todos usam > Linux no Servidor - isso é praticamente obrigatório por contrato. E o > Servidor é exclusivo, ou seja, somente roda o Firebird e mais nada. > > Acho que as Empresas e alguns técnicos ainda tem um pouco de preconceito > com o Linux. Para nós, o Linux funciona como um frigobar, você quase não > nota que ele está lá, mas está. E sempre funcionando. > > Sérgio. > > > -----Mensagem Original----- > From: Eurides Baptistella > Sent: Wednesday, January 11, 2012 7:35 AM > To: FireBase > Subject: [firebase-br] Corrupção de base > > Pessoal, venho através desta lista recorrer novamente ao auxilio de vocês. > > A empresa onde trabalho possui um cliente que utiliza nossa aplicação > rodando Firebird 2.5.0.x e ERP Delphi7. Acontece que de novembro/2011 até > agora (01/2012) o cliente já teve sua base corrompida 3 vezes, sim, isso > mesmo, praticamente uma por mês. > Dezembro/2011: O Cliente teve um problema sério de energia que acabou por > acionar o sistema anti-incêndio, o nobreak não suportou e acabou > derrubando o servidor, resultado, base corrompida. > Janeiro/2012: Novamente a base corrompeu, mas desta vez não temos muitas > informações, a energia não caiu, pois podemos verificar que o servidor não > foi desligado, resumindo não temos a causa raiz do problema. > > Como o cliente possui filiais, elas acessam o sistema através de WTS em > outro servidor (especifico para WTS) e se conectam ao sistema. > Pude verificar nos logs do Firebird que existem vários registros (da data > anterior à corrupção da base) de erros: > SRV Wed Jan 04 19:29:20 2012 > Unable to complete network request to host "SRV". > Error reading data from the connection. > > SRV Wed Jan 04 19:29:44 2012 > > Depois destes erros vem o erro da base corrompida: > SRV Thu Jan 05 08:40:34 2012 > Database: XXXXXXX.FDB > Page 186360 is an orphan > > Verificando o servidor que roda SO Windows 2003, o mesmo possui antivírus > Kaspersky que está rodando a verificação em horário comercial. > Partindo deste principio, posso afirmar que a corrupção da base é > decorrente da verificação do antivírus acessar o arquivo .fdb ao mesmo > tempo que a aplicação está inserindo/excluindo/atualizando dados no > database? Ou qual seria o principal causador desta corrupção de base? > > PS.: A base foi restaurada voltando um backup do dia anterior, mas preciso > saber o que ocasionou tais problemas. > > Att. > -- > > *Eurides V. Baptistella > **E-mail:* eurides.baptistella em gmail.com > *Fone:* +55 (49) 9125-6572 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Wed Jan 11 11:15:54 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 11 Jan 2012 11:15:54 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= In-Reply-To: References: Message-ID: <1184736113.20120111111554@warmboot.com.br> Remova o antivirus ou faça com que ele ignore as bases de dados e os arquivos do Firebird. Orphan pages, por si só, não significa corrupção. São páginas que foram alocadas mas não estão sendo usadas. Mais detalhes: http://tech.groups.yahoo.com/group/firebird-support/message/5156 Aconselho que você instale o Firebird DataGuard nesse servidor: http://www.firebase.com.br/fb/dataguard-firebase.php []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EB> Pessoal, venho através desta lista recorrer novamente ao auxilio de vocês. EB> A empresa onde trabalho possui um cliente que utiliza nossa aplicação EB> rodando Firebird 2.5.0.x e ERP Delphi7. Acontece que de novembro/2011 até EB> agora (01/2012) o cliente já teve sua base corrompida 3 vezes, sim, isso EB> mesmo, praticamente uma por mês. EB> Dezembro/2011: O Cliente teve um problema sério de energia que acabou por EB> acionar o sistema anti-incêndio, o nobreak não suportou e acabou derrubando EB> o servidor, resultado, base corrompida. EB> Janeiro/2012: Novamente a base corrompeu, mas desta vez não temos muitas EB> informações, a energia não caiu, pois podemos verificar que o servidor não EB> foi desligado, resumindo não temos a causa raiz do problema. EB> Como o cliente possui filiais, elas acessam o sistema através de WTS em EB> outro servidor (especifico para WTS) e se conectam ao sistema. EB> Pude verificar nos logs do Firebird que existem vários registros (da data EB> anterior à corrupção da base) de erros: EB> SRV Wed Jan 04 19:29:20 2012 EB> Unable to complete network request to host "SRV". EB> Error reading data from the connection. EB> SRV Wed Jan 04 19:29:44 2012 EB> Depois destes erros vem o erro da base corrompida: EB> SRV Thu Jan 05 08:40:34 2012 EB> Database: XXXXXXX.FDB EB> Page 186360 is an orphan EB> Verificando o servidor que roda SO Windows 2003, o mesmo possui antivírus EB> Kaspersky que está rodando a verificação em horário comercial. EB> Partindo deste principio, posso afirmar que a corrupção da base é EB> decorrente da verificação do antivírus acessar o arquivo .fdb ao mesmo EB> tempo que a aplicação está inserindo/excluindo/atualizando dados no EB> database? Ou qual seria o principal causador desta corrupção de base? EB> PS.: A base foi restaurada voltando um backup do dia anterior, mas preciso EB> saber o que ocasionou tais problemas. EB> Att. EB> -- EB> *Eurides V. Baptistella EB> **E-mail:* eurides.baptistella em gmail.com EB> *Fone:* +55 (49) 9125-6572 EB> ______________________________________________ EB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EB> Para saber como gerenciar/excluir seu cadastro na lista, use: EB> http://www.firebase.com.br/fb/artigo.php?id=1107 EB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From acf em andreconrado.net Wed Jan 11 11:41:04 2012 From: acf em andreconrado.net (acf em andreconrado.net) Date: Wed, 11 Jan 2012 11:41:04 -0200 Subject: [firebase-br] Concatenar string select In-Reply-To: References: Message-ID: <20120111114104.14614f9xlcmc1h80@webmail.andreconrado.net> Vc pode usar a função LIST: Ex.: LIST(DESCRICAO_ITEM, ' + ') Abçs, Conrado Citando Rafa Pimenta : > Bom dia colegas, > Possuo duas tabelas, segue abaixo exemplificação: > > Tabela Pai...: COD_OS e TOTAL_OS > > Tabela Filha.: COD_OS(FK), COD_ITEM, DESCRICAO_ITEM e VLR_ITEM > > O que preciso é retornar um select com o COD_OS, TOTAL_OS, sum(VLR_ITEM) e > o campo DESCRICAO_ITEM. PORÉM, eu preciso retornar o campo DESCRICAO > concatenado. > > Exemplo: > > Tab. Pai: > COD_OS | TOTAL_OS > 1 100,00 > > Tab. Filha: > COD_OS |COD_ITEM| DESCRICAO_ITEM |VLR_ITEM > 1 1 desc. sabonete 10,00 > 1 2 desc. pasta 5,00 > 1 3 desc. papel 5,00 > > > Resultado esperado: > COD_OS |TOTAL_OS| sum(vlr_item) | DESCRICAO_ITEM > 1 100,00 20,00 desc. sabonete + desc. pasta + desc. papel > > É possível fazer sem criar função? > > Obrigado. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > André Conrado +55 21 88406232 http://andreconrado.net "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 From herminiopiram em gmail.com Wed Jan 11 11:57:48 2012 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Wed, 11 Jan 2012 11:57:48 -0200 Subject: [firebase-br] Concatenar string select In-Reply-To: <20120111114104.14614f9xlcmc1h80@webmail.andreconrado.net> References: <20120111114104.14614f9xlcmc1h80@webmail.andreconrado.net> Message-ID: Vc pode concatenar no sql, cod_produto||` - `||desc_produto. Nao testei, mas e por ai. Em 11/01/2012 11:41, escreveu: > Vc pode usar a função LIST: > > Ex.: LIST(DESCRICAO_ITEM, ' + ') > > Abçs, > Conrado > > > Citando Rafa Pimenta : > > Bom dia colegas, >> Possuo duas tabelas, segue abaixo exemplificação: >> >> Tabela Pai...: COD_OS e TOTAL_OS >> >> Tabela Filha.: COD_OS(FK), COD_ITEM, DESCRICAO_ITEM e VLR_ITEM >> >> O que preciso é retornar um select com o COD_OS, TOTAL_OS, sum(VLR_ITEM) e >> o campo DESCRICAO_ITEM. PORÉM, eu preciso retornar o campo DESCRICAO >> concatenado. >> >> Exemplo: >> >> Tab. Pai: >> COD_OS | TOTAL_OS >> 1 100,00 >> >> Tab. Filha: >> COD_OS |COD_ITEM| DESCRICAO_ITEM |VLR_ITEM >> 1 1 desc. sabonete 10,00 >> 1 2 desc. pasta 5,00 >> 1 3 desc. papel 5,00 >> >> >> Resultado esperado: >> COD_OS |TOTAL_OS| sum(vlr_item) | DESCRICAO_ITEM >> 1 100,00 20,00 desc. sabonete + desc. pasta + desc. >> papel >> >> É possível fazer sem criar função? >> >> Obrigado. >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > > André Conrado > +55 21 88406232 > > http://andreconrado.net > > "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From acf em andreconrado.net Wed Jan 11 12:07:05 2012 From: acf em andreconrado.net (acf em andreconrado.net) Date: Wed, 11 Jan 2012 12:07:05 -0200 Subject: [firebase-br] Concatenar string select In-Reply-To: References: <20120111114104.14614f9xlcmc1h80@webmail.andreconrado.net> Message-ID: <20120111120705.529913f17of2ytft@webmail.andreconrado.net> Lembrando que a função LIST só está disponível a partir da versão 2.1 do FIREBIRD. Citando "Herminio E. Piram" : > Vc pode concatenar no sql, cod_produto||` - `||desc_produto. > > Nao testei, mas e por ai. > Em 11/01/2012 11:41, escreveu: > >> Vc pode usar a função LIST: >> >> Ex.: LIST(DESCRICAO_ITEM, ' + ') >> >> Abçs, >> Conrado >> >> >> Citando Rafa Pimenta : >> >> Bom dia colegas, >>> Possuo duas tabelas, segue abaixo exemplificação: >>> >>> Tabela Pai...: COD_OS e TOTAL_OS >>> >>> Tabela Filha.: COD_OS(FK), COD_ITEM, DESCRICAO_ITEM e VLR_ITEM >>> >>> O que preciso é retornar um select com o COD_OS, TOTAL_OS, sum(VLR_ITEM) e >>> o campo DESCRICAO_ITEM. PORÉM, eu preciso retornar o campo DESCRICAO >>> concatenado. >>> >>> Exemplo: >>> >>> Tab. Pai: >>> COD_OS | TOTAL_OS >>> 1 100,00 >>> >>> Tab. Filha: >>> COD_OS |COD_ITEM| DESCRICAO_ITEM |VLR_ITEM >>> 1 1 desc. sabonete 10,00 >>> 1 2 desc. pasta 5,00 >>> 1 3 desc. papel 5,00 >>> >>> >>> Resultado esperado: >>> COD_OS |TOTAL_OS| sum(vlr_item) | DESCRICAO_ITEM >>> 1 100,00 20,00 desc. sabonete + desc. pasta + desc. >>> papel >>> >>> É possível fazer sem criar função? >>> >>> Obrigado. >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: >>> http://firebase.com.br/**pesquisa >>> >>> >> >> >> André Conrado >> +55 21 88406232 >> >> http://andreconrado.net >> >> "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: >> http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > André Conrado +55 21 88406232 http://andreconrado.net "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 From rafa.spimenta em gmail.com Wed Jan 11 12:19:38 2012 From: rafa.spimenta em gmail.com (Rafa Pimenta) Date: Wed, 11 Jan 2012 12:19:38 -0200 Subject: [firebase-br] Concatenar string select In-Reply-To: References: <20120111114104.14614f9xlcmc1h80@webmail.andreconrado.net> Message-ID: Obrigado pela dica colega, mas desta forma não dá pois quero concatenar o mesmo campo. Em 11 de janeiro de 2012 11:57, Herminio E. Piram escreveu: > Vc pode concatenar no sql, cod_produto||` - `||desc_produto. > > Nao testei, mas e por ai. > Em 11/01/2012 11:41, escreveu: > > > Vc pode usar a função LIST: > > > > Ex.: LIST(DESCRICAO_ITEM, ' + ') > > > > Abçs, > > Conrado > > > > > > Citando Rafa Pimenta : > > > > Bom dia colegas, > >> Possuo duas tabelas, segue abaixo exemplificação: > >> > >> Tabela Pai...: COD_OS e TOTAL_OS > >> > >> Tabela Filha.: COD_OS(FK), COD_ITEM, DESCRICAO_ITEM e VLR_ITEM > >> > >> O que preciso é retornar um select com o COD_OS, TOTAL_OS, > sum(VLR_ITEM) e > >> o campo DESCRICAO_ITEM. PORÉM, eu preciso retornar o campo DESCRICAO > >> concatenado. > >> > >> Exemplo: > >> > >> Tab. Pai: > >> COD_OS | TOTAL_OS > >> 1 100,00 > >> > >> Tab. Filha: > >> COD_OS |COD_ITEM| DESCRICAO_ITEM |VLR_ITEM > >> 1 1 desc. sabonete 10,00 > >> 1 2 desc. pasta 5,00 > >> 1 3 desc. papel 5,00 > >> > >> > >> Resultado esperado: > >> COD_OS |TOTAL_OS| sum(vlr_item) | DESCRICAO_ITEM > >> 1 100,00 20,00 desc. sabonete + desc. pasta + desc. > >> papel > >> > >> É possível fazer sem criar função? > >> > >> Obrigado. > >> ______________________________**________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.br/fb/artigo.php?id=1107> > >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > >> > >> > > > > > > André Conrado > > +55 21 88406232 > > > > http://andreconrado.net > > > > "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 > > > > > > ______________________________**________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.br/fb/artigo.php?id=1107> > > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rafa.spimenta em gmail.com Wed Jan 11 12:23:55 2012 From: rafa.spimenta em gmail.com (Rafa Pimenta) Date: Wed, 11 Jan 2012 12:23:55 -0200 Subject: [firebase-br] Concatenar string select In-Reply-To: <20120111120705.529913f17of2ytft@webmail.andreconrado.net> References: <20120111114104.14614f9xlcmc1h80@webmail.andreconrado.net> <20120111120705.529913f17of2ytft@webmail.andreconrado.net> Message-ID: Colega, é exatamente desta função que preciso, massss no sistema que estou dando manutenção infelizmente ainda estamos usando - pasmem - a versão 1.5. Enfim, agradeço a colaboração e pela dica da função LIST, temos um ERP rodando no 2.5 e quando precisar utilizarei a função. Para resolver meu problema irei utilizar o clientdataset do delphi e farei a concatenação via código. Forte abraço e Obrigado. Att, Rafael Pimenta Em 11 de janeiro de 2012 12:07, escreveu: > Lembrando que a função LIST só está disponível a partir da versão 2.1 do > FIREBIRD. > > > Citando "Herminio E. Piram" : > > > Vc pode concatenar no sql, cod_produto||` - `||desc_produto. >> >> Nao testei, mas e por ai. >> Em 11/01/2012 11:41, escreveu: >> >> Vc pode usar a função LIST: >>> >>> Ex.: LIST(DESCRICAO_ITEM, ' + ') >>> >>> Abçs, >>> Conrado >>> >>> >>> Citando Rafa Pimenta : >>> >>> Bom dia colegas, >>> >>>> Possuo duas tabelas, segue abaixo exemplificação: >>>> >>>> Tabela Pai...: COD_OS e TOTAL_OS >>>> >>>> Tabela Filha.: COD_OS(FK), COD_ITEM, DESCRICAO_ITEM e VLR_ITEM >>>> >>>> O que preciso é retornar um select com o COD_OS, TOTAL_OS, >>>> sum(VLR_ITEM) e >>>> o campo DESCRICAO_ITEM. PORÉM, eu preciso retornar o campo DESCRICAO >>>> concatenado. >>>> >>>> Exemplo: >>>> >>>> Tab. Pai: >>>> COD_OS | TOTAL_OS >>>> 1 100,00 >>>> >>>> Tab. Filha: >>>> COD_OS |COD_ITEM| DESCRICAO_ITEM |VLR_ITEM >>>> 1 1 desc. sabonete 10,00 >>>> 1 2 desc. pasta 5,00 >>>> 1 3 desc. papel 5,00 >>>> >>>> >>>> Resultado esperado: >>>> COD_OS |TOTAL_OS| sum(vlr_item) | DESCRICAO_ITEM >>>> 1 100,00 20,00 desc. sabonete + desc. pasta + desc. >>>> papel >>>> >>>> É possível fazer sem criar função? >>>> >>>> Obrigado. >>>> ______________________________****________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>>> >>>> > >>>> Para consultar mensagens antigas: http://firebase.com.br/****pesquisa >>>> > >>>> >>>> >>>> >>> >>> André Conrado >>> +55 21 88406232 >>> >>> http://andreconrado.net >>> >>> "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 >>> >>> >>> ______________________________****________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>> >>> > >>> Para consultar mensagens antigas: http://firebase.com.br/****pesquisa >>> > >>> >>> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > > André Conrado > +55 21 88406232 > > http://andreconrado.net > > "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From alisson em uniontecnologia.com.br Wed Jan 11 14:45:04 2012 From: alisson em uniontecnologia.com.br (Alisson) Date: Wed, 11 Jan 2012 14:45:04 -0200 Subject: [firebase-br] UDF - Firebird Message-ID: <016b01ccd080$5ea9cf40$1bfd6dc0$@uniontecnologia.com.br> Olá pessoal, estou precisando criar uma udf no firebird onde faço o tratamento de acentos, letras maiúsculas e minúsculas, pois estou fazendo o cnab e estou importando os dados do banco e no banco existe os nomes da com acento e isso não pode. Alguém me ajuda. From eduardoandrade em persoft.com.br Wed Jan 11 15:17:31 2012 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Wed, 11 Jan 2012 15:17:31 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= In-Reply-To: References: Message-ID: <4F0DC42B.7060809@persoft.com.br> Até é válido desligar o antivirus mas não acho que seja ele a causa. O Firebird mantém o arquivo travado, ele teria que estar fora do ar para que antivirus alterasse o arquivo. A primeira providência e verificar o forces write, se ele estiver desligado, qualquer queda de energia pode corromper o banco. O HD é outro componente que deve ser verificado. Tive pouquíssimos problemas de corrupção com o firebird, não lembro de nenhuma vez que não tenha sido causado por queda de energia. Eduardo Pelizzari de Andrade Persoft Software Aplicativos Em 11/01/2012 08:35, Eurides Baptistella escreveu: > Pessoal, venho através desta lista recorrer novamente ao auxilio de vocês. > > A empresa onde trabalho possui um cliente que utiliza nossa aplicação > rodando Firebird 2.5.0.x e ERP Delphi7. Acontece que de novembro/2011 até > agora (01/2012) o cliente já teve sua base corrompida 3 vezes, sim, isso > mesmo, praticamente uma por mês. > Dezembro/2011: O Cliente teve um problema sério de energia que acabou por > acionar o sistema anti-incêndio, o nobreak não suportou e acabou derrubando > o servidor, resultado, base corrompida. > Janeiro/2012: Novamente a base corrompeu, mas desta vez não temos muitas > informações, a energia não caiu, pois podemos verificar que o servidor não > foi desligado, resumindo não temos a causa raiz do problema. > > Como o cliente possui filiais, elas acessam o sistema através de WTS em > outro servidor (especifico para WTS) e se conectam ao sistema. > Pude verificar nos logs do Firebird que existem vários registros (da data > anterior à corrupção da base) de erros: > SRV Wed Jan 04 19:29:20 2012 > Unable to complete network request to host "SRV". > Error reading data from the connection. > > SRV Wed Jan 04 19:29:44 2012 > > Depois destes erros vem o erro da base corrompida: > SRV Thu Jan 05 08:40:34 2012 > Database: XXXXXXX.FDB > Page 186360 is an orphan > > Verificando o servidor que roda SO Windows 2003, o mesmo possui antivírus > Kaspersky que está rodando a verificação em horário comercial. > Partindo deste principio, posso afirmar que a corrupção da base é > decorrente da verificação do antivírus acessar o arquivo .fdb ao mesmo > tempo que a aplicação está inserindo/excluindo/atualizando dados no > database? Ou qual seria o principal causador desta corrupção de base? > > PS.: A base foi restaurada voltando um backup do dia anterior, mas preciso > saber o que ocasionou tais problemas. > > Att. > -- > > *Eurides V. Baptistella > **E-mail:* eurides.baptistella em gmail.com > *Fone:* +55 (49) 9125-6572 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Wed Jan 11 15:29:51 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 11 Jan 2012 15:29:51 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= In-Reply-To: <4F0DC42B.7060809@persoft.com.br> References: <4F0DC42B.7060809@persoft.com.br> Message-ID: <136442071.20120111152951@warmboot.com.br> EPdA> Até é válido desligar o antivirus mas não acho que seja ele a causa. O EPdA> Firebird mantém o arquivo travado, ele teria que estar fora do ar para EPdA> que antivirus alterasse o arquivo. A versão Classic do Firebird não trava o arquivo. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From bzottis em ig.com.br Wed Jan 11 15:30:29 2012 From: bzottis em ig.com.br (Zottis) Date: Wed, 11 Jan 2012 15:30:29 -0200 Subject: [firebase-br] =?iso-8859-1?q?Id=E9ia_de_Controle_de_Estoque_Flutu?= =?iso-8859-1?q?ante?= Message-ID: <000601ccd086$b935d610$2ba18230$@ig.com.br> Pessoal, preciso fazer um controle de estoque flutuante, mas estou totalmente sem idéias. O problema é o seguinte: Tenho produtos(Geralmente Bombonas) Tenho Veículos Tenho Unidade de Destinação Preciso do seguinte: Inserir no estoque geral do Produto a quantidade que cada veículo tem Que cada Unidade de Destinação tem e controlar o estoque geral Para explicar melhor o Motorista passa nos Clientes e Pega o resíduo(Bombonas), deixa outra no lugar, Depois do veículo estar cheio ele tem que levar para a Unidade de Destinação, as vezes ele traz de volta as bombonas higienizadas, as vezes tem perca(Destruição da bombonas) e as vezes As bombonas ficam para a higienização Fiz um documento que o motorista preenche dizendo quantas de cada produto foi deixada, quantas foi recolhida(Higienizada) e quantas foram perdidas. A questão é preciso fazer um relatório de quantas estão em cada Unidade de Destinação, quantas estão em cada veículo, e quantas foram perdidas. Seria mais fácil fazer um SUM() ou manipular um campo somente, alguém tem alguma idéia de como fazer? Desde já agradeço. From hpensador em gmail.com Wed Jan 11 16:07:59 2012 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 11 Jan 2012 16:07:59 -0200 Subject: [firebase-br] UDF - Firebird In-Reply-To: <016b01ccd080$5ea9cf40$1bfd6dc0$@uniontecnologia.com.br> References: <016b01ccd080$5ea9cf40$1bfd6dc0$@uniontecnologia.com.br> Message-ID: Boa tarde Alisson! Nos artigos da Firebase você encontra um que tem o código de uma Stored Procedure para remover acentos - verifica, creio que ela resolverá seu problema. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ (71) 9975-9176 From alisson em uniontecnologia.com.br Wed Jan 11 16:40:09 2012 From: alisson em uniontecnologia.com.br (Alisson) Date: Wed, 11 Jan 2012 16:40:09 -0200 Subject: [firebase-br] RES: UDF - Firebird In-Reply-To: References: <016b01ccd080$5ea9cf40$1bfd6dc0$@uniontecnologia.com.br> Message-ID: <018f01ccd090$7295cdf0$57c169d0$@uniontecnologia.com.br> DESCULPE MAIS EU NÃO TENHO ACESSO AOS ARQUIVOS ANTIGOS, TEM COMO ME PASSAR O LINK AQUI -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira Enviada em: quarta-feira, 11 de janeiro de 2012 16:08 Para: lista em firebase.com.br Assunto: Re: [firebase-br] UDF - Firebird Boa tarde Alisson! Nos artigos da Firebase você encontra um que tem o código de uma Stored Procedure para remover acentos - verifica, creio que ela resolverá seu problema. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ (71) 9975-9176 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Wed Jan 11 16:50:48 2012 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 11 Jan 2012 16:50:48 -0200 Subject: [firebase-br] RES: UDF - Firebird In-Reply-To: <018f01ccd090$7295cdf0$57c169d0$@uniontecnologia.com.br> References: <016b01ccd080$5ea9cf40$1bfd6dc0$@uniontecnologia.com.br> <018f01ccd090$7295cdf0$57c169d0$@uniontecnologia.com.br> Message-ID: > DESCULPE MAIS EU NÃO TENHO ACESSO AOS ARQUIVOS ANTIGOS, TEM COMO ME PASSAR O > LINK AQUI http://www.firebase.com.br/fb/artigo.php?id=2224 -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ (71) 9975-9176 From vanderson em tisul.com.br Wed Jan 11 16:55:20 2012 From: vanderson em tisul.com.br (Vanderson) Date: Wed, 11 Jan 2012 18:55:20 +0000 (UTC) Subject: [firebase-br] Criacao de Triggers e Stored em tempo de execucao References: <4b71a645acb2c_a15d2b3e7021@winter24.tmail> <4B75590C.70201@ami.com.br> <4b75878755411_14ba8566781ba@winter19.tmail> <4B77202D.3010705@ami.com.br> Message-ID: Boa tarde, Estou tentando criar uma trigger em tempo de execução, porém está gerando o erro "General SQL error.Token unknown - line 10, column 8?", mas é só com essa trigger que tem "into" e "for" encadeado e no ibexpert cria normalmente e funciona corretamente, utilizo o sqlscript e delphi 6. CREATE OR ALTER trigger cria_saldo_inicial_empresa for empresa active after insert position 0 AS declare variable cod_produto integer; declare variable tipo_estoque integer; declare variable centro_armaz integer; begin for select PR.PRODICOD from PRODUTO PR into :cod_produto do begin for select TE.TPESICOD from TIPOESTOQUE TE into :tipo_estoque do begin for select CE.CEESICOD from CENTROESTOQUE CE into :centro_armaz do begin insert into PRODUTOSALDO(EMPRICOD, PRODICOD, TPESICOD, CEESICOD, PSLDN3QTDE, PSLDN3QTDMIN, PSLDN3QTDMAX, PENDENTE, REGISTRO) values(new.empricod, :cod_produto, :tipo_estoque, :centro_armaz, 0, 0, 0, 'S', current_timestamp); end if (centro_armaz is null) then begin centro_armaz = 1; insert into PRODUTOSALDO(EMPRICOD, PRODICOD, TPESICOD, CEESICOD, PSLDN3QTDE, PSLDN3QTDMIN, PSLDN3QTDMAX, PENDENTE, REGISTRO) values(new.empricod, :cod_produto, :tipo_estoque, :centro_armaz, 0, 0, 0, 'S', current_timestamp); centro_armaz = null; end end if (tipo_estoque is null) then begin tipo_estoque = 1; for select CE.CEESICOD from CENTROESTOQUE CE into :centro_armaz do begin insert into PRODUTOSALDO(EMPRICOD, PRODICOD, TPESICOD, CEESICOD, PSLDN3QTDE, PSLDN3QTDMIN, PSLDN3QTDMAX, PENDENTE, REGISTRO) values(new.empricod, :cod_produto, :tipo_estoque, :centro_armaz, 0, 0, 0, 'S', current_timestamp); end if (centro_armaz is null) then begin centro_armaz = 1; insert into PRODUTOSALDO(EMPRICOD, PRODICOD, TPESICOD, CEESICOD, PSLDN3QTDE, PSLDN3QTDMIN, PSLDN3QTDMAX, PENDENTE, REGISTRO) values(new.empricod, :cod_produto, :tipo_estoque, :centro_armaz, 0, 0, 0, 'S', current_timestamp); centro_armaz = null; end tipo_estoque = null; end end end From dsonda em gmail.com Wed Jan 11 17:13:02 2012 From: dsonda em gmail.com (Daniel Sonda) Date: Wed, 11 Jan 2012 17:13:02 -0200 Subject: [firebase-br] =?iso-8859-1?q?Como_alterar_um_plano_de_execu=E7=E3?= =?iso-8859-1?q?o_=3F?= In-Reply-To: References: Message-ID: Crie um indice para o campo usado no where e verifique as estatísticas da consulta. Acho que vai melhorar muito. Att. Daniel Sonda Em 4 de janeiro de 2012 17:26, Jean Alysson escreveu: > Olá, > gostaria de melhorar um select que seria algo como: > > select sum(campo1_nao_indexado), sum(campo2_nao_indexado) > from tabela1 t1 inner join tabela2 t2 on > (t1.campo_chave_primaria=t2.campo3_indexado) > where t1.campo4_nao_indexado = :parametro1 > > O plano de execução que o Firebird usou foi NATURAL para a TABELA1 > (por causa do campo do where) e usou o indice na TABELA2 > > 1) Eu devo criar um indice para o campo do where ? (no caso é um campo > data, usado bastante em select com where) > Pois na analise de performance foram lidos todos os registros da > TABELA1 (Non-Indexed Reads) > > Como altero o plano de execução para usar outro plano (personalisar) ? > Tentei a linha abaixo (colocada abaixo do select, separado por ponto e > virgula) , mas não é reconhecida quando executada no IBExpert:PLAN > (TABELA1 INDEX (nome_indice)) > > Atenciosamente > Jean Alysson Ambrosio > Informática - Ody Park Aquático > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edmafer em gmail.com Wed Jan 11 17:13:00 2012 From: edmafer em gmail.com (Edson Marco) Date: Wed, 11 Jan 2012 17:13:00 -0200 Subject: [firebase-br] Criacao de Triggers e Stored em tempo de execucao In-Reply-To: References: <4b71a645acb2c_a15d2b3e7021@winter24.tmail> <4B75590C.70201@ami.com.br> <4b75878755411_14ba8566781ba@winter19.tmail> <4B77202D.3010705@ami.com.br> Message-ID: tira o "OR ALTER" e tenta... dependendo do componente de execução do script ele não aceita. On Wed, Jan 11, 2012 at 4:55 PM, Vanderson wrote: > Boa tarde, > > Estou tentando criar uma trigger em tempo de execução, porém está gerando > o erro > "General SQL error.Token unknown - line 10, column 8?", mas é só com essa > trigger que tem "into" e "for" encadeado e no ibexpert cria normalmente e > funciona corretamente, utilizo o sqlscript e delphi 6. > > CREATE OR ALTER trigger cria_saldo_inicial_empresa for empresa > active after insert position 0 > AS > declare variable cod_produto integer; > declare variable tipo_estoque integer; > declare variable centro_armaz integer; > begin > for select PR.PRODICOD > from PRODUTO PR > into :cod_produto > do begin > for select TE.TPESICOD > from TIPOESTOQUE TE > into :tipo_estoque > do begin > for select CE.CEESICOD > from CENTROESTOQUE CE > into :centro_armaz > do begin > insert into PRODUTOSALDO(EMPRICOD, PRODICOD, TPESICOD, CEESICOD, > PSLDN3QTDE, PSLDN3QTDMIN, PSLDN3QTDMAX, PENDENTE, REGISTRO) > values(new.empricod, :cod_produto, :tipo_estoque, > :centro_armaz, 0, 0, 0, 'S', current_timestamp); > end > > if (centro_armaz is null) then > begin > centro_armaz = 1; > > insert into PRODUTOSALDO(EMPRICOD, PRODICOD, TPESICOD, CEESICOD, > PSLDN3QTDE, PSLDN3QTDMIN, PSLDN3QTDMAX, PENDENTE, REGISTRO) > values(new.empricod, :cod_produto, :tipo_estoque, > :centro_armaz, 0, 0, 0, 'S', current_timestamp); > > centro_armaz = null; > end > end > > if (tipo_estoque is null) then > begin > tipo_estoque = 1; > > for select CE.CEESICOD > from CENTROESTOQUE CE > into :centro_armaz > do begin > insert into PRODUTOSALDO(EMPRICOD, PRODICOD, TPESICOD, CEESICOD, > PSLDN3QTDE, PSLDN3QTDMIN, PSLDN3QTDMAX, PENDENTE, REGISTRO) > values(new.empricod, :cod_produto, :tipo_estoque, > :centro_armaz, 0, 0, 0, 'S', current_timestamp); > end > > if (centro_armaz is null) then > begin > centro_armaz = 1; > > insert into PRODUTOSALDO(EMPRICOD, PRODICOD, TPESICOD, CEESICOD, > PSLDN3QTDE, PSLDN3QTDMIN, PSLDN3QTDMAX, PENDENTE, REGISTRO) > values(new.empricod, :cod_produto, :tipo_estoque, > :centro_armaz, 0, 0, 0, 'S', current_timestamp); > > centro_armaz = null; > end > > tipo_estoque = null; > end > end > end > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From dsonda em gmail.com Wed Jan 11 17:25:32 2012 From: dsonda em gmail.com (Daniel Sonda) Date: Wed, 11 Jan 2012 17:25:32 -0200 Subject: [firebase-br] Erro Firebird com Banco do Brasil In-Reply-To: <5BD19629D4BA46479E3ED832C593CCDD@Notebook> References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net> <5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: Boa tarde Rodrigo. Pelo que você relatou, o problema não está relacionado com o Firebird, mas sim com a aplicação. E o nome desse problema é GbPlugin. É um software de segurança usado pelos gerenciados financeiros de vários bancos que monitora os processos do computador. Quando ele encontra algo suspeito, simplesmente mata o processo. Isso deve estar acontecendo com sua aplicação, mesmo ela sendo segura. Já enfrentei o mesmo problema e usamos as seguintes soluções: - Usar um programa chamado Scooper para remover o tal GbPlugin. - Compactar o executável com o UPX. - Último caso: formatar o computador e não instalar gerenciadores financeiros. Problema é explicar isso pro usuário/cliente. Boa sorte! Att. Daniel Sonda Em 10 de janeiro de 2012 18:26, Dominio Informatica < cursos em dominioinf.com.br> escreveu: > Boa tarde a todos, > > Estou com um problema que esta me deixando de cabelo em pé. > > Quando instalo o sistema, com firebird 2.5.26074 o sistema abre certinho. > > Quando instala o gerenciador financeiro do Banco do Brasil o sistema abre > e logo que utiliza o banco de dados, ele fecha. > > Alguem ja passou por isso e pode me ajudar? > > Grato, > > Rodrigo > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From edmafer em gmail.com Wed Jan 11 17:28:16 2012 From: edmafer em gmail.com (Edson Marco) Date: Wed, 11 Jan 2012 17:28:16 -0200 Subject: [firebase-br] Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net> <5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: Eu já fiz funcionar somente mudando a porta de conexão da minha instalação e o serviço com outro nome. 2012/1/11 Daniel Sonda > Boa tarde Rodrigo. > > Pelo que você relatou, o problema não está relacionado com o Firebird, mas > sim com a aplicação. > > E o nome desse problema é GbPlugin. > É um software de segurança usado pelos gerenciados financeiros de vários > bancos que monitora os processos do computador. > Quando ele encontra algo suspeito, simplesmente mata o processo. > Isso deve estar acontecendo com sua aplicação, mesmo ela sendo segura. > > Já enfrentei o mesmo problema e usamos as seguintes soluções: > - Usar um programa chamado Scooper para remover o tal GbPlugin. > - Compactar o executável com o UPX. > - Último caso: formatar o computador e não instalar gerenciadores > financeiros. Problema é explicar isso pro usuário/cliente. > > Boa sorte! > > Att. > Daniel Sonda > > > Em 10 de janeiro de 2012 18:26, Dominio Informatica < > cursos em dominioinf.com.br> escreveu: > > > Boa tarde a todos, > > > > Estou com um problema que esta me deixando de cabelo em pé. > > > > Quando instalo o sistema, com firebird 2.5.26074 o sistema abre certinho. > > > > Quando instala o gerenciador financeiro do Banco do Brasil o sistema abre > > e logo que utiliza o banco de dados, ele fecha. > > > > Alguem ja passou por isso e pode me ajudar? > > > > Grato, > > > > Rodrigo > > > > ______________________________**________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.br/fb/artigo.php?id=1107> > > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From eurides.baptistella em gmail.com Wed Jan 11 20:02:49 2012 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Wed, 11 Jan 2012 20:02:49 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= In-Reply-To: <136442071.20120111152951@warmboot.com.br> References: <4F0DC42B.7060809@persoft.com.br> <136442071.20120111152951@warmboot.com.br> Message-ID: Pessoal, desculpem a minha demora em responder os questionamentos. Seguem minhas considerações: O ForcedWrite está ligado, foi a primeira coisa que conferi. Quanto ao SO que está sendo utilizado, não vem ao caso agora discutir o melhor e o pior, temos mais de 70% dos nossos clientes que utilizam Linux, o fato é que Windows é necessário ter um bom antivírus, ainda mais se possuir conexão de internet. Li sobre o erro que mostrava no log do firebird (Orphan pages), mas o que assusta é o fato de um gfix apresentar o erro. Ainda sobre esse caso, o cliente observou uma demora excessiva nas operações, neste caso reiniciou o servidor, quando o servidor voltou passou a recusar as conexões. Por segurança no mesmo dia em que me passaram o problema já deixei o antivírus em off, mas não gostaria de ficar esperando pela tragedia - caso o problema não seja o antivírus e a base corromper em alguns dias novamente ...... Por hora vou avaliar possibilidade de monitoramento com a ferramenta Dataguard. Por fim, agradeço a colaboração da galera, caso tenham mais algum "pitaco" fiquem a vontade..... Att.* *-- *Eurides V. Baptistella **E-mail:* eurides.baptistella em gmail.com *Fone:* +55 (49) 9125-6572 From edmafer em gmail.com Wed Jan 11 20:42:21 2012 From: edmafer em gmail.com (Edson Marco) Date: Wed, 11 Jan 2012 20:42:21 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= In-Reply-To: References: <4F0DC42B.7060809@persoft.com.br> <136442071.20120111152951@warmboot.com.br> Message-ID: Pera ai... " o cliente observou uma demora excessiva nas operações, neste caso reiniciou o servidor, quando o servidor voltou passou a recusar as conexões. " Ai está seu problema, você provavelmente tem algum problema em alguma operação e o seu cliente não tem paciência de esperar e por isto reinicia o servidor. Assim não tem base que faz milagre. O Windows só precisa de antí-virus se há algum usuário que meche nele, se for realmente um SERVIDOR, aquele que fica no canto as vezes sem tela e mouse, não precisa. O teu problema é comportamental, o cliente não deve reiniciar o servidor nunca, se ele o fizer com transações abertas você terá problemas de corrupção. Quando a lentidão pode ser um problema na aplicação, no banco ou mesmo um garbage colector executado na hora errada. Estude sobre isto. 2012/1/11 Eurides Baptistella > Pessoal, desculpem a minha demora em responder os questionamentos. > Seguem minhas considerações: > > O ForcedWrite está ligado, foi a primeira coisa que conferi. > Quanto ao SO que está sendo utilizado, não vem ao caso agora discutir o > melhor e o pior, temos mais de 70% dos nossos clientes que utilizam Linux, > o fato é que Windows é necessário ter um bom antivírus, ainda mais se > possuir conexão de internet. > > Li sobre o erro que mostrava no log do firebird (Orphan pages), mas o que > assusta é o fato de um gfix apresentar o erro. > > Ainda sobre esse caso, o cliente observou uma demora excessiva nas > operações, neste caso reiniciou o servidor, quando o servidor voltou passou > a recusar as conexões. > > Por segurança no mesmo dia em que me passaram o problema já deixei o > antivírus em off, mas não gostaria de ficar esperando pela tragedia - caso > o problema não seja o antivírus e a base corromper em alguns dias novamente > ...... > > Por hora vou avaliar possibilidade de monitoramento com a ferramenta > Dataguard. > > Por fim, agradeço a colaboração da galera, caso tenham mais algum "pitaco" > fiquem a vontade..... > > Att.* > *-- > > *Eurides V. Baptistella > **E-mail:* eurides.baptistella em gmail.com > *Fone:* +55 (49) 9125-6572 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From eurides.baptistella em gmail.com Wed Jan 11 20:59:09 2012 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Wed, 11 Jan 2012 20:59:09 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= In-Reply-To: References: <4F0DC42B.7060809@persoft.com.br> <136442071.20120111152951@warmboot.com.br> Message-ID: Edson, acho que não fui claro na minha colocação, o erro no log do firebird (Orphan pages) já estava sendo logado antes mesmo da reinicialização, claro que isso pode ter contribuído para que a base corrompesse, mas acredito não ser o único motivo de tal problema. Sobre o GC está configurado como zero, assim não estaria sendo startando em horários inconvenientes. Att. -- *Eurides V. Baptistella **E-mail:* eurides.baptistella em gmail.com *Fone:* +55 (49) 9125-6572 From magno em speet.com.br Thu Jan 12 00:31:53 2012 From: magno em speet.com.br (Magno System) Date: Thu, 12 Jan 2012 00:31:53 -0200 Subject: [firebase-br] =?iso-8859-1?q?Corrup=E7=E3o_de_base?= References: <4F0DC42B.7060809@persoft.com.br> Message-ID: <021501ccd0d2$64fdb580$6508a8c0@FERRARI> Acho difícil diagnosticar, o que pode estar causando a corrupção. Mas pela seriedade da causa da primeira, eu trocaria de servidor, pois podem ter ficado "sequelas" da primeira corrupção. Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 ----- Original Message ----- From: "Eduardo Pelizzari de Andrade" To: "FireBase" Sent: Wednesday, January 11, 2012 3:17 PM Subject: Re: [firebase-br] Corrupção de base Até é válido desligar o antivirus mas não acho que seja ele a causa. O Firebird mantém o arquivo travado, ele teria que estar fora do ar para que antivirus alterasse o arquivo. A primeira providência e verificar o forces write, se ele estiver desligado, qualquer queda de energia pode corromper o banco. O HD é outro componente que deve ser verificado. Tive pouquíssimos problemas de corrupção com o firebird, não lembro de nenhuma vez que não tenha sido causado por queda de energia. Eduardo Pelizzari de Andrade Persoft Software Aplicativos Em 11/01/2012 08:35, Eurides Baptistella escreveu: > Pessoal, venho através desta lista recorrer novamente ao auxilio de vocês. > > A empresa onde trabalho possui um cliente que utiliza nossa aplicação > rodando Firebird 2.5.0.x e ERP Delphi7. Acontece que de novembro/2011 até > agora (01/2012) o cliente já teve sua base corrompida 3 vezes, sim, isso > mesmo, praticamente uma por mês. > Dezembro/2011: O Cliente teve um problema sério de energia que acabou por > acionar o sistema anti-incêndio, o nobreak não suportou e acabou > derrubando > o servidor, resultado, base corrompida. > Janeiro/2012: Novamente a base corrompeu, mas desta vez não temos muitas > informações, a energia não caiu, pois podemos verificar que o servidor não > foi desligado, resumindo não temos a causa raiz do problema. > > Como o cliente possui filiais, elas acessam o sistema através de WTS em > outro servidor (especifico para WTS) e se conectam ao sistema. > Pude verificar nos logs do Firebird que existem vários registros (da data > anterior à corrupção da base) de erros: > SRV Wed Jan 04 19:29:20 2012 > Unable to complete network request to host "SRV". > Error reading data from the connection. > > SRV Wed Jan 04 19:29:44 2012 > > Depois destes erros vem o erro da base corrompida: > SRV Thu Jan 05 08:40:34 2012 > Database: XXXXXXX.FDB > Page 186360 is an orphan > > Verificando o servidor que roda SO Windows 2003, o mesmo possui antivírus > Kaspersky que está rodando a verificação em horário comercial. > Partindo deste principio, posso afirmar que a corrupção da base é > decorrente da verificação do antivírus acessar o arquivo .fdb ao mesmo > tempo que a aplicação está inserindo/excluindo/atualizando dados no > database? Ou qual seria o principal causador desta corrupção de base? > > PS.: A base foi restaurada voltando um backup do dia anterior, mas preciso > saber o que ocasionou tais problemas. > > Att. > -- > > *Eurides V. Baptistella > **E-mail:* eurides.baptistella em gmail.com > *Fone:* +55 (49) 9125-6572 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cursos em dominioinf.com.br Thu Jan 12 09:01:57 2012 From: cursos em dominioinf.com.br (Dominio Informatica) Date: Thu, 12 Jan 2012 09:01:57 -0200 Subject: [firebase-br] Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net><5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: Bom dia Daniel, Obrigado pela resposta. O que vc diz faz sentido, é exatamente o que acontece aqui o sistema fecha na inicialização do sistema. O mais engraçado é que outro sistema de atualização que eu tenho ele abre normalmente, quando eu clico em atualizar, e usa os recursos no banco de dados, ele fecha tb, mas so depois de mandar atualizar. A compactação do executavel eu ja faço. Sera que não é por isso que ele fecha? De repente não consegue ler o arquivo e considera como perigoso? Grato Rodrigo -------------------------------------------------- From: "Daniel Sonda" Sent: Wednesday, January 11, 2012 5:25 PM To: "FireBase" Subject: Re: [firebase-br] Erro Firebird com Banco do Brasil > Boa tarde Rodrigo. > > Pelo que você relatou, o problema não está relacionado com o Firebird, mas > sim com a aplicação. > > E o nome desse problema é GbPlugin. > É um software de segurança usado pelos gerenciados financeiros de vários > bancos que monitora os processos do computador. > Quando ele encontra algo suspeito, simplesmente mata o processo. > Isso deve estar acontecendo com sua aplicação, mesmo ela sendo segura. > > Já enfrentei o mesmo problema e usamos as seguintes soluções: > - Usar um programa chamado Scooper para remover o tal GbPlugin. > - Compactar o executável com o UPX. > - Último caso: formatar o computador e não instalar gerenciadores > financeiros. Problema é explicar isso pro usuário/cliente. > > Boa sorte! > > Att. > Daniel Sonda > > > Em 10 de janeiro de 2012 18:26, Dominio Informatica < > cursos em dominioinf.com.br> escreveu: > >> Boa tarde a todos, >> >> Estou com um problema que esta me deixando de cabelo em pé. >> >> Quando instalo o sistema, com firebird 2.5.26074 o sistema abre certinho. >> >> Quando instala o gerenciador financeiro do Banco do Brasil o sistema abre >> e logo que utiliza o banco de dados, ele fecha. >> >> Alguem ja passou por isso e pode me ajudar? >> >> Grato, >> >> Rodrigo >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: >> http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcelo em teorema.inf.br Thu Jan 12 09:51:45 2012 From: marcelo em teorema.inf.br (Marcelo Teorema) Date: Thu, 12 Jan 2012 09:51:45 -0200 Subject: [firebase-br] RES: Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net><5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: Olá bom dia Também estamos enfrentando este problema com nosso sistema o curioso é que temos a o processo de remessa bancária incorporada a ele, e se retirar ele não dá o problema, outro detalhe o problema ocorre apenas quando do uso do Internet Explorer, quando utilizado o Google Chrome ou o Firefox não há o problema. Entendo que ele tenta identificar se há algo relacionado a bancos no seu programa, do tipo nome oficial do banco, etc., já passei por esta situação em outra ocasião e resolvi apenas modificando o nome dos bancos de maiúsculas para minúsculas, porém agora o mesmo problema retornou. Provavelmente isto não se deva a um problema com o Firebird em si e sim com o que há na sua aplicação. Att. Marcelo I. Barby Analista de Sistemas Teorema Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Dominio Informatica Enviada em: quinta-feira, 12 de janeiro de 2012 09:02 Para: FireBase Assunto: Re: [firebase-br] Erro Firebird com Banco do Brasil Bom dia Daniel, Obrigado pela resposta. O que vc diz faz sentido, é exatamente o que acontece aqui o sistema fecha na inicialização do sistema. O mais engraçado é que outro sistema de atualização que eu tenho ele abre normalmente, quando eu clico em atualizar, e usa os recursos no banco de dados, ele fecha tb, mas so depois de mandar atualizar. A compactação do executavel eu ja faço. Sera que não é por isso que ele fecha? De repente não consegue ler o arquivo e considera como perigoso? Grato Rodrigo -------------------------------------------------- From: "Daniel Sonda" Sent: Wednesday, January 11, 2012 5:25 PM To: "FireBase" Subject: Re: [firebase-br] Erro Firebird com Banco do Brasil > Boa tarde Rodrigo. > > Pelo que você relatou, o problema não está relacionado com o Firebird, > mas sim com a aplicação. > > E o nome desse problema é GbPlugin. > É um software de segurança usado pelos gerenciados financeiros de > vários bancos que monitora os processos do computador. > Quando ele encontra algo suspeito, simplesmente mata o processo. > Isso deve estar acontecendo com sua aplicação, mesmo ela sendo segura. > > Já enfrentei o mesmo problema e usamos as seguintes soluções: > - Usar um programa chamado Scooper para remover o tal GbPlugin. > - Compactar o executável com o UPX. > - Último caso: formatar o computador e não instalar gerenciadores > financeiros. Problema é explicar isso pro usuário/cliente. > > Boa sorte! > > Att. > Daniel Sonda > > > Em 10 de janeiro de 2012 18:26, Dominio Informatica < > cursos em dominioinf.com.br> escreveu: > >> Boa tarde a todos, >> >> Estou com um problema que esta me deixando de cabelo em pé. >> >> Quando instalo o sistema, com firebird 2.5.26074 o sistema abre certinho. >> >> Quando instala o gerenciador financeiro do Banco do Brasil o sistema >> abre e logo que utiliza o banco de dados, ele fecha. >> >> Alguem ja passou por isso e pode me ajudar? >> >> Grato, >> >> Rodrigo >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107> e.com.br/fb/artigo.php?id=1107> >> Para consultar mensagens antigas: >> http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcosweimer em gmail.com Thu Jan 12 10:06:26 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Thu, 12 Jan 2012 10:06:26 -0200 Subject: [firebase-br] RES: Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net> <5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: na lista da automação total esta sendo discutido isso. Ocorre tb com o bradesco, parece que esta relacionado ao novo modulo de segurança dos bancos, se o arquivo foi compactado com o UPX. Pesquisem no historico da lista la, mensagens de ontem e hoje. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 12 de janeiro de 2012 09:51, Marcelo Teorema escreveu: > Olá bom dia > > Também estamos enfrentando este problema com nosso sistema o > curioso é que temos a o processo de remessa bancária incorporada a ele, e > se > retirar ele não dá o problema, outro detalhe o problema ocorre apenas > quando > do uso do Internet Explorer, quando utilizado o Google Chrome ou o Firefox > não há o problema. > > Entendo que ele tenta identificar se há algo relacionado a bancos no > seu programa, do tipo nome oficial do banco, etc., já passei por esta > situação em outra ocasião e resolvi apenas modificando o nome dos bancos de > maiúsculas para minúsculas, porém agora o mesmo problema retornou. > > Provavelmente isto não se deva a um problema com o Firebird em si e > sim com o que há na sua aplicação. > > Att. > > Marcelo I. Barby > Analista de Sistemas > Teorema Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Dominio Informatica > Enviada em: quinta-feira, 12 de janeiro de 2012 09:02 > Para: FireBase > Assunto: Re: [firebase-br] Erro Firebird com Banco do Brasil > > Bom dia Daniel, > > Obrigado pela resposta. > > O que vc diz faz sentido, é exatamente o que acontece aqui o sistema fecha > na inicialização do sistema. > > O mais engraçado é que outro sistema de atualização que eu tenho ele abre > normalmente, quando eu clico em atualizar, > > e usa os recursos no banco de dados, ele fecha tb, mas so depois de mandar > atualizar. > > A compactação do executavel eu ja faço. Sera que não é por isso que ele > fecha? > > De repente não consegue ler o arquivo e considera como perigoso? > > Grato > > Rodrigo > > -------------------------------------------------- > From: "Daniel Sonda" > Sent: Wednesday, January 11, 2012 5:25 PM > To: "FireBase" > Subject: Re: [firebase-br] Erro Firebird com Banco do Brasil > > > Boa tarde Rodrigo. > > > > Pelo que você relatou, o problema não está relacionado com o Firebird, > > mas sim com a aplicação. > > > > E o nome desse problema é GbPlugin. > > É um software de segurança usado pelos gerenciados financeiros de > > vários bancos que monitora os processos do computador. > > Quando ele encontra algo suspeito, simplesmente mata o processo. > > Isso deve estar acontecendo com sua aplicação, mesmo ela sendo segura. > > > > Já enfrentei o mesmo problema e usamos as seguintes soluções: > > - Usar um programa chamado Scooper para remover o tal GbPlugin. > > - Compactar o executável com o UPX. > > - Último caso: formatar o computador e não instalar gerenciadores > > financeiros. Problema é explicar isso pro usuário/cliente. > > > > Boa sorte! > > > > Att. > > Daniel Sonda > > > > > > Em 10 de janeiro de 2012 18:26, Dominio Informatica < > > cursos em dominioinf.com.br> escreveu: > > > >> Boa tarde a todos, > >> > >> Estou com um problema que esta me deixando de cabelo em pé. > >> > >> Quando instalo o sistema, com firebird 2.5.26074 o sistema abre > certinho. > >> > >> Quando instala o gerenciador financeiro do Banco do Brasil o sistema > >> abre e logo que utiliza o banco de dados, ele fecha. > >> > >> Alguem ja passou por isso e pode me ajudar? > >> > >> Grato, > >> > >> Rodrigo > >> > >> ______________________________**________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> e.com.br/fb/artigo.php?id=1107> > >> Para consultar mensagens antigas: > >> http://firebase.com.br/**pesquisa > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cursos em dominioinf.com.br Thu Jan 12 10:27:27 2012 From: cursos em dominioinf.com.br (Dominio Informatica) Date: Thu, 12 Jan 2012 10:27:27 -0200 Subject: [firebase-br] RES: Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net><5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: <5EEDFDF6832A4792B49C72F26293238B@Notebook> Bom dia Marcelo, Isto nao resta duvidas, o dificil esta sendo descobrir onde esta o problema em minha aplicação. Grato, Rodrigo -------------------------------------------------- From: "Marcelo Teorema" Sent: Thursday, January 12, 2012 9:51 AM To: "'FireBase'" Subject: [firebase-br] RES: Erro Firebird com Banco do Brasil > Olá bom dia > > Também estamos enfrentando este problema com nosso sistema o > curioso é que temos a o processo de remessa bancária incorporada a ele, e > se > retirar ele não dá o problema, outro detalhe o problema ocorre apenas > quando > do uso do Internet Explorer, quando utilizado o Google Chrome ou o Firefox > não há o problema. > > Entendo que ele tenta identificar se há algo relacionado a bancos no > seu programa, do tipo nome oficial do banco, etc., já passei por esta > situação em outra ocasião e resolvi apenas modificando o nome dos bancos > de > maiúsculas para minúsculas, porém agora o mesmo problema retornou. > > Provavelmente isto não se deva a um problema com o Firebird em si e > sim com o que há na sua aplicação. > > Att. > > Marcelo I. Barby > Analista de Sistemas > Teorema Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Dominio Informatica > Enviada em: quinta-feira, 12 de janeiro de 2012 09:02 > Para: FireBase > Assunto: Re: [firebase-br] Erro Firebird com Banco do Brasil > > Bom dia Daniel, > > Obrigado pela resposta. > > O que vc diz faz sentido, é exatamente o que acontece aqui o sistema fecha > na inicialização do sistema. > > O mais engraçado é que outro sistema de atualização que eu tenho ele abre > normalmente, quando eu clico em atualizar, > > e usa os recursos no banco de dados, ele fecha tb, mas so depois de mandar > atualizar. > > A compactação do executavel eu ja faço. Sera que não é por isso que ele > fecha? > > De repente não consegue ler o arquivo e considera como perigoso? > > Grato > > Rodrigo > > -------------------------------------------------- > From: "Daniel Sonda" > Sent: Wednesday, January 11, 2012 5:25 PM > To: "FireBase" > Subject: Re: [firebase-br] Erro Firebird com Banco do Brasil > >> Boa tarde Rodrigo. >> >> Pelo que você relatou, o problema não está relacionado com o Firebird, >> mas sim com a aplicação. >> >> E o nome desse problema é GbPlugin. >> É um software de segurança usado pelos gerenciados financeiros de >> vários bancos que monitora os processos do computador. >> Quando ele encontra algo suspeito, simplesmente mata o processo. >> Isso deve estar acontecendo com sua aplicação, mesmo ela sendo segura. >> >> Já enfrentei o mesmo problema e usamos as seguintes soluções: >> - Usar um programa chamado Scooper para remover o tal GbPlugin. >> - Compactar o executável com o UPX. >> - Último caso: formatar o computador e não instalar gerenciadores >> financeiros. Problema é explicar isso pro usuário/cliente. >> >> Boa sorte! >> >> Att. >> Daniel Sonda >> >> >> Em 10 de janeiro de 2012 18:26, Dominio Informatica < >> cursos em dominioinf.com.br> escreveu: >> >>> Boa tarde a todos, >>> >>> Estou com um problema que esta me deixando de cabelo em pé. >>> >>> Quando instalo o sistema, com firebird 2.5.26074 o sistema abre >>> certinho. >>> >>> Quando instala o gerenciador financeiro do Banco do Brasil o sistema >>> abre e logo que utiliza o banco de dados, ele fecha. >>> >>> Alguem ja passou por isso e pode me ajudar? >>> >>> Grato, >>> >>> Rodrigo >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107>> e.com.br/fb/artigo.php?id=1107> >>> Para consultar mensagens antigas: >>> http://firebase.com.br/**pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cursos em dominioinf.com.br Thu Jan 12 10:33:34 2012 From: cursos em dominioinf.com.br (Dominio Informatica) Date: Thu, 12 Jan 2012 10:33:34 -0200 Subject: [firebase-br] RES: Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net><5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: Bom dia Marcos, Se puder enviar o link da automação total, não encontrei aqui no google. Grato, Rodrigo -------------------------------------------------- From: "Marcos Weimer" Sent: Thursday, January 12, 2012 10:06 AM To: "FireBase" Subject: Re: [firebase-br] RES: Erro Firebird com Banco do Brasil > na lista da automação total esta sendo discutido isso. > Ocorre tb com o bradesco, parece que esta relacionado ao novo modulo de > segurança dos bancos, se o arquivo foi compactado com o UPX. > Pesquisem no historico da lista la, mensagens de ontem e hoje. > > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > > > > > Em 12 de janeiro de 2012 09:51, Marcelo Teorema > escreveu: > >> Olá bom dia >> >> Também estamos enfrentando este problema com nosso sistema o >> curioso é que temos a o processo de remessa bancária incorporada a ele, e >> se >> retirar ele não dá o problema, outro detalhe o problema ocorre apenas >> quando >> do uso do Internet Explorer, quando utilizado o Google Chrome ou o >> Firefox >> não há o problema. >> >> Entendo que ele tenta identificar se há algo relacionado a bancos >> no >> seu programa, do tipo nome oficial do banco, etc., já passei por esta >> situação em outra ocasião e resolvi apenas modificando o nome dos bancos >> de >> maiúsculas para minúsculas, porém agora o mesmo problema retornou. >> >> Provavelmente isto não se deva a um problema com o Firebird em si >> e >> sim com o que há na sua aplicação. >> >> Att. >> >> Marcelo I. Barby >> Analista de Sistemas >> Teorema Informática >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Dominio Informatica >> Enviada em: quinta-feira, 12 de janeiro de 2012 09:02 >> Para: FireBase >> Assunto: Re: [firebase-br] Erro Firebird com Banco do Brasil >> >> Bom dia Daniel, >> >> Obrigado pela resposta. >> >> O que vc diz faz sentido, é exatamente o que acontece aqui o sistema >> fecha >> na inicialização do sistema. >> >> O mais engraçado é que outro sistema de atualização que eu tenho ele abre >> normalmente, quando eu clico em atualizar, >> >> e usa os recursos no banco de dados, ele fecha tb, mas so depois de >> mandar >> atualizar. >> >> A compactação do executavel eu ja faço. Sera que não é por isso que ele >> fecha? >> >> De repente não consegue ler o arquivo e considera como perigoso? >> >> Grato >> >> Rodrigo >> >> -------------------------------------------------- >> From: "Daniel Sonda" >> Sent: Wednesday, January 11, 2012 5:25 PM >> To: "FireBase" >> Subject: Re: [firebase-br] Erro Firebird com Banco do Brasil >> >> > Boa tarde Rodrigo. >> > >> > Pelo que você relatou, o problema não está relacionado com o Firebird, >> > mas sim com a aplicação. >> > >> > E o nome desse problema é GbPlugin. >> > É um software de segurança usado pelos gerenciados financeiros de >> > vários bancos que monitora os processos do computador. >> > Quando ele encontra algo suspeito, simplesmente mata o processo. >> > Isso deve estar acontecendo com sua aplicação, mesmo ela sendo segura. >> > >> > Já enfrentei o mesmo problema e usamos as seguintes soluções: >> > - Usar um programa chamado Scooper para remover o tal GbPlugin. >> > - Compactar o executável com o UPX. >> > - Último caso: formatar o computador e não instalar gerenciadores >> > financeiros. Problema é explicar isso pro usuário/cliente. >> > >> > Boa sorte! >> > >> > Att. >> > Daniel Sonda >> > >> > >> > Em 10 de janeiro de 2012 18:26, Dominio Informatica < >> > cursos em dominioinf.com.br> escreveu: >> > >> >> Boa tarde a todos, >> >> >> >> Estou com um problema que esta me deixando de cabelo em pé. >> >> >> >> Quando instalo o sistema, com firebird 2.5.26074 o sistema abre >> certinho. >> >> >> >> Quando instala o gerenciador financeiro do Banco do Brasil o sistema >> >> abre e logo que utiliza o banco de dados, ele fecha. >> >> >> >> Alguem ja passou por isso e pode me ajudar? >> >> >> >> Grato, >> >> >> >> Rodrigo >> >> >> >> ______________________________**________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> >> http://www.firebase.com.br/fb/**artigo.php?id=1107> >> e.com.br/fb/artigo.php?id=1107> >> >> Para consultar mensagens antigas: >> >> http://firebase.com.br/**pesquisa >> >> >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From juniordarkeden em gmail.com Thu Jan 12 10:49:40 2012 From: juniordarkeden em gmail.com (Junior Mezadri) Date: Thu, 12 Jan 2012 10:49:40 -0200 Subject: [firebase-br] RES: RES: Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net><5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: Já aconteceu comigo, depois de umas 2 semanas houve uma atualização desse GbPlugin pelo site do bb e não me apresentou mais o problema -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Dominio Informatica Enviada em: quinta-feira, 12 de janeiro de 2012 10:34 Para: FireBase Assunto: Re: [firebase-br] RES: Erro Firebird com Banco do Brasil Bom dia Marcos, Se puder enviar o link da automação total, não encontrei aqui no google. Grato, Rodrigo -------------------------------------------------- From: "Marcos Weimer" Sent: Thursday, January 12, 2012 10:06 AM To: "FireBase" Subject: Re: [firebase-br] RES: Erro Firebird com Banco do Brasil > na lista da automação total esta sendo discutido isso. > Ocorre tb com o bradesco, parece que esta relacionado ao novo modulo > de segurança dos bancos, se o arquivo foi compactado com o UPX. > Pesquisem no historico da lista la, mensagens de ontem e hoje. > > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > > > > > Em 12 de janeiro de 2012 09:51, Marcelo Teorema > escreveu: > >> Olá bom dia >> >> Também estamos enfrentando este problema com nosso sistema o >> curioso é que temos a o processo de remessa bancária incorporada a >> ele, e se retirar ele não dá o problema, outro detalhe o problema >> ocorre apenas quando do uso do Internet Explorer, quando utilizado o >> Google Chrome ou o Firefox não há o problema. >> >> Entendo que ele tenta identificar se há algo relacionado a >> bancos no seu programa, do tipo nome oficial do banco, etc., já >> passei por esta situação em outra ocasião e resolvi apenas >> modificando o nome dos bancos de maiúsculas para minúsculas, porém >> agora o mesmo problema retornou. >> >> Provavelmente isto não se deva a um problema com o Firebird em >> si e sim com o que há na sua aplicação. >> >> Att. >> >> Marcelo I. Barby >> Analista de Sistemas >> Teorema Informática >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Dominio Informatica >> Enviada em: quinta-feira, 12 de janeiro de 2012 09:02 >> Para: FireBase >> Assunto: Re: [firebase-br] Erro Firebird com Banco do Brasil >> >> Bom dia Daniel, >> >> Obrigado pela resposta. >> >> O que vc diz faz sentido, é exatamente o que acontece aqui o sistema >> fecha na inicialização do sistema. >> >> O mais engraçado é que outro sistema de atualização que eu tenho ele >> abre normalmente, quando eu clico em atualizar, >> >> e usa os recursos no banco de dados, ele fecha tb, mas so depois de >> mandar atualizar. >> >> A compactação do executavel eu ja faço. Sera que não é por isso que >> ele fecha? >> >> De repente não consegue ler o arquivo e considera como perigoso? >> >> Grato >> >> Rodrigo >> >> -------------------------------------------------- >> From: "Daniel Sonda" >> Sent: Wednesday, January 11, 2012 5:25 PM >> To: "FireBase" >> Subject: Re: [firebase-br] Erro Firebird com Banco do Brasil >> >> > Boa tarde Rodrigo. >> > >> > Pelo que você relatou, o problema não está relacionado com o >> > Firebird, mas sim com a aplicação. >> > >> > E o nome desse problema é GbPlugin. >> > É um software de segurança usado pelos gerenciados financeiros de >> > vários bancos que monitora os processos do computador. >> > Quando ele encontra algo suspeito, simplesmente mata o processo. >> > Isso deve estar acontecendo com sua aplicação, mesmo ela sendo segura. >> > >> > Já enfrentei o mesmo problema e usamos as seguintes soluções: >> > - Usar um programa chamado Scooper para remover o tal GbPlugin. >> > - Compactar o executável com o UPX. >> > - Último caso: formatar o computador e não instalar gerenciadores >> > financeiros. Problema é explicar isso pro usuário/cliente. >> > >> > Boa sorte! >> > >> > Att. >> > Daniel Sonda >> > >> > >> > Em 10 de janeiro de 2012 18:26, Dominio Informatica < >> > cursos em dominioinf.com.br> escreveu: >> > >> >> Boa tarde a todos, >> >> >> >> Estou com um problema que esta me deixando de cabelo em pé. >> >> >> >> Quando instalo o sistema, com firebird 2.5.26074 o sistema abre >> certinho. >> >> >> >> Quando instala o gerenciador financeiro do Banco do Brasil o >> >> sistema abre e logo que utiliza o banco de dados, ele fecha. >> >> >> >> Alguem ja passou por isso e pode me ajudar? >> >> >> >> Grato, >> >> >> >> Rodrigo >> >> >> >> ______________________________**________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em >> >> www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: >> >> http://www.firebase.com.br/fb/**artigo.php?id=1107> >> bas >> >> e.com.br/fb/artigo.php?id=1107> >> >> Para consultar mensagens antigas: >> >> http://firebase.com.br/**pesquisa >> >> >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcelo em brs.ind.br Thu Jan 12 14:05:39 2012 From: marcelo em brs.ind.br (Marcelo Richter) Date: Thu, 12 Jan 2012 14:05:39 -0200 Subject: [firebase-br] Vaga Message-ID: <004201ccd144$086f6080$194e2180$@ind.br> Pessoal, Alguém de Porto Alegre interessado em trabalhar com C++ Builder/Firebird em aplicações para automação predial? Estou com uma vaga aberta na empresa. Currículos para marcelo em brs.ind.br Abraço, Marcelo Richter From chicote em vsp.com.br Thu Jan 12 14:21:17 2012 From: chicote em vsp.com.br (chicote em vsp.com.br) Date: Thu, 12 Jan 2012 12:21:17 -0400 (AMT) Subject: [firebase-br] Consultoria Message-ID: <50825.201.15.119.15.1326385277.squirrel@www.vsp.com.br> Senhores, não sei se estou habilitado na lista, mas, em caso afirmativo, procuro alguém que possa desenvolver um form para receber dados do excel para o Firebird com Delphi 7. Trabalho com Firebird 1.5.2 e Delphi 7. Agradeço seriedade e comprometimento. Contato: e-mail/ msn - chicote em vsp.com.br Obrigado. From chicote em vsp.com.br Thu Jan 12 14:39:22 2012 From: chicote em vsp.com.br (chicote em vsp.com.br) Date: Thu, 12 Jan 2012 12:39:22 -0400 (AMT) Subject: [firebase-br] Consultoria - Marcos R. Weimer Message-ID: <50967.201.15.119.15.1326386362.squirrel@www.vsp.com.br> Marcos, tudo parametrizado. From chicote em vsp.com.br Thu Jan 12 15:22:15 2012 From: chicote em vsp.com.br (chicote em vsp.com.br) Date: Thu, 12 Jan 2012 13:22:15 -0400 (AMT) Subject: [firebase-br] Consultoria - Cristiano Martins Message-ID: <50485.201.15.119.15.1326388935.squirrel@www.vsp.com.br> Cristiano, estou preparando as informações para enviar e ver orçamento. Aguarde um pouco. Obrigado. From chicote em vsp.com.br Thu Jan 12 15:23:37 2012 From: chicote em vsp.com.br (chicote em vsp.com.br) Date: Thu, 12 Jan 2012 13:23:37 -0400 (AMT) Subject: [firebase-br] Consultoria - Marcos Weimer Message-ID: <50504.201.15.119.15.1326389017.squirrel@www.vsp.com.br> Marcos, manda e-mail que enviarei os dados para orçamento. Obrigado From listas em warmboot.com.br Thu Jan 12 15:42:38 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 12 Jan 2012 15:42:38 -0200 Subject: [firebase-br] Consultoria - Marcos Weimer In-Reply-To: <50504.201.15.119.15.1326389017.squirrel@www.vsp.com.br> References: <50504.201.15.119.15.1326389017.squirrel@www.vsp.com.br> Message-ID: <817113643.20120112154238@warmboot.com.br> Favor responder em private. Não poste na lista. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br cvcb> Marcos, manda e-mail que enviarei os dados para orçamento. cvcb> Obrigado From contabil em sivolc.ind.br Thu Jan 12 15:46:03 2012 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Thu, 12 Jan 2012 15:46:03 -0200 Subject: [firebase-br] RES: Consultoria - Marcos Weimer In-Reply-To: <50504.201.15.119.15.1326389017.squirrel@www.vsp.com.br> References: <50504.201.15.119.15.1326389017.squirrel@www.vsp.com.br> Message-ID: <000301ccd152$10002470$30006d50$@ind.br> Pessoal, vamos passar esses email em [pvt], sem utilizar a lista. "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de chicote em vsp.com.br Enviada em: quinta-feira, 12 de janeiro de 2012 15:24 Para: lista em firebase.com.br Assunto: [firebase-br] Consultoria - Marcos Weimer Marcos, manda e-mail que enviarei os dados para orçamento. Obrigado ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chicote em vsp.com.br Thu Jan 12 15:52:09 2012 From: chicote em vsp.com.br (chicote em vsp.com.br) Date: Thu, 12 Jan 2012 13:52:09 -0400 (AMT) Subject: [firebase-br] Consultoria - Marcos Weimer Message-ID: <50775.201.15.119.15.1326390729.squirrel@www.vsp.com.br> Desculpe Cantu. Foi distração. Obrigado From cursos em dominioinf.com.br Thu Jan 12 16:24:06 2012 From: cursos em dominioinf.com.br (Dominio Informatica) Date: Thu, 12 Jan 2012 16:24:06 -0200 Subject: [firebase-br] RES: RES: Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net><5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: <1DAF1A723EEA4A5699D8C672BC4E85E2@Notebook> Boa tarde, Caso outros estejam passando pelo mesmo problema vou deixar os passos que fiz para funcionar o sistema com o gerenciador financeiro: - Abri um chamado com o setor de desenvolvimento do Banco do Brasil (Por enquanto nao adiantou nada) - Instalei o firefox 9.02 (o mais atual no momento) - Com um software chamado scooper removeu o gbplugin (esse pelo menos afirmou que removeu, mas os arquivos continuam na pasta) - Instalei o gerenciador financeiro para firefox. Com esses passos nao da problema. Grato pela ajuda de todos. Rodrigo -------------------------------------------------- From: "Junior Mezadri" Sent: Thursday, January 12, 2012 10:49 AM To: "'FireBase'" Subject: [firebase-br] RES: RES: Erro Firebird com Banco do Brasil > Já aconteceu comigo, depois de umas 2 semanas houve uma atualização desse > GbPlugin pelo site do bb e não me apresentou mais o problema > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Dominio Informatica > Enviada em: quinta-feira, 12 de janeiro de 2012 10:34 > Para: FireBase > Assunto: Re: [firebase-br] RES: Erro Firebird com Banco do Brasil > > Bom dia Marcos, > > Se puder enviar o link da automação total, não encontrei aqui no google. > > Grato, > > Rodrigo > > -------------------------------------------------- > From: "Marcos Weimer" > Sent: Thursday, January 12, 2012 10:06 AM > To: "FireBase" > Subject: Re: [firebase-br] RES: Erro Firebird com Banco do Brasil > >> na lista da automação total esta sendo discutido isso. >> Ocorre tb com o bradesco, parece que esta relacionado ao novo modulo >> de segurança dos bancos, se o arquivo foi compactado com o UPX. >> Pesquisem no historico da lista la, mensagens de ontem e hoje. >> >> >> -=Ma®©oS=- >> Marcos R. Weimer >> Puma GTE 1974 Tubarão >> >> >> >> >> Em 12 de janeiro de 2012 09:51, Marcelo Teorema >> escreveu: >> >>> Olá bom dia >>> >>> Também estamos enfrentando este problema com nosso sistema o >>> curioso é que temos a o processo de remessa bancária incorporada a >>> ele, e se retirar ele não dá o problema, outro detalhe o problema >>> ocorre apenas quando do uso do Internet Explorer, quando utilizado o >>> Google Chrome ou o Firefox não há o problema. >>> >>> Entendo que ele tenta identificar se há algo relacionado a >>> bancos no seu programa, do tipo nome oficial do banco, etc., já >>> passei por esta situação em outra ocasião e resolvi apenas >>> modificando o nome dos bancos de maiúsculas para minúsculas, porém >>> agora o mesmo problema retornou. >>> >>> Provavelmente isto não se deva a um problema com o Firebird em >>> si e sim com o que há na sua aplicação. >>> >>> Att. >>> >>> Marcelo I. Barby >>> Analista de Sistemas >>> Teorema Informática >>> >>> -----Mensagem original----- >>> De: lista-bounces em firebase.com.br >>> [mailto:lista-bounces em firebase.com.br] >>> Em >>> nome de Dominio Informatica >>> Enviada em: quinta-feira, 12 de janeiro de 2012 09:02 >>> Para: FireBase >>> Assunto: Re: [firebase-br] Erro Firebird com Banco do Brasil >>> >>> Bom dia Daniel, >>> >>> Obrigado pela resposta. >>> >>> O que vc diz faz sentido, é exatamente o que acontece aqui o sistema >>> fecha na inicialização do sistema. >>> >>> O mais engraçado é que outro sistema de atualização que eu tenho ele >>> abre normalmente, quando eu clico em atualizar, >>> >>> e usa os recursos no banco de dados, ele fecha tb, mas so depois de >>> mandar atualizar. >>> >>> A compactação do executavel eu ja faço. Sera que não é por isso que >>> ele fecha? >>> >>> De repente não consegue ler o arquivo e considera como perigoso? >>> >>> Grato >>> >>> Rodrigo >>> >>> -------------------------------------------------- >>> From: "Daniel Sonda" >>> Sent: Wednesday, January 11, 2012 5:25 PM >>> To: "FireBase" >>> Subject: Re: [firebase-br] Erro Firebird com Banco do Brasil >>> >>> > Boa tarde Rodrigo. >>> > >>> > Pelo que você relatou, o problema não está relacionado com o >>> > Firebird, mas sim com a aplicação. >>> > >>> > E o nome desse problema é GbPlugin. >>> > É um software de segurança usado pelos gerenciados financeiros de >>> > vários bancos que monitora os processos do computador. >>> > Quando ele encontra algo suspeito, simplesmente mata o processo. >>> > Isso deve estar acontecendo com sua aplicação, mesmo ela sendo segura. >>> > >>> > Já enfrentei o mesmo problema e usamos as seguintes soluções: >>> > - Usar um programa chamado Scooper para remover o tal GbPlugin. >>> > - Compactar o executável com o UPX. >>> > - Último caso: formatar o computador e não instalar gerenciadores >>> > financeiros. Problema é explicar isso pro usuário/cliente. >>> > >>> > Boa sorte! >>> > >>> > Att. >>> > Daniel Sonda >>> > >>> > >>> > Em 10 de janeiro de 2012 18:26, Dominio Informatica < >>> > cursos em dominioinf.com.br> escreveu: >>> > >>> >> Boa tarde a todos, >>> >> >>> >> Estou com um problema que esta me deixando de cabelo em pé. >>> >> >>> >> Quando instalo o sistema, com firebird 2.5.26074 o sistema abre >>> certinho. >>> >> >>> >> Quando instala o gerenciador financeiro do Banco do Brasil o >>> >> sistema abre e logo que utiliza o banco de dados, ele fecha. >>> >> >>> >> Alguem ja passou por isso e pode me ajudar? >>> >> >>> >> Grato, >>> >> >>> >> Rodrigo >>> >> >>> >> ______________________________**________________ >>> >> FireBase-BR (www.firebase.com.br) - Hospedado em >>> >> www.locador.com.br Para saber como gerenciar/excluir seu cadastro na > lista, use: >>> >> http://www.firebase.com.br/fb/**artigo.php?id=1107>> >> bas >>> >> e.com.br/fb/artigo.php?id=1107> >>> >> Para consultar mensagens antigas: >>> >> http://firebase.com.br/**pesquisa >>> >> >>> > ______________________________________________ >>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> > Para saber como gerenciar/excluir seu cadastro na lista, use: >>> > http://www.firebase.com.br/fb/artigo.php?id=1107 >>> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix em soltecnologia.com.br Thu Jan 12 16:44:48 2012 From: felix em soltecnologia.com.br (=?iso-8859-1?Q?Felix_SOL_Inform=E1tica?=) Date: Thu, 12 Jan 2012 15:44:48 -0300 Subject: [firebase-br] Comentarios em arquivo script In-Reply-To: <1DAF1A723EEA4A5699D8C672BC4E85E2@Notebook> References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net><5BD19629D4BA46479E3ED832C593CCDD@Notebook> <1DAF1A723EEA4A5699D8C672BC4E85E2@Notebook> Message-ID: <002c01ccd15a$445a4450$cd0eccf0$@com.br> Senhores, Com o utilitário ISQL posso executar varias tarefas a partir de um arquivo de script; a duvida é: como colocar um comentário entre os comandos? Basta inserir algo como # na frente do texto? Fco. Felix www.soltecnologia.com.br From listas em warmboot.com.br Thu Jan 12 16:52:37 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 12 Jan 2012 16:52:37 -0200 Subject: [firebase-br] Comentarios em arquivo script In-Reply-To: <002c01ccd15a$445a4450$cd0eccf0$@com.br> References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net><5BD19629D4BA46479E3ED832C593CCDD@Notebook> <1DAF1A723EEA4A5699D8C672BC4E85E2@Notebook> <002c01ccd15a$445a4450$cd0eccf0$@com.br> Message-ID: <22558593.20120112165237@warmboot.com.br> /* Comentário inclusive para mais de uma linha */ -- Comentário que não quebra linha []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FSI> Senhores, FSI> Com o utilitário ISQL posso executar varias tarefas a partir de um arquivo FSI> de script; a duvida é: como colocar um comentário entre os comandos? Basta FSI> inserir algo como # na frente do texto? FSI> Fco. Felix FSI> www.soltecnologia.com.br From felix em soltecnologia.com.br Thu Jan 12 17:08:01 2012 From: felix em soltecnologia.com.br (=?iso-8859-1?Q?Felix_SOL_Inform=E1tica?=) Date: Thu, 12 Jan 2012 16:08:01 -0300 Subject: [firebase-br] RES: Comentarios em arquivo script In-Reply-To: <22558593.20120112165237@warmboot.com.br> References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net><5BD19629D4BA46479E3ED832C593CCDD@Notebook> <1DAF1A723EEA4A5699D8C672BC4E85E2@Notebook> <002c01ccd15a$445a4450$cd0eccf0$@com.br> <22558593.20120112165237@warmboot.com.br> Message-ID: <003601ccd15d$8317a3b0$8946eb10$@com.br> Tks! Fco. Felix www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quinta-feira, 12 de janeiro de 2012 15:53 Para: FireBase Assunto: Re: [firebase-br] Comentarios em arquivo script /* Comentário inclusive para mais de uma linha */ -- Comentário que não quebra linha []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FSI> Senhores, FSI> Com o utilitário ISQL posso executar varias tarefas a partir de um arquivo FSI> de script; a duvida é: como colocar um comentário entre os comandos? Basta FSI> inserir algo como # na frente do texto? FSI> Fco. Felix FSI> www.soltecnologia.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Thu Jan 12 18:06:16 2012 From: bzottis em ig.com.br (Zottis) Date: Thu, 12 Jan 2012 18:06:16 -0200 Subject: [firebase-br] Mais de um Produto por fornecedor Message-ID: <001801ccd165$a711de90$f5359bb0$@ig.com.br> Pessoal, tenho o select abaixo, mas ele retorna apenas a soma dos produtos perdidos, Gostaria que ele retornasse poir produto também, se não me engano é com left join ou algo assim, mas não to sabendo fazer, algu’;e saberia? Desde já agradeço Ele retorna assim: Fornecedor 1 quantia 6 Fornecedor 2 quantia3 E teria que ser assim Fornecedor 1 Produto1 quantia 3 Fornecedor 1 Produto2 quantia2 Fornecedor 1 Produto3 quantia 1 Fornecedor 2 Produto1 quantia 1 Fornecedor 2 Produto2 quantia2 select fr.cod_fornec, fr.razao_social, fr.nome_fantasia, sum(Ip.quantia) quantia from itens_bomb_perca IP, fornecedores Fr where ip.cod_fornec = fr.cod_fornec and ip.data_cad between :dataI and :DataF group by fr.cod_fornec, fr.razao_social, fr.nome_fantasia From wsrosa em gmail.com Thu Jan 12 18:21:31 2012 From: wsrosa em gmail.com (Wilson Rosa) Date: Thu, 12 Jan 2012 18:21:31 -0200 Subject: [firebase-br] Mais de um Produto por fornecedor In-Reply-To: <001801ccd165$a711de90$f5359bb0$@ig.com.br> References: <001801ccd165$a711de90$f5359bb0$@ig.com.br> Message-ID: Zottis, basta aumentar o nível do agrupamento, acrescentando os campos do produto no select e no group by: SELECT fr.cod_fornec, fr.razao_social, fr.nome_fantasia, * ip.cod_produto,* * ip.nome_produto,* sum(Ip.quantia) quantia FROM itens_bomb_perca IP, fornecedores Fr WHERE ip.cod_fornec = fr.cod_fornec AND ip.data_cad between :dataI and :DataF GROUP BY fr.cod_fornec, fr.razao_social, fr.nome_fantasia *,* * ip.cod_produto ,* * ip.nome_produto* Espero ter ajudado. Wilson Rosa Desenvolvedor Desk *wsrosa em gmail.com * * * Em 12 de janeiro de 2012 18:06, Zottis escreveu: > Pessoal, tenho o select abaixo, mas ele retorna apenas a soma dos produtos > perdidos, > > > > Gostaria que ele retornasse poir produto também, se não me engano é com > left > join ou algo assim, mas não to sabendo fazer, algu?;e saberia? > > > > > > Desde já agradeço > > > > Ele retorna assim: > > > > Fornecedor 1 quantia 6 > > Fornecedor 2 quantia3 > > > > E teria que ser assim > > > > Fornecedor 1 Produto1 quantia 3 > > Fornecedor 1 Produto2 quantia2 > > Fornecedor 1 Produto3 quantia 1 > > > > Fornecedor 2 Produto1 quantia 1 > > Fornecedor 2 Produto2 quantia2 > > > > select fr.cod_fornec, fr.razao_social, fr.nome_fantasia, > > sum(Ip.quantia) quantia > > from itens_bomb_perca IP, fornecedores Fr > > where ip.cod_fornec = fr.cod_fornec > > and ip.data_cad between :dataI and :DataF > > group by fr.cod_fornec, fr.razao_social, fr.nome_fantasia > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nillgolv em bol.com.br Fri Jan 13 02:12:07 2012 From: nillgolv em bol.com.br (Nilton Oliveira) Date: Fri, 13 Jan 2012 02:12:07 -0200 Subject: [firebase-br] [Off-Topic] usercontrol para delphi xe2 ? Message-ID: <4f0faf17e7c68_c7557ecc7817@a4-winter10.tmail> [Off-Topic] Pessoal, alguém pode me ajudar com o component usercontrol para delphi xe2 Grato Nilton Oliveira From hpensador em gmail.com Fri Jan 13 08:25:20 2012 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 13 Jan 2012 08:25:20 -0200 Subject: [firebase-br] [Off-Topic] usercontrol para delphi xe2 ? In-Reply-To: <4f0faf17e7c68_c7557ecc7817@a4-winter10.tmail> References: <4f0faf17e7c68_c7557ecc7817@a4-winter10.tmail> Message-ID: Bom dia Nilton! Este assunto deve ser tratado em Listas e Foruns que tratem de Delphi... abaixo te indico alguns. DelphiBr ActiveDelphi ... Enfim, existe uma infinidade de listas e foruns de Delphi. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ (71) 9975-9176 From bzottis em ig.com.br Fri Jan 13 08:59:19 2012 From: bzottis em ig.com.br (Zottis) Date: Fri, 13 Jan 2012 08:59:19 -0200 Subject: [firebase-br] RES: Mais de um Produto por fornecedor In-Reply-To: References: <001801ccd165$a711de90$f5359bb0$@ig.com.br> Message-ID: <002401ccd1e2$6a493b20$3edbb160$@ig.com.br> OBRIGADO Estava na minha cara, isso é o que da, trabalhar mais de 12 horas por dia com sistema. Kkkkkkkk -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Wilson Rosa Enviada em: quinta-feira, 12 de janeiro de 2012 18:22 Para: FireBase Assunto: Re: [firebase-br] Mais de um Produto por fornecedor Zottis, basta aumentar o nível do agrupamento, acrescentando os campos do produto no select e no group by: SELECT fr.cod_fornec, fr.razao_social, fr.nome_fantasia, * ip.cod_produto,* * ip.nome_produto,* sum(Ip.quantia) quantia FROM itens_bomb_perca IP, fornecedores Fr WHERE ip.cod_fornec = fr.cod_fornec AND ip.data_cad between :dataI and :DataF GROUP BY fr.cod_fornec, fr.razao_social, fr.nome_fantasia *,* * ip.cod_produto ,* * ip.nome_produto* Espero ter ajudado. Wilson Rosa Desenvolvedor Desk *wsrosa em gmail.com * * * Em 12 de janeiro de 2012 18:06, Zottis escreveu: > Pessoal, tenho o select abaixo, mas ele retorna apenas a soma dos > produtos perdidos, > > > > Gostaria que ele retornasse poir produto também, se não me engano é > com left join ou algo assim, mas não to sabendo fazer, algu’;e > saberia? > > > > > > Desde já agradeço > > > > Ele retorna assim: > > > > Fornecedor 1 quantia 6 > > Fornecedor 2 quantia3 > > > > E teria que ser assim > > > > Fornecedor 1 Produto1 quantia 3 > > Fornecedor 1 Produto2 quantia2 > > Fornecedor 1 Produto3 quantia 1 > > > > Fornecedor 2 Produto1 quantia 1 > > Fornecedor 2 Produto2 quantia2 > > > > select fr.cod_fornec, fr.razao_social, fr.nome_fantasia, > > sum(Ip.quantia) quantia > > from itens_bomb_perca IP, fornecedores Fr > > where ip.cod_fornec = fr.cod_fornec > > and ip.data_cad between :dataI and :DataF > > group by fr.cod_fornec, fr.razao_social, fr.nome_fantasia > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fabiano em clippnet.com.br Fri Jan 13 09:29:47 2012 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Fri, 13 Jan 2012 09:29:47 -0200 Subject: [firebase-br] Mais de um Produto por fornecedor In-Reply-To: <001801ccd165$a711de90$f5359bb0$@ig.com.br> References: <001801ccd165$a711de90$f5359bb0$@ig.com.br> Message-ID: <808FDD08195C49C0AD850492CA472620@odir> Coloque o produto no seu select e no group by tambem -------------------------------------------------- From: "Zottis" Sent: Thursday, January 12, 2012 6:06 PM To: "'FireBase'" Subject: [firebase-br] Mais de um Produto por fornecedor > Pessoal, tenho o select abaixo, mas ele retorna apenas a soma dos > produtos > perdidos, > > > > Gostaria que ele retornasse poir produto também, se não me engano é com > left > join ou algo assim, mas não to sabendo fazer, algu';e saberia? > > > > > > Desde já agradeço > > > > Ele retorna assim: > > > > Fornecedor 1 quantia 6 > > Fornecedor 2 quantia3 > > > > E teria que ser assim > > > > Fornecedor 1 Produto1 quantia 3 > > Fornecedor 1 Produto2 quantia2 > > Fornecedor 1 Produto3 quantia 1 > > > > Fornecedor 2 Produto1 quantia 1 > > Fornecedor 2 Produto2 quantia2 > > > > select fr.cod_fornec, fr.razao_social, fr.nome_fantasia, > > sum(Ip.quantia) quantia > > from itens_bomb_perca IP, fornecedores Fr > > where ip.cod_fornec = fr.cod_fornec > > and ip.data_cad between :dataI and :DataF > > group by fr.cod_fornec, fr.razao_social, fr.nome_fantasia > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcosweimer em gmail.com Fri Jan 13 10:35:24 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Fri, 13 Jan 2012 10:35:24 -0200 Subject: [firebase-br] =?iso-8859-1?q?Pegar_valor_de_retorno_de_procedure_?= =?iso-8859-1?q?em_tempo_de_execu=E7=E3o=2E?= Message-ID: Bom dia. Hoje tenho uma procedures que faz o seguinte... for select distinct.. - contas contabeis de credito union all - contas contabeis de debito into :codconta do begin //como preciso pegar os registros pai das contas tb para enviar a receita... for select pegaregistrospaidaconta.... begin //pega o preciso das contas end end ai vem a questão, como saber que uma conta considerada PAI ja esta incluida... ex: conta 01 conta filho 01.001 conta filho do filho 01.001.001 conta filho do filho 01.001.002 como saber ao chegar na conta 01.001.002 que a conta 01.001 ja esta nos results da procedure. Hoje, retorno duplicado e no select faço um select disctinct from nomedaprocedure... Existe um meio mais "elegante" de fazer isso ? -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Delphi / C# / ASP.NET / WebServices / Firebird From simiotto em gmail.com Sat Jan 14 10:09:50 2012 From: simiotto em gmail.com (Silvano Miotto) Date: Sat, 14 Jan 2012 10:09:50 -0200 Subject: [firebase-br] Erro ao registrar base de dados.. Message-ID: Instalei o IBExpert, mas na hora de registrar a base ocorre esse erro, message file C:\Program Files (x86)\HK-Software\firebird.msg not found. unavailable database. Ja removi, instalai novamente, mas nada. alguem ja teve esse problema? alguma solucao.. -- *Atenciosamente Silvano Miotto Skype:smiotto Msn:smiotto* ---------------------------------------------------- *Use sempre CÓPIA OCULTA (Cco). Evite disseminação de VÍRUS e SPAM. Campanha NET limpa* From hpensador em gmail.com Sat Jan 14 10:51:52 2012 From: hpensador em gmail.com (Firebird) Date: Sat, 14 Jan 2012 10:51:52 -0200 Subject: [firebase-br] Erro ao registrar base de dados.. In-Reply-To: References: Message-ID: Bom dia Silvano! Este erro tem relação com a versão do Firebird, verifique a versão a qual foi criado o seu BD e a versão que você tem instalada nesta máquina. > Instalei o IBExpert, mas na hora de registrar a base ocorre esse erro, > > message file C:\Program Files (x86)\HK-Software\firebird.msg not found. > unavailable database. > > Ja removi, instalai novamente, mas nada. alguem ja teve esse problema? > alguma solucao.. > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ (71) 9975-9176 From hpensador em gmail.com Sat Jan 14 10:59:04 2012 From: hpensador em gmail.com (Firebird) Date: Sat, 14 Jan 2012 10:59:04 -0200 Subject: [firebase-br] =?iso-8859-1?q?Pegar_valor_de_retorno_de_procedure_?= =?iso-8859-1?q?em_tempo_de_execu=E7=E3o=2E?= In-Reply-To: References: Message-ID: Bom dia Marcos! Não entendi bem sua duvida, mas vamos lá... Esta SP que você montou pelo que pude verificar já coloca o código pai da conta passada no result set da mesma. Se não for isto, reveja a sua SP que talvez seu problema esteja aí. > Bom dia. > > Hoje tenho uma procedures que faz o seguinte... > > for select distinct.. > - contas contabeis de credito > union all > - contas contabeis de debito > into :codconta do > begin > //como preciso pegar os registros pai das contas tb para enviar a > receita... > for select pegaregistrospaidaconta.... > begin > //pega o preciso das contas > end > end > > ai vem a questão, como saber que uma conta considerada PAI ja esta > incluida... > ex: > conta 01 > conta filho 01.001 > conta filho do filho 01.001.001 > conta filho do filho 01.001.002 > > como saber ao chegar na conta 01.001.002 que a conta 01.001 ja esta nos > results da procedure. > Hoje, retorno duplicado e no select faço um select disctinct from > nomedaprocedure... > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ (71) 9975-9176 From marcosweimer em gmail.com Sat Jan 14 11:19:50 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Sat, 14 Jan 2012 11:19:50 -0200 Subject: [firebase-br] =?iso-8859-1?q?Pegar_valor_de_retorno_de_procedure_?= =?iso-8859-1?q?em_tempo_de_execu=E7=E3o=2E?= In-Reply-To: References: Message-ID: sim... só que se ja teve movimento na conta e ela for pai de alguma outra, ja vai estar nos results, então precisaria buscar nos results pra ver se o resultado ja esta la no output. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Delphi / C# / ASP.NET / WebServices / Firebird Em 14 de janeiro de 2012 10:59, Firebird escreveu: > Bom dia Marcos! > > Não entendi bem sua duvida, mas vamos lá... > > Esta SP que você montou pelo que pude verificar já coloca o código pai da > conta passada no result set da mesma. > > Se não for isto, reveja a sua SP que talvez seu problema esteja aí. > > > Bom dia. >> >> Hoje tenho uma procedures que faz o seguinte... >> >> for select distinct.. >> - contas contabeis de credito >> union all >> - contas contabeis de debito >> into :codconta do >> begin >> //como preciso pegar os registros pai das contas tb para enviar a >> receita... >> for select pegaregistrospaidaconta.... >> begin >> //pega o preciso das contas >> end >> end >> >> ai vem a questão, como saber que uma conta considerada PAI ja esta >> incluida... >> ex: >> conta 01 >> conta filho 01.001 >> conta filho do filho 01.001.001 >> conta filho do filho 01.001.002 >> >> como saber ao chegar na conta 01.001.002 que a conta 01.001 ja esta nos >> results da procedure. >> Hoje, retorno duplicado e no select faço um select disctinct from >> nomedaprocedure... >> >> > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > (71) 9975-9176 > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From hpensador em gmail.com Sat Jan 14 11:29:36 2012 From: hpensador em gmail.com (Firebird) Date: Sat, 14 Jan 2012 11:29:36 -0200 Subject: [firebase-br] =?iso-8859-1?q?Pegar_valor_de_retorno_de_procedure_?= =?iso-8859-1?q?em_tempo_de_execu=E7=E3o=2E?= In-Reply-To: References: Message-ID: Marcos, exemplifica melhor para ver se consigo te ajudar. Analisando melhor sua SP percebi que na verdade você esta retornando todas as contas contabeis de debito e credito logo, não seria o caso de você fazer uma outra SP em que você passaria por parametro o código da conta e a partir desta verificar a existencia da conta pai da mesma. Ah! demonstra também como é que esta montado este seu plano de contas - como é que você identifica uma conta pai (niveis)? > sim... só que se ja teve movimento na conta e ela for pai de alguma outra, > ja vai estar nos results, então precisaria buscar nos results pra ver se o > resultado ja esta la no output. > > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > Delphi / C# / ASP.NET / WebServices / Firebird > > > > > Em 14 de janeiro de 2012 10:59, Firebird escreveu: > >> Bom dia Marcos! >> >> Não entendi bem sua duvida, mas vamos lá... >> >> Esta SP que você montou pelo que pude verificar já coloca o código pai da >> conta passada no result set da mesma. >> >> Se não for isto, reveja a sua SP que talvez seu problema esteja aí. >> >> >> Bom dia. >>> >>> Hoje tenho uma procedures que faz o seguinte... >>> >>> for select distinct.. >>> - contas contabeis de credito >>> union all >>> - contas contabeis de debito >>> into :codconta do >>> begin >>> //como preciso pegar os registros pai das contas tb para enviar a >>> receita... >>> for select pegaregistrospaidaconta.... >>> begin >>> //pega o preciso das contas >>> end >>> end >>> >>> ai vem a questão, como saber que uma conta considerada PAI ja esta >>> incluida... >>> ex: >>> conta 01 >>> conta filho 01.001 >>> conta filho do filho 01.001.001 >>> conta filho do filho 01.001.002 >>> >>> como saber ao chegar na conta 01.001.002 que a conta 01.001 ja esta nos >>> results da procedure. >>> Hoje, retorno duplicado e no select faço um select disctinct from >>> nomedaprocedure... >>> >>> >> >> -- >> []'s, >> >> Hélio Oliveira >> Bel. Ciência da Computação >> Técnico em Contabilidade >> e-mail : hpensador em gmail.com >> Skype : hpensador >> http://hpensador.blogspot.com/ >> (71) 9975-9176 >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From moacir em softin.com.br Sat Jan 14 11:28:06 2012 From: moacir em softin.com.br (Moacir - Softin Sistemas) Date: Sat, 14 Jan 2012 11:28:06 -0200 Subject: [firebase-br] RES: Erro ao registrar base de dados.. In-Reply-To: References: Message-ID: <004b01ccd2c0$59d86750$0d8935f0$@com.br> Esta mensagem também retorna quando não é colocado o nr.Ip ou LOCALHOST(base Local) no endereço da base de dados. Att, Moacir -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Firebird Enviada em: sábado, 14 de janeiro de 2012 10:52 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Erro ao registrar base de dados.. Bom dia Silvano! Este erro tem relação com a versão do Firebird, verifique a versão a qual foi criado o seu BD e a versão que você tem instalada nesta máquina. > Instalei o IBExpert, mas na hora de registrar a base ocorre esse erro, > > message file C:\Program Files (x86)\HK-Software\firebird.msg not found. > unavailable database. > > Ja removi, instalai novamente, mas nada. alguem ja teve esse problema? > alguma solucao.. > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ (71) 9975-9176 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cleber.nandi em gmail.com Sat Jan 14 11:38:11 2012 From: cleber.nandi em gmail.com (Cleber Nandi) Date: Sat, 14 Jan 2012 13:38:11 +0000 Subject: [firebase-br] =?iso-8859-1?q?Trocar_senha_firebird_em_tempo_de_ex?= =?iso-8859-1?q?ecu=E7=E3o_-_script?= Message-ID: Bom dia pessoalestou com um problema,gostaria de troacar a senha do meu banco de dados depois de criado sem ter que ir no ibexpert, tem como fazer issocom um script?como poderia fazer isso?e tem um modo, uma rotina para pegar a senha criada para o banco? attcleber From magno em speet.com.br Sat Jan 14 14:53:39 2012 From: magno em speet.com.br (Magno System) Date: Sat, 14 Jan 2012 14:53:39 -0200 Subject: [firebase-br] Erro ao registrar base de dados.. References: Message-ID: <000d01ccd2dd$111efa70$6508a8c0@FERRARI> Altere o campo Client Library File que fica na tela onde você registra um banco de dados. Este campo deve indicar a localização e o nome da fbclient.dll. Ex: C:\ARQUIVOS DE PROGRAMAS\FIREBIRD\FIREBIRD_2_1\BIN\fbclient.dll Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 ----- Original Message ----- From: "Firebird" To: Sent: Saturday, January 14, 2012 10:51 AM Subject: Re: [firebase-br] Erro ao registrar base de dados.. Bom dia Silvano! Este erro tem relação com a versão do Firebird, verifique a versão a qual foi criado o seu BD e a versão que você tem instalada nesta máquina. > Instalei o IBExpert, mas na hora de registrar a base ocorre esse erro, > > message file C:\Program Files (x86)\HK-Software\firebird.msg not found. > unavailable database. > > Ja removi, instalai novamente, mas nada. alguem ja teve esse problema? > alguma solucao.. > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ (71) 9975-9176 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Sat Jan 14 23:36:52 2012 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Sat, 14 Jan 2012 23:36:52 -0200 Subject: [firebase-br] =?iso-8859-1?q?Trocar_senha_firebird_em_tempo_de_ex?= =?iso-8859-1?q?ecu=E7=E3o_-_script?= In-Reply-To: References: Message-ID: Boa noite Cleber! A resposta para seu problema esta aqui... http://www.firebase.com.br/fb/artigo.php?id=983 > Bom dia pessoalestou com um problema,gostaria de troacar a senha do meu banco de dados depois de criado sem ter que ir no ibexpert, tem como fazer issocom um script?como poderia fazer isso?e tem um modo, uma rotina para pegar a senha criada para o banco? attcleber > ______________________________________________ -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ (71) 9975-9176 From simiotto em gmail.com Sun Jan 15 18:47:48 2012 From: simiotto em gmail.com (simiotto) Date: Sun, 15 Jan 2012 18:47:48 -0200 Subject: [firebase-br] Erro ao registrar base de dados.. In-Reply-To: <000d01ccd2dd$111efa70$6508a8c0@FERRARI> References: <000d01ccd2dd$111efa70$6508a8c0@FERRARI> Message-ID: Valeu, grato pela ajuda. Em 14 de janeiro de 2012 14:53, Magno System escreveu: > Altere o campo Client Library File que fica na tela onde você registra um > banco de dados. Este campo deve indicar a localização e o nome da > fbclient.dll. > > Ex: C:\ARQUIVOS DE PROGRAMAS\FIREBIRD\FIREBIRD_2_**1\BIN\fbclient.dll > > Software House Magno System > Site: www.magnosystem.com.br > Email: magno em speet.com.br > Tel.: (35)3371-2337 / (35) 9129-7634 > ----- Original Message ----- From: "Firebird" > To: > Sent: Saturday, January 14, 2012 10:51 AM > Subject: Re: [firebase-br] Erro ao registrar base de dados.. > > > > Bom dia Silvano! > > Este erro tem relação com a versão do Firebird, verifique a versão a > qual foi criado o seu BD e a versão que você tem instalada nesta máquina. > > Instalei o IBExpert, mas na hora de registrar a base ocorre esse erro, >> >> message file C:\Program Files (x86)\HK-Software\firebird.msg not found. >> unavailable database. >> >> Ja removi, instalai novamente, mas nada. alguem ja teve esse problema? >> alguma solucao.. >> >> > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > (71) 9975-9176 > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- *Atenciosamente Silvano Miotto Skype:smiotto Msn:smiotto* ---------------------------------------------------- *Use sempre CÓPIA OCULTA (Cco). Evite disseminação de VÍRUS e SPAM. Campanha NET limpa* From simiotto em gmail.com Sun Jan 15 18:51:12 2012 From: simiotto em gmail.com (simiotto) Date: Sun, 15 Jan 2012 18:51:12 -0200 Subject: [firebase-br] Erro ao registrar base de dados.. In-Reply-To: References: <000d01ccd2dd$111efa70$6508a8c0@FERRARI> Message-ID: So esta lentoooooo para abrir o banco quando dou 2 clicks no banco no ibexpert., a base esta pequena ainda, pois ainda estou trabralhando no programa, tem 41 tabelas. alguem sabe por que fica lentooo, estou com windows 7 64bits. ja em outra maquina com windows 7 32. ta normail. Att Silvano Em 15 de janeiro de 2012 18:47, simiotto escreveu: > Valeu, grato pela ajuda. > > > > Em 14 de janeiro de 2012 14:53, Magno System escreveu: > > Altere o campo Client Library File que fica na tela onde você registra um >> banco de dados. Este campo deve indicar a localização e o nome da >> fbclient.dll. >> >> Ex: C:\ARQUIVOS DE PROGRAMAS\FIREBIRD\FIREBIRD_2_**1\BIN\fbclient.dll >> >> Software House Magno System >> Site: www.magnosystem.com.br >> Email: magno em speet.com.br >> Tel.: (35)3371-2337 / (35) 9129-7634 >> ----- Original Message ----- From: "Firebird" >> To: >> Sent: Saturday, January 14, 2012 10:51 AM >> Subject: Re: [firebase-br] Erro ao registrar base de dados.. >> >> >> >> Bom dia Silvano! >> >> Este erro tem relação com a versão do Firebird, verifique a versão a >> qual foi criado o seu BD e a versão que você tem instalada nesta máquina. >> >> Instalei o IBExpert, mas na hora de registrar a base ocorre esse erro, >>> >>> message file C:\Program Files (x86)\HK-Software\firebird.msg not found. >>> unavailable database. >>> >>> Ja removi, instalai novamente, mas nada. alguem ja teve esse problema? >>> alguma solucao.. >>> >>> >> >> -- >> []'s, >> >> Hélio Oliveira >> Bel. Ciência da Computação >> Técnico em Contabilidade >> e-mail : hpensador em gmail.com >> Skype : hpensador >> http://hpensador.blogspot.com/ >> (71) 9975-9176 >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > > > > -- > *Atenciosamente > Silvano Miotto > Skype:smiotto > Msn:smiotto* > ---------------------------------------------------- > *Use sempre CÓPIA OCULTA (Cco). > Evite disseminação de VÍRUS e SPAM. Campanha NET limpa* > -- *Atenciosamente Silvano Miotto Skype:smiotto Msn:smiotto* ---------------------------------------------------- *Use sempre CÓPIA OCULTA (Cco). Evite disseminação de VÍRUS e SPAM. Campanha NET limpa* From michael em administrevoce.com.br Sun Jan 15 20:34:47 2012 From: michael em administrevoce.com.br (=?utf-8?b?TWljaGFlbCBHcnl6YWdvcmlkaXM=?=) Date: Sun, 15 Jan 2012 20:34:47 -0200 Subject: [firebase-br] Erro ao registrar base de dados.. Message-ID: <20120115203447.4l3pzf35ic8ckw00@webmail.ignegocios.com.br> Eu ainda estou estudando, mas, quando instalei o FB no meu 64, instalei o FB 64 . Será que o seu está instalado o de 32 ?. Repito, não sei ainda, estou estudando, e no início. Abs, -- Michael Em Sun, 15 Jan 2012 18:51:12 -0200, simiotto escreveu: So esta lentoooooo para abrir o banco quando dou 2 clicks no banco no > ibexpert., a base esta pequena ainda, pois ainda estou trabralhando no > programa, tem 41 tabelas. > > alguem sabe por que fica lentooo, estou com windows 7 64bits. > > ja em outra maquina com windows 7 32. ta normail. > > Att > Silvano > > Em 15 de janeiro de 2012 18:47, simiotto escreveu: > > > Valeu, grato pela ajuda. > > > > > > > > Em 14 de janeiro de 2012 14:53, Magno System escreveu: > > > > Altere o campo Client Library File que fica na tela onde você registra um > >> banco de dados. Este campo deve indicar a localização e o nome da > >> fbclient.dll. > >> > >> Ex: C:\ARQUIVOS DE PROGRAMAS\FIREBIRD\FIREBIRD_2_**1\BIN\fbclient.dll > >> > >> Software House Magno System > >> Site: www.magnosystem.com.br > >> Email: magno em speet.com.br > >> Tel.: (35)3371-2337 / (35) 9129-7634 > >> ----- Original Message ----- From: "Firebird" > >> To: > >> Sent: Saturday, January 14, 2012 10:51 AM > >> Subject: Re: [firebase-br] Erro ao registrar base de dados.. > >> > >> > >> > >> Bom dia Silvano! > >> > >> Este erro tem relação com a versão do Firebird, verifique a versão a > >> qual foi criado o seu BD e a versão que você tem instalada nesta máquina. > >> > >> Instalei o IBExpert, mas na hora de registrar a base ocorre esse erro, > >>> > >>> message file C:\Program Files (x86)\HK-Software\firebird.msg not found. > >>> unavailable database. > >>> > >>> Ja removi, instalai novamente, mas nada. alguem ja teve esse problema? > >>> alguma solucao.. > >>> > >>> > >> > >> -- > >> []'s, > >> > >> Hélio Oliveira > >> Bel. Ciência da Computação > >> Técnico em Contabilidade > >> e-mail : hpensador em gmail.com > >> Skype : hpensador > >> http://hpensador.blogspot.com/ > >> (71) 9975-9176 > >> > >> > >> ______________________________**________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> > http://www.firebase.com.br/fb/**artigo.php?id=1107 > >> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa > >> > >> ______________________________**________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> > http://www.firebase.com.br/fb/**artigo.php?id=1107 > >> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa > >> > > > > > > > > -- > > *Atenciosamente > > Silvano Miotto > > Skype:smiotto > > Msn:smiotto* > > ---------------------------------------------------- > > *Use sempre CÓPIA OCULTA (Cco). > > Evite disseminação de VÍRUS e SPAM. Campanha NET limpa* > > > > > > -- *Atenciosamente > Silvano Miotto > Skype:smiotto > Msn:smiotto* > ---------------------------------------------------- > *Use sempre CÓPIA OCULTA (Cco). > Evite disseminação de VÍRUS e SPAM. Campanha NET limpa* > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From sergiomendescoelho em ig.com.br Sun Jan 15 20:57:10 2012 From: sergiomendescoelho em ig.com.br (sergio mendes coelho) Date: Sun, 15 Jan 2012 20:57:10 -0200 Subject: [firebase-br] internal gds software consistency Message-ID: Amigos, de uma hora para outra comecou a aparecer isso num relatorio meu, estou rodando em delphi 3 com firebird 1.5 alguem tem uma luz ? abs a todos From danielgamarradejesus em gmail.com Sun Jan 15 21:45:02 2012 From: danielgamarradejesus em gmail.com (Gamarra de Jesus Daniel) Date: Sun, 15 Jan 2012 21:45:02 -0200 Subject: [firebase-br] internal gds software consistency In-Reply-To: References: Message-ID: A sua base de dados, esta corrompendo. Para o serviço, passa o GFIX e faça um backup e restore. Mantenha uma cópia do BD, no fomato FDB, antes de qualquer procedimento. Abraço Em 15 de janeiro de 2012 20:57, sergio mendes coelho < sergiomendescoelho em ig.com.br> escreveu: > Amigos, > > > de uma hora para outra comecou a aparecer isso num relatorio meu, > > estou rodando em delphi 3 com firebird 1.5 > > alguem tem uma luz ? > > > abs a todos > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- "Dai-me Senhor, a perseverança das ondas do mar, que fazem de cada recuo um ponto de partida para um novo avanço." From frguitar em bol.com.br Mon Jan 16 08:16:43 2012 From: frguitar em bol.com.br (Fabiano Lima) Date: Mon, 16 Jan 2012 08:16:43 -0200 Subject: [firebase-br] update com erro quando mais de 750 registros. Message-ID: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> Bom dia pessoal. É o seguinte, tenho 2 triggers que calculam o saldo para mim, as 2 funcionavam perfeitamente até que encontrei o seguinte erro. Quando se faz um lançamento 751 registros acima (e a trigger precisa recalcular o saldo de mais de 751 registros) ela começa a me devolver o erro Too many concurrent executions of the same request. Estranho que se seu fizer um lançamento 749 registros acima, o trigger recalcula o saldo sem maiores problemas. Seguem as 2 triggers: //// Trigger que faz o calculo de saldo /////// CREATE OR ALTER trigger trg_saldo_up_before for lanc active before insert or update position 2 AS DECLARE VARIABLE SALDOANTERIOR NUMERIC (11,2); BEGIN /* Primeiro passo, obter o saldo anterior, se existirem lançamentos anteriores então obtenho o saldo do último lançamento caso contrário obtenho o saldo inicial do banco */ IF (EXISTS(SELECT 0 FROM LANC WHERE DATA < NEW.DATA AND CCONTA = NEW.CCONTA)) THEN SELECT FIRST 1 SALDO FROM LANC WHERE DATA < NEW.DATA AND CCONTA = NEW.CCONTA ORDER BY DATA DESC INTO :SALDOANTERIOR; ELSE SELECT SALDO_INI FROM CADBANCO WHERE CCONTA = NEW.CCONTA INTO :SALDOANTERIOR; /* Calcula o saldo atual */ NEW.SALDO = SALDOANTERIOR + NEW.CREDITO - NEW.DEBITO; END /////////////////////////////// Trigger que simula alteração para que os proximos registros sejam recalculados /////////////////// CREATE OR ALTER trigger trg_saldo_up_after for lanc active after insert or update position 1 AS DECLARE VARIABLE LANCAMENTO TIMESTAMP; BEGIN /* Localiza o próximo lançamento */ SELECT FIRST 1 DATA FROM LANC WHERE DATA > NEW.DATA ORDER BY DATA INTO :LANCAMENTO; /* Simula a alteração do próximo lançamento para que o FIREBIRD gere uma nova chamada a TRIGGER de atualização do SALDO */ UPDATE LANC SET CREDITO = CREDITO WHERE DATA = :LANCAMENTO; END O problema aponta a linha que contem    UPDATE LANC SET CREDITO = CREDITO WHERE DATA = :LANCAMENTO; Minha pergunta é a seguinte, tem como eu dar um break a cada 700 registros para que a trigger "pegue folego" e continue atualizando os dados posteriores? Agradeço desde ja. Att Fabiano Lima From fcj001 em gmail.com Mon Jan 16 09:09:07 2012 From: fcj001 em gmail.com (Fausto Cintra Junior) Date: Mon, 16 Jan 2012 09:09:07 -0200 Subject: [firebase-br] RES: Erro Firebird com Banco do Brasil In-Reply-To: References: <20120110171853.60133wzgql4viivx@webmail.andreconrado.net> <5BD19629D4BA46479E3ED832C593CCDD@Notebook> Message-ID: Bom dia! Sobre o fechamento do sistema assim que ele abre ou logo após o sistema do banco ter sido aberto (Bradesco, BB). Se vc inserir o componente no sistema na forma normal (clicar no componente e colar na tela) o sistema do banco fecha o seu programa. A solução para isso não acontecer é remover o componente da tela e criar "on the fly". Assim o programa do banco não identifica a presença do SMTP. Fizemos isso há uns 2 anos e nunca mais o problema ocorreu. declare as variaveis normalmente: Mail : TIdMessage; SMTP : TIdSMTP; crie "on the fly": SMTP := TIdSMTP.Create(nil); Mail := TIdMessage.Create(nil); e não esqueça do Free no final. Abs, Fausto Em 12 de janeiro de 2012 09:51, Marcelo Teorema escreveu: > Olá bom dia > > Também estamos enfrentando este problema com nosso sistema o > curioso é que temos a o processo de remessa bancária incorporada a ele, e > se > retirar ele não dá o problema, outro detalhe o problema ocorre apenas > quando > do uso do Internet Explorer, quando utilizado o Google Chrome ou o Firefox > não há o problema. > > Entendo que ele tenta identificar se há algo relacionado a bancos no > seu programa, do tipo nome oficial do banco, etc., já passei por esta > situação em outra ocasião e resolvi apenas modificando o nome dos bancos de > maiúsculas para minúsculas, porém agora o mesmo problema retornou. > > Provavelmente isto não se deva a um problema com o Firebird em si e > sim com o que há na sua aplicação. > > Att. > > Marcelo I. Barby > Analista de Sistemas > Teorema Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Dominio Informatica > Enviada em: quinta-feira, 12 de janeiro de 2012 09:02 > Para: FireBase > Assunto: Re: [firebase-br] Erro Firebird com Banco do Brasil > > Bom dia Daniel, > > Obrigado pela resposta. > > O que vc diz faz sentido, é exatamente o que acontece aqui o sistema fecha > na inicialização do sistema. > > O mais engraçado é que outro sistema de atualização que eu tenho ele abre > normalmente, quando eu clico em atualizar, > > e usa os recursos no banco de dados, ele fecha tb, mas so depois de mandar > atualizar. > > A compactação do executavel eu ja faço. Sera que não é por isso que ele > fecha? > > De repente não consegue ler o arquivo e considera como perigoso? > > Grato > > Rodrigo > > -------------------------------------------------- > From: "Daniel Sonda" > Sent: Wednesday, January 11, 2012 5:25 PM > To: "FireBase" > Subject: Re: [firebase-br] Erro Firebird com Banco do Brasil > > > Boa tarde Rodrigo. > > > > Pelo que você relatou, o problema não está relacionado com o Firebird, > > mas sim com a aplicação. > > > > E o nome desse problema é GbPlugin. > > É um software de segurança usado pelos gerenciados financeiros de > > vários bancos que monitora os processos do computador. > > Quando ele encontra algo suspeito, simplesmente mata o processo. > > Isso deve estar acontecendo com sua aplicação, mesmo ela sendo segura. > > > > Já enfrentei o mesmo problema e usamos as seguintes soluções: > > - Usar um programa chamado Scooper para remover o tal GbPlugin. > > - Compactar o executável com o UPX. > > - Último caso: formatar o computador e não instalar gerenciadores > > financeiros. Problema é explicar isso pro usuário/cliente. > > > > Boa sorte! > > > > Att. > > Daniel Sonda > > > > > > Em 10 de janeiro de 2012 18:26, Dominio Informatica < > > cursos em dominioinf.com.br> escreveu: > > > >> Boa tarde a todos, > >> > >> Estou com um problema que esta me deixando de cabelo em pé. > >> > >> Quando instalo o sistema, com firebird 2.5.26074 o sistema abre > certinho. > >> > >> Quando instala o gerenciador financeiro do Banco do Brasil o sistema > >> abre e logo que utiliza o banco de dados, ele fecha. > >> > >> Alguem ja passou por isso e pode me ajudar? > >> > >> Grato, > >> > >> Rodrigo > >> > >> ______________________________**________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> e.com.br/fb/artigo.php?id=1107> > >> Para consultar mensagens antigas: > >> http://firebase.com.br/**pesquisa > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Mon Jan 16 09:12:25 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 16 Jan 2012 09:12:25 -0200 Subject: [firebase-br] update com erro quando mais de 750 registros. In-Reply-To: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> Message-ID: <157167613.20120116091225@warmboot.com.br> Esse é o limite do Firebird para procedures e triggers recursivos, para evitar loops infinitos. Vc tem uma falha de lógica no seu código, visto que o trigger atualiza sua própria tabela, fazendo com que seja disparado novamente, e assim por diante. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FL> Bom dia pessoal. FL> É o seguinte, tenho 2 triggers que calculam o saldo para mim, as FL> 2 funcionavam perfeitamente até que encontrei o seguinte erro. FL> Quando se faz um lançamento 751 registros acima (e a trigger FL> precisa recalcular o saldo de mais de 751 registros) ela começa a FL> me devolver o erro Too many concurrent executions of the same request. FL> Estranho que se seu fizer um lançamento 749 registros acima, o FL> trigger recalcula o saldo sem maiores problemas. FL> Seguem as 2 triggers: FL> //// Trigger que faz o calculo de saldo /////// FL> CREATE OR ALTER trigger trg_saldo_up_before for lanc FL> active before insert or update position 2 FL> AS FL> DECLARE VARIABLE SALDOANTERIOR NUMERIC (11,2); FL> BEGIN FL> /* Primeiro passo, obter o saldo anterior, se existirem lançamentos FL> anteriores então obtenho o saldo do último lançamento caso contrário FL> obtenho o saldo inicial do banco */ FL> IF (EXISTS(SELECT 0 FROM LANC WHERE DATA < NEW.DATA AND CCONTA = NEW.CCONTA)) THEN FL> SELECT FIRST 1 SALDO FROM LANC WHERE DATA < NEW.DATA AND CCONTA = NEW.CCONTA FL> ORDER BY DATA DESC FL> INTO :SALDOANTERIOR; FL> ELSE FL> SELECT SALDO_INI FROM CADBANCO WHERE CCONTA = NEW.CCONTA INTO FL> :SALDOANTERIOR; FL> /* Calcula o saldo atual */ FL> NEW.SALDO = SALDOANTERIOR + NEW.CREDITO - NEW.DEBITO; FL> END FL> /////////////////////////////// Trigger que simula alteração para FL> que os proximos registros sejam recalculados /////////////////// FL> CREATE OR ALTER trigger trg_saldo_up_after for lanc FL> active after insert or update position 1 FL> AS FL> DECLARE VARIABLE LANCAMENTO TIMESTAMP; FL> BEGIN FL> /* Localiza o próximo lançamento */ FL> SELECT FIRST 1 DATA FROM LANC WHERE DATA > NEW.DATA ORDER FL> BY DATA INTO :LANCAMENTO; FL> /* Simula a alteração do próximo lançamento para que o FIREBIRD FL> gere uma nova chamada a TRIGGER de atualização do SALDO */ FL> UPDATE LANC SET CREDITO = CREDITO WHERE DATA = :LANCAMENTO; FL> END FL> O problema aponta a linha que contem    UPDATE LANC SET CREDITO = FL> CREDITO WHERE DATA = :LANCAMENTO; FL> Minha pergunta é a seguinte, tem como eu dar um break a cada 700 FL> registros para que a trigger "pegue folego" e continue atualizando os dados posteriores? FL> Agradeço desde ja. FL> Att FL> Fabiano Lima FL> ______________________________________________ FL> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FL> Para saber como gerenciar/excluir seu cadastro na lista, use: FL> http://www.firebase.com.br/fb/artigo.php?id=1107 FL> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gian.carlo em epeople.com.br Mon Jan 16 16:43:29 2012 From: gian.carlo em epeople.com.br (Gian Carlo) Date: Mon, 16 Jan 2012 16:43:29 -0200 Subject: [firebase-br] =?iso-8859-1?q?Conx=E3o_ClassicServer?= Message-ID: <4f146fa0.2713640a.44d9.ffffc716@mx.google.com> Boa tarde pessoal. Tenho um cliente com Windows 2008 64bits 8GB Ram, 2 processadores quadri (cada um), Classic Server 2.0 instalado. O SO sempre ocupa toda a memória Ram e física, deixando em média 100 bytes de memória livre. Atualmente temos em média 120 conexões em 2 bancos de dados. Cada conexão está ocupando 8 MB, o que daria 960MB de memória. Mas meu servidor está ocupando tudo. Sei que é o Firebird, mas isso não é mostrado nos processos. Se eu parar o serviço do Firebird e iniciar novamente, volta ao normal. Pensei em alterar o Page Size, que está em 8 MB, alterar para 4 MB ou 2 MB, mas em questão de performance (lentidão), quais os problemas e/ou vantagens que terei caso eu fizer essa alteração. Ou tem alguma outra solução ? Grato a todos. From cleber.nandi em gmail.com Mon Jan 16 18:17:39 2012 From: cleber.nandi em gmail.com (Cleber Nandi) Date: Mon, 16 Jan 2012 20:17:39 +0000 Subject: [firebase-br] Script - alterar senha firebird 2.5 Message-ID: Boa Tarde Pessoal, uso o Delphi 2010 e firebird 2.5..Preciso de um script para alterar a senha padrao do mesmo..alguem pode me ajudar..me passaram um link, ms nao da para o 2.5 Agradeço a todos desde já Cleber From listas em warmboot.com.br Mon Jan 16 22:23:32 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 16 Jan 2012 22:23:32 -0200 Subject: [firebase-br] =?iso-8859-1?q?Conx=E3o_ClassicServer?= In-Reply-To: <4f146fa0.2713640a.44d9.ffffc716@mx.google.com> References: <4f146fa0.2713640a.44d9.ffffc716@mx.google.com> Message-ID: <598829522.20120116222332@warmboot.com.br> O problema, até onde sei, é o gerenciador de cache do Windows. Em algumas versões do Windows (especialmente os 64bits), o algoritmo utilizado nele acaba fazendo com que o S.O. consuma toda a memória RAM disponível. Pelo que sei, isso acontece com outros BDs. No site da Microsoft tem alguns artigos e utilitários que tentam resolver esse problema, mas não sei se algum realmente funciona. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br GC> Boa tarde pessoal. GC> GC> Tenho um cliente com Windows 2008 64bits 8GB Ram, 2 processadores quadri GC> (cada um), Classic Server 2.0 instalado. GC> O SO sempre ocupa toda a memória Ram e física, deixando em média 100 bytes GC> de memória livre. GC> Atualmente temos em média 120 conexões em 2 bancos de dados. Cada conexão GC> está ocupando 8 MB, o que daria 960MB de memória. Mas meu servidor está GC> ocupando tudo. Sei que é o Firebird, mas isso não é mostrado nos processos. GC> Se eu parar o serviço do Firebird e iniciar novamente, volta ao normal. GC> Pensei em alterar o Page Size, que está em 8 MB, alterar para 4 MB ou 2 MB, GC> mas em questão de performance (lentidão), quais os problemas e/ou vantagens GC> que terei caso eu fizer essa alteração. GC> Ou tem alguma outra solução ? GC> GC> Grato a todos. GC> ______________________________________________ GC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br GC> Para saber como gerenciar/excluir seu cadastro na lista, use: GC> http://www.firebase.com.br/fb/artigo.php?id=1107 GC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From armindo em ediprinter.pt Tue Jan 17 07:20:14 2012 From: armindo em ediprinter.pt (Armindo Valverde | Ediprinter) Date: Tue, 17 Jan 2012 09:20:14 +0000 Subject: [firebase-br] Bloqueio da BD Message-ID: Bom dia pessoal, Será que podiam de dar uma ajuda? Tenho um problema com alguns clientes, o problema é que de vez em quando a aplicação em C# bloqueia. No entanto tenho outra aplicação a correr nos mesmos clientes só que desta vez em Delphi e esta não bloqueia. Estive a analisar o problema e só reiniciando o serviço do Firebird é que volta tudo ao normal. Tentei executar o mesmo SQL em aplicações Delphi e tudo corre bem, mas no entanto quando executo o mesmo SQL em aplicações C# o bloqueio acontece. Será que alguma coisa nos servidores estará a danificar o serviço do Firebird? Alguma ideia? Desde já agradeço a atenção dispensada Armindo Graça Armindo em Ediprinter.pt From juniordarkeden em gmail.com Tue Jan 17 07:48:18 2012 From: juniordarkeden em gmail.com (Junior Mezadri) Date: Tue, 17 Jan 2012 07:48:18 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Conx=E3o_ClassicServer?= In-Reply-To: <598829522.20120116222332@warmboot.com.br> References: <4f146fa0.2713640a.44d9.ffffc716@mx.google.com> <598829522.20120116222332@warmboot.com.br> Message-ID: Carlos está correto, Windows 2008 ou 2008 R2? Se for apenas 2008 mude para R2, pense da seguinte maneira 2008 sem ser R2 é igual o vista, sério, ele consome toda a memória, O melhor a se fazer é mudar para R2, da uma olhada se o cliente tem contrato OPEN, as vezes ele pode ate mudar sem pagar nada! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: segunda-feira, 16 de janeiro de 2012 22:24 Para: FireBase Assunto: Re: [firebase-br] Conxão ClassicServer O problema, até onde sei, é o gerenciador de cache do Windows. Em algumas versões do Windows (especialmente os 64bits), o algoritmo utilizado nele acaba fazendo com que o S.O. consuma toda a memória RAM disponível. Pelo que sei, isso acontece com outros BDs. No site da Microsoft tem alguns artigos e utilitários que tentam resolver esse problema, mas não sei se algum realmente funciona. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br GC> Boa tarde pessoal. GC> GC> Tenho um cliente com Windows 2008 64bits 8GB Ram, 2 processadores GC> quadri (cada um), Classic Server 2.0 instalado. GC> O SO sempre ocupa toda a memória Ram e física, deixando em média 100 GC> bytes de memória livre. GC> Atualmente temos em média 120 conexões em 2 bancos de dados. Cada GC> conexão está ocupando 8 MB, o que daria 960MB de memória. Mas meu GC> servidor está ocupando tudo. Sei que é o Firebird, mas isso não é mostrado nos processos. GC> Se eu parar o serviço do Firebird e iniciar novamente, volta ao normal. GC> Pensei em alterar o Page Size, que está em 8 MB, alterar para 4 MB GC> ou 2 MB, mas em questão de performance (lentidão), quais os GC> problemas e/ou vantagens que terei caso eu fizer essa alteração. GC> Ou tem alguma outra solução ? GC> GC> Grato a todos. GC> ______________________________________________ GC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br GC> Para saber como gerenciar/excluir seu cadastro na lista, use: GC> http://www.firebase.com.br/fb/artigo.php?id=1107 GC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From danielroatt em gmail.com Tue Jan 17 09:01:47 2012 From: danielroatt em gmail.com (Daniel Roatt) Date: Tue, 17 Jan 2012 09:01:47 -0200 Subject: [firebase-br] Bloqueio da BD In-Reply-To: References: Message-ID: Bom Dia :D , Teoricamente o que poderia desencadear o bloqueio seria alguma transação aberta por muito tempo ou feita de forma erronea. Acho que um motivo para travar seria esse. Em 17 de janeiro de 2012 07:20, Armindo Valverde | Ediprinter < armindo em ediprinter.pt> escreveu: > Bom dia pessoal, > > Será que podiam de dar uma ajuda? > Tenho um problema com alguns clientes, o problema é que de vez em quando a > aplicação em C# bloqueia. No entanto tenho outra aplicação a correr nos > mesmos clientes só que desta vez em Delphi e esta não bloqueia. > > Estive a analisar o problema e só reiniciando o serviço do Firebird é que > volta tudo ao normal. Tentei executar o mesmo SQL em aplicações Delphi e > tudo corre bem, mas no entanto quando executo o mesmo SQL em aplicações C# > o bloqueio acontece. > > Será que alguma coisa nos servidores estará a danificar o serviço do > Firebird? > > Alguma ideia? > > Desde já agradeço a atenção dispensada > > Armindo Graça > Armindo em Ediprinter.pt > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Daniel Roatt T.I. Bessani Softwares From armindo em ediprinter.pt Tue Jan 17 09:21:13 2012 From: armindo em ediprinter.pt (Armindo Valverde | Ediprinter) Date: Tue, 17 Jan 2012 11:21:13 +0000 Subject: [firebase-br] Bloqueio da BD In-Reply-To: References: Message-ID: Obrigado pela resposta, Vou rever todo o código e verificar as transacções. Estou a utilizar o Firebird 2.0.6.13266. Existe alguma ferramenta que possa utilizar para analisar qual das aplicações está a efectuar este bloqueio? E que nestes clientes existem varias aplicações em C# a trabalhar com a BD. Cumprimentos Armindo Graça | ediprinter Departamento de Produção de Software armindo em ediprinter.pt -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Roatt Enviada: terça-feira, 17 de Janeiro de 2012 11:02 Para: FireBase Assunto: Re: [firebase-br] Bloqueio da BD Bom Dia :D , Teoricamente o que poderia desencadear o bloqueio seria alguma transação aberta por muito tempo ou feita de forma erronea. Acho que um motivo para travar seria esse. Em 17 de janeiro de 2012 07:20, Armindo Valverde | Ediprinter < armindo em ediprinter.pt> escreveu: > Bom dia pessoal, > > Será que podiam de dar uma ajuda? > Tenho um problema com alguns clientes, o problema é que de vez em quando a > aplicação em C# bloqueia. No entanto tenho outra aplicação a correr nos > mesmos clientes só que desta vez em Delphi e esta não bloqueia. > > Estive a analisar o problema e só reiniciando o serviço do Firebird é que > volta tudo ao normal. Tentei executar o mesmo SQL em aplicações Delphi e > tudo corre bem, mas no entanto quando executo o mesmo SQL em aplicações C# > o bloqueio acontece. > > Será que alguma coisa nos servidores estará a danificar o serviço do > Firebird? > > Alguma ideia? > > Desde já agradeço a atenção dispensada > > Armindo Graça > Armindo em Ediprinter.pt > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Daniel Roatt T.I. Bessani Softwares ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From danielroatt em gmail.com Tue Jan 17 09:20:23 2012 From: danielroatt em gmail.com (Daniel Roatt) Date: Tue, 17 Jan 2012 09:20:23 -0200 Subject: [firebase-br] Bloqueio da BD In-Reply-To: References: Message-ID: Olha na sua posição eu tambem atualizaria o FB para 2.5 :D Em 17 de janeiro de 2012 09:21, Armindo Valverde | Ediprinter < armindo em ediprinter.pt> escreveu: > Obrigado pela resposta, > > Vou rever todo o código e verificar as transacções. > > Estou a utilizar o Firebird 2.0.6.13266. Existe alguma ferramenta que > possa utilizar para analisar qual das aplicações está a efectuar este > bloqueio? E que nestes clientes existem varias aplicações em C# a trabalhar > com a BD. > > Cumprimentos > > Armindo Graça | ediprinter > Departamento de Produção de Software > armindo em ediprinter.pt > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de Daniel Roatt > Enviada: terça-feira, 17 de Janeiro de 2012 11:02 > Para: FireBase > Assunto: Re: [firebase-br] Bloqueio da BD > > Bom Dia :D , > > Teoricamente o que poderia desencadear o bloqueio seria alguma transação > aberta por muito tempo ou feita de forma erronea. Acho que um motivo para > travar seria esse. > > > Em 17 de janeiro de 2012 07:20, Armindo Valverde | Ediprinter < > armindo em ediprinter.pt> escreveu: > > > Bom dia pessoal, > > > > Será que podiam de dar uma ajuda? > > Tenho um problema com alguns clientes, o problema é que de vez em quando > a > > aplicação em C# bloqueia. No entanto tenho outra aplicação a correr nos > > mesmos clientes só que desta vez em Delphi e esta não bloqueia. > > > > Estive a analisar o problema e só reiniciando o serviço do Firebird é que > > volta tudo ao normal. Tentei executar o mesmo SQL em aplicações Delphi e > > tudo corre bem, mas no entanto quando executo o mesmo SQL em aplicações > C# > > o bloqueio acontece. > > > > Será que alguma coisa nos servidores estará a danificar o serviço do > > Firebird? > > > > Alguma ideia? > > > > Desde já agradeço a atenção dispensada > > > > Armindo Graça > > Armindo em Ediprinter.pt > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Daniel Roatt > T.I. Bessani Softwares > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Daniel Roatt T.I. Bessani Softwares From armindo em ediprinter.pt Tue Jan 17 09:48:02 2012 From: armindo em ediprinter.pt (Armindo Valverde | Ediprinter) Date: Tue, 17 Jan 2012 11:48:02 +0000 Subject: [firebase-br] Bloqueio da BD In-Reply-To: References: Message-ID: Obrigado, Sim, também penso que será a melhor opção. Vou ler a documentação para actualizar a BD. Cumprimentos Armindo Graça -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Roatt Enviada: terça-feira, 17 de Janeiro de 2012 11:20 Para: FireBase Assunto: Re: [firebase-br] Bloqueio da BD Olha na sua posição eu tambem atualizaria o FB para 2.5 :D Em 17 de janeiro de 2012 09:21, Armindo Valverde > escreveu: > Obrigado pela resposta, > > Vou rever todo o código e verificar as transacções. > > Estou a utilizar o Firebird 2.0.6.13266. Existe alguma ferramenta que > possa utilizar para analisar qual das aplicações está a efectuar este > bloqueio? E que nestes clientes existem varias aplicações em C# a trabalhar > com a BD. > > Cumprimentos > > Armindo Graça > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de Daniel Roatt > Enviada: terça-feira, 17 de Janeiro de 2012 11:02 > Para: FireBase > Assunto: Re: [firebase-br] Bloqueio da BD > > Bom Dia :D , > > Teoricamente o que poderia desencadear o bloqueio seria alguma transação > aberta por muito tempo ou feita de forma erronea. Acho que um motivo para > travar seria esse. > > > Em 17 de janeiro de 2012 07:20, Armindo Valverde | Ediprinter < > armindo em ediprinter.pt> escreveu: > > > Bom dia pessoal, > > > > Será que podiam de dar uma ajuda? > > Tenho um problema com alguns clientes, o problema é que de vez em quando > a > > aplicação em C# bloqueia. No entanto tenho outra aplicação a correr nos > > mesmos clientes só que desta vez em Delphi e esta não bloqueia. > > > > Estive a analisar o problema e só reiniciando o serviço do Firebird é que > > volta tudo ao normal. Tentei executar o mesmo SQL em aplicações Delphi e > > tudo corre bem, mas no entanto quando executo o mesmo SQL em aplicações > C# > > o bloqueio acontece. > > > > Será que alguma coisa nos servidores estará a danificar o serviço do > > Firebird? > > > > Alguma ideia? > > > > Desde já agradeço a atenção dispensada > > > > Armindo Graça > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Daniel Roatt > T.I. Bessani Softwares > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Daniel Roatt T.I. Bessani Softwares ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From danielroatt em gmail.com Tue Jan 17 09:47:27 2012 From: danielroatt em gmail.com (Daniel Roatt) Date: Tue, 17 Jan 2012 09:47:27 -0200 Subject: [firebase-br] Bloqueio da BD In-Reply-To: References: Message-ID: Te digo que é muito tranquila a atualização, e vc que precisa de um bom desempenho o novo fb vai servir e muito bem. Boa Sorte Em 17 de janeiro de 2012 09:48, Armindo Valverde | Ediprinter < armindo em ediprinter.pt> escreveu: > > Obrigado, > > Sim, também penso que será a melhor opção. > Vou ler a documentação para actualizar a BD. > > Cumprimentos > > Armindo Graça > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de Daniel Roatt > Enviada: terça-feira, 17 de Janeiro de 2012 11:20 > Para: FireBase > Assunto: Re: [firebase-br] Bloqueio da BD > > Olha na sua posição eu tambem atualizaria o FB para 2.5 :D > > Em 17 de janeiro de 2012 09:21, Armindo Valverde > > escreveu: > > > Obrigado pela resposta, > > > > Vou rever todo o código e verificar as transacções. > > > > Estou a utilizar o Firebird 2.0.6.13266. Existe alguma ferramenta que > > possa utilizar para analisar qual das aplicações está a efectuar este > > bloqueio? E que nestes clientes existem varias aplicações em C# a > trabalhar > > com a BD. > > > > Cumprimentos > > > > Armindo Graça > > > > > > > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em nome de Daniel Roatt > > Enviada: terça-feira, 17 de Janeiro de 2012 11:02 > > Para: FireBase > > Assunto: Re: [firebase-br] Bloqueio da BD > > > > Bom Dia :D , > > > > Teoricamente o que poderia desencadear o bloqueio seria alguma transação > > aberta por muito tempo ou feita de forma erronea. Acho que um motivo para > > travar seria esse. > > > > > > Em 17 de janeiro de 2012 07:20, Armindo Valverde | Ediprinter < > > armindo em ediprinter.pt> escreveu: > > > > > Bom dia pessoal, > > > > > > Será que podiam de dar uma ajuda? > > > Tenho um problema com alguns clientes, o problema é que de vez em > quando > > a > > > aplicação em C# bloqueia. No entanto tenho outra aplicação a correr nos > > > mesmos clientes só que desta vez em Delphi e esta não bloqueia. > > > > > > Estive a analisar o problema e só reiniciando o serviço do Firebird é > que > > > volta tudo ao normal. Tentei executar o mesmo SQL em aplicações Delphi > e > > > tudo corre bem, mas no entanto quando executo o mesmo SQL em aplicações > > C# > > > o bloqueio acontece. > > > > > > Será que alguma coisa nos servidores estará a danificar o serviço do > > > Firebird? > > > > > > Alguma ideia? > > > > > > Desde já agradeço a atenção dispensada > > > > > > Armindo Graça > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Daniel Roatt > > T.I. Bessani Softwares > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Daniel Roatt > T.I. Bessani Softwares > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Daniel Roatt T.I. Bessani Softwares From bzottis em ig.com.br Tue Jan 17 10:15:27 2012 From: bzottis em ig.com.br (Zottis) Date: Tue, 17 Jan 2012 10:15:27 -0200 Subject: [firebase-br] Trigger Master/Detail Message-ID: <000001ccd511$b418db70$1c4a9250$@ig.com.br> Pessoal, tenho duas tabelas (Pedidos e Item) E tenho uma trigger que faz a soma dos itens e atualiza o pedido, até aí tudo bem, mas tenho que fazer uma também no pedido que atualiza o item E da conflito, pois quando a trigger dos itens é disparada e atualiza o Pedido, dispara a trigger que atualiza os itens. Alguém tem alguma idéia de como resolver isso? From armindo em ediprinter.pt Tue Jan 17 10:22:40 2012 From: armindo em ediprinter.pt (Armindo Valverde | Ediprinter) Date: Tue, 17 Jan 2012 12:22:40 +0000 Subject: [firebase-br] Bloqueio da BD In-Reply-To: References: Message-ID: Obrigado Armindo Graça | ediprinter Departamento de Produção de Software armindo em ediprinter.pt -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Roatt Enviada: terça-feira, 17 de Janeiro de 2012 11:47 Para: FireBase Assunto: Re: [firebase-br] Bloqueio da BD Te digo que é muito tranquila a atualização, e vc que precisa de um bom desempenho o novo fb vai servir e muito bem. Boa Sorte Em 17 de janeiro de 2012 09:48, Armindo Valverde | Ediprinter < armindo em ediprinter.pt> escreveu: > > Obrigado, > > Sim, também penso que será a melhor opção. > Vou ler a documentação para actualizar a BD. > > Cumprimentos > > Armindo Graça > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de Daniel Roatt > Enviada: terça-feira, 17 de Janeiro de 2012 11:20 > Para: FireBase > Assunto: Re: [firebase-br] Bloqueio da BD > > Olha na sua posição eu tambem atualizaria o FB para 2.5 :D > > Em 17 de janeiro de 2012 09:21, Armindo Valverde > > escreveu: > > > Obrigado pela resposta, > > > > Vou rever todo o código e verificar as transacções. > > > > Estou a utilizar o Firebird 2.0.6.13266. Existe alguma ferramenta que > > possa utilizar para analisar qual das aplicações está a efectuar este > > bloqueio? E que nestes clientes existem varias aplicações em C# a > trabalhar > > com a BD. > > > > Cumprimentos > > > > Armindo Graça > > > > > > > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em nome de Daniel Roatt > > Enviada: terça-feira, 17 de Janeiro de 2012 11:02 > > Para: FireBase > > Assunto: Re: [firebase-br] Bloqueio da BD > > > > Bom Dia :D , > > > > Teoricamente o que poderia desencadear o bloqueio seria alguma transação > > aberta por muito tempo ou feita de forma erronea. Acho que um motivo para > > travar seria esse. > > > > > > Em 17 de janeiro de 2012 07:20, Armindo Valverde | Ediprinter < > > armindo em ediprinter.pt> escreveu: > > > > > Bom dia pessoal, > > > > > > Será que podiam de dar uma ajuda? > > > Tenho um problema com alguns clientes, o problema é que de vez em > quando > > a > > > aplicação em C# bloqueia. No entanto tenho outra aplicação a correr nos > > > mesmos clientes só que desta vez em Delphi e esta não bloqueia. > > > > > > Estive a analisar o problema e só reiniciando o serviço do Firebird é > que > > > volta tudo ao normal. Tentei executar o mesmo SQL em aplicações Delphi > e > > > tudo corre bem, mas no entanto quando executo o mesmo SQL em aplicações > > C# > > > o bloqueio acontece. > > > > > > Será que alguma coisa nos servidores estará a danificar o serviço do > > > Firebird? > > > > > > Alguma ideia? > > > > > > Desde já agradeço a atenção dispensada > > > > > > Armindo Graça > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Daniel Roatt > > T.I. Bessani Softwares > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Daniel Roatt > T.I. Bessani Softwares > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Daniel Roatt T.I. Bessani Softwares ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From danielroatt em gmail.com Tue Jan 17 10:22:26 2012 From: danielroatt em gmail.com (Daniel Roatt) Date: Tue, 17 Jan 2012 10:22:26 -0200 Subject: [firebase-br] Trigger Master/Detail In-Reply-To: <000001ccd511$b418db70$1c4a9250$@ig.com.br> References: <000001ccd511$b418db70$1c4a9250$@ig.com.br> Message-ID: Sao duas tabelas diferentes? Em 17 de janeiro de 2012 10:15, Zottis escreveu: > Pessoal, tenho duas tabelas (Pedidos e Item) > > E tenho uma trigger que faz a soma dos itens e atualiza o pedido, até aí > tudo bem, mas tenho que fazer uma também no pedido que atualiza o item > > E da conflito, pois quando a trigger dos itens é disparada e atualiza o > Pedido, dispara a trigger que atualiza os itens. > > > > > > Alguém tem alguma idéia de como resolver isso? > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Daniel Roatt T.I. Bessani Softwares From gian.carlo em epeople.com.br Tue Jan 17 10:39:54 2012 From: gian.carlo em epeople.com.br (Gian Carlo) Date: Tue, 17 Jan 2012 10:39:54 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__Conx=E3o_ClassicServ?= =?iso-8859-1?q?er?= In-Reply-To: References: <4f146fa0.2713640a.44d9.ffffc716@mx.google.com> <598829522.20120116222332@warmboot.com.br> Message-ID: <4f156bef.032d640a.2e97.ffffd7ca@mx.google.com> Olá Junior, a versão já é a R2. Obrigado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Junior Mezadri Enviada em: terça-feira, 17 de janeiro de 2012 07:48 Para: 'Carlos H. Cantu'; 'FireBase' Assunto: [firebase-br] RES: Conxão ClassicServer Carlos está correto, Windows 2008 ou 2008 R2? Se for apenas 2008 mude para R2, pense da seguinte maneira 2008 sem ser R2 é igual o vista, sério, ele consome toda a memória, O melhor a se fazer é mudar para R2, da uma olhada se o cliente tem contrato OPEN, as vezes ele pode ate mudar sem pagar nada! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: segunda-feira, 16 de janeiro de 2012 22:24 Para: FireBase Assunto: Re: [firebase-br] Conxão ClassicServer O problema, até onde sei, é o gerenciador de cache do Windows. Em algumas versões do Windows (especialmente os 64bits), o algoritmo utilizado nele acaba fazendo com que o S.O. consuma toda a memória RAM disponível. Pelo que sei, isso acontece com outros BDs. No site da Microsoft tem alguns artigos e utilitários que tentam resolver esse problema, mas não sei se algum realmente funciona. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br GC> Boa tarde pessoal. GC> GC> Tenho um cliente com Windows 2008 64bits 8GB Ram, 2 processadores GC> quadri (cada um), Classic Server 2.0 instalado. GC> O SO sempre ocupa toda a memória Ram e física, deixando em média 100 GC> bytes de memória livre. GC> Atualmente temos em média 120 conexões em 2 bancos de dados. Cada GC> conexão está ocupando 8 MB, o que daria 960MB de memória. Mas meu GC> servidor está ocupando tudo. Sei que é o Firebird, mas isso não é mostrado nos processos. GC> Se eu parar o serviço do Firebird e iniciar novamente, volta ao normal. GC> Pensei em alterar o Page Size, que está em 8 MB, alterar para 4 MB GC> ou 2 MB, mas em questão de performance (lentidão), quais os GC> problemas e/ou vantagens que terei caso eu fizer essa alteração. GC> Ou tem alguma outra solução ? GC> GC> Grato a todos. GC> ______________________________________________ GC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br GC> Para saber como gerenciar/excluir seu cadastro na lista, use: GC> http://www.firebase.com.br/fb/artigo.php?id=1107 GC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cleber.nandi em gmail.com Tue Jan 17 11:09:45 2012 From: cleber.nandi em gmail.com (Cleber Nandi) Date: Tue, 17 Jan 2012 13:09:45 +0000 Subject: [firebase-br] Firebird 2.5 Message-ID: Bom Dia Pessoal, preciso alterar a senha do banco em tempo de execução, como faço isso..COm script, já me passaram um, mas é só para 1.5 e eu uso 2.5. Por favor como faço isso, por que crio o banco e as tabelas em tempo de execução.. attCleber From bzottis em ig.com.br Tue Jan 17 11:22:39 2012 From: bzottis em ig.com.br (Zottis) Date: Tue, 17 Jan 2012 11:22:39 -0200 Subject: [firebase-br] RES: Trigger Master/Detail In-Reply-To: References: <000001ccd511$b418db70$1c4a9250$@ig.com.br> Message-ID: <007001ccd51b$1863f8e0$492beaa0$@ig.com.br> Sim, mas a tabela item depende da tabela pedidos -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Roatt Enviada em: terça-feira, 17 de janeiro de 2012 10:22 Para: FireBase Assunto: Re: [firebase-br] Trigger Master/Detail Sao duas tabelas diferentes? Em 17 de janeiro de 2012 10:15, Zottis escreveu: > Pessoal, tenho duas tabelas (Pedidos e Item) > > E tenho uma trigger que faz a soma dos itens e atualiza o pedido, até > aí tudo bem, mas tenho que fazer uma também no pedido que atualiza o > item > > E da conflito, pois quando a trigger dos itens é disparada e atualiza > o Pedido, dispara a trigger que atualiza os itens. > > > > > > Alguém tem alguma idéia de como resolver isso? > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Daniel Roatt T.I. Bessani Softwares ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Tue Jan 17 09:17:56 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 17 Jan 2012 09:17:56 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Conx=E3o_ClassicServer?= In-Reply-To: References: <4f146fa0.2713640a.44d9.ffffc716@mx.google.com> <598829522.20120116222332@warmboot.com.br> Message-ID: <395940044.20120117091756@warmboot.com.br> Infelizmente, eu já vi o problema acontecer no R2 também :( Até o momento, não conheço nenhuma solução 100% eficaz para todos os casos. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JM> Carlos está correto, Windows 2008 ou 2008 R2? Se for apenas 2008 mude para JM> R2, pense da seguinte maneira 2008 sem ser R2 é igual o vista, sério, ele JM> consome toda a memória, JM> O melhor a se fazer é mudar para R2, da uma olhada se o cliente tem contrato JM> OPEN, as vezes ele pode ate mudar sem pagar nada! JM> -----Mensagem original----- JM> De: lista-bounces em firebase.com.br JM> [mailto:lista-bounces em firebase.com.br] Em JM> nome de Carlos H. Cantu JM> Enviada em: segunda-feira, 16 de janeiro de 2012 22:24 JM> Para: FireBase JM> Assunto: Re: [firebase-br] Conxão ClassicServer JM> O problema, até onde sei, é o gerenciador de cache do Windows. Em algumas JM> versões do Windows (especialmente os 64bits), o algoritmo utilizado nele JM> acaba fazendo com que o S.O. consuma toda a memória RAM disponível. Pelo que JM> sei, isso acontece com outros BDs. JM> No site da Microsoft tem alguns artigos e utilitários que tentam resolver JM> esse problema, mas não sei se algum realmente funciona. JM> []s JM> Carlos H. Cantu JM> www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - JM> blog.firebase.com.br GC>> Boa tarde pessoal. GC>> GC>> Tenho um cliente com Windows 2008 64bits 8GB Ram, 2 processadores GC>> quadri (cada um), Classic Server 2.0 instalado. GC>> O SO sempre ocupa toda a memória Ram e física, deixando em média 100 GC>> bytes de memória livre. GC>> Atualmente temos em média 120 conexões em 2 bancos de dados. Cada GC>> conexão está ocupando 8 MB, o que daria 960MB de memória. Mas meu GC>> servidor está ocupando tudo. Sei que é o Firebird, mas isso não é JM> mostrado nos processos. GC>> Se eu parar o serviço do Firebird e iniciar novamente, volta ao normal. GC>> Pensei em alterar o Page Size, que está em 8 MB, alterar para 4 MB GC>> ou 2 MB, mas em questão de performance (lentidão), quais os GC>> problemas e/ou vantagens que terei caso eu fizer essa alteração. GC>> Ou tem alguma outra solução ? GC>> GC>> Grato a todos. GC>> ______________________________________________ GC>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br GC>> Para saber como gerenciar/excluir seu cadastro na lista, use: GC>> http://www.firebase.com.br/fb/artigo.php?id=1107 GC>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa JM> ______________________________________________ JM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para JM> saber como gerenciar/excluir seu cadastro na lista, use: JM> http://www.firebase.com.br/fb/artigo.php?id=1107 JM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From agalysson em gmail.com Tue Jan 17 11:31:03 2012 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Tue, 17 Jan 2012 11:31:03 -0200 Subject: [firebase-br] RES: Trigger Master/Detail In-Reply-To: <007001ccd51b$1863f8e0$492beaa0$@ig.com.br> References: <000001ccd511$b418db70$1c4a9250$@ig.com.br> <007001ccd51b$1863f8e0$492beaa0$@ig.com.br> Message-ID: Zottis, como o pedido vai atualizar o item? o segredo pra contornar esses problemas é não trabalhar com os mesmos campos e assim evitar loop. por exemplo, os items atualiza o Valor da tabela pedido, então, vc tem que criar um novo campo, tipo valor2, dae esse campo dispara a atualização dos items e os itens vao atualizar o campo "valor". Alysson Gonçalves de Azevedo (11) 8491-7730 Em 17 de janeiro de 2012 11:22, Zottis escreveu: > Sim, mas a tabela item depende da tabela pedidos > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Daniel Roatt > Enviada em: terça-feira, 17 de janeiro de 2012 10:22 > Para: FireBase > Assunto: Re: [firebase-br] Trigger Master/Detail > > Sao duas tabelas diferentes? > > Em 17 de janeiro de 2012 10:15, Zottis escreveu: > > > Pessoal, tenho duas tabelas (Pedidos e Item) > > > > E tenho uma trigger que faz a soma dos itens e atualiza o pedido, até > > aí tudo bem, mas tenho que fazer uma também no pedido que atualiza o > > item > > > > E da conflito, pois quando a trigger dos itens é disparada e atualiza > > o Pedido, dispara a trigger que atualiza os itens. > > > > > > > > > > > > Alguém tem alguma idéia de como resolver isso? > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Daniel Roatt > T.I. Bessani Softwares > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Tue Jan 17 11:36:04 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 17 Jan 2012 11:36:04 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__Conx=E3o_ClassicServ?= =?iso-8859-1?q?er?= In-Reply-To: <4f156bef.032d640a.2e97.ffffd7ca@mx.google.com> References: <4f146fa0.2713640a.44d9.ffffc716@mx.google.com> <598829522.20120116222332@warmboot.com.br> <4f156bef.032d640a.2e97.ffffd7ca@mx.google.com> Message-ID: <437890344.20120117113604@warmboot.com.br> Se vc tiver como testar com o Firebird 2.5, experimente configurar o parametro FileSystemCacheSize testando com diferentes valores, 30, 50 e 70. Tem que bootar a maquina a cada mudança. Se não tiver mudança, experimente tb o parâmetro FileSystemCacheThreshold. De qq forma, poste os resultados aqui. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br GC> Olá Junior, a versão já é a R2. GC> Obrigado. GC> -----Mensagem original----- GC> De: lista-bounces em firebase.com.br GC> [mailto:lista-bounces em firebase.com.br] Em GC> nome de Junior Mezadri GC> Enviada em: terça-feira, 17 de janeiro de 2012 07:48 GC> Para: 'Carlos H. Cantu'; 'FireBase' GC> Assunto: [firebase-br] RES: Conxão ClassicServer GC> Carlos está correto, Windows 2008 ou 2008 R2? Se for apenas 2008 mude para GC> R2, pense da seguinte maneira 2008 sem ser R2 é igual o vista, sério, ele GC> consome toda a memória, GC> O melhor a se fazer é mudar para R2, da uma olhada se o cliente tem contrato GC> OPEN, as vezes ele pode ate mudar sem pagar nada! GC> -----Mensagem original----- GC> De: lista-bounces em firebase.com.br GC> [mailto:lista-bounces em firebase.com.br] Em GC> nome de Carlos H. Cantu GC> Enviada em: segunda-feira, 16 de janeiro de 2012 22:24 GC> Para: FireBase GC> Assunto: Re: [firebase-br] Conxão ClassicServer GC> O problema, até onde sei, é o gerenciador de cache do Windows. Em algumas GC> versões do Windows (especialmente os 64bits), o algoritmo utilizado nele GC> acaba fazendo com que o S.O. consuma toda a memória RAM disponível. Pelo que GC> sei, isso acontece com outros BDs. GC> No site da Microsoft tem alguns artigos e utilitários que tentam resolver GC> esse problema, mas não sei se algum realmente funciona. GC> []s GC> Carlos H. Cantu GC> www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - GC> blog.firebase.com.br GC>> Boa tarde pessoal. GC>> GC>> Tenho um cliente com Windows 2008 64bits 8GB Ram, 2 processadores GC>> quadri (cada um), Classic Server 2.0 instalado. GC>> O SO sempre ocupa toda a memória Ram e física, deixando em média 100 GC>> bytes de memória livre. GC>> Atualmente temos em média 120 conexões em 2 bancos de dados. Cada GC>> conexão está ocupando 8 MB, o que daria 960MB de memória. Mas meu GC>> servidor está ocupando tudo. Sei que é o Firebird, mas isso não é GC> mostrado nos processos. GC>> Se eu parar o serviço do Firebird e iniciar novamente, volta ao normal. GC>> Pensei em alterar o Page Size, que está em 8 MB, alterar para 4 MB GC>> ou 2 MB, mas em questão de performance (lentidão), quais os GC>> problemas e/ou vantagens que terei caso eu fizer essa alteração. GC>> Ou tem alguma outra solução ? GC>> GC>> Grato a todos. From bzottis em ig.com.br Tue Jan 17 11:49:03 2012 From: bzottis em ig.com.br (Zottis) Date: Tue, 17 Jan 2012 11:49:03 -0200 Subject: [firebase-br] RES: RES: Trigger Master/Detail In-Reply-To: References: <000001ccd511$b418db70$1c4a9250$@ig.com.br> <007001ccd51b$1863f8e0$492beaa0$@ig.com.br> Message-ID: <007401ccd51e$c8850e00$598f2a00$@ig.com.br> A tabela Pedido Edita o campo Cod_Cliente e Entregue('S' ou 'N') na tabela Item E a tabela Item Edita os Totais na tabela pedido -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alysson Gonçalves de Azevedo Enviada em: terça-feira, 17 de janeiro de 2012 11:31 Para: FireBase Assunto: Re: [firebase-br] RES: Trigger Master/Detail Zottis, como o pedido vai atualizar o item? o segredo pra contornar esses problemas é não trabalhar com os mesmos campos e assim evitar loop. por exemplo, os items atualiza o Valor da tabela pedido, então, vc tem que criar um novo campo, tipo valor2, dae esse campo dispara a atualização dos items e os itens vao atualizar o campo "valor". Alysson Gonçalves de Azevedo (11) 8491-7730 Em 17 de janeiro de 2012 11:22, Zottis escreveu: > Sim, mas a tabela item depende da tabela pedidos > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] > Em > nome de Daniel Roatt > Enviada em: terça-feira, 17 de janeiro de 2012 10:22 > Para: FireBase > Assunto: Re: [firebase-br] Trigger Master/Detail > > Sao duas tabelas diferentes? > > Em 17 de janeiro de 2012 10:15, Zottis escreveu: > > > Pessoal, tenho duas tabelas (Pedidos e Item) > > > > E tenho uma trigger que faz a soma dos itens e atualiza o pedido, > > até aí tudo bem, mas tenho que fazer uma também no pedido que > > atualiza o item > > > > E da conflito, pois quando a trigger dos itens é disparada e > > atualiza o Pedido, dispara a trigger que atualiza os itens. > > > > > > > > > > > > Alguém tem alguma idéia de como resolver isso? > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Daniel Roatt > T.I. Bessani Softwares > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gian.carlo em epeople.com.br Tue Jan 17 11:53:11 2012 From: gian.carlo em epeople.com.br (Gian Carlo) Date: Tue, 17 Jan 2012 11:53:11 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A__RES=3A__Conx=E3o_C?= =?iso-8859-1?q?lassicServer?= In-Reply-To: <437890344.20120117113604@warmboot.com.br> References: <4f146fa0.2713640a.44d9.ffffc716@mx.google.com> <598829522.20120116222332@warmboot.com.br> <4f156bef.032d640a.2e97.ffffd7ca@mx.google.com> <437890344.20120117113604@warmboot.com.br> Message-ID: <4f157d22.47adec0a.47f4.ffff93d3@mx.google.com> Olá Carlos, vou montar um servidor para testes e testar a versão 2.5 com esses parâmetros. Mas afinal, o que representa esses valores ? quais suas funcionalidades ? Grato. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: terça-feira, 17 de janeiro de 2012 11:36 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: RES: Conxão ClassicServer Se vc tiver como testar com o Firebird 2.5, experimente configurar o parametro FileSystemCacheSize testando com diferentes valores, 30, 50 e 70. Tem que bootar a maquina a cada mudança. Se não tiver mudança, experimente tb o parâmetro FileSystemCacheThreshold. De qq forma, poste os resultados aqui. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br GC> Olá Junior, a versão já é a R2. GC> Obrigado. GC> -----Mensagem original----- GC> De: lista-bounces em firebase.com.br GC> [mailto:lista-bounces em firebase.com.br] Em GC> nome de Junior Mezadri GC> Enviada em: terça-feira, 17 de janeiro de 2012 07:48 GC> Para: 'Carlos H. Cantu'; 'FireBase' GC> Assunto: [firebase-br] RES: Conxão ClassicServer GC> Carlos está correto, Windows 2008 ou 2008 R2? Se for apenas 2008 mude para GC> R2, pense da seguinte maneira 2008 sem ser R2 é igual o vista, sério, ele GC> consome toda a memória, GC> O melhor a se fazer é mudar para R2, da uma olhada se o cliente tem contrato GC> OPEN, as vezes ele pode ate mudar sem pagar nada! GC> -----Mensagem original----- GC> De: lista-bounces em firebase.com.br GC> [mailto:lista-bounces em firebase.com.br] Em GC> nome de Carlos H. Cantu GC> Enviada em: segunda-feira, 16 de janeiro de 2012 22:24 GC> Para: FireBase GC> Assunto: Re: [firebase-br] Conxão ClassicServer GC> O problema, até onde sei, é o gerenciador de cache do Windows. Em algumas GC> versões do Windows (especialmente os 64bits), o algoritmo utilizado nele GC> acaba fazendo com que o S.O. consuma toda a memória RAM disponível. Pelo que GC> sei, isso acontece com outros BDs. GC> No site da Microsoft tem alguns artigos e utilitários que tentam resolver GC> esse problema, mas não sei se algum realmente funciona. GC> []s GC> Carlos H. Cantu GC> www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - GC> blog.firebase.com.br GC>> Boa tarde pessoal. GC>> GC>> Tenho um cliente com Windows 2008 64bits 8GB Ram, 2 processadores GC>> quadri (cada um), Classic Server 2.0 instalado. GC>> O SO sempre ocupa toda a memória Ram e física, deixando em média 100 GC>> bytes de memória livre. GC>> Atualmente temos em média 120 conexões em 2 bancos de dados. Cada GC>> conexão está ocupando 8 MB, o que daria 960MB de memória. Mas meu GC>> servidor está ocupando tudo. Sei que é o Firebird, mas isso não é GC> mostrado nos processos. GC>> Se eu parar o serviço do Firebird e iniciar novamente, volta ao normal. GC>> Pensei em alterar o Page Size, que está em 8 MB, alterar para 4 MB GC>> ou 2 MB, mas em questão de performance (lentidão), quais os GC>> problemas e/ou vantagens que terei caso eu fizer essa alteração. GC>> Ou tem alguma outra solução ? GC>> GC>> Grato a todos. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From agalysson em gmail.com Tue Jan 17 11:56:27 2012 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Tue, 17 Jan 2012 11:56:27 -0200 Subject: [firebase-br] RES: RES: Trigger Master/Detail In-Reply-To: <007401ccd51e$c8850e00$598f2a00$@ig.com.br> References: <000001ccd511$b418db70$1c4a9250$@ig.com.br> <007001ccd51b$1863f8e0$492beaa0$@ig.com.br> <007401ccd51e$c8850e00$598f2a00$@ig.com.br> Message-ID: então bota uns if na trigger de itens... algo como if new.valor_item <> old.valor_item then atualiza_pedido. dae, quando a trigger de pedido atualizar o item, os valores não serão alterados e logo a trigger do item não fará nada. Alysson Gonçalves de Azevedo (11) 8491-7730 Em 17 de janeiro de 2012 11:49, Zottis escreveu: > A tabela Pedido Edita o campo Cod_Cliente e Entregue('S' ou 'N') na tabela > Item > E a tabela Item Edita os Totais na tabela pedido > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Alysson Gonçalves de Azevedo > Enviada em: terça-feira, 17 de janeiro de 2012 11:31 > Para: FireBase > Assunto: Re: [firebase-br] RES: Trigger Master/Detail > > Zottis, como o pedido vai atualizar o item? > > o segredo pra contornar esses problemas é não trabalhar com os mesmos > campos > e assim evitar loop. > por exemplo, os items atualiza o Valor da tabela pedido, então, vc tem que > criar um novo campo, tipo valor2, dae esse campo dispara a atualização dos > items e os itens vao atualizar o campo "valor". > > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > > > Em 17 de janeiro de 2012 11:22, Zottis escreveu: > > > Sim, mas a tabela item depende da tabela pedidos > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br > > [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Daniel Roatt > > Enviada em: terça-feira, 17 de janeiro de 2012 10:22 > > Para: FireBase > > Assunto: Re: [firebase-br] Trigger Master/Detail > > > > Sao duas tabelas diferentes? > > > > Em 17 de janeiro de 2012 10:15, Zottis escreveu: > > > > > Pessoal, tenho duas tabelas (Pedidos e Item) > > > > > > E tenho uma trigger que faz a soma dos itens e atualiza o pedido, > > > até aí tudo bem, mas tenho que fazer uma também no pedido que > > > atualiza o item > > > > > > E da conflito, pois quando a trigger dos itens é disparada e > > > atualiza o Pedido, dispara a trigger que atualiza os itens. > > > > > > > > > > > > > > > > > > Alguém tem alguma idéia de como resolver isso? > > > > > > > > > > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Daniel Roatt > > T.I. Bessani Softwares > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Tue Jan 17 12:16:29 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 17 Jan 2012 12:16:29 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__RES=3A__Conx=E3o_Cla?= =?iso-8859-1?q?ssicServer?= In-Reply-To: <4f157d22.47adec0a.47f4.ffff93d3@mx.google.com> References: <4f146fa0.2713640a.44d9.ffffc716@mx.google.com> <598829522.20120116222332@warmboot.com.br> <4f156bef.032d640a.2e97.ffffd7ca@mx.google.com> <437890344.20120117113604@warmboot.com.br> <4f157d22.47adec0a.47f4.ffff93d3@mx.google.com> Message-ID: <95615486.20120117121629@warmboot.com.br> No firebird.conf tem a descrição de cada parâmetro. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br GC> Olá Carlos, vou montar um servidor para testes e testar a versão 2.5 com GC> esses parâmetros. GC> Mas afinal, o que representa esses valores ? quais suas funcionalidades ? GC> Grato. GC> -----Mensagem original----- GC> De: lista-bounces em firebase.com.br GC> [mailto:lista-bounces em firebase.com.br] Em GC> nome de Carlos H. Cantu GC> Enviada em: terça-feira, 17 de janeiro de 2012 11:36 GC> Para: lista em firebase.com.br GC> Assunto: Re: [firebase-br] RES: RES: Conxão ClassicServer GC> Se vc tiver como testar com o Firebird 2.5, experimente configurar o GC> parametro FileSystemCacheSize testando com diferentes valores, 30, 50 GC> e 70. Tem que bootar a maquina a cada mudança. Se não tiver mudança, GC> experimente tb o parâmetro FileSystemCacheThreshold. GC> De qq forma, poste os resultados aqui. GC> []s GC> Carlos H. Cantu GC> www.FireBase.com.br - www.firebirdnews.org GC> www.warmboot.com.br - blog.firebase.com.br GC>> Olá Junior, a versão já é a R2. GC>> Obrigado. GC>> -----Mensagem original----- GC>> De: lista-bounces em firebase.com.br GC>> [mailto:lista-bounces em firebase.com.br] Em GC>> nome de Junior Mezadri GC>> Enviada em: terça-feira, 17 de janeiro de 2012 07:48 GC>> Para: 'Carlos H. Cantu'; 'FireBase' GC>> Assunto: [firebase-br] RES: Conxão ClassicServer GC>> Carlos está correto, Windows 2008 ou 2008 R2? Se for apenas 2008 mude GC> para GC>> R2, pense da seguinte maneira 2008 sem ser R2 é igual o vista, sério, GC> ele GC>> consome toda a memória, GC>> O melhor a se fazer é mudar para R2, da uma olhada se o cliente tem GC> contrato GC>> OPEN, as vezes ele pode ate mudar sem pagar nada! GC>> -----Mensagem original----- GC>> De: lista-bounces em firebase.com.br GC>> [mailto:lista-bounces em firebase.com.br] Em GC>> nome de Carlos H. Cantu GC>> Enviada em: segunda-feira, 16 de janeiro de 2012 22:24 GC>> Para: FireBase GC>> Assunto: Re: [firebase-br] Conxão ClassicServer GC>> O problema, até onde sei, é o gerenciador de cache do Windows. Em GC> algumas GC>> versões do Windows (especialmente os 64bits), o algoritmo utilizado nele GC>> acaba fazendo com que o S.O. consuma toda a memória RAM disponível. Pelo GC> que GC>> sei, isso acontece com outros BDs. GC>> No site da Microsoft tem alguns artigos e utilitários que tentam GC> resolver GC>> esse problema, mas não sei se algum realmente funciona. GC>> []s GC>> Carlos H. Cantu GC>> www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - GC>> blog.firebase.com.br GC>>> Boa tarde pessoal. GC>>> GC>>> Tenho um cliente com Windows 2008 64bits 8GB Ram, 2 processadores GC>>> quadri (cada um), Classic Server 2.0 instalado. GC>>> O SO sempre ocupa toda a memória Ram e física, deixando em média 100 GC>>> bytes de memória livre. GC>>> Atualmente temos em média 120 conexões em 2 bancos de dados. Cada GC>>> conexão está ocupando 8 MB, o que daria 960MB de memória. Mas meu GC>>> servidor está ocupando tudo. Sei que é o Firebird, mas isso não é GC>> mostrado nos processos. GC>>> Se eu parar o serviço do Firebird e iniciar novamente, volta ao normal. GC>>> Pensei em alterar o Page Size, que está em 8 MB, alterar para 4 MB GC>>> ou 2 MB, mas em questão de performance (lentidão), quais os GC>>> problemas e/ou vantagens que terei caso eu fizer essa alteração. GC>>> Ou tem alguma outra solução ? GC>>> GC>>> Grato a todos. GC> ______________________________________________ GC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br GC> Para saber como gerenciar/excluir seu cadastro na lista, use: GC> http://www.firebase.com.br/fb/artigo.php?id=1107 GC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From evertonkiai em gmail.com Tue Jan 17 12:43:40 2012 From: evertonkiai em gmail.com (Everton Patricio Pereira) Date: Tue, 17 Jan 2012 12:43:40 -0200 Subject: [firebase-br] Eventos estranhos no firebird 1.5 Message-ID: Olá pessoal, Aconteceu comigo alguns eventos que posso chamar de no mínimo estranhos: Tenho um sistema funcionando em uma rede com quatro terminais e um servidor. Acontece que, eventualmente, somem alguns registros de tabelas(especificamente a tabela caixa). Mais especificamente os registros referente aos crédito. Pude notar que, quando isso aconteceu, foram detectados vírus que contaminaram os executáveis do meu aplicativo em alguns terminais da rede. Inicialmente suspeitei de problemas na rede. No entanto, posteriormente, percebi que poderia ser que o vírus tivesse danificado o arquivo, de forma a esse "bagunçar" os comandos sql inseridos no mesmo. Este evento ocorreu três vezes em um ano, e a solução foi restaurar o backup do dia anterior. Uso o Delphi 7 com Firebird 1.5 e conexão via dbexpUIBfire15.dll. Gostaria de saber suas opiniões, ou se alguém já passou por algo simlar. Obrigado. From cleber.nandi em gmail.com Tue Jan 17 13:03:07 2012 From: cleber.nandi em gmail.com (Cleber Nandi) Date: Tue, 17 Jan 2012 15:03:07 +0000 Subject: [firebase-br] Socorro - Firebird 2.5 Message-ID: Boa Tarde Pessoal, será que niguém pode me ajudar com o firebird 2.5.Preciso trocar a senha com um script ou algo parecido.. por favor me ajudem Cleber From edmafer em gmail.com Tue Jan 17 13:32:14 2012 From: edmafer em gmail.com (Edson Marco) Date: Tue, 17 Jan 2012 13:32:14 -0200 Subject: [firebase-br] Eventos estranhos no firebird 1.5 In-Reply-To: References: Message-ID: Não sei se é o seu caso... mas olha isto: http://info.abril.com.br/noticias/seguranca/virus-ataca-desenvolvedores-delphi-19082009-2.shl http://www.activedelphi.com.br/forum/viewtopic.php?p=261243&sid=99404a737f84f58d93d7d3e0ed61f955 2012/1/17 Everton Patricio Pereira > Olá pessoal, > > Aconteceu comigo alguns eventos que posso chamar de no mínimo estranhos: > Tenho um sistema funcionando em uma rede com quatro terminais e um > servidor. Acontece que, eventualmente, somem alguns registros de > tabelas(especificamente a tabela caixa). Mais especificamente os registros > referente aos crédito. > Pude notar que, quando isso aconteceu, foram detectados vírus que > contaminaram os executáveis do meu aplicativo em alguns terminais da rede. > > Inicialmente suspeitei de problemas na rede. No entanto, posteriormente, > percebi que poderia ser que o vírus tivesse danificado o arquivo, de forma > a esse "bagunçar" os comandos sql inseridos no mesmo. > > Este evento ocorreu três vezes em um ano, e a solução foi restaurar o > backup do dia anterior. > > Uso o Delphi 7 com Firebird 1.5 e conexão via dbexpUIBfire15.dll. > > Gostaria de saber suas opiniões, ou se alguém já passou por algo simlar. > > Obrigado. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From edmafer em gmail.com Tue Jan 17 13:36:51 2012 From: edmafer em gmail.com (Edson Marco) Date: Tue, 17 Jan 2012 13:36:51 -0200 Subject: [firebase-br] Socorro - Firebird 2.5 In-Reply-To: References: Message-ID: Tenta isto aqui: http://www.firebirdsql.org/file/documentation/reference_manuals/reference_material/html/langrefupd25-security-sql-user-mgmt.html Ou usa o gsec, você pode consultar o google também. 2012/1/17 Cleber Nandi > > > > > Boa Tarde Pessoal, será que niguém pode me ajudar com o firebird > 2.5.Preciso trocar a senha com um script ou algo parecido.. por favor me > ajudem Cleber > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From brayan.gremista em gmail.com Tue Jan 17 15:09:33 2012 From: brayan.gremista em gmail.com (Brayan dos Santos) Date: Tue, 17 Jan 2012 15:09:33 -0200 Subject: [firebase-br] Vaga In-Reply-To: <004201ccd144$086f6080$194e2180$@ind.br> References: <004201ccd144$086f6080$194e2180$@ind.br> Message-ID: Qual o nível de experiência que você deseja, pretendo estudar C++, já programei em C, e C#, mas nada muito avançado. Em 12 de janeiro de 2012 14:05, Marcelo Richter escreveu: > Pessoal, > > > > Alguém de Porto Alegre interessado em trabalhar com C++ Builder/Firebird em > aplicações para automação predial? Estou com uma vaga aberta na empresa. > > Currículos para marcelo em brs.ind.br > > > > Abraço, > > > > Marcelo Richter > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wsrosa em gmail.com Tue Jan 17 10:20:43 2012 From: wsrosa em gmail.com (Wilson Rosa) Date: Tue, 17 Jan 2012 10:20:43 -0200 Subject: [firebase-br] Trigger Master/Detail In-Reply-To: <000001ccd511$b418db70$1c4a9250$@ig.com.br> References: <000001ccd511$b418db70$1c4a9250$@ig.com.br> Message-ID: Zottis, não dá pra colocar tudo numa trigger? *Wilson Rosa Desenvolvedor Desk * *wsrosa em gmail.com * * * Em 17 de janeiro de 2012 10:15, Zottis escreveu: > Pessoal, tenho duas tabelas (Pedidos e Item) > > E tenho uma trigger que faz a soma dos itens e atualiza o pedido, até aí > tudo bem, mas tenho que fazer uma também no pedido que atualiza o item > > E da conflito, pois quando a trigger dos itens é disparada e atualiza o > Pedido, dispara a trigger que atualiza os itens. > > > > > > Alguém tem alguma idéia de como resolver isso? > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bzottis em ig.com.br Tue Jan 17 15:59:25 2012 From: bzottis em ig.com.br (Zottis) Date: Tue, 17 Jan 2012 15:59:25 -0200 Subject: [firebase-br] RES: RES: RES: Trigger Master/Detail In-Reply-To: References: <000001ccd511$b418db70$1c4a9250$@ig.com.br> <007001ccd51b$1863f8e0$492beaa0$@ig.com.br> <007401ccd51e$c8850e00$598f2a00$@ig.com.br> Message-ID: <009301ccd541$c21b6eb0$46524c10$@ig.com.br> A trigger do item é esta: CREATE OR ALTER TRIGGER TG_SOMA_COMPRAS FOR COMPRA_ITEM ACTIVE AFTER INSERT OR UPDATE OR DELETE POSITION 0 as begin if (inserting) then execute procedure sp_soma_compra(new.COD_COMPRA) ; else if ((deleting) or (updating)) then execute procedure sp_soma_compra(old.COD_COMPRA) ; end CREATE OR ALTER PROCEDURE SP_SOMA_COMPRA ( compra_no integer) as declare variable frete_itens numeric(15,2); declare variable total_ipi numeric(15,2); declare variable total_icms numeric(15,2); declare variable peso_total double precision; declare variable total_itens numeric(15,2); declare variable total_desconto_itens numeric(15,2); declare variable soma_quantidade double precision; begin SELECT sum((UNITARIO * QTDE) - TOTAL), SUM(unitario * QTDE * (100 - desconto)/100), SUM(PESO * QTDE), SUM(UNITARIO * QTDE * (TAXA_ICMS) / 100), SUM(UNITARIO * QTDE * (TAXA_IPI) / 100), SUM(FRETE * QTDE), SUM(QTDE) FROM COMPRA_ITEM WHERE (COD_COMPRA = :COMPRA_NO) INTO :total_desconto_itens, :total_itens, :peso_total, :total_icms,:total_ipi,:frete_itens, :soma_quantidade; if (:total_desconto_itens is null) then TOTAL_DESCONTO_ITENS = 0; if (:total_itens is null) then TOTAL_ITENS = 0; if (:peso_total is null) then PESO_TOTAL = 0; if (:total_icms is null) then TOTAL_ICMS = 0; if (:total_ipi is null) then TOTAL_IPI = 0; if (:frete_itens is null) then FRETE_ITENS = 0; if (:soma_quantidade is null) then soma_quantidade = 0; UPDATE compras c SET c.total_desc_itens = :total_desconto_itens, C.total_itens = :total_itens, C.total_peso = :peso_total, C.total_icms = :total_icms, C.total_ipi = :total_ipi, C.frete_itens = :frete_itens, C.total_quantia = :soma_quantidade where C.cod_compra = :COMPRA_NO; end e a do Pedido é esta CREATE OR ALTER TRIGGER TG_COMPRAS_ENTREGA FOR COMPRAS INACTIVE AFTER UPDATE POSITION 0 AS begin if (new.entregue = 'S') then begin update compra_item CI SET CI.data_entrega = NEW.data_entrega, CI.entregue = 'S' WHERE CI.cod_compra = OLD.cod_compra; end ELSE if (new.entregue <> 'S') then begin update compra_item CI SET CI.data_entrega = NULL, CI.entregue = 'N' WHERE CI.cod_compra = OLD.cod_compra; end end -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alysson Gonçalves de Azevedo Enviada em: terça-feira, 17 de janeiro de 2012 11:56 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Trigger Master/Detail então bota uns if na trigger de itens... algo como if new.valor_item <> old.valor_item then atualiza_pedido. dae, quando a trigger de pedido atualizar o item, os valores não serão alterados e logo a trigger do item não fará nada. Alysson Gonçalves de Azevedo (11) 8491-7730 Em 17 de janeiro de 2012 11:49, Zottis escreveu: > A tabela Pedido Edita o campo Cod_Cliente e Entregue('S' ou 'N') na > tabela Item E a tabela Item Edita os Totais na tabela pedido > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] > Em > nome de Alysson Gonçalves de Azevedo > Enviada em: terça-feira, 17 de janeiro de 2012 11:31 > Para: FireBase > Assunto: Re: [firebase-br] RES: Trigger Master/Detail > > Zottis, como o pedido vai atualizar o item? > > o segredo pra contornar esses problemas é não trabalhar com os mesmos > campos e assim evitar loop. > por exemplo, os items atualiza o Valor da tabela pedido, então, vc tem > que criar um novo campo, tipo valor2, dae esse campo dispara a > atualização dos items e os itens vao atualizar o campo "valor". > > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > > > Em 17 de janeiro de 2012 11:22, Zottis escreveu: > > > Sim, mas a tabela item depende da tabela pedidos > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br > > [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Daniel Roatt > > Enviada em: terça-feira, 17 de janeiro de 2012 10:22 > > Para: FireBase > > Assunto: Re: [firebase-br] Trigger Master/Detail > > > > Sao duas tabelas diferentes? > > > > Em 17 de janeiro de 2012 10:15, Zottis escreveu: > > > > > Pessoal, tenho duas tabelas (Pedidos e Item) > > > > > > E tenho uma trigger que faz a soma dos itens e atualiza o pedido, > > > até aí tudo bem, mas tenho que fazer uma também no pedido que > > > atualiza o item > > > > > > E da conflito, pois quando a trigger dos itens é disparada e > > > atualiza o Pedido, dispara a trigger que atualiza os itens. > > > > > > > > > > > > > > > > > > Alguém tem alguma idéia de como resolver isso? > > > > > > > > > > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em > > > www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Daniel Roatt > > T.I. Bessani Softwares > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Tue Jan 17 16:10:01 2012 From: bzottis em ig.com.br (Zottis) Date: Tue, 17 Jan 2012 16:10:01 -0200 Subject: [firebase-br] RES: Trigger Master/Detail In-Reply-To: References: <000001ccd511$b418db70$1c4a9250$@ig.com.br> Message-ID: <009401ccd543$3d4ad020$b7e07060$@ig.com.br> Pior que não Mas deixa quieto, vou fazer pelo delphi mesmo, depois estudo um jeito melhor Obrigado assim mesmo pelo esforço. valeu -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Wilson Rosa Enviada em: terça-feira, 17 de janeiro de 2012 10:21 Para: FireBase Assunto: Re: [firebase-br] Trigger Master/Detail Zottis, não dá pra colocar tudo numa trigger? *Wilson Rosa Desenvolvedor Desk * *wsrosa em gmail.com * * * Em 17 de janeiro de 2012 10:15, Zottis escreveu: > Pessoal, tenho duas tabelas (Pedidos e Item) > > E tenho uma trigger que faz a soma dos itens e atualiza o pedido, até > aí tudo bem, mas tenho que fazer uma também no pedido que atualiza o > item > > E da conflito, pois quando a trigger dos itens é disparada e atualiza > o Pedido, dispara a trigger que atualiza os itens. > > > > > > Alguém tem alguma idéia de como resolver isso? > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gian.carlo em epeople.com.br Tue Jan 17 17:06:00 2012 From: gian.carlo em epeople.com.br (Gian Carlo) Date: Tue, 17 Jan 2012 17:06:00 -0200 Subject: [firebase-br] =?iso-8859-1?q?Instala=E7=E3o_minima_Firebird_2=2E5?= Message-ID: <4f15c66a.0b52650a.2460.3cd2@mx.google.com> Estou tentando fazer uma instalação manual do Firebird 2.5 Client, mas não estou conseguindo. Já copiei todos os arquivos da pasta e não funciona, tem que alterar algo no registro ? Grato. From edmafer em gmail.com Tue Jan 17 17:07:17 2012 From: edmafer em gmail.com (Edson Marco) Date: Tue, 17 Jan 2012 17:07:17 -0200 Subject: [firebase-br] =?iso-8859-1?q?Instala=E7=E3o_minima_Firebird_2=2E5?= In-Reply-To: <4f15c66a.0b52650a.2460.3cd2@mx.google.com> References: <4f15c66a.0b52650a.2460.3cd2@mx.google.com> Message-ID: Você só precisa da DLL do firebird fbclient.dll. 2012/1/17 Gian Carlo > Estou tentando fazer uma instalação manual do Firebird 2.5 Client, mas não > estou conseguindo. > > Já copiei todos os arquivos da pasta e não funciona, tem que alterar algo > no > registro ? > > > > Grato. > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From gian.carlo em epeople.com.br Tue Jan 17 17:19:25 2012 From: gian.carlo em epeople.com.br (Gian Carlo) Date: Tue, 17 Jan 2012 17:19:25 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Instala=E7=E3o_minima_Fire?= =?iso-8859-1?q?bird_2=2E5?= In-Reply-To: References: <4f15c66a.0b52650a.2460.3cd2@mx.google.com> Message-ID: <4f15c98e.a888ec0a.64d7.1012@mx.google.com> Então, isso que é estranho. Se eu copiar somente as DLLs (pode ser até todas da pasta do firebird) não funciona. Se eu executar a instalação mínima do cliente do firebird e após desintalar, funciona. Sabe o que pode ser ? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edson Marco Enviada em: terça-feira, 17 de janeiro de 2012 17:07 Para: FireBase Assunto: Re: [firebase-br] Instalação minima Firebird 2.5 Você só precisa da DLL do firebird fbclient.dll. 2012/1/17 Gian Carlo > Estou tentando fazer uma instalação manual do Firebird 2.5 Client, mas não > estou conseguindo. > > Já copiei todos os arquivos da pasta e não funciona, tem que alterar algo > no > registro ? > > > > Grato. > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From nivaldomart em gmail.com Tue Jan 17 17:19:51 2012 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Tue, 17 Jan 2012 17:19:51 -0200 Subject: [firebase-br] RES: Trigger Master/Detail In-Reply-To: <009401ccd543$3d4ad020$b7e07060$@ig.com.br> References: <000001ccd511$b418db70$1c4a9250$@ig.com.br> <009401ccd543$3d4ad020$b7e07060$@ig.com.br> Message-ID: Cara, porque você não usa uma variável de contexto? Algo tipo assim: quando disparar a trigger do item seta o valor da variável de contexto para '0' ou algum valor que vc possa testar na trigger do pedido e poder identificar que foi uma alteração no item tipo trigger do item: RDB$SET_CONTEXT('USER_SESSION', 'ALTERANDO_ITEM', '1'); Trigger do pedido: variavel = RDB$GET_CONTEXT( 'USER_SESSION', 'ALTERANDO_ITEM' ); testa a variavel: Se trouxer o valor que indica alteracao do item você não processa as regras trigger do pedido e apenas seta o valor da variável de contexto para um valor que indique que não se trata de operação (tipo 1 e 0), senão vc deixa a trigger operar normalmente Em 17 de janeiro de 2012 16:10, Zottis escreveu: > Pior que não > Mas deixa quieto, vou fazer pelo delphi mesmo, depois estudo um jeito > melhor > > Obrigado assim mesmo pelo esforço. > > valeu > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Wilson Rosa > Enviada em: terça-feira, 17 de janeiro de 2012 10:21 > Para: FireBase > Assunto: Re: [firebase-br] Trigger Master/Detail > > Zottis, > > não dá pra colocar tudo numa trigger? > > > *Wilson Rosa > Desenvolvedor Desk > * > *wsrosa em gmail.com > * > * > * > > > > Em 17 de janeiro de 2012 10:15, Zottis escreveu: > > > Pessoal, tenho duas tabelas (Pedidos e Item) > > > > E tenho uma trigger que faz a soma dos itens e atualiza o pedido, até > > aí tudo bem, mas tenho que fazer uma também no pedido que atualiza o > > item > > > > E da conflito, pois quando a trigger dos itens é disparada e atualiza > > o Pedido, dispara a trigger que atualiza os itens. > > > > > > > > > > > > Alguém tem alguma idéia de como resolver isso? > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edmafer em gmail.com Tue Jan 17 17:27:22 2012 From: edmafer em gmail.com (Edson Marco) Date: Tue, 17 Jan 2012 17:27:22 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Instala=E7=E3o_minima_Firebir?= =?iso-8859-1?q?d_2=2E5?= In-Reply-To: <4f15c98e.a888ec0a.64d7.1012@mx.google.com> References: <4f15c66a.0b52650a.2460.3cd2@mx.google.com> <4f15c98e.a888ec0a.64d7.1012@mx.google.com> Message-ID: Manda a mensagem de erro... fica mais fácil... e a sua string de conexão (ex: servidor/porta:banco) 2012/1/17 Gian Carlo > Então, isso que é estranho. > Se eu copiar somente as DLLs (pode ser até todas da pasta do firebird) não > funciona. > > Se eu executar a instalação mínima do cliente do firebird e após > desintalar, > funciona. > > Sabe o que pode ser ? > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Edson Marco > Enviada em: terça-feira, 17 de janeiro de 2012 17:07 > Para: FireBase > Assunto: Re: [firebase-br] Instalação minima Firebird 2.5 > > Você só precisa da DLL do firebird fbclient.dll. > > 2012/1/17 Gian Carlo > > > Estou tentando fazer uma instalação manual do Firebird 2.5 Client, mas > não > > estou conseguindo. > > > > Já copiei todos os arquivos da pasta e não funciona, tem que alterar algo > > no > > registro ? > > > > > > > > Grato. > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From julio.gross em linuxrs.com.br Tue Jan 17 17:40:31 2012 From: julio.gross em linuxrs.com.br (Julio Gross) Date: Tue, 17 Jan 2012 17:40:31 -0200 Subject: [firebase-br] Tamanho da base de Dados Message-ID: Boa tarde!! Qual seria o tamanho maximo que posso ter uma base de dados? Rodo o firebird 2.5 em um debian 64bits com ext3. - Obrigado pela atenção- * Julio Cezar Gross Jr.* *Administrador de Redes* *Email: julio.gross em linuxrs.com.br Site: http://www.linuxrs.com.br Pelotas - RS, Brasil* From edmafer em gmail.com Tue Jan 17 17:48:52 2012 From: edmafer em gmail.com (Edson Marco) Date: Tue, 17 Jan 2012 17:48:52 -0200 Subject: [firebase-br] Tamanho da base de Dados In-Reply-To: References: Message-ID: com ext4 estou chegando ao 6gb... o firebird não vai te travar... o que pode te travar é hardware. Olha as limitações do ext3: http://pt.wikipedia.org/wiki/Ext3#Compress.C3.A3o (acho que você não vai ter problema) On Tue, Jan 17, 2012 at 5:40 PM, Julio Gross wrote: > Boa tarde!! > > > Qual seria o tamanho maximo que posso ter uma base de dados? Rodo o > firebird 2.5 em um debian 64bits com ext3. > - > Obrigado pela atenção- > * > > Julio Cezar Gross Jr.* > *Administrador de Redes* > *Email: julio.gross em linuxrs.com.br > Site: http://www.linuxrs.com.br > Pelotas - RS, Brasil* > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From listas em warmboot.com.br Tue Jan 17 17:53:56 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 17 Jan 2012 17:53:56 -0200 Subject: [firebase-br] Tamanho da base de Dados In-Reply-To: References: Message-ID: <599693731.20120117175356@warmboot.com.br> Depende do tamanho do bloco: http://en.wikipedia.org/wiki/Ext3 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JG> Boa tarde!! JG> Qual seria o tamanho maximo que posso ter uma base de dados? Rodo o JG> firebird 2.5 em um debian 64bits com ext3. From bzottis em ig.com.br Tue Jan 17 17:59:58 2012 From: bzottis em ig.com.br (Zottis) Date: Tue, 17 Jan 2012 17:59:58 -0200 Subject: [firebase-br] RES: RES: Trigger Master/Detail In-Reply-To: References: <000001ccd511$b418db70$1c4a9250$@ig.com.br> <009401ccd543$3d4ad020$b7e07060$@ig.com.br> Message-ID: <000c01ccd552$999030a0$ccb091e0$@ig.com.br> Legal, vou dar uma estudada, valeu -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Nivaldo Martins Enviada em: terça-feira, 17 de janeiro de 2012 17:20 Para: FireBase Assunto: Re: [firebase-br] RES: Trigger Master/Detail Cara, porque você não usa uma variável de contexto? Algo tipo assim: quando disparar a trigger do item seta o valor da variável de contexto para '0' ou algum valor que vc possa testar na trigger do pedido e poder identificar que foi uma alteração no item tipo trigger do item: RDB$SET_CONTEXT('USER_SESSION', 'ALTERANDO_ITEM', '1'); Trigger do pedido: variavel = RDB$GET_CONTEXT( 'USER_SESSION', 'ALTERANDO_ITEM' ); testa a variavel: Se trouxer o valor que indica alteracao do item você não processa as regras trigger do pedido e apenas seta o valor da variável de contexto para um valor que indique que não se trata de operação (tipo 1 e 0), senão vc deixa a trigger operar normalmente Em 17 de janeiro de 2012 16:10, Zottis escreveu: > Pior que não > Mas deixa quieto, vou fazer pelo delphi mesmo, depois estudo um jeito > melhor > > Obrigado assim mesmo pelo esforço. > > valeu > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] > Em > nome de Wilson Rosa > Enviada em: terça-feira, 17 de janeiro de 2012 10:21 > Para: FireBase > Assunto: Re: [firebase-br] Trigger Master/Detail > > Zottis, > > não dá pra colocar tudo numa trigger? > > > *Wilson Rosa > Desenvolvedor Desk > * > *wsrosa em gmail.com > * > * > * > > > > Em 17 de janeiro de 2012 10:15, Zottis escreveu: > > > Pessoal, tenho duas tabelas (Pedidos e Item) > > > > E tenho uma trigger que faz a soma dos itens e atualiza o pedido, > > até aí tudo bem, mas tenho que fazer uma também no pedido que > > atualiza o item > > > > E da conflito, pois quando a trigger dos itens é disparada e > > atualiza o Pedido, dispara a trigger que atualiza os itens. > > > > > > > > > > > > Alguém tem alguma idéia de como resolver isso? > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Tue Jan 17 18:04:19 2012 From: bzottis em ig.com.br (Zottis) Date: Tue, 17 Jan 2012 18:04:19 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_Instala=E7=E3o_mini?= =?iso-8859-1?q?ma_Firebird_2=2E5?= In-Reply-To: References: <4f15c66a.0b52650a.2460.3cd2@mx.google.com> <4f15c98e.a888ec0a.64d7.1012@mx.google.com> Message-ID: <000d01ccd553$3531f4d0$9f95de70$@ig.com.br> É que no PC não tem as Bibliotecas da M$ msvcm80.dll........ que são instaladas com o Firebird veja quais são elas e Coloca junto com a tua aplicação que da certo, as vezes tem que Declarar Comandos -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edson Marco Enviada em: terça-feira, 17 de janeiro de 2012 17:27 Para: FireBase Assunto: Re: [firebase-br] RES: Instalação minima Firebird 2.5 Manda a mensagem de erro... fica mais fácil... e a sua string de conexão (ex: servidor/porta:banco) 2012/1/17 Gian Carlo > Então, isso que é estranho. > Se eu copiar somente as DLLs (pode ser até todas da pasta do firebird) > não funciona. > > Se eu executar a instalação mínima do cliente do firebird e após > desintalar, funciona. > > Sabe o que pode ser ? > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] > Em > nome de Edson Marco > Enviada em: terça-feira, 17 de janeiro de 2012 17:07 > Para: FireBase > Assunto: Re: [firebase-br] Instalação minima Firebird 2.5 > > Você só precisa da DLL do firebird fbclient.dll. > > 2012/1/17 Gian Carlo > > > Estou tentando fazer uma instalação manual do Firebird 2.5 Client, > > mas > não > > estou conseguindo. > > > > Já copiei todos os arquivos da pasta e não funciona, tem que alterar > > algo no registro ? > > > > > > > > Grato. > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wellder em gmail.com Tue Jan 17 19:18:22 2012 From: wellder em gmail.com (welder) Date: Tue, 17 Jan 2012 18:18:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Chave_Primaria_e_Chave_Secund=E1ria_?= =?iso-8859-1?q?Compostas?= Message-ID: Boa tarde a todos, A tempo tenho esse problema / dúvida, mas só hoje parei para postar Estou tentando criar as seguintes tabelas com seu relacionamentos. Vejam script abaixo: CREATE TABLE EMRPESA ( CODIGO INTEGER NOT NULL, RAZAOSOCIAL VARCHAR(200)); alter table EMRPESA add constraint PK_EMRPESA primary key (CODIGO); CREATE TABLE PRODUTOS ( CODIGO INTEGER NOT NULL, EMP_CODIGO INTEGER NOT NULL, DESCRICAO VARCHAR(200), UNID CHAR(4)); alter table PRODUTOS add constraint PK_PRODUTOS primary key (EMP_CODIGO,CODIGO); alter table PRODUTOS add constraint FK_PRODUTOS_1 foreign key (EMP_CODIGO) references EMRPESA(CODIGO); CREATE TABLE PEDIDOS ( CODIGO INTEGER NOT NULL, EMP_CODIGO INTEGER NOT NULL, DATA DATE, VALOR DOUBLE PRECISION); alter table PEDIDOS add constraint PK_PEDIDOS primary key (CODIGO,EMP_CODIGO); alter table PEDIDOS add constraint FK_PEDIDOS_1 foreign key (EMP_CODIGO) references EMRPESA(CODIGO); CREATE TABLE PEDIDOS_ITENS ( CODIGO INTEGER NOT NULL, PED_CODIGO INTEGER NOT NULL, PROD_CODIGO INTEGER NOT NULL, QTDE DOUBLE PRECISION, VALOR DOUBLE PRECISION); alter table PEDIDOS_ITENS add constraint PK_PEDIDOS_ITENS primary key (CODIGO,PED_CODIGO,PROD_CODIGO); *alter table PEDIDOS_ITENS* *add constraint FK_PEDIDOS_ITENS_1* *foreign key (PED_CODIGO)* *references PEDIDOS(CODIGO,EMP_CODIGO);* Ao rodar o ultimo script (em negrito) ocorre : ---------- STATEMENT ---------- alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key (PED_CODIGO) references PEDIDOS(CODIGO,EMP_CODIGO) ---------- ERROR MESSAGE ---------- This operation is not defined for system tables. Dynamic SQL Error. SQL error code = -607. Invalid command. FOREIGN KEY column count does not match PRIMARY KEY. Como resolver? Existe a possibilidade de trabalhar com chave secundária sendo que a primaria é composta? -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 From evertonkiai em gmail.com Tue Jan 17 23:38:54 2012 From: evertonkiai em gmail.com (Everton Patricio Pereira) Date: Tue, 17 Jan 2012 23:38:54 -0200 Subject: [firebase-br] Eventos estranhos no firebird 1.5 In-Reply-To: References: Message-ID: Obrigado pelo retorno, mas na verdade não é o meu caso. Esse q vc citou, o virus ataca o ambiente e os arquivos ainda em tempo de desenvolvimento. No meu caso (se for realmente vírus), ele infectou o executável já pronto, e já em uso em um cliente. Uma observação interessante é que quando abri a pasta do sistema, o avast deletou o executável. Quando copiei o executável de outra máquina da rede, e o colei no computador em questão, o avast detectou que o mesmo estava infectado e o deletou. Mas quando peguei um executável do meu pc (livre de possibilidades de contaminação), o avast não acusou nada. É a segunda vez que acontece isso em um mesmo cliente, porém, em a primeira no início do ano e a segunda no fim do ano. Datas que coincidiram com contaminação de vírus na rede (o que ajuda a crer que possa ser vírus). De qualquer forma, o problema já foi resolvido com a substituição do executável. Gostaria apenas de compreender o ocorrido... Obrigado. Em 17 de janeiro de 2012 13:32, Edson Marco escreveu: > Não sei se é o seu caso... mas olha isto: > > > http://info.abril.com.br/noticias/seguranca/virus-ataca-desenvolvedores-delphi-19082009-2.shl > > > http://www.activedelphi.com.br/forum/viewtopic.php?p=261243&sid=99404a737f84f58d93d7d3e0ed61f955 > > > 2012/1/17 Everton Patricio Pereira > > > Olá pessoal, > > > > Aconteceu comigo alguns eventos que posso chamar de no mínimo estranhos: > > Tenho um sistema funcionando em uma rede com quatro terminais e um > > servidor. Acontece que, eventualmente, somem alguns registros de > > tabelas(especificamente a tabela caixa). Mais especificamente os > registros > > referente aos crédito. > > Pude notar que, quando isso aconteceu, foram detectados vírus que > > contaminaram os executáveis do meu aplicativo em alguns terminais da > rede. > > > > Inicialmente suspeitei de problemas na rede. No entanto, posteriormente, > > percebi que poderia ser que o vírus tivesse danificado o arquivo, de > forma > > a esse "bagunçar" os comandos sql inseridos no mesmo. > > > > Este evento ocorreu três vezes em um ano, e a solução foi restaurar o > > backup do dia anterior. > > > > Uso o Delphi 7 com Firebird 1.5 e conexão via dbexpUIBfire15.dll. > > > > Gostaria de saber suas opiniões, ou se alguém já passou por algo simlar. > > > > Obrigado. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gian.carlo em epeople.com.br Tue Jan 17 23:50:53 2012 From: gian.carlo em epeople.com.br (Gian Carlo) Date: Tue, 17 Jan 2012 23:50:53 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_=09RES=3A_Instala=E7?= =?iso-8859-1?q?=E3o_minima_Firebird_2=2E5?= In-Reply-To: <000d01ccd553$3531f4d0$9f95de70$@ig.com.br> References: <4f15c66a.0b52650a.2460.3cd2@mx.google.com> <4f15c98e.a888ec0a.64d7.1012@mx.google.com> <000d01ccd553$3531f4d0$9f95de70$@ig.com.br> Message-ID: <4f162551.6699ec0a.53c1.6b88@mx.google.com> Já copiei esse arquivo e também todos que ficam dentro da pasta bin do firebird, e não funciona. Funciona apenas se eu executar a instalação e remover, da impressão que é alterado algo no registro. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Zottis Enviada em: terça-feira, 17 de janeiro de 2012 18:04 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Instalação minima Firebird 2.5 É que no PC não tem as Bibliotecas da M$ msvcm80.dll........ que são instaladas com o Firebird veja quais são elas e Coloca junto com a tua aplicação que da certo, as vezes tem que Declarar Comandos -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edson Marco Enviada em: terça-feira, 17 de janeiro de 2012 17:27 Para: FireBase Assunto: Re: [firebase-br] RES: Instalação minima Firebird 2.5 Manda a mensagem de erro... fica mais fácil... e a sua string de conexão (ex: servidor/porta:banco) 2012/1/17 Gian Carlo > Então, isso que é estranho. > Se eu copiar somente as DLLs (pode ser até todas da pasta do firebird) > não funciona. > > Se eu executar a instalação mínima do cliente do firebird e após > desintalar, funciona. > > Sabe o que pode ser ? > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] > Em > nome de Edson Marco > Enviada em: terça-feira, 17 de janeiro de 2012 17:07 > Para: FireBase > Assunto: Re: [firebase-br] Instalação minima Firebird 2.5 > > Você só precisa da DLL do firebird fbclient.dll. > > 2012/1/17 Gian Carlo > > > Estou tentando fazer uma instalação manual do Firebird 2.5 Client, > > mas > não > > estou conseguindo. > > > > Já copiei todos os arquivos da pasta e não funciona, tem que alterar > > algo no registro ? > > > > > > > > Grato. > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Wed Jan 18 07:53:26 2012 From: bzottis em ig.com.br (Zottis) Date: Wed, 18 Jan 2012 07:53:26 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__RES=3A_=09RES=3A_Ins?= =?iso-8859-1?q?tala=E7=E3o_minima_Firebird_2=2E5?= In-Reply-To: <4f162551.6699ec0a.53c1.6b88@mx.google.com> References: <4f15c66a.0b52650a.2460.3cd2@mx.google.com> <4f15c98e.a888ec0a.64d7.1012@mx.google.com> <000d01ccd553$3531f4d0$9f95de70$@ig.com.br> <4f162551.6699ec0a.53c1.6b88@mx.google.com> Message-ID: <003901ccd5c7$09c9cc90$1d5d65b0$@ig.com.br> Pode ser, uma vez aconteceu comigo, mas era um XP e faz muiiiito tempo(Mais de 3 anos), depois não aconteceu mais, somente copio a pasta do meu sistema e pronto. Vamos ver se alguém mais já passou por isso. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Gian Carlo Enviada em: terça-feira, 17 de janeiro de 2012 23:51 Para: 'FireBase' Assunto: [firebase-br] RES: RES: RES: Instalação minima Firebird 2.5 Já copiei esse arquivo e também todos que ficam dentro da pasta bin do firebird, e não funciona. Funciona apenas se eu executar a instalação e remover, da impressão que é alterado algo no registro. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Zottis Enviada em: terça-feira, 17 de janeiro de 2012 18:04 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Instalação minima Firebird 2.5 É que no PC não tem as Bibliotecas da M$ msvcm80.dll........ que são instaladas com o Firebird veja quais são elas e Coloca junto com a tua aplicação que da certo, as vezes tem que Declarar Comandos -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edson Marco Enviada em: terça-feira, 17 de janeiro de 2012 17:27 Para: FireBase Assunto: Re: [firebase-br] RES: Instalação minima Firebird 2.5 Manda a mensagem de erro... fica mais fácil... e a sua string de conexão (ex: servidor/porta:banco) 2012/1/17 Gian Carlo > Então, isso que é estranho. > Se eu copiar somente as DLLs (pode ser até todas da pasta do firebird) > não funciona. > > Se eu executar a instalação mínima do cliente do firebird e após > desintalar, funciona. > > Sabe o que pode ser ? > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] > Em > nome de Edson Marco > Enviada em: terça-feira, 17 de janeiro de 2012 17:07 > Para: FireBase > Assunto: Re: [firebase-br] Instalação minima Firebird 2.5 > > Você só precisa da DLL do firebird fbclient.dll. > > 2012/1/17 Gian Carlo > > > Estou tentando fazer uma instalação manual do Firebird 2.5 Client, > > mas > não > > estou conseguindo. > > > > Já copiei todos os arquivos da pasta e não funciona, tem que alterar > > algo no registro ? > > > > > > > > Grato. > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sistemas2000profesional em gmail.com Wed Jan 18 08:13:10 2012 From: sistemas2000profesional em gmail.com (W O) Date: Wed, 18 Jan 2012 06:13:10 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFCu=E1l_es_la_mejor_decisi=F3n=3F?= Message-ID: Hola a todos Tengo que hacer una aplicación que será usada en un estudio contable, ellos tienen muchos clientes, la pregunta es: - ¿Es mejor tener un solo archivo .FDB y en cada tabla una columna "Código de la Empresa"? - ¿O es mejor tener un archivo .FDB para cada cliente del estudio contable? Si se tiene un archivo .FDB para cada empresa: --------------------------------------------------------------------- - Los datos estarán separados, no habrá posibilidad de mezclarlos - El backup será más complicado, porque habrá que hacer 150, 200, 300 ó más backups - Se complicará cuando haya que actualizar los metadatos, porque habrá que actualizar 150, 200, 300 archivos .FDB ¿Alguien ya pasó por una situación similar, qué me recomiendan? Saludos. Walter. From bzottis em ig.com.br Wed Jan 18 08:21:34 2012 From: bzottis em ig.com.br (Zottis) Date: Wed, 18 Jan 2012 08:21:34 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__=BFCu=E1l_es_la_mejor_decisi?= =?iso-8859-1?q?=F3n=3F?= In-Reply-To: References: Message-ID: <004401ccd5ca$f7b8b850$e72a28f0$@ig.com.br> Eu faria em um só arquivo, separando os dados por empresa. A mistura de dados, depende de seus selects (....where ID_ ID_EMPRESA = :ID_EMPRESA ) -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de W O Enviada em: quarta-feira, 18 de janeiro de 2012 08:13 Para: FireBase Assunto: [firebase-br] ¿Cuál es la mejor decisión? Hola a todos Tengo que hacer una aplicación que será usada en un estudio contable, ellos tienen muchos clientes, la pregunta es: - ¿Es mejor tener un solo archivo .FDB y en cada tabla una columna "Código de la Empresa"? - ¿O es mejor tener un archivo .FDB para cada cliente del estudio contable? Si se tiene un archivo .FDB para cada empresa: --------------------------------------------------------------------- - Los datos estarán separados, no habrá posibilidad de mezclarlos - El backup será más complicado, porque habrá que hacer 150, 200, 300 ó más backups - Se complicará cuando haya que actualizar los metadatos, porque habrá que actualizar 150, 200, 300 archivos .FDB ¿Alguien ya pasó por una situación similar, qué me recomiendan? Saludos. Walter. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcosweimer em gmail.com Wed Jan 18 08:23:59 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 18 Jan 2012 08:23:59 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=BFCu=E1l_es_la_mejor_decisi?= =?iso-8859-1?q?=F3n=3F?= In-Reply-To: <004401ccd5ca$f7b8b850$e72a28f0$@ig.com.br> References: <004401ccd5ca$f7b8b850$e72a28f0$@ig.com.br> Message-ID: Eu tb faria em um só arquivo, pela praticidade na hora de atualizar. Agora, depende muito do tamanho esperado do banco. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Delphi / C# / ASP.NET / WebServices / Firebird 2012/1/18 Zottis > Eu faria em um só arquivo, separando os dados por empresa. > A mistura de dados, depende de seus selects (....where ID_ ID_EMPRESA = > :ID_EMPRESA ) > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de W O > Enviada em: quarta-feira, 18 de janeiro de 2012 08:13 > Para: FireBase > Assunto: [firebase-br] ¿Cuál es la mejor decisión? > > Hola a todos > > Tengo que hacer una aplicación que será usada en un estudio contable, ellos > tienen muchos clientes, la pregunta es: > > - ¿Es mejor tener un solo archivo .FDB y en cada tabla una columna "Código > de la Empresa"? > - ¿O es mejor tener un archivo .FDB para cada cliente del estudio contable? > > Si se tiene un archivo .FDB para cada empresa: > --------------------------------------------------------------------- > - Los datos estarán separados, no habrá posibilidad de mezclarlos > - El backup será más complicado, porque habrá que hacer 150, 200, 300 ó más > backups > - Se complicará cuando haya que actualizar los metadatos, porque habrá que > actualizar 150, 200, 300 archivos .FDB > > ¿Alguien ya pasó por una situación similar, qué me recomiendan? > > Saludos. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From hpensador em gmail.com Wed Jan 18 08:43:43 2012 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 18 Jan 2012 08:43:43 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=BFCu=E1l_es_la_mejor_decisi?= =?iso-8859-1?q?=F3n=3F?= In-Reply-To: References: <004401ccd5ca$f7b8b850$e72a28f0$@ig.com.br> Message-ID: Bom dia Walter! O ideal é ter tudo em um único banco. Marcos a questão da atualização é muito relativo, não haverá nenhum problema caso ele venha a ter para cada empresa um .FDB com relação a atualização pois, ele tendo no BD um campo onde armazene o número da versão atual e disponibilizar os scrips de atualização sempre junto ao pacote de atualização, isto será tranquilo. > Eu tb faria em um só arquivo, pela praticidade na hora de atualizar. > Agora, depende muito do tamanho esperado do banco. > > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > Delphi / C# / ASP.NET / WebServices / Firebird > > > > > 2012/1/18 Zottis > >> Eu faria em um só arquivo, separando os dados por empresa. >> A mistura de dados, depende de seus selects (....where ID_ ID_EMPRESA = >> :ID_EMPRESA ) >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de W O >> Enviada em: quarta-feira, 18 de janeiro de 2012 08:13 >> Para: FireBase >> Assunto: [firebase-br] ¿Cuál es la mejor decisión? >> >> Hola a todos >> >> Tengo que hacer una aplicación que será usada en un estudio contable, ellos >> tienen muchos clientes, la pregunta es: >> >> - ¿Es mejor tener un solo archivo .FDB y en cada tabla una columna "Código >> de la Empresa"? >> - ¿O es mejor tener un archivo .FDB para cada cliente del estudio contable? >> >> Si se tiene un archivo .FDB para cada empresa: >> --------------------------------------------------------------------- >> - Los datos estarán separados, no habrá posibilidad de mezclarlos >> - El backup será más complicado, porque habrá que hacer 150, 200, 300 ó más >> backups >> - Se complicará cuando haya que actualizar los metadatos, porque habrá que >> actualizar 150, 200, 300 archivos .FDB >> >> ¿Alguien ya pasó por una situación similar, qué me recomiendan? >> >> Saludos. >> >> Walter. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para >> saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From marcosweimer em gmail.com Wed Jan 18 08:49:34 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 18 Jan 2012 08:49:34 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=BFCu=E1l_es_la_mejor_decisi?= =?iso-8859-1?q?=F3n=3F?= In-Reply-To: References: <004401ccd5ca$f7b8b850$e72a28f0$@ig.com.br> Message-ID: Aqui temos clientes com bancos de quase 9Gb... e digo q a manutenção requer atenção. É uma coopertiva com 12 filiais/ramos Se fosse uma em cada banco seria muito mais facil a manutenção da base. Assim demoooora pra fazer backup/restore e afins. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Delphi / C# / ASP.NET / WebServices / Firebird 2012/1/18 Hélio Oliveira > Bom dia Walter! > > O ideal é ter tudo em um único banco. > > Marcos a questão da atualização é muito relativo, não haverá nenhum > problema caso ele venha a ter para cada empresa um .FDB com relação a > atualização pois, ele tendo no BD um campo onde armazene o número da versão > atual e disponibilizar os scrips de atualização sempre junto ao pacote de > atualização, isto será tranquilo. > > > Eu tb faria em um só arquivo, pela praticidade na hora de atualizar. >> Agora, depende muito do tamanho esperado do banco. >> >> >> -=Ma®©oS=- >> Marcos R. Weimer >> Puma GTE 1974 Tubarão >> Delphi / C# / ASP.NET / WebServices / Firebird >> >> >> >> >> 2012/1/18 Zottis >> >> Eu faria em um só arquivo, separando os dados por empresa. >>> A mistura de dados, depende de seus selects (....where ID_ ID_EMPRESA = >>> :ID_EMPRESA ) >>> >>> -----Mensagem original----- >>> De: lista-bounces em firebase.com.br [mailto:lista-bounces@** >>> firebase.com.br ] >>> Em >>> nome de W O >>> Enviada em: quarta-feira, 18 de janeiro de 2012 08:13 >>> Para: FireBase >>> Assunto: [firebase-br] ¿Cuál es la mejor decisión? >>> >>> Hola a todos >>> >>> Tengo que hacer una aplicación que será usada en un estudio contable, >>> ellos >>> tienen muchos clientes, la pregunta es: >>> >>> - ¿Es mejor tener un solo archivo .FDB y en cada tabla una columna >>> "Código >>> de la Empresa"? >>> - ¿O es mejor tener un archivo .FDB para cada cliente del estudio >>> contable? >>> >>> Si se tiene un archivo .FDB para cada empresa: >>> ------------------------------**------------------------------** >>> --------- >>> - Los datos estarán separados, no habrá posibilidad de mezclarlos >>> - El backup será más complicado, porque habrá que hacer 150, 200, 300 ó >>> más >>> backups >>> - Se complicará cuando haya que actualizar los metadatos, porque habrá >>> que >>> actualizar 150, 200, 300 archivos .FDB >>> >>> ¿Alguien ya pasó por una situación similar, qué me recomiendan? >>> >>> Saludos. >>> >>> Walter. >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para >>> saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >>> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > www.hpensador.net > (71) 9975-9176 > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From fernando.bg em gmail.com Wed Jan 18 09:09:05 2012 From: fernando.bg em gmail.com (=?ISO-8859-1?Q?Forrest=AE?=) Date: Wed, 18 Jan 2012 09:09:05 -0200 Subject: [firebase-br] =?iso-8859-1?q?Chave_Primaria_e_Chave_Secund=E1ria_?= =?iso-8859-1?q?Compostas?= In-Reply-To: References: Message-ID: Em 17/01/2012 19:18, welder escreveu: > CREATE TABLE PEDIDOS_ITENS ( > CODIGO INTEGER NOT NULL, > PED_CODIGO INTEGER NOT NULL, > PROD_CODIGO INTEGER NOT NULL, > QTDE DOUBLE PRECISION, > VALOR DOUBLE PRECISION); > alter table PEDIDOS_ITENS > add constraint PK_PEDIDOS_ITENS > primary key (CODIGO,PED_CODIGO,PROD_CODIGO); > *alter table PEDIDOS_ITENS* > *add constraint FK_PEDIDOS_ITENS_1* > *foreign key (PED_CODIGO)* > *references PEDIDOS(CODIGO,EMP_CODIGO);* > > Ao rodar o ultimo script (em negrito) ocorre : Bom dia Na tabela pedidos itens você terá que ter o campo emp_codigo também pois ele faz parte da chave da tabela pedidos que você está tentando fazer a referencia. deveria ficar assim a tabela de itens. CREATE TABLE PEDIDOS_ITENS ( CODIGO INTEGER NOT NULL, PED_CODIGO INTEGER NOT NULL, EMP_CODIGO INTEGER NOT NULL, PROD_CODIGO INTEGER NOT NULL, QTDE DOUBLE PRECISION, VALOR DOUBLE PRECISION); alter table PEDIDOS_ITENS add constraint PK_PEDIDOS_ITENS primary key (CODIGO,PED_CODIGO, EMP_CODIGO,PROD_CODIGO); alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key (PED_CODIGO, EMP_CODIGO) references PEDIDOS(CODIGO,EMP_CODIGO); Agora vc pode tentar fazer a chave estrangeira dessa forma não sei se o FB vai permitir não testei. alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key (PED_CODIGO) references PEDIDOS(CODIGO); Mas mesmo que permita vejo um problema nisso, caso você tenha dois pedidos com o mesmo número ele vai trazer os itens dos dois pedidos independente da empresas. Ah note que incluí o código da empresa na chave primária da tabela de itens. T++++++++++++++++ From fernando.bg em gmail.com Wed Jan 18 09:15:17 2012 From: fernando.bg em gmail.com (=?ISO-8859-1?Q?Forrest=AE?=) Date: Wed, 18 Jan 2012 09:15:17 -0200 Subject: [firebase-br] =?iso-8859-1?q?=BFCu=E1l_es_la_mejor_decisi=F3n=3F?= In-Reply-To: References: Message-ID: Em 18/01/2012 08:13, W O escreveu: > - El backup será más complicado, porque habrá que hacer 150, 200, 300 ó más > backups > - Se complicará cuando haya que actualizar los metadatos, porque habrá que > actualizar 150, 200, 300 archivos .FDB > > ¿Alguien ya pasó por una situación similar, qué me recomiendan? > > Saludos. > > Walter. Bom dia Walter Como vários já disse eu só por esses motivos que você mesmo já citou já é o bastante para manter tudo em um arquivo só. Acredito que a manutenção e administração de várias bases ficará muito mais complicado e ainda há a possíbilidade de falhas se não tiver uma boa estrutura de atualização das muitas bases. Por isso manteria apenas 1 base separando internamente por empresas. T++++++++++++++ From wellder em gmail.com Wed Jan 18 09:34:32 2012 From: wellder em gmail.com (welder) Date: Wed, 18 Jan 2012 08:34:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?Chave_Primaria_e_Chave_Secund=E1ria_?= =?iso-8859-1?q?Compostas?= In-Reply-To: References: Message-ID: Bom dia, Obrigado pela resposta. Segue abaixo algumas dúvidas. CREATE TABLE PEDIDOS_ITENS ( CODIGO INTEGER NOT NULL, PED_CODIGO INTEGER NOT NULL, EMP_CODIGO INTEGER NOT NULL, PROD_CODIGO INTEGER NOT NULL, QTDE DOUBLE PRECISION, VALOR DOUBLE PRECISION); alter table PEDIDOS_ITENS add constraint PK_PEDIDOS_ITENS primary key (CODIGO,PED_CODIGO, EMP_CODIGO,PROD_CODIGO); *alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key (PED_CODIGO, EMP_CODIGO) references PEDIDOS(CODIGO,EMP_CODIGO);* Agora vc pode tentar fazer a chave estrangeira dessa forma não sei se o FB vai permitir não testei. *alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key (PED_CODIGO) references PEDIDOS(CODIGO);* Mas não seria mas necessário isso aqui porque você já fez no script anterio r Mas mesmo que permita vejo um problema nisso, caso você tenha dois pedidos com o mesmo número ele vai trazer os itens dos dois pedidos independente da empresas. Ah note que incluí o código da empresa na chave primária da tabela de itens. *Mas criando a chave estrangeira incluindo o EMP_CODIGO não irá trazer somente os pedidos de uma empresa?* Em 18 de janeiro de 2012 08:09, Forrest® escreveu: > Em 17/01/2012 19:18, welder escreveu: > >> CREATE TABLE PEDIDOS_ITENS ( >> CODIGO INTEGER NOT NULL, >> PED_CODIGO INTEGER NOT NULL, >> PROD_CODIGO INTEGER NOT NULL, >> QTDE DOUBLE PRECISION, >> VALOR DOUBLE PRECISION); >> alter table PEDIDOS_ITENS >> add constraint PK_PEDIDOS_ITENS >> primary key (CODIGO,PED_CODIGO,PROD_**CODIGO); >> *alter table PEDIDOS_ITENS* >> *add constraint FK_PEDIDOS_ITENS_1* >> *foreign key (PED_CODIGO)* >> *references PEDIDOS(CODIGO,EMP_CODIGO);* >> >> >> Ao rodar o ultimo script (em negrito) ocorre : >> > > > Bom dia > > Na tabela pedidos itens você terá que ter o campo emp_codigo também pois > ele faz parte da chave da tabela pedidos que você está tentando fazer a > referencia. deveria ficar assim a tabela de itens. > > > > CREATE TABLE PEDIDOS_ITENS ( > CODIGO INTEGER NOT NULL, > PED_CODIGO INTEGER NOT NULL, > EMP_CODIGO INTEGER NOT NULL, > > PROD_CODIGO INTEGER NOT NULL, > QTDE DOUBLE PRECISION, > VALOR DOUBLE PRECISION); > alter table PEDIDOS_ITENS add constraint PK_PEDIDOS_ITENS primary key > (CODIGO,PED_CODIGO, EMP_CODIGO,PROD_CODIGO); > alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key > (PED_CODIGO, EMP_CODIGO) references PEDIDOS(CODIGO,EMP_CODIGO); > > Agora vc pode tentar fazer a chave estrangeira dessa forma não sei se o FB > vai permitir não testei. > > alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key > (PED_CODIGO) references PEDIDOS(CODIGO); > > Mas mesmo que permita vejo um problema nisso, caso você tenha dois pedidos > com o mesmo número ele vai trazer os itens dos dois pedidos independente da > empresas. Ah note que incluí o código da empresa na chave primária da > tabela de itens. > > T++++++++++++++++ > > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 From sistemas2000profesional em gmail.com Wed Jan 18 09:50:28 2012 From: sistemas2000profesional em gmail.com (W O) Date: Wed, 18 Jan 2012 07:50:28 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFCu=E1l_es_la_mejor_decisi=F3n=3F?= In-Reply-To: References: Message-ID: Ok, muchísimas gracias a todos por sus respuestas. Saludos. Walter. From daniel.breda em gmail.com Wed Jan 18 11:46:05 2012 From: daniel.breda em gmail.com (Daniel Breda) Date: Wed, 18 Jan 2012 11:46:05 -0200 Subject: [firebase-br] =?iso-8859-1?q?Problema_ao_alterar_um_dom=EDnio=2E?= Message-ID: Galera, tenho um base de dados Firebird 2.1 onde possuo um domínio chamado de DMDERIVACAO VARCHAR(10) COLLATE NONE CHARSET NONE; Preciso alterar o tamanho deste domínio para VARCHAR(20), já removi todas as fks que faziam referência ao mesmo e também comentei todas as procedures e triggers, mas mesmo assim continuo recebendo a mensagem: Com o comando: ALTER DOMAIN DOMDERIVACAO TYPE VARCHAR(20) CHARACTER SET NONE; Erro: This operation is not defined for system tables. unsuccessful metadata update. MODIFY RDB$FIELDS failed. action cancelled by trigger (1) to preserve data integrity. Cannot update index segment used by an Integrity Constraint. Com o comando: UPDATE RDB$FIELDS SET RDB$FIELD_LENGTH = 20, RDB$CHARACTER_LENGTH = 20 WHERE (RDB$FIELD_NAME = 'DOMDERIVACAO'); Erro: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. action cancelled by trigger (1) to preserve data integrity. Cannot update index segment used by an Integrity Constraint. O que faço para resolver??? From bzottis em ig.com.br Wed Jan 18 12:20:38 2012 From: bzottis em ig.com.br (Zottis) Date: Wed, 18 Jan 2012 12:20:38 -0200 Subject: [firebase-br] Como fazer Case em SQL Message-ID: <000901ccd5ec$5fbd6e70$1f384b50$@ig.com.br> Pessoal, tenho um Sql e preciso incluir este que esta no case alguém poderia me ajudar? Desde já agradeço Select select CR.Cod_conta,CR.Cod_cliente,CR.Data_cad,CR.Vencimento,CR.Saldo, CR.Dias_atraso, CR.Situacao,CR.Vlr_juros, CR.Valor,CR.Cod_reg, CR.Pago,CR.Total_pago, CR.Desconto,CR.Cod_usuario,CR.Data_pgto, CR.Juros,CR.Obs, CR.Despesas_extras, CR.DIA_SEMANA, CR.NF, CR.FAR_MTRS, CR.BOLETO_EMITIDO, CR.KILOS_EXCEDENTES, CR.TAXA_RECOLHIMENTO, CR.BOMBONAS, CR.Cod_fars_mtrs, CR.serasa, CR.data_serasa, CR.data_baixa_serasa, CR.Central_Cobranca, CR.COD_EDITOR, CR.Ano, CR.Mes, CR.Vcto_ORIGINAL, CR.JUSTIFICA_VCTO, CR.RENEGOCIADO, CR.COD_RENEGOC, CR.TOTAL_RENEGOC, CL.Razao_social as Razao_Social, CL.COD_CLIENTE_EMPRESA, CL.Fone , CL.Celular, CL.Fax , CL.Endereco ,CL.No_casa, CL.Bairro, CL.Cep, Cl.Cod_cidade, CL.Nome_fantasia, CL.Cpf_cnpj ,cL.Contato, CL.Email , CL.Rg_insc, CL.FORMA_PGTO, CL.FECHA_MANUAL, CL.Com_Nota_Fiscal, CL.Cod_area_atuacao, CL.COD_GRUPO, CL.taxa_retencao, CL.ISOLAR_BUSCA, CL.valor_kilo_excede, case case when (coalesce( (Select count(CR2.COD_CONTA) FROM Ctarec cr2 where CR2.COD_CLIENTE = CL.COD_CLIENTE and CR2.Pago = 'S' and CR2.deletado = 'N' ),0) > 0)and ( coalesce( (select Sum(CR2.DIAS_ATRASO) from Ctarec CR2 where CR2.COD_CLIENTE = CL.COD_CLIENTE and CR2.Pago = 'S' and CR2.deletado = 'N' ),0)>0) then ( coalesce( (select Sum(CR2.DIAS_ATRASO) from Ctarec CR2 where CR2.COD_CLIENTE = CL.COD_CLIENTE and CR2.Pago = 'S' and CR2.deletado = 'N' ),0) / coalesce( (Select count(CR2.COD_CONTA) FROM Ctarec cr2 where CR2.COD_CLIENTE = CL.COD_CLIENTE and CR2.Pago = 'S' and CR2.deletado = 'N' ),0)) else 0 Media from ctaRec CR,Clientes CL where CR.Cod_cliente = CL.Cod_cliente and (CR.Vencimento between :VarDataI and :VarDataF) and CR.Deletado = 'N' order by CR.Vencimento,CR.Cod_cliente, CR.Cod_conta From felix em soltecnologia.com.br Wed Jan 18 13:35:00 2012 From: felix em soltecnologia.com.br (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Wed, 18 Jan 2012 12:35:00 -0300 Subject: [firebase-br] Select retornar nome das tabelas e registros de cada? In-Reply-To: <157167613.20120116091225@warmboot.com.br> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> Message-ID: <000901ccd5f6$bec6c330$3c544990$@com.br> Ola, Alguem tem um select para retornar o nome e numero de registros de cada tabela do banco? Obrigado. Felix www.soltecnologia.com.br From fernando.bg em gmail.com Wed Jan 18 13:37:05 2012 From: fernando.bg em gmail.com (=?ISO-8859-1?Q?Forrest=AE?=) Date: Wed, 18 Jan 2012 13:37:05 -0200 Subject: [firebase-br] =?iso-8859-1?q?Chave_Primaria_e_Chave_Secund=E1ria_?= =?iso-8859-1?q?Compostas?= In-Reply-To: References: Message-ID: Em 18/01/2012 09:34, welder escreveu: > *alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key > (PED_CODIGO, EMP_CODIGO) references PEDIDOS(CODIGO,EMP_CODIGO);* > > Agora vc pode tentar fazer a chave estrangeira dessa forma não sei se o FB > vai permitir não testei. > > *alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key > (PED_CODIGO) references PEDIDOS(CODIGO);* > Mas não seria mas necessário isso aqui porque você já fez no script anterio Isso mesmo no anterior eu coloquei como fazer a chave estrangeira da maneira correta utilizando os dois campos como chave. Só demonstrei o que talvez poderia tentar fazer se não tiver o campo EMP_CODIGO na tabela de itens entendeu agora, mas o correto é ter esse campo e colocar a chave completa, como disse não sei se o FB iria permitir uma FK com parte da chave só. > Mas mesmo que permita vejo um problema nisso, caso você tenha dois pedidos > com o mesmo número ele vai trazer os itens dos dois pedidos independente da > empresas. Ah note que incluí o código da empresa na chave primária da > tabela de itens. > *Mas criando a chave estrangeira incluindo o EMP_CODIGO não irá trazer > somente os pedidos de uma empresa?* Na verdade a chave estrangeira contendo o EMP_CODIGO vai garantir a integridade de que aquele item pertence a tal empresa e tal pedido. Talvez você esteja fazendo confusão por pensar na consulta para trazer os resultados. Se precisar na sua consulta trazer todos os pedidos independentes de empresas você consegue fazer. Se não colocar o campo da empresa nos itens quando fazer uma consulta não tem como saber de que empresa pertence tal item vou tentar dar um exemplo. Vamos supor que tem os seguintes pedidos. Pedidos empresa itens descrição 1 1 1 item 1 emp 1 ped 1 1 1 2 item 2 emp 1 ped 1 2 1 1 item 1 emp 1 ped 2 1 2 1 item 1 emp 2 ped 1 1 3 1 item 1 emp 3 ped 1 Se eu faço o select SELECT PEDIDO, EMPRESA, ITEM, DESCRIÇAO FROM ITENS WHERE (CODPEDIDO = 1) AND (CODEMPRESA = 1) O resultado seria : Pedidos empresa itens descrição 1 1 1 item 1 emp 1 ped 1 1 1 2 item 2 emp 1 ped 1 caso não tenha a amarração da chave do campo empresa como você saberia a qual empresa pertence o item. um select ficaria assim. SELECT PEDIDO, EMPRESA, ITEM, DESCRIÇAO FROM ITENS WHERE (CODPEDIDO = 1) O resultado seria : Pedidos empresa itens descrição 1 1 1 item 1 emp 1 ped 1 1 1 2 item 2 emp 1 ped 1 1 2 1 item 1 emp 2 ped 1 1 3 1 item 1 emp 3 ped 1 Bom espero ter conseguido explicar o que pensei mais do que complicado, qualquer coisa é só chamar. T++++++++++++++ From marcosweimer em gmail.com Wed Jan 18 13:44:55 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 18 Jan 2012 13:44:55 -0200 Subject: [firebase-br] Select retornar nome das tabelas e registros de cada? In-Reply-To: <000901ccd5f6$bec6c330$3c544990$@com.br> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <000901ccd5f6$bec6c330$3c544990$@com.br> Message-ID: Para retornar as tabelas.... SELECT RDB$RELATION_ID as ID, RDB$RELATION_NAME as TABELA FROM RDB$RELATIONS WHERE (RDB$SYSTEM_FLAG = 0 OR RDB$SYSTEM_FLAG IS NULL) AND (RDB$VIEW_SOURCE IS NULL) ORDER BY RDB$RELATION_ID agora, como vc vai fazer para retornar a qtde de registros, ai é uma boa pergunta, tinha pensado em um sub-select mais não sei se sera possivel... -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Delphi / C# / ASP.NET / WebServices / Firebird 2012/1/18 Felix - SOL Informática > Ola, > > Alguem tem um select para retornar o nome e numero de registros de cada > tabela do banco? Obrigado. > > Felix > www.soltecnologia.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edmafer em gmail.com Wed Jan 18 13:49:26 2012 From: edmafer em gmail.com (Edson Marco) Date: Wed, 18 Jan 2012 13:49:26 -0200 Subject: [firebase-br] Select retornar nome das tabelas e registros de cada? In-Reply-To: <000901ccd5f6$bec6c330$3c544990$@com.br> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <000901ccd5f6$bec6c330$3c544990$@com.br> Message-ID: Você pode usar uma procedure ou um execute block para ler o nome das tabelas na rdb$relations e montar um select count(*) em tempo de execução com o resultado dela e usar o execute statement para executar seu sql. 2012/1/18 Felix - SOL Informática > Ola, > > Alguem tem um select para retornar o nome e numero de registros de cada > tabela do banco? Obrigado. > > Felix > www.soltecnologia.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From daniel.breda em gmail.com Wed Jan 18 14:47:23 2012 From: daniel.breda em gmail.com (Daniel Breda) Date: Wed, 18 Jan 2012 14:47:23 -0200 Subject: [firebase-br] =?iso-8859-1?q?Problema_ao_alterar_um_dom=EDnio=2E?= In-Reply-To: References: Message-ID: O problema já foi resolvido. Em 18/01/2012 11:46, Daniel Breda escreveu: > Galera, tenho um base de dados Firebird 2.1 onde possuo um domínio > chamado de DMDERIVACAO VARCHAR(10) COLLATE NONE CHARSET NONE; > Preciso alterar o tamanho deste domínio para VARCHAR(20), já removi > todas as fks que faziam referência ao mesmo e também comentei todas as > procedures e triggers, mas mesmo assim continuo recebendo a mensagem: > > Com o comando: > ALTER DOMAIN DOMDERIVACAO TYPE VARCHAR(20) CHARACTER SET NONE; > > Erro: > This operation is not defined for system tables. > unsuccessful metadata update. > MODIFY RDB$FIELDS failed. > action cancelled by trigger (1) to preserve data integrity. > Cannot update index segment used by an Integrity Constraint. > > > Com o comando: > UPDATE RDB$FIELDS SET RDB$FIELD_LENGTH = 20, RDB$CHARACTER_LENGTH = 20 > WHERE (RDB$FIELD_NAME = 'DOMDERIVACAO'); > > Erro: > Unsuccessful execution caused by system error that does not preclude > successful execution of subsequent statements. > action cancelled by trigger (1) to preserve data integrity. > Cannot update index segment used by an Integrity Constraint. > > > O que faço para resolver??? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wellder em gmail.com Wed Jan 18 14:50:07 2012 From: wellder em gmail.com (welder) Date: Wed, 18 Jan 2012 13:50:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?Chave_Primaria_e_Chave_Secund=E1ria_?= =?iso-8859-1?q?Compostas?= In-Reply-To: References: Message-ID: Ok. É exatamente do maneira do seu primeiro select que eu preciso. Creio que da maneira que fizemos vai ficar conforme eu preciso. Muito obrigado Pedidos empresa itens descrição 1 1 1 item 1 emp 1 ped 1 1 1 2 item 2 emp 1 ped 1 2 1 1 item 1 emp 1 ped 2 1 2 1 item 1 emp 2 ped 1 1 3 1 item 1 emp 3 ped 1 Se eu faço o select SELECT PEDIDO, EMPRESA, ITEM, DESCRIÇAO FROM ITENS WHERE (CODPEDIDO = 1) AND (CODEMPRESA = 1) O resultado seria : Pedidos empresa itens descrição 1 1 1 item 1 emp 1 ped 1 1 1 2 item 2 emp 1 ped 1 Em 18 de janeiro de 2012 12:37, Forrest® escreveu: > Em 18/01/2012 09:34, welder escreveu: > >> *alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key >> (PED_CODIGO, EMP_CODIGO) references PEDIDOS(CODIGO,EMP_CODIGO);* >> >> >> Agora vc pode tentar fazer a chave estrangeira dessa forma não sei se o FB >> vai permitir não testei. >> >> *alter table PEDIDOS_ITENS add constraint FK_PEDIDOS_ITENS_1 foreign key >> (PED_CODIGO) references PEDIDOS(CODIGO);* >> > > Mas não seria mas necessário isso aqui porque você já fez no script >> anterio >> > > Isso mesmo no anterior eu coloquei como fazer a chave estrangeira da > maneira correta utilizando os dois campos como chave. > Só demonstrei o que talvez poderia tentar fazer se não tiver o campo > EMP_CODIGO na tabela de itens entendeu agora, mas o correto é ter esse > campo e colocar a chave completa, como disse não sei se o FB iria permitir > uma FK com parte da chave só. > > > Mas mesmo que permita vejo um problema nisso, caso você tenha dois pedidos >> com o mesmo número ele vai trazer os itens dos dois pedidos independente >> da >> empresas. Ah note que incluí o código da empresa na chave primária da >> tabela de itens. >> > > *Mas criando a chave estrangeira incluindo o EMP_CODIGO não irá trazer >> somente os pedidos de uma empresa?* >> > > Na verdade a chave estrangeira contendo o EMP_CODIGO vai garantir a > integridade de que aquele item pertence a tal empresa e tal pedido. > Talvez você esteja fazendo confusão por pensar na consulta para trazer os > resultados. Se precisar na sua consulta trazer todos os pedidos > independentes de empresas você consegue fazer. Se não colocar o campo da > empresa nos itens quando fazer uma consulta não tem como saber de que > empresa pertence tal item vou tentar dar um exemplo. > Vamos supor que tem os seguintes pedidos. > > Pedidos empresa itens descrição > 1 1 1 item 1 emp 1 ped 1 > 1 1 2 item 2 emp 1 ped 1 > 2 1 1 item 1 emp 1 ped 2 > 1 2 1 item 1 emp 2 ped 1 > 1 3 1 item 1 emp 3 ped 1 > > Se eu faço o select > > SELECT PEDIDO, EMPRESA, ITEM, DESCRIÇAO > FROM ITENS > WHERE (CODPEDIDO = 1) AND (CODEMPRESA = 1) > > O resultado seria : > > Pedidos empresa itens descrição > 1 1 1 item 1 emp 1 ped 1 > 1 1 2 item 2 emp 1 ped 1 > > caso não tenha a amarração da chave do campo empresa como você saberia a > qual empresa pertence o item. um select ficaria assim. > > SELECT PEDIDO, EMPRESA, ITEM, DESCRIÇAO > FROM ITENS > WHERE (CODPEDIDO = 1) > > O resultado seria : > > Pedidos empresa itens descrição > 1 1 1 item 1 emp 1 ped 1 > 1 1 2 item 2 emp 1 ped 1 > 1 2 1 item 1 emp 2 ped 1 > 1 3 1 item 1 emp 3 ped 1 > > Bom espero ter conseguido explicar o que pensei mais do que complicado, > qualquer coisa é só chamar. > > > T++++++++++++++ > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 From acf em andreconrado.net Wed Jan 18 15:42:06 2012 From: acf em andreconrado.net (acf em andreconrado.net) Date: Wed, 18 Jan 2012 15:42:06 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__RES=3A_=09RES=3A_Ins?= =?iso-8859-1?q?tala=E7=E3o_minima_Firebird_2=2E5?= In-Reply-To: <003901ccd5c7$09c9cc90$1d5d65b0$@ig.com.br> References: <4f15c66a.0b52650a.2460.3cd2@mx.google.com> <4f15c98e.a888ec0a.64d7.1012@mx.google.com> <000d01ccd553$3531f4d0$9f95de70$@ig.com.br> <4f162551.6699ec0a.53c1.6b88@mx.google.com> <003901ccd5c7$09c9cc90$1d5d65b0$@ig.com.br> Message-ID: <20120118154206.17355ft0ntkzeelq@webmail.andreconrado.net> vc não informou qual o linguagem. Eu não utilizo Delphi, mas meus projetos apenas coloca a fbclient.dll e funfa eu qualquer versão do windows dos meus clientes. Nunca precisei configurar nada no registro e acredito que não exista. abçs. Citando Zottis : > Pode ser, uma vez aconteceu comigo, mas era um XP e faz muiiiito tempo(Mais > de 3 anos), depois não aconteceu mais, somente copio a pasta do meu sistema > e pronto. > > Vamos ver se alguém mais já passou por isso. > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Gian Carlo > Enviada em: terça-feira, 17 de janeiro de 2012 23:51 > Para: 'FireBase' > Assunto: [firebase-br] RES: RES: RES: Instalação minima Firebird 2.5 > > Já copiei esse arquivo e também todos que ficam dentro da pasta bin do > firebird, e não funciona. > Funciona apenas se eu executar a instalação e remover, da impressão que é > alterado algo no registro. > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Zottis Enviada em: terça-feira, 17 de janeiro de 2012 18:04 > Para: 'FireBase' > Assunto: [firebase-br] RES: RES: Instalação minima Firebird 2.5 > > É que no PC não tem as Bibliotecas da M$ msvcm80.dll........ > > que são instaladas com o Firebird > > veja quais são elas e Coloca junto com a tua aplicação que da certo, as > vezes tem que Declarar Comandos > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Edson Marco Enviada em: terça-feira, 17 de janeiro de 2012 17:27 > Para: FireBase > Assunto: Re: [firebase-br] RES: Instalação minima Firebird 2.5 > > Manda a mensagem de erro... fica mais fácil... e a sua string de conexão > (ex: servidor/porta:banco) > > 2012/1/17 Gian Carlo > >> Então, isso que é estranho. >> Se eu copiar somente as DLLs (pode ser até todas da pasta do firebird) >> não funciona. >> >> Se eu executar a instalação mínima do cliente do firebird e após >> desintalar, funciona. >> >> Sabe o que pode ser ? >> >> >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Edson Marco >> Enviada em: terça-feira, 17 de janeiro de 2012 17:07 >> Para: FireBase >> Assunto: Re: [firebase-br] Instalação minima Firebird 2.5 >> >> Você só precisa da DLL do firebird fbclient.dll. >> >> 2012/1/17 Gian Carlo >> >> > Estou tentando fazer uma instalação manual do Firebird 2.5 Client, >> > mas >> não >> > estou conseguindo. >> > >> > Já copiei todos os arquivos da pasta e não funciona, tem que alterar >> > algo no registro ? >> > >> > >> > >> > Grato. >> > >> > >> > >> > >> > >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> >> >> >> -- >> /* >> * Edson Marco Ferrari Junior >> * edmafer em edmafer.com.br >> * http://www.edmafer.com.br >> */ >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > André Conrado +55 21 88406232 http://andreconrado.net "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 From wsrosa em gmail.com Wed Jan 18 15:17:57 2012 From: wsrosa em gmail.com (Wilson Rosa) Date: Wed, 18 Jan 2012 15:17:57 -0200 Subject: [firebase-br] =?iso-8859-1?q?Problema_ao_alterar_um_dom=EDnio=2E?= In-Reply-To: References: Message-ID: Como? Poste aqui a solução pra nos ajudar. *Wilson Rosa Desenvolvedor Desk* *wsrosa em gmail.com * * * Em 18 de janeiro de 2012 14:47, Daniel Breda escreveu: > O problema já foi resolvido. > > Em 18/01/2012 11:46, Daniel Breda escreveu: > > Galera, tenho um base de dados Firebird 2.1 onde possuo um domínio >> chamado de DMDERIVACAO VARCHAR(10) COLLATE NONE CHARSET NONE; >> Preciso alterar o tamanho deste domínio para VARCHAR(20), já removi >> todas as fks que faziam referência ao mesmo e também comentei todas as >> procedures e triggers, mas mesmo assim continuo recebendo a mensagem: >> >> Com o comando: >> ALTER DOMAIN DOMDERIVACAO TYPE VARCHAR(20) CHARACTER SET NONE; >> >> Erro: >> This operation is not defined for system tables. >> unsuccessful metadata update. >> MODIFY RDB$FIELDS failed. >> action cancelled by trigger (1) to preserve data integrity. >> Cannot update index segment used by an Integrity Constraint. >> >> >> Com o comando: >> UPDATE RDB$FIELDS SET RDB$FIELD_LENGTH = 20, RDB$CHARACTER_LENGTH = 20 >> WHERE (RDB$FIELD_NAME = 'DOMDERIVACAO'); >> >> Erro: >> Unsuccessful execution caused by system error that does not preclude >> successful execution of subsequent statements. >> action cancelled by trigger (1) to preserve data integrity. >> Cannot update index segment used by an Integrity Constraint. >> >> >> O que faço para resolver??? >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From geral em outlett.com.br Wed Jan 18 16:51:29 2012 From: geral em outlett.com.br (Juliasse) Date: Wed, 18 Jan 2012 16:51:29 -0200 Subject: [firebase-br] Warning: ibase_query Message-ID: <007e01ccd612$41d1ddd0$c5759970$@com.br> Boa tarde pessoal eu estou desenvolvendo um sistema para uma empresa que o usa para cadastros e criei uma pagina também para se comunicar com esse mesmo banco de dados pois o que cadastraram através do site já aparece direto no sistema, os servidor tem o banco de dados firebird 2.0, o sistema é criado no VB 6 e a pagina em PHP, enfim o problema é que quando o sistema está aberto a pagina dá esse erro Warning: ibase_query() [ function.ibase-query]: Unable to complete network request to host "ip.serveftp.com". Error reading data from the connection. Connection reset by peer in /home/outlett/public_html/curso/demonstrador.php on line 8 Unable to complete network request to host "ip.serveftp.com". Error reading data from the connection. Connection reset by peer Warning: Unknown: Unable to complete network request to host "ip.serveftp.com". Error writing data to the connection. Broken pipe in Unknown on line 0 E quando eu fecho o programa a pagina funciona normalmente cadastrando e visualizando relatórios, o sistema criado no VB não dá erro nenhum em nenhum Momento, só a pagina. Me parece que quando uso o banco de dados está aberto ele não deixa a se comunicar com a pagina. Alguém pode me ajudar por favor. From gian.carlo em epeople.com.br Wed Jan 18 17:05:34 2012 From: gian.carlo em epeople.com.br (Gian Carlo) Date: Wed, 18 Jan 2012 17:05:34 -0200 Subject: [firebase-br] =?iso-8859-1?q?Mem=F3ria_Cache?= Message-ID: <4f1717cc.48b2ec0a.13c2.02db@mx.google.com> Observei que após o término do backup, o GBAK não devolveu a memória cache ao SO. Com isso o SO continua a utilizar 100% da memória. Alguém já verificou isso ou sabe como contornar ? Grato. From joseluiz em digitoneletronica.com.br Wed Jan 18 22:41:03 2012 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Wed, 18 Jan 2012 22:41:03 -0200 (BRST) Subject: [firebase-br] Ajuda com soma Message-ID: Boa noite. Tenho a seguinte estrutura de tabelas: CARGA ID_CARGA ROTA .. ITEM_CARGA ID ID_CARGA ID_PEDIDO .. PEDIDO ID_PEDIDO ID_CLIENTE .. ITEM_PEDIDO ID_ITEM ID_PEDIDO ID_PRODUTO QTDE .. PRODUTOS ID_PROD DESCRICAO ESTOQUE .. Preciso criar uma consulta onde listo os produtos de uma determinada carga, agrupada somando os valores vendidos nos pedidos de uma determinada carga. Fiz essa view mas os resultados não estão batendo. determinado produto o valor confere e determinado produto a soma vem errada, alguem teria uma ideia para me ajudar? estou precisando muito de uma ajuda. Minha view: CREATE VIEW VW_CARGA_CONDENSADA_PROD( ID_CARGA, NOME_REGIAO, SEPARADOR, ROTA, COD_PROD, DESC_PROD, CBARRA, ESTOQUE, VENDIDO, FALTA) AS select CG.id_carga,I.cod_prod,I.desc_prod,I.cbarra,pr.estoque sum(I.qtde_vendido)as VENDIDO, sum(PR.estoque - I.qtde_vendido)as FALTA from Item_pedido I inner join pedido P on(P.pedv = I.pedv) inner join item_carga IG on (IG.id_pedido = P.pedv) inner join carga CG on(CG.ID_CARGA = IG.ID_CARGA) inner join produtos PR on(I.cod_prod = PR.cod) where i.qtde_vendido > 0 and I.qtde_separado < i.qtde_vendido group by CG.id_carga,R.nome_regiao,U.nome,CG.rota,I.cod_prod,I.desc_prod,I.cbarra CHAMO ESSA VIEW ASSIM: SELECT * FROM VW_CARGA_CONDENSADA_PROD WHERE ID_CARGA = 100 Essa view não me traz a realidade de uma carga, vem com poucos produtos e a soma de alguns produtos não confere. Agradeço quem puder me dar uma força... Jose Luiz Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 From danielgamarradejesus em gmail.com Wed Jan 18 23:11:18 2012 From: danielgamarradejesus em gmail.com (Gamarra de Jesus Daniel) Date: Wed, 18 Jan 2012 23:11:18 -0200 Subject: [firebase-br] Ajuda com soma In-Reply-To: References: Message-ID: Olá... Mude esta linha: sum(PR.estoque - I.qtde_vendido)as FALTA para esta forma: (sum(PR.estoque) - sum(I.qtde_vendido)) as FALTA Outra tentativa é trocar os inner por left join, só para identificar de onde esta vinda a informação errada. A melhor forma de ajudar seria poder ter acesso aos dados e analisar... Abraço. Em 18 de janeiro de 2012 22:41, Jose Luiz de Medeiros < joseluiz em digitoneletronica.com.br> escreveu: > Boa noite. > > Tenho a seguinte estrutura de tabelas: > > CARGA > ID_CARGA > ROTA > .. > > ITEM_CARGA > ID > ID_CARGA > ID_PEDIDO > .. > > PEDIDO > ID_PEDIDO > ID_CLIENTE > .. > ITEM_PEDIDO > ID_ITEM > ID_PEDIDO > ID_PRODUTO > QTDE > .. > > PRODUTOS > ID_PROD > DESCRICAO > ESTOQUE > .. > > Preciso criar uma consulta onde listo os produtos de uma determinada > carga, agrupada somando os valores vendidos nos pedidos de uma determinada > carga. > Fiz essa view mas os resultados não estão batendo. determinado produto o > valor confere e determinado produto a soma vem errada, alguem teria uma > ideia para me ajudar? estou precisando muito de uma ajuda. > > Minha view: > CREATE VIEW VW_CARGA_CONDENSADA_PROD( > ID_CARGA, > NOME_REGIAO, > SEPARADOR, > ROTA, > COD_PROD, > DESC_PROD, > CBARRA, > ESTOQUE, > VENDIDO, > FALTA) > AS > select CG.id_carga,I.cod_prod,I.desc_prod,I.cbarra,pr.estoque > sum(I.qtde_vendido)as VENDIDO, > sum(PR.estoque - I.qtde_vendido)as FALTA > from Item_pedido I > inner join pedido P on(P.pedv = I.pedv) > inner join item_carga IG on (IG.id_pedido = P.pedv) > inner join carga CG on(CG.ID_CARGA = IG.ID_CARGA) > inner join produtos PR on(I.cod_prod = PR.cod) > where > i.qtde_vendido > 0 > and > I.qtde_separado < i.qtde_vendido > group by > CG.id_carga,R.nome_regiao,U.nome,CG.rota,I.cod_prod,I.desc_prod,I.cbarra > > CHAMO ESSA VIEW ASSIM: > > SELECT * FROM VW_CARGA_CONDENSADA_PROD > WHERE ID_CARGA = 100 > > Essa view não me traz a realidade de uma carga, vem com poucos produtos e > a soma de alguns produtos não confere. > > Agradeço quem puder me dar uma força... > > Jose Luiz > Jose Luiz de Medeiros > ----------------------------------- > Programmer & TI Professional > :: delphi - php - firebird - mysql :: > (31)9628-4764 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- "Dai-me Senhor, a perseverança das ondas do mar, que fazem de cada recuo um ponto de partida para um novo avanço." From daniel.breda em gmail.com Wed Jan 18 23:32:22 2012 From: daniel.breda em gmail.com (Daniel Breda) Date: Wed, 18 Jan 2012 23:32:22 -0200 Subject: [firebase-br] =?iso-8859-1?q?Problema_ao_alterar_um_dom=EDnio=2E?= In-Reply-To: References: Message-ID: Removi todas as chaves primárias, estrangeiras e únicas das tabelas que utilizavam este domínio. Fiz um backup/restore (só para garantir). Alterei o tamanho do domínio (para maior). Recriei as chaves. Fiz mais um backup/restore. As duas partes do backup/restore pode ser ignorada, mas eu acho importante para limpar os lixos. Pronto. Em 18/01/2012 15:17, Wilson Rosa escreveu: > Como? > > Poste aqui a solução pra nos ajudar. > > *Wilson Rosa > Desenvolvedor Desk* > *wsrosa em gmail.com > * > * > * > > > > Em 18 de janeiro de 2012 14:47, Daniel Bredaescreveu: > >> O problema já foi resolvido. >> >> Em 18/01/2012 11:46, Daniel Breda escreveu: >> >> Galera, tenho um base de dados Firebird 2.1 onde possuo um domínio >>> chamado de DMDERIVACAO VARCHAR(10) COLLATE NONE CHARSET NONE; >>> Preciso alterar o tamanho deste domínio para VARCHAR(20), já removi >>> todas as fks que faziam referência ao mesmo e também comentei todas as >>> procedures e triggers, mas mesmo assim continuo recebendo a mensagem: >>> >>> Com o comando: >>> ALTER DOMAIN DOMDERIVACAO TYPE VARCHAR(20) CHARACTER SET NONE; >>> >>> Erro: >>> This operation is not defined for system tables. >>> unsuccessful metadata update. >>> MODIFY RDB$FIELDS failed. >>> action cancelled by trigger (1) to preserve data integrity. >>> Cannot update index segment used by an Integrity Constraint. >>> >>> >>> Com o comando: >>> UPDATE RDB$FIELDS SET RDB$FIELD_LENGTH = 20, RDB$CHARACTER_LENGTH = 20 >>> WHERE (RDB$FIELD_NAME = 'DOMDERIVACAO'); >>> >>> Erro: >>> Unsuccessful execution caused by system error that does not preclude >>> successful execution of subsequent statements. >>> action cancelled by trigger (1) to preserve data integrity. >>> Cannot update index segment used by an Integrity Constraint. >>> >>> >>> O que faço para resolver??? >>> >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >>> >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From daniel.breda em gmail.com Wed Jan 18 23:35:31 2012 From: daniel.breda em gmail.com (Daniel Breda) Date: Wed, 18 Jan 2012 23:35:31 -0200 Subject: [firebase-br] Warning: ibase_query In-Reply-To: <007e01ccd612$41d1ddd0$c5759970$@com.br> References: <007e01ccd612$41d1ddd0$c5759970$@com.br> Message-ID: Não está usando uma versão do FB embeded? caso não, será que este programa em VB 6 não modifica alguma coisa no firewall os nos arquivos de config do firebird para somente ele ter acesso enquanto estiver aberto? Em 18/01/2012 16:51, Juliasse escreveu: > > > Boa tarde pessoal eu estou desenvolvendo um sistema para uma empresa que o > usa para cadastros e criei uma pagina também para se comunicar com esse > mesmo banco de dados pois o que cadastraram através do site já aparece > direto no sistema, os servidor tem o banco de dados firebird 2.0, o sistema > é criado no VB 6 e a pagina em PHP, enfim o problema é que quando o sistema > está aberto a pagina dá esse erro > > > > Warning: ibase_query() [ > > function.ibase-query]: Unable to complete network request to host > "ip.serveftp.com". Error reading data from the connection. Connection reset > by peer in /home/outlett/public_html/curso/demonstrador.php on line 8 > Unable to complete network request to host "ip.serveftp.com". Error reading > data from the connection. Connection reset by peer > Warning: Unknown: Unable to complete network request to host > "ip.serveftp.com". Error writing data to the connection. Broken pipe in > Unknown on line 0 > > > > E quando eu fecho o programa a pagina funciona normalmente cadastrando e > visualizando relatórios, o sistema criado no VB não dá erro nenhum em nenhum > > Momento, só a pagina. > > > > Me parece que quando uso o banco de dados está aberto ele não deixa a se > comunicar com a pagina. > > > > Alguém pode me ajudar por favor. > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From contabil em sivolc.ind.br Thu Jan 19 08:16:00 2012 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Thu, 19 Jan 2012 08:16:00 -0200 Subject: [firebase-br] RES: Ajuda com soma In-Reply-To: References: Message-ID: <000001ccd693$5a10f8a0$0e32e9e0$@ind.br> R.nome_regiao ? U.nome ? o que seria essa parte ? "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jose Luiz de Medeiros Enviada em: quarta-feira, 18 de janeiro de 2012 22:41 Para: lista em firebase.com.br Assunto: [firebase-br] Ajuda com soma Boa noite. Tenho a seguinte estrutura de tabelas: CARGA ID_CARGA ROTA .. ITEM_CARGA ID ID_CARGA ID_PEDIDO .. PEDIDO ID_PEDIDO ID_CLIENTE .. ITEM_PEDIDO ID_ITEM ID_PEDIDO ID_PRODUTO QTDE .. PRODUTOS ID_PROD DESCRICAO ESTOQUE .. Preciso criar uma consulta onde listo os produtos de uma determinada carga, agrupada somando os valores vendidos nos pedidos de uma determinada carga. Fiz essa view mas os resultados não estão batendo. determinado produto o valor confere e determinado produto a soma vem errada, alguem teria uma ideia para me ajudar? estou precisando muito de uma ajuda. Minha view: CREATE VIEW VW_CARGA_CONDENSADA_PROD( ID_CARGA, NOME_REGIAO, SEPARADOR, ROTA, COD_PROD, DESC_PROD, CBARRA, ESTOQUE, VENDIDO, FALTA) AS select CG.id_carga,I.cod_prod,I.desc_prod,I.cbarra,pr.estoque sum(I.qtde_vendido)as VENDIDO, sum(PR.estoque - I.qtde_vendido)as FALTA from Item_pedido I inner join pedido P on(P.pedv = I.pedv) inner join item_carga IG on (IG.id_pedido = P.pedv) inner join carga CG on(CG.ID_CARGA = IG.ID_CARGA) inner join produtos PR on(I.cod_prod = PR.cod) where i.qtde_vendido > 0 and I.qtde_separado < i.qtde_vendido group by CG.id_carga,R.nome_regiao,U.nome,CG.rota,I.cod_prod,I.desc_prod,I.cbarra CHAMO ESSA VIEW ASSIM: SELECT * FROM VW_CARGA_CONDENSADA_PROD WHERE ID_CARGA = 100 Essa view não me traz a realidade de uma carga, vem com poucos produtos e a soma de alguns produtos não confere. Agradeço quem puder me dar uma força... Jose Luiz Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em fasystem.com.br Thu Jan 19 09:15:35 2012 From: listas em fasystem.com.br (Fasystem - Listas) Date: Thu, 19 Jan 2012 09:15:35 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Problema_ao_alterar_um_dom?= =?iso-8859-1?q?=EDnio=2E?= In-Reply-To: References: Message-ID: Como foi resolvido? Deixe uma pista para que outros possam aproveitar o tópico em outra ocasião -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Breda Enviada em: quarta-feira, 18 de janeiro de 2012 14:47 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Problema ao alterar um domínio. O problema já foi resolvido. Em 18/01/2012 11:46, Daniel Breda escreveu: > Galera, tenho um base de dados Firebird 2.1 onde possuo um domínio > chamado de DMDERIVACAO VARCHAR(10) COLLATE NONE CHARSET NONE; > Preciso alterar o tamanho deste domínio para VARCHAR(20), já removi > todas as fks que faziam referência ao mesmo e também comentei todas as > procedures e triggers, mas mesmo assim continuo recebendo a mensagem: > > Com o comando: > ALTER DOMAIN DOMDERIVACAO TYPE VARCHAR(20) CHARACTER SET NONE; > > Erro: > This operation is not defined for system tables. > unsuccessful metadata update. > MODIFY RDB$FIELDS failed. > action cancelled by trigger (1) to preserve data integrity. > Cannot update index segment used by an Integrity Constraint. > > > Com o comando: > UPDATE RDB$FIELDS SET RDB$FIELD_LENGTH = 20, RDB$CHARACTER_LENGTH = 20 > WHERE (RDB$FIELD_NAME = 'DOMDERIVACAO'); > > Erro: > Unsuccessful execution caused by system error that does not preclude > successful execution of subsequent statements. > action cancelled by trigger (1) to preserve data integrity. > Cannot update index segment used by an Integrity Constraint. > > > O que faço para resolver??? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseluiz em digitoneletronica.com.br Thu Jan 19 09:46:04 2012 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Thu, 19 Jan 2012 09:46:04 -0200 (BRST) Subject: [firebase-br] RES: Ajuda com soma Message-ID: Bom dia, Na verdade esses campos vem de outras tabelas que não estarei usando, então a view ficaria assim. CARGA > ID_CARGA > ROTA > .. > >ITEM_CARGA > ID > ID_CARGA > ID_PEDIDO > .. > >PEDIDO > ID_PEDIDO > ID_CLIENTE > .. >ITEM_PEDIDO > ID_ITEM > ID_PEDIDO > ID_PRODUTO > QTDE > .. > >PRODUTOS > ID_PROD > DESCRICAO > ESTOQUE > .. > >Preciso criar uma consulta onde listo os produtos de uma determinada >carga, agrupada somando os valores vendidos nos pedidos de uma determinada > carga. >Fiz essa view mas os resultados não estão batendo. determinado produto o >valor confere e determinado produto a soma vem errada, alguem teria uma >ideia para me ajudar? estou precisando muito de uma ajuda. > >Minha view: >CREATE VIEW VW_CARGA_CONDENSADA_PROD( > ID_CARGA, > ROTA, > COD_PROD, > DESC_PROD, > CBARRA, > ESTOQUE, > VENDIDO, > FALTA) >AS >select CG.id_carga,CG.ROTA,I.cod_prod,I.desc_prod,I.cbarra,pr.estoque > sum(I.qtde_vendido)as VENDIDO, > sum(PR.estoque - I.qtde_vendido)as FALTA >from Item_pedido I >inner join pedido P on(P.pedv = I.pedv) >inner join item_carga IG on (IG.id_pedido = P.pedv) >inner join carga CG on(CG.ID_CARGA = IG.ID_CARGA) >inner join produtos PR on(I.cod_prod = PR.cod) >where > i.qtde_vendido > 0 >and >I.qtde_separado < i.qtde_vendido >group by >CG.id_carga,CG.rota,I.cod_prod,I.desc_prod,I.cbarra Obrigado pela atenção, o que esta me confundindo, é que alguns produtos batem os valores e outros não. o que estou querendo e ter uma relação de pendencia de determinada carga.. Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 >---- Original Message ---- >From: Oliveira, José Augusto Siqueira de >To: "'FireBase'" >Sent: Qui, Jan 19, 2012, 8:23 AM >Subject: [firebase-br] RES: Ajuda com soma > >R.nome_regiao ? U.nome ? o que seria essa parte ? > > > >"Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus >anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem >conter informações confidenciais sujeitas a restrição legal de comunicação >entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. >ciente de que a distribuição, divulgação ou disseminação das informações >aqui contidas ou anexadas é terminantemente proibida, sujeitando o >responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de >retorná-la de imediato ao remetente, eliminando-a definitivamente de seu >sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > >"Confidentiality notice" - This message and its attachments are addressed >solely to the persons above and may contain privileged and confidential >communication. If you have received the message in error, the distribution >or dissemination of the content hereof is prohibited. Please return it >immediately to the sender and please delete the message from your system on >a permanent basis. Should you have any questions, please contact." > >-----Mensagem original----- >De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em >nome de Jose Luiz de Medeiros >Enviada em: quarta-feira, 18 de janeiro de 2012 22:41 >Para: lista em firebase.com.br >Assunto: [firebase-br] Ajuda com soma > >Boa noite. > >Tenho a seguinte estrutura de tabelas: > >CARGA > ID_CARGA > ROTA > .. > >ITEM_CARGA > ID > ID_CARGA > ID_PEDIDO > .. > >PEDIDO > ID_PEDIDO > ID_CLIENTE > .. >ITEM_PEDIDO > ID_ITEM > ID_PEDIDO > ID_PRODUTO > QTDE > .. > >PRODUTOS > ID_PROD > DESCRICAO > ESTOQUE > .. > >Preciso criar uma consulta onde listo os produtos de uma determinada >carga, agrupada somando os valores vendidos nos pedidos de uma determinada > carga. >Fiz essa view mas os resultados não estão batendo. determinado produto o >valor confere e determinado produto a soma vem errada, alguem teria uma >ideia para me ajudar? estou precisando muito de uma ajuda. > >Minha view: >CREATE VIEW VW_CARGA_CONDENSADA_PROD( > ID_CARGA, > NOME_REGIAO, > SEPARADOR, > ROTA, > COD_PROD, > DESC_PROD, > CBARRA, > ESTOQUE, > VENDIDO, > FALTA) >AS >select CG.id_carga,I.cod_prod,I.desc_prod,I.cbarra,pr.estoque > sum(I.qtde_vendido)as VENDIDO, > sum(PR.estoque - I.qtde_vendido)as FALTA >from Item_pedido I >inner join pedido P on(P.pedv = I.pedv) >inner join item_carga IG on (IG.id_pedido = P.pedv) >inner join carga CG on(CG.ID_CARGA = IG.ID_CARGA) >inner join produtos PR on(I.cod_prod = PR.cod) >where > i.qtde_vendido > 0 >and >I.qtde_separado < i.qtde_vendido >group by >CG.id_carga,R.nome_regiao,U.nome,CG.rota,I.cod_prod,I.desc_prod,I.cbarra > >CHAMO ESSA VIEW ASSIM: > >SELECT * FROM VW_CARGA_CONDENSADA_PROD >WHERE ID_CARGA = 100 > >Essa view não me traz a realidade de uma carga, vem com poucos produtos e >a soma de alguns produtos não confere. > >Agradeço quem puder me dar uma força... > > Jose Luiz > Jose Luiz de Medeiros >----------------------------------- >Programmer & TI Professional >:: delphi - php - firebird - mysql :: >(31)9628-4764 > >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: >http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wsrosa em gmail.com Thu Jan 19 10:00:42 2012 From: wsrosa em gmail.com (Wilson Rosa) Date: Thu, 19 Jan 2012 10:00:42 -0200 Subject: [firebase-br] Ajuda com soma In-Reply-To: References: Message-ID: José Luiz, Para não gerar erros, os campos na cláusula GROUP BY devem ser os mesmos da cláusula SELECT antes do SUM, ou seja, SELECT *CG.id_carga, I.cod_prod, I.desc_prod, I.cbarra, pr.estoque*, ... GROUP BY *CG.id_carga, I.cod_prod, I.desc_prod, I.cbarra, pr.estoque* Se você precisa agrupar por outros campos, como, *R.nome_regiao, U.nome, CG.rota*, coloque-os na cláusula SELECT e inclua as respectivas tabelas nas cláusulas INNER JOIN. *Wilson Rosa wsrosa em gmail.com * *12 8160-8030* Em 18 de janeiro de 2012 22:41, Jose Luiz de Medeiros < joseluiz em digitoneletronica.com.br> escreveu: > Boa noite. > > Tenho a seguinte estrutura de tabelas: > > CARGA > ID_CARGA > ROTA > .. > > ITEM_CARGA > ID > ID_CARGA > ID_PEDIDO > .. > > PEDIDO > ID_PEDIDO > ID_CLIENTE > .. > ITEM_PEDIDO > ID_ITEM > ID_PEDIDO > ID_PRODUTO > QTDE > .. > > PRODUTOS > ID_PROD > DESCRICAO > ESTOQUE > .. > > Preciso criar uma consulta onde listo os produtos de uma determinada > carga, agrupada somando os valores vendidos nos pedidos de uma determinada > carga. > Fiz essa view mas os resultados não estão batendo. determinado produto o > valor confere e determinado produto a soma vem errada, alguem teria uma > ideia para me ajudar? estou precisando muito de uma ajuda. > > Minha view: > CREATE VIEW VW_CARGA_CONDENSADA_PROD( > ID_CARGA, > NOME_REGIAO, > SEPARADOR, > ROTA, > COD_PROD, > DESC_PROD, > CBARRA, > ESTOQUE, > VENDIDO, > FALTA) > AS > select CG.id_carga,I.cod_prod,I.desc_prod,I.cbarra,pr.estoque > sum(I.qtde_vendido)as VENDIDO, > sum(PR.estoque - I.qtde_vendido)as FALTA > from Item_pedido I > inner join pedido P on(P.pedv = I.pedv) > inner join item_carga IG on (IG.id_pedido = P.pedv) > inner join carga CG on(CG.ID_CARGA = IG.ID_CARGA) > inner join produtos PR on(I.cod_prod = PR.cod) > where > i.qtde_vendido > 0 > and > I.qtde_separado < i.qtde_vendido > group by > CG.id_carga,R.nome_regiao,U.nome,CG.rota,I.cod_prod,I.desc_prod,I.cbarra > > CHAMO ESSA VIEW ASSIM: > > SELECT * FROM VW_CARGA_CONDENSADA_PROD > WHERE ID_CARGA = 100 > > Essa view não me traz a realidade de uma carga, vem com poucos produtos e > a soma de alguns produtos não confere. > > Agradeço quem puder me dar uma força... > > Jose Luiz > Jose Luiz de Medeiros > ----------------------------------- > Programmer & TI Professional > :: delphi - php - firebird - mysql :: > (31)9628-4764 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From acf em andreconrado.net Thu Jan 19 10:14:48 2012 From: acf em andreconrado.net (acf em andreconrado.net) Date: Thu, 19 Jan 2012 10:14:48 -0200 Subject: [firebase-br] Ajuda com soma In-Reply-To: References: Message-ID: <20120119101448.2890207na26znltk@webmail.andreconrado.net> Um problema mt comum quando se trabalha com a função SUM() é comum esquecer de tratar os valores NULLs. Então pode ser este o seu problema, ainda mais se vc trocar o INNER por LEFT JOIN. Utilize então o conjunto SUM(COALESCE(, 0)), isso resolve o problema. Agora, aproveitando a deixa, eu gostaria mto de saber pq os desenvolvedores do Firebird não tratam isso de forma direta. Ou será que estou enganado!!!!! abçs. Citando Wilson Rosa : > José Luiz, > > Para não gerar erros, os campos na cláusula GROUP BY devem ser os mesmos da > cláusula SELECT antes do SUM, ou seja, > > SELECT *CG.id_carga, I.cod_prod, I.desc_prod, I.cbarra, pr.estoque*, > ... > GROUP BY *CG.id_carga, I.cod_prod, I.desc_prod, I.cbarra, pr.estoque* > > Se você precisa agrupar por outros campos, como, *R.nome_regiao, U.nome, > CG.rota*, coloque-os na cláusula SELECT e inclua as respectivas tabelas nas > cláusulas INNER JOIN. > > > *Wilson Rosa > wsrosa em gmail.com > * > *12 8160-8030* > > > > Em 18 de janeiro de 2012 22:41, Jose Luiz de Medeiros < > joseluiz em digitoneletronica.com.br> escreveu: > >> Boa noite. >> >> Tenho a seguinte estrutura de tabelas: >> >> CARGA >> ID_CARGA >> ROTA >> .. >> >> ITEM_CARGA >> ID >> ID_CARGA >> ID_PEDIDO >> .. >> >> PEDIDO >> ID_PEDIDO >> ID_CLIENTE >> .. >> ITEM_PEDIDO >> ID_ITEM >> ID_PEDIDO >> ID_PRODUTO >> QTDE >> .. >> >> PRODUTOS >> ID_PROD >> DESCRICAO >> ESTOQUE >> .. >> >> Preciso criar uma consulta onde listo os produtos de uma determinada >> carga, agrupada somando os valores vendidos nos pedidos de uma determinada >> carga. >> Fiz essa view mas os resultados não estão batendo. determinado produto o >> valor confere e determinado produto a soma vem errada, alguem teria uma >> ideia para me ajudar? estou precisando muito de uma ajuda. >> >> Minha view: >> CREATE VIEW VW_CARGA_CONDENSADA_PROD( >> ID_CARGA, >> NOME_REGIAO, >> SEPARADOR, >> ROTA, >> COD_PROD, >> DESC_PROD, >> CBARRA, >> ESTOQUE, >> VENDIDO, >> FALTA) >> AS >> select CG.id_carga,I.cod_prod,I.desc_prod,I.cbarra,pr.estoque >> sum(I.qtde_vendido)as VENDIDO, >> sum(PR.estoque - I.qtde_vendido)as FALTA >> from Item_pedido I >> inner join pedido P on(P.pedv = I.pedv) >> inner join item_carga IG on (IG.id_pedido = P.pedv) >> inner join carga CG on(CG.ID_CARGA = IG.ID_CARGA) >> inner join produtos PR on(I.cod_prod = PR.cod) >> where >> i.qtde_vendido > 0 >> and >> I.qtde_separado < i.qtde_vendido >> group by >> CG.id_carga,R.nome_regiao,U.nome,CG.rota,I.cod_prod,I.desc_prod,I.cbarra >> >> CHAMO ESSA VIEW ASSIM: >> >> SELECT * FROM VW_CARGA_CONDENSADA_PROD >> WHERE ID_CARGA = 100 >> >> Essa view não me traz a realidade de uma carga, vem com poucos produtos e >> a soma de alguns produtos não confere. >> >> Agradeço quem puder me dar uma força... >> >> Jose Luiz >> Jose Luiz de Medeiros >> ----------------------------------- >> Programmer & TI Professional >> :: delphi - php - firebird - mysql :: >> (31)9628-4764 >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > André Conrado +55 21 88406232 http://andreconrado.net "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 From evertonkiai em gmail.com Thu Jan 19 13:11:46 2012 From: evertonkiai em gmail.com (Everton Patricio Pereira) Date: Thu, 19 Jan 2012 13:11:46 -0200 Subject: [firebase-br] =?iso-8859-1?q?=BFCu=E1l_es_la_mejor_decisi=F3n=3F?= In-Reply-To: References: Message-ID: Realmente, como dito, o ideal seria trabalhar com um único banco de dados e estruturar esse banco de acordo com suas necessidades. No entanto, seria interessante que você falasse mais suas necessidades para eu poder analisar a solução ideal. 2012/1/18 W O > Ok, muchísimas gracias a todos por sus respuestas. > > Saludos. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ronaldsouza01 em gmail.com Thu Jan 19 13:31:45 2012 From: ronaldsouza01 em gmail.com (Ronaldo Souza) Date: Thu, 19 Jan 2012 13:31:45 -0200 Subject: [firebase-br] =?iso-8859-1?q?=BFCu=E1l_es_la_mejor_decisi=F3n=3F?= In-Reply-To: References: Message-ID: Se me permitem o pitaco, acho que deveria ser analisada também a parte de programação para se acessar os dados. Utilizando-se um banco só, TODA tela que for acessar deverá sempre levar em consideração que se deve selecionar os dados da empresa específica. Se utiliza vários bancos, na inicialização do sistema seria fornecido o banco ao qual se irá conectar (uma só vez) e daí pra frente não se altera mais código nenhum. Sucesso Ronaldo Alves de Souza AtonWare Ltda. Em 19 de janeiro de 2012 13:11, Everton Patricio Pereira escreveu: > Realmente, como dito, o ideal seria trabalhar com um único banco de dados e > estruturar esse banco de acordo com suas necessidades. No entanto, seria > interessante que você falasse mais suas necessidades para eu poder analisar > a solução ideal. > > 2012/1/18 W O > >> Ok, muchísimas gracias a todos por sus respuestas. >> >> Saludos. >> >> Walter. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From evertonkiai em gmail.com Thu Jan 19 14:33:50 2012 From: evertonkiai em gmail.com (Everton Patricio Pereira) Date: Thu, 19 Jan 2012 14:33:50 -0200 Subject: [firebase-br] =?iso-8859-1?q?=BFCu=E1l_es_la_mejor_decisi=F3n=3F?= In-Reply-To: References: Message-ID: Certamente, mas na verdade isso vai depender da necessidade do cliente. Por exemplo: Como é um escritório de contabilidade, se a necessidade dele for criar um sistema para controlar dados dos clientes, basta criar um sistema normalmente, com tabelas como Empresa, Entradas, Saidas, Inventario, Caixa, etc. No entanto, se ele quer ter exatamente a mesma informação que tem nos clientes, então realmente ele deveria ter vários bancos, onde os clientes mensalmente (ou diariamente, ou semanalmente...) enviariam o banco de dados para ele e, nesse caso, ele desenvolveria um sistema que apenas gerenciasse esses bancos... Tudo vai depender das necesidades do cliente. No caso, o que poderia ser feito, seria uma melhor e maior descrição dos requisitos para que pudéssemos fazer a anlálise. 2012/1/19 Ronaldo Souza > Se me permitem o pitaco, acho que deveria ser analisada também a parte > de programação para se acessar os dados. Utilizando-se um banco só, > TODA tela que for acessar deverá sempre levar em consideração que se > deve selecionar os dados da empresa específica. Se utiliza vários > bancos, na inicialização do sistema seria fornecido o banco ao qual se > irá conectar (uma só vez) e daí pra frente não se altera mais código > nenhum. > > Sucesso > Ronaldo Alves de Souza > AtonWare Ltda. > > Em 19 de janeiro de 2012 13:11, Everton Patricio Pereira > escreveu: > > Realmente, como dito, o ideal seria trabalhar com um único banco de > dados e > > estruturar esse banco de acordo com suas necessidades. No entanto, seria > > interessante que você falasse mais suas necessidades para eu poder > analisar > > a solução ideal. > > > > 2012/1/18 W O > > > >> Ok, muchísimas gracias a todos por sus respuestas. > >> > >> Saludos. > >> > >> Walter. > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fabiogialdi em jbsoft.com.br Thu Jan 19 17:47:55 2012 From: fabiogialdi em jbsoft.com.br (=?iso-8859-1?Q?F=E1bio_L._Gialdi_-_JB_Software?=) Date: Thu, 19 Jan 2012 17:47:55 -0200 Subject: [firebase-br] Select retornar nome das tabelas e registros decada? In-Reply-To: References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail><157167613.20120116091225@warmboot.com.br><000901ccd5f6$bec6c330$3c544990$@com.br> Message-ID: Segue exemplo, testado via IBExpert: EXECUTE BLOCK RETURNS (NOMETABELA VARCHAR(100), RECORDCOUNT INTEGER) AS DECLARE VARIABLE MEUSQL VARCHAR(300) = 'SELECT COUNT(*) FROM '; BEGIN FOR SELECT RDB$RELATION_NAME FROM RDB$RELATIONS WHERE (RDB$SYSTEM_FLAG = 0 OR RDB$SYSTEM_FLAG IS NULL) AND RDB$VIEW_SOURCE IS NULL ORDER BY RDB$RELATION_NAME INTO :NOMETABELA DO BEGIN EXECUTE STATEMENT :MEUSQL || :NOMETABELA INTO: RECORDCOUNT; SUSPEND; END END Atenciosamente, JB Software Ltda. Fábio Leandro Gialdi Programador JBFolha/JBPonto Técnico Contábil Bel. em Informática Fone: (049) 3366-1621 www.jbsoft.com.br -----Mensagem Original----- From: Edson Marco Sent: Wednesday, January 18, 2012 1:49 PM To: FireBase Subject: Re: [firebase-br] Select retornar nome das tabelas e registros decada? Você pode usar uma procedure ou um execute block para ler o nome das tabelas na rdb$relations e montar um select count(*) em tempo de execução com o resultado dela e usar o execute statement para executar seu sql. 2012/1/18 Felix - SOL Informática > Ola, > > Alguem tem um select para retornar o nome e numero de registros de cada > tabela do banco? Obrigado. > > Felix > www.soltecnologia.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rafa.spimenta em gmail.com Thu Jan 19 18:25:17 2012 From: rafa.spimenta em gmail.com (Rafael Pimenta) Date: Thu, 19 Jan 2012 18:25:17 -0200 Subject: [firebase-br] =?iso-8859-1?q?Compara=E7=E3o_entre_SELECTs?= Message-ID: Colegas, gostaria de saber se os dois selects abaixo retornam o mesmo resultado: SELECT ord.* FROM t04ordger ord WHERE (ord.filialcod = 'aa' AND ord.ordgercodserienf = 'aaa' AND ord.ordgernronota = 111111) OR (ord.filialcod = 'dd' AND ord.ordgercodserienf = 'ddd' AND ord.ordgernronota = 999999) ------------------------- SELECT ord.* FROM t04ordger ord WHERE (ord.filialcod in ('aa', 'dd') AND ord.ordgercodserienf in ('aaa','ddd') AND ord.ordgernronota in (111111, 999999) Obrigado. From sistemas2000profesional em gmail.com Thu Jan 19 20:29:43 2012 From: sistemas2000profesional em gmail.com (W O) Date: Thu, 19 Jan 2012 18:29:43 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFCu=E1l_es_la_mejor_decisi=F3n=3F?= In-Reply-To: References: Message-ID: Bien, cada cliente es totalmente independiente de los demás. Cada cliente tiene su propio Plan de Cuentas, sus propios asientos, sus propias compras, sus propias ventas, su propia caja, todo así. La Base de Datos estará en una sola computadora y los clientes no podrán acceder a ella desde sus propias oficinas. Al menos, por el momento no hay intención de permitir eso. Saludos. Walter. 2012/1/19 Everton Patricio Pereira > Certamente, mas na verdade isso vai depender da necessidade do cliente. Por > exemplo: Como é um escritório de contabilidade, se a necessidade dele for > criar um sistema para controlar dados dos clientes, basta criar um sistema > normalmente, com tabelas como Empresa, Entradas, Saidas, Inventario, Caixa, > etc. No entanto, se ele quer ter exatamente a mesma informação que tem nos > clientes, então realmente ele deveria ter vários bancos, onde os clientes > mensalmente (ou diariamente, ou semanalmente...) enviariam o banco de dados > para ele e, nesse caso, ele desenvolveria um sistema que apenas gerenciasse > esses bancos... > Tudo vai depender das necesidades do cliente. No caso, o que poderia ser > feito, seria uma melhor e maior descrição dos requisitos para que > pudéssemos fazer a anlálise. > > 2012/1/19 Ronaldo Souza > > > Se me permitem o pitaco, acho que deveria ser analisada também a parte > > de programação para se acessar os dados. Utilizando-se um banco só, > > TODA tela que for acessar deverá sempre levar em consideração que se > > deve selecionar os dados da empresa específica. Se utiliza vários > > bancos, na inicialização do sistema seria fornecido o banco ao qual se > > irá conectar (uma só vez) e daí pra frente não se altera mais código > > nenhum. > > > > Sucesso > > Ronaldo Alves de Souza > > AtonWare Ltda. > > > > Em 19 de janeiro de 2012 13:11, Everton Patricio Pereira > > escreveu: > > > Realmente, como dito, o ideal seria trabalhar com um único banco de > > dados e > > > estruturar esse banco de acordo com suas necessidades. No entanto, > seria > > > interessante que você falasse mais suas necessidades para eu poder > > analisar > > > a solução ideal. > > > > > > 2012/1/18 W O > > > > > >> Ok, muchísimas gracias a todos por sus respuestas. > > >> > > >> Saludos. > > >> > > >> Walter. > > >> ______________________________________________ > > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > >> > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eder.polizel em gmail.com Thu Jan 19 20:43:12 2012 From: eder.polizel em gmail.com (Eder Laudelino Polizel) Date: Thu, 19 Jan 2012 20:43:12 -0200 Subject: [firebase-br] =?iso-8859-1?q?Compara=E7=E3o_entre_SELECTs?= In-Reply-To: References: Message-ID: Ola Rafael, Pela logica não, porque na primeira sentença voce utiliza um 'OR' e na segunda não. Na primeira voce obtem todos os registros que satisfação a comparação onde filialcod seja igual a 'aa' e ordgercodserienf seja igual a 'aaa' e ordgernronota igual a 111111, ou os registros onde filialcod seja igual a 'dd' e ordgercodserienf seja igual a 'ddd' e ordgernronota igual a 999999 Resultados possiveis: aa, aaa, 111111, demais campos aa, aaa, 111111, demais campos aa, aaa, 111111, demais campos ... ... dd, ddd, 999999, demais campos dd, ddd, 999999, demais campos dd, ddd, 999999, demais campos Ja na segunda, voce obtera todos os registros que satisfação a comparação onde filialcod seja igual a 'aa' ou 'dd' e ordgercodserienf seja igual a 'aaa' ou 'ddd' e ordgernronota esteja igual a 111111 ou 999999. Alguns resultados possiveis: aa, aaa, 111111, demais campos aa, aaa, 999999, demais campos aa, ddd, 111111, demais campos aa, ddd, 999999, demais campos dd, aaa, 111111, demais campos dd, aaa, 999999, demais campos dd, ddd, 111111, demais campos dd, ddd, 999999, demais campos Abraço. Em 19 de janeiro de 2012 18:25, Rafael Pimenta escreveu: > Colegas, gostaria de saber se os dois selects abaixo retornam o mesmo > resultado: > > SELECT ord.* > FROM t04ordger ord > WHERE (ord.filialcod = 'aa' AND > ord.ordgercodserienf = 'aaa' AND > ord.ordgernronota = 111111) OR > (ord.filialcod = 'dd' AND > ord.ordgercodserienf = 'ddd' AND > ord.ordgernronota = 999999) > > ------------------------- > > SELECT ord.* > FROM t04ordger ord > WHERE (ord.filialcod in ('aa', 'dd') AND > ord.ordgercodserienf in ('aaa','ddd') AND > ord.ordgernronota in (111111, 999999) > > > Obrigado. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From joseluiz em digitoneletronica.com.br Thu Jan 19 22:04:52 2012 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Thu, 19 Jan 2012 22:04:52 -0200 (BRST) Subject: [firebase-br] Ajuda com soma Message-ID: <001qi9k.dea075b0356a1f9a6727b0eb49bcbbec@webmail.digitoneletronica.com.br> From joseluiz em digitoneletronica.com.br Thu Jan 19 22:05:18 2012 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Thu, 19 Jan 2012 22:05:18 -0200 (BRST) Subject: [firebase-br] Ajuda com soma Message-ID: <001qi9k.b88788652eb5920cd33f8073afcb7c5a@webmail.digitoneletronica.com.br> Boa noite, dei uma mudada na consulta pegando um produto que não confere a soma e olhem o resultado que retorno: minha consulta SQL: select p.cod,p.descricao,p.estoque, coalesce(sum(ip.qtde_vendido),0)as vendido, coalesce(sum((p.estoque) - ip.qtde_vendido),0)as soma from produtos p left join item_pedido ip on(ip.cod_prod = p.cod) left join pedido pe on(pe.pedv = ip.pedv) left join item_carga ig on(ig.id_pedido = pe.pedv) left join carga cg on(cg.id_carga = ig.id_carga) where p.cod = 0078 and cg.id_carga = 126 group by p.cod,p.descricao,p.estoque O RESULTADO FOI: COD DESCRICAO ESTOQUE VENDIDO SOMA 0078 CAPA MAQ.NAPA/FLAN.BRASTEMP 10.2KG 861 12 1710 O VALOR DO ESTOQUE ESTÁ CORRETO, O VENDIDO ESTA CORRETO MAS A SOMA NÃO TEM NADA A VER COMO SE PODE NOTAR. Quem pode me dar uma ajuda nessa consulta? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 >---- Original Message ---- >From: acf em andreconrado.net >To: lista em firebase.com.br >Sent: Qui, Jan 19, 2012, 10:19 AM >Subject: Re: [firebase-br] Ajuda com soma > >Um problema mt comum quando se trabalha com a função SUM() é comum >esquecer de tratar os valores NULLs. Então pode ser este o seu >problema, ainda mais se vc trocar o INNER por LEFT JOIN. Utilize então >o conjunto SUM(COALESCE(, 0)), isso resolve o problema. > > >Agora, aproveitando a deixa, eu gostaria mto de saber pq os >desenvolvedores do Firebird não tratam isso de forma direta. Ou será >que estou enganado!!!!! > > >abçs. > > >Citando Wilson Rosa : > >> José Luiz, >> >> Para não gerar erros, os campos na cláusula GROUP BY devem ser os mesmos da >> cláusula SELECT antes do SUM, ou seja, >> >> SELECT *CG.id_carga, I.cod_prod, I.desc_prod, I.cbarra, pr.estoque*, >> ... >> GROUP BY *CG.id_carga, I.cod_prod, I.desc_prod, I.cbarra, pr.estoque* >> >> Se você precisa agrupar por outros campos, como, *R.nome_regiao, U.nome, >> CG.rota*, coloque-os na cláusula SELECT e inclua as respectivas tabelas nas >> cláusulas INNER JOIN. >> >> >> *Wilson Rosa >> wsrosa em gmail.com >> * >> *12 8160-8030* >> >> >> >> Em 18 de janeiro de 2012 22:41, Jose Luiz de Medeiros < >> joseluiz em digitoneletronica.com.br> escreveu: >> >>> Boa noite. >>> >>> Tenho a seguinte estrutura de tabelas: >>> >>> CARGA >>> ID_CARGA >>> ROTA >>> .. >>> >>> ITEM_CARGA >>> ID >>> ID_CARGA >>> ID_PEDIDO >>> .. >>> >>> PEDIDO >>> ID_PEDIDO >>> ID_CLIENTE >>> .. >>> ITEM_PEDIDO >>> ID_ITEM >>> ID_PEDIDO >>> ID_PRODUTO >>> QTDE >>> .. >>> >>> PRODUTOS >>> ID_PROD >>> DESCRICAO >>> ESTOQUE >>> .. >>> >>> Preciso criar uma consulta onde listo os produtos de uma determinada >>> carga, agrupada somando os valores vendidos nos pedidos de uma determinada >>> carga. >>> Fiz essa view mas os resultados não estão batendo. determinado produto o >>> valor confere e determinado produto a soma vem errada, alguem teria uma >>> ideia para me ajudar? estou precisando muito de uma ajuda. >>> >>> Minha view: >>> CREATE VIEW VW_CARGA_CONDENSADA_PROD( >>> ID_CARGA, >>> NOME_REGIAO, >>> SEPARADOR, >>> ROTA, >>> COD_PROD, >>> DESC_PROD, >>> CBARRA, >>> ESTOQUE, >>> VENDIDO, >>> FALTA) >>> AS >>> select CG.id_carga,I.cod_prod,I.desc_prod,I.cbarra,pr.estoque >>> sum(I.qtde_vendido)as VENDIDO, >>> sum(PR.estoque - I.qtde_vendido)as FALTA >>> from Item_pedido I >>> inner join pedido P on(P.pedv = I.pedv) >>> inner join item_carga IG on (IG.id_pedido = P.pedv) >>> inner join carga CG on(CG.ID_CARGA = IG.ID_CARGA) >>> inner join produtos PR on(I.cod_prod = PR.cod) >>> where >>> i.qtde_vendido > 0 >>> and >>> I.qtde_separado < i.qtde_vendido >>> group by >>> CG.id_carga,R.nome_regiao,U.nome,CG.rota,I.cod_prod,I.desc_prod,I.cbarra >>> >>> CHAMO ESSA VIEW ASSIM: >>> >>> SELECT * FROM VW_CARGA_CONDENSADA_PROD >>> WHERE ID_CARGA = 100 >>> >>> Essa view não me traz a realidade de uma carga, vem com poucos produtos e >>> a soma de alguns produtos não confere. >>> >>> Agradeço quem puder me dar uma força... >>> >>> Jose Luiz >>> Jose Luiz de Medeiros >>> ----------------------------------- >>> Programmer & TI Professional >>> :: delphi - php - firebird - mysql :: >>> (31)9628-4764 >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > >André Conrado >+55 21 88406232 > >http://andreconrado.net > >"Posso todas as coisas naquele que me fortalece" Filipenses 4:13 > > >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa From daniel.breda em gmail.com Thu Jan 19 23:12:00 2012 From: daniel.breda em gmail.com (Daniel Breda) Date: Thu, 19 Jan 2012 23:12:00 -0200 Subject: [firebase-br] Ajuda com soma In-Reply-To: <001qi9k.b88788652eb5920cd33f8073afcb7c5a@webmail.digitoneletronica.com.br> References: <001qi9k.b88788652eb5920cd33f8073afcb7c5a@webmail.digitoneletronica.com.br> Message-ID: Faltou um sum select p.cod,p.descricao,p.estoque, > coalesce(sum(ip.qtde_vendido),0)as vendido, > coalesce(sum(p.estoque) - sum(ip.qtde_vendido)),0)as soma Em 19/01/2012 22:05, Jose Luiz de Medeiros escreveu: > Boa noite, > > dei uma mudada na consulta pegando um produto que não confere a soma e olhem o resultado que retorno: > > minha consulta SQL: > > select p.cod,p.descricao,p.estoque, > coalesce(sum(ip.qtde_vendido),0)as vendido, > coalesce(sum((p.estoque) - ip.qtde_vendido),0)as soma > > from > produtos p > left join item_pedido ip on(ip.cod_prod = p.cod) > left join pedido pe on(pe.pedv = ip.pedv) > left join item_carga ig on(ig.id_pedido = pe.pedv) > left join carga cg on(cg.id_carga = ig.id_carga) > > where > p.cod = 0078 > and > cg.id_carga = 126 > group by > p.cod,p.descricao,p.estoque > > O RESULTADO FOI: > > COD DESCRICAO ESTOQUE VENDIDO SOMA > > 0078 CAPA MAQ.NAPA/FLAN.BRASTEMP 10.2KG 861 12 1710 > > O VALOR DO ESTOQUE ESTÁ CORRETO, O VENDIDO ESTA CORRETO MAS A SOMA NÃO TEM NADA A VER COMO SE PODE NOTAR. > > Quem pode me dar uma ajuda nessa consulta? > > > Grato: > > > Jose Luiz de Medeiros > ----------------------------------- > Programmer& TI Professional > :: delphi - php - firebird - mysql :: > (31)9628-4764 > >> ---- Original Message ---- >> From: acf em andreconrado.net >> To: lista em firebase.com.br >> Sent: Qui, Jan 19, 2012, 10:19 AM >> Subject: Re: [firebase-br] Ajuda com soma >> >> Um problema mt comum quando se trabalha com a função SUM() é comum >> esquecer de tratar os valores NULLs. Então pode ser este o seu >> problema, ainda mais se vc trocar o INNER por LEFT JOIN. Utilize então >> o conjunto SUM(COALESCE(, 0)), isso resolve o problema. >> >> >> Agora, aproveitando a deixa, eu gostaria mto de saber pq os >> desenvolvedores do Firebird não tratam isso de forma direta. Ou será >> que estou enganado!!!!! >> >> >> abçs. >> >> >> Citando Wilson Rosa: >> >>> José Luiz, >>> >>> Para não gerar erros, os campos na cláusula GROUP BY devem ser os mesmos da >>> cláusula SELECT antes do SUM, ou seja, >>> >>> SELECT *CG.id_carga, I.cod_prod, I.desc_prod, I.cbarra, pr.estoque*, >>> ... >>> GROUP BY *CG.id_carga, I.cod_prod, I.desc_prod, I.cbarra, pr.estoque* >>> >>> Se você precisa agrupar por outros campos, como, *R.nome_regiao, U.nome, >>> CG.rota*, coloque-os na cláusula SELECT e inclua as respectivas tabelas nas >>> cláusulas INNER JOIN. >>> >>> >>> *Wilson Rosa >>> wsrosa em gmail.com >>> * >>> *12 8160-8030* >>> >>> >>> >>> Em 18 de janeiro de 2012 22:41, Jose Luiz de Medeiros< >>> joseluiz em digitoneletronica.com.br> escreveu: >>> >>>> Boa noite. >>>> >>>> Tenho a seguinte estrutura de tabelas: >>>> >>>> CARGA >>>> ID_CARGA >>>> ROTA >>>> .. >>>> >>>> ITEM_CARGA >>>> ID >>>> ID_CARGA >>>> ID_PEDIDO >>>> .. >>>> >>>> PEDIDO >>>> ID_PEDIDO >>>> ID_CLIENTE >>>> .. >>>> ITEM_PEDIDO >>>> ID_ITEM >>>> ID_PEDIDO >>>> ID_PRODUTO >>>> QTDE >>>> .. >>>> >>>> PRODUTOS >>>> ID_PROD >>>> DESCRICAO >>>> ESTOQUE >>>> .. >>>> >>>> Preciso criar uma consulta onde listo os produtos de uma determinada >>>> carga, agrupada somando os valores vendidos nos pedidos de uma determinada >>>> carga. >>>> Fiz essa view mas os resultados não estão batendo. determinado produto o >>>> valor confere e determinado produto a soma vem errada, alguem teria uma >>>> ideia para me ajudar? estou precisando muito de uma ajuda. >>>> >>>> Minha view: >>>> CREATE VIEW VW_CARGA_CONDENSADA_PROD( >>>> ID_CARGA, >>>> NOME_REGIAO, >>>> SEPARADOR, >>>> ROTA, >>>> COD_PROD, >>>> DESC_PROD, >>>> CBARRA, >>>> ESTOQUE, >>>> VENDIDO, >>>> FALTA) >>>> AS >>>> select CG.id_carga,I.cod_prod,I.desc_prod,I.cbarra,pr.estoque >>>> sum(I.qtde_vendido)as VENDIDO, >>>> sum(PR.estoque - I.qtde_vendido)as FALTA >>>> from Item_pedido I >>>> inner join pedido P on(P.pedv = I.pedv) >>>> inner join item_carga IG on (IG.id_pedido = P.pedv) >>>> inner join carga CG on(CG.ID_CARGA = IG.ID_CARGA) >>>> inner join produtos PR on(I.cod_prod = PR.cod) >>>> where >>>> i.qtde_vendido> 0 >>>> and >>>> I.qtde_separado< i.qtde_vendido >>>> group by >>>> CG.id_carga,R.nome_regiao,U.nome,CG.rota,I.cod_prod,I.desc_prod,I.cbarra >>>> >>>> CHAMO ESSA VIEW ASSIM: >>>> >>>> SELECT * FROM VW_CARGA_CONDENSADA_PROD >>>> WHERE ID_CARGA = 100 >>>> >>>> Essa view não me traz a realidade de uma carga, vem com poucos produtos e >>>> a soma de alguns produtos não confere. >>>> >>>> Agradeço quem puder me dar uma força... >>>> >>>> Jose Luiz >>>> Jose Luiz de Medeiros >>>> ----------------------------------- >>>> Programmer& TI Professional >>>> :: delphi - php - firebird - mysql :: >>>> (31)9628-4764 >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> >> André Conrado >> +55 21 88406232 >> >> http://andreconrado.net >> >> "Posso todas as coisas naquele que me fortalece" Filipenses 4:13 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From joseluiz em digitoneletronica.com.br Sat Jan 21 16:40:08 2012 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Sat, 21 Jan 2012 16:40:08 -0200 (BRST) Subject: [firebase-br] MD5 Message-ID: Boa tarde, Existe uma forma de usar criptografia tipo a MD5 que usamos no MySql com Firebird, preciso criptografar as senhas e quando precisar logar usando esse usuario, fazer o processo reverso. como se faz usando a função MD5 do mysql. Teria uma forma de fazer isso no firebird? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 From daniel.breda em gmail.com Sat Jan 21 21:25:12 2012 From: daniel.breda em gmail.com (Daniel Breda) Date: Sat, 21 Jan 2012 21:25:12 -0200 Subject: [firebase-br] MD5 In-Reply-To: References: Message-ID: Você não tem como "descriptografar" um MD5, o MD5 é uma sequencia de caracteres que valida determinados dados, então suponhamos que você tenha a palavra: "Jose Luiz" e o MD5 desta palavra é "9AF159257961987372012E2D32BC9AF7", então o que você pode fazer é gravar este md5 no banco de dados e depois quando a pessoa digitar "Jose Luiz" você gerar o MD5 desta palavra e comparar se é igual a que está gravada no banco de dados, se for igual é válido, se não for ai faz o tratamento necessário. Atenciosamente, Daniel Breda. Em 21/01/2012 16:40, Jose Luiz de Medeiros escreveu: > Boa tarde, > > Existe uma forma de usar criptografia tipo a MD5 que usamos no MySql com > Firebird, preciso criptografar as senhas e quando precisar logar usando > esse usuario, fazer o processo reverso. como se faz usando a função MD5 > do mysql. > > Teria uma forma de fazer isso no firebird? > Grato: > > Jose Luiz de Medeiros > ----------------------------------- > Programmer& TI Professional > :: delphi - php - firebird - mysql :: > (31)9628-4764 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ederson.eas em gmail.com Sun Jan 22 11:19:26 2012 From: ederson.eas em gmail.com (Ederson .) Date: Sun, 22 Jan 2012 10:19:26 -0300 Subject: [firebase-br] For Update With Lock Message-ID: Olá Amigos, Quando é necessário bloquear um registro para realizar um update ? Nunca utilizei esta instrução e lendo alguns posts percebi que alguns utilizam. Lembro que na época que trabalhava com DBF, para inserir, deletar e alterar, realizávamos o bloqueio do registro. Abraços Ederson Araujo de Souza From sistemas2000profesional em gmail.com Sun Jan 22 12:03:59 2012 From: sistemas2000profesional em gmail.com (W O) Date: Sun, 22 Jan 2012 10:03:59 -0400 Subject: [firebase-br] For Update With Lock In-Reply-To: References: Message-ID: En Firebird NO DEBES bloquear los registros. Debes aprender como funcionan las transacciones, eso es fundamental para que obtengas un muy buen provecho del Firebird. Hasta que seas un verdadero "master" usando Firebird nunca bloquees los registros. Saludos. Walter. 2012/1/22 Ederson . > Olá Amigos, > > Quando é necessário bloquear um registro para realizar um update ? > Nunca utilizei esta instrução e lendo alguns posts percebi que alguns > utilizam. Lembro que na época que trabalhava com DBF, para inserir, deletar > e alterar, realizávamos o bloqueio do registro. > > Abraços > > Ederson Araujo de Souza > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rafa.spimenta em gmail.com Sun Jan 22 14:51:19 2012 From: rafa.spimenta em gmail.com (Rafael Pimenta) Date: Sun, 22 Jan 2012 14:51:19 -0200 Subject: [firebase-br] AUTOINC Message-ID: Colegas, preciso com certa urgencia de uma select que retorne alguns dados na seguinte disposição: MATRICULA NOME PORTUGUES FISICA QUIMICA 0001 JOSE 8 7 5 0002 MANUEL 9 3 6 0003 JOAQUIM 6 7 7 Estrutu das tabelas: CREATE TABLE ALUNOS ( MATRICULA_ALUNO INTEGER NOT NULL, NOME_ALUNO VARCHAR(50) NOT NULL, DATANASCIMENTO_ALUNO DATE NOT NULL); CREATE TABLE DISCIPLINAS ( CODIGO_DISCIPLINA INTEGER NOT NULL, NOME_DISCIPLINA CHAR(50) NOT NULL); CREATE TABLE NOTAS ( MATRICULA_ALUNO INTEGER NOT NULL, CODIGO_DISCIPLINA INTEGER NOT NULL, QTD_NOTA NUMERIC(5,2) DEFAULT 0); Fiz os relacionamentos tudo ok. Mas eu não sei montar um select para retornar cada matéria como sendo uma coluna. Obrigado! From rafa.spimenta em gmail.com Sun Jan 22 14:52:05 2012 From: rafa.spimenta em gmail.com (Rafael Pimenta) Date: Sun, 22 Jan 2012 14:52:05 -0200 Subject: [firebase-br] =?iso-8859-1?q?Compara=E7=E3o_entre_SELECTs?= In-Reply-To: References: Message-ID: Obrigado Eder por tirar minha dúvida! Abraços Em 19 de janeiro de 2012 20:43, Eder Laudelino Polizel < eder.polizel em gmail.com> escreveu: > Ola Rafael, > > Pela logica não, porque na primeira sentença voce utiliza um 'OR' e na > segunda não. > > Na primeira voce obtem todos os registros que satisfação a comparação onde > filialcod seja igual a 'aa' e ordgercodserienf seja igual a 'aaa' e > ordgernronota igual a 111111, ou os registros onde filialcod seja igual a > 'dd' e ordgercodserienf seja igual a 'ddd' e ordgernronota igual a 999999 > > Resultados possiveis: > aa, aaa, 111111, demais campos > aa, aaa, 111111, demais campos > aa, aaa, 111111, demais campos > ... > ... > dd, ddd, 999999, demais campos > dd, ddd, 999999, demais campos > dd, ddd, 999999, demais campos > > > Ja na segunda, voce obtera todos os registros que satisfação a comparação > onde filialcod seja igual a 'aa' ou 'dd' e ordgercodserienf seja igual a > 'aaa' ou 'ddd' e ordgernronota esteja igual a 111111 ou 999999. > > > Alguns resultados possiveis: > aa, aaa, 111111, demais campos > aa, aaa, 999999, demais campos > aa, ddd, 111111, demais campos > aa, ddd, 999999, demais campos > dd, aaa, 111111, demais campos > dd, aaa, 999999, demais campos > dd, ddd, 111111, demais campos > dd, ddd, 999999, demais campos > > > Abraço. > > > > Em 19 de janeiro de 2012 18:25, Rafael Pimenta > escreveu: > > > Colegas, gostaria de saber se os dois selects abaixo retornam o mesmo > > resultado: > > > > SELECT ord.* > > FROM t04ordger ord > > WHERE (ord.filialcod = 'aa' AND > > ord.ordgercodserienf = 'aaa' AND > > ord.ordgernronota = 111111) OR > > (ord.filialcod = 'dd' AND > > ord.ordgercodserienf = 'ddd' AND > > ord.ordgernronota = 999999) > > > > ------------------------- > > > > SELECT ord.* > > FROM t04ordger ord > > WHERE (ord.filialcod in ('aa', 'dd') AND > > ord.ordgercodserienf in ('aaa','ddd') AND > > ord.ordgernronota in (111111, 999999) > > > > > > Obrigado. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rafa.spimenta em gmail.com Sun Jan 22 14:53:06 2012 From: rafa.spimenta em gmail.com (Rafael Pimenta) Date: Sun, 22 Jan 2012 14:53:06 -0200 Subject: [firebase-br] AUTOINC In-Reply-To: References: Message-ID: Pessoal, desconsiderem o título(AUTOINC)... foi errado! =) Em 22 de janeiro de 2012 14:51, Rafael Pimenta escreveu: > Colegas, preciso com certa urgencia de uma select que retorne alguns dados > na seguinte disposição: > > MATRICULA NOME PORTUGUES FISICA QUIMICA > 0001 JOSE 8 7 5 > 0002 MANUEL 9 3 6 > 0003 JOAQUIM 6 7 7 > > Estrutu das tabelas: > > CREATE TABLE ALUNOS ( > MATRICULA_ALUNO INTEGER NOT NULL, > NOME_ALUNO VARCHAR(50) NOT NULL, > DATANASCIMENTO_ALUNO DATE NOT NULL); > > CREATE TABLE DISCIPLINAS ( > CODIGO_DISCIPLINA INTEGER NOT NULL, > NOME_DISCIPLINA CHAR(50) NOT NULL); > > CREATE TABLE NOTAS ( > MATRICULA_ALUNO INTEGER NOT NULL, > CODIGO_DISCIPLINA INTEGER NOT NULL, > QTD_NOTA NUMERIC(5,2) DEFAULT 0); > > Fiz os relacionamentos tudo ok. > > Mas eu não sei montar um select para retornar cada matéria como sendo uma > coluna. > > Obrigado! > From wellder em gmail.com Mon Jan 23 09:01:29 2012 From: wellder em gmail.com (welder) Date: Mon, 23 Jan 2012 08:01:29 -0300 Subject: [firebase-br] AUTOINC In-Reply-To: References: Message-ID: Bom dia Use Inner Join, mais especificamente o left outer join Em 22 de janeiro de 2012 13:53, Rafael Pimenta escreveu: > Pessoal, desconsiderem o título(AUTOINC)... foi errado! =) > > Em 22 de janeiro de 2012 14:51, Rafael Pimenta > escreveu: > > > Colegas, preciso com certa urgencia de uma select que retorne alguns > dados > > na seguinte disposição: > > > > MATRICULA NOME PORTUGUES FISICA QUIMICA > > 0001 JOSE 8 7 5 > > 0002 MANUEL 9 3 6 > > 0003 JOAQUIM 6 7 7 > > > > Estrutu das tabelas: > > > > CREATE TABLE ALUNOS ( > > MATRICULA_ALUNO INTEGER NOT NULL, > > NOME_ALUNO VARCHAR(50) NOT NULL, > > DATANASCIMENTO_ALUNO DATE NOT NULL); > > > > CREATE TABLE DISCIPLINAS ( > > CODIGO_DISCIPLINA INTEGER NOT NULL, > > NOME_DISCIPLINA CHAR(50) NOT NULL); > > > > CREATE TABLE NOTAS ( > > MATRICULA_ALUNO INTEGER NOT NULL, > > CODIGO_DISCIPLINA INTEGER NOT NULL, > > QTD_NOTA NUMERIC(5,2) DEFAULT 0); > > > > Fiz os relacionamentos tudo ok. > > > > Mas eu não sei montar um select para retornar cada matéria como sendo uma > > coluna. > > > > Obrigado! > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 From wellder em gmail.com Mon Jan 23 09:03:47 2012 From: wellder em gmail.com (welder) Date: Mon, 23 Jan 2012 08:03:47 -0300 Subject: [firebase-br] MD5 In-Reply-To: References: Message-ID: No Delphi 2010 você pode usar a IdHashMessageDigest, conforme abaixo: http://www.devmedia.com.br/post-17327-MD5-em-Delphi-2010-Parte-I.html Em 21 de janeiro de 2012 20:25, Daniel Breda escreveu: > Você não tem como "descriptografar" um MD5, o MD5 é uma sequencia de > caracteres que valida determinados dados, então suponhamos que você tenha a > palavra: "Jose Luiz" e o MD5 desta palavra é "** > 9AF159257961987372012E2D32BC9A**F7", então o que você pode fazer é gravar > este md5 no banco de dados e depois quando a pessoa digitar "Jose Luiz" > você gerar o MD5 desta palavra e comparar se é igual a que está gravada no > banco de dados, se for igual é válido, se não for ai faz o tratamento > necessário. > > Atenciosamente, Daniel Breda. > > Em 21/01/2012 16:40, Jose Luiz de Medeiros escreveu: > >> Boa tarde, >> >> Existe uma forma de usar criptografia tipo a MD5 que usamos no MySql com >> Firebird, preciso criptografar as senhas e quando precisar logar usando >> esse usuario, fazer o processo reverso. como se faz usando a função MD5 >> do mysql. >> >> Teria uma forma de fazer isso no firebird? >> Grato: >> >> Jose Luiz de Medeiros >> ------------------------------**----- >> Programmer& TI Professional >> >> :: delphi - php - firebird - mysql :: >> (31)9628-4764 >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 From edmafer em gmail.com Mon Jan 23 09:09:36 2012 From: edmafer em gmail.com (Edson Marco) Date: Mon, 23 Jan 2012 09:09:36 -0200 Subject: [firebase-br] AUTOINC In-Reply-To: References: Message-ID: Infelizmente para você fazer isto, você vai travar o teu resultado para determinadas disciplinas, ou seja, se você cadastrar uma nova ele não vai trazer. Você pode fazer de várias formas, algumas seriam usando subselect ou fazendo uma procedure (ou mesmo um execute block) para retornar os registros como colunas. na subselect seria algo mais ou menos assim select a.nome_aluno, (select n.qtd_nota from notas n where n.matricula_aluno = a.matricula_aluno and n.codigo_disciplina = 2) PORTUGUES, faça o mesmo para cada matéria from aluno a Isto se você realmente quiser trazer isto já pronto do banco... ou faça isto mais dinâmico (acho que é melhor) e monte esta estrutura na aplicação. []'s 2012/1/22 Rafael Pimenta > Colegas, preciso com certa urgencia de uma select que retorne alguns dados > na seguinte disposição: > > MATRICULA NOME PORTUGUES FISICA QUIMICA > 0001 JOSE 8 7 5 > 0002 MANUEL 9 3 6 > 0003 JOAQUIM 6 7 7 > > Estrutu das tabelas: > > CREATE TABLE ALUNOS ( > MATRICULA_ALUNO INTEGER NOT NULL, > NOME_ALUNO VARCHAR(50) NOT NULL, > DATANASCIMENTO_ALUNO DATE NOT NULL); > > CREATE TABLE DISCIPLINAS ( > CODIGO_DISCIPLINA INTEGER NOT NULL, > NOME_DISCIPLINA CHAR(50) NOT NULL); > > CREATE TABLE NOTAS ( > MATRICULA_ALUNO INTEGER NOT NULL, > CODIGO_DISCIPLINA INTEGER NOT NULL, > QTD_NOTA NUMERIC(5,2) DEFAULT 0); > > Fiz os relacionamentos tudo ok. > > Mas eu não sei montar um select para retornar cada matéria como sendo uma > coluna. > > Obrigado! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From igmeirelles em gmail.com Mon Jan 23 09:10:05 2012 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Mon, 23 Jan 2012 08:10:05 -0300 Subject: [firebase-br] RES: AUTOINC In-Reply-To: References: Message-ID: <001201ccd9bf$91ce7770$b56b6650$@gmail.com> Olá Rafael... Procure por Construção de Cubos e Consultas OLAP... Acredito que o Firebird não tenha isso nativamente... Espero ter ajudado. Um abraço. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rafael Pimenta Enviada em: domingo, 22 de janeiro de 2012 13:51 Para: lista em firebase.com.br Assunto: [firebase-br] AUTOINC Colegas, preciso com certa urgencia de uma select que retorne alguns dados na seguinte disposição: MATRICULA NOME PORTUGUES FISICA QUIMICA 0001 JOSE 8 7 5 0002 MANUEL 9 3 6 0003 JOAQUIM 6 7 7 Estrutu das tabelas: CREATE TABLE ALUNOS ( MATRICULA_ALUNO INTEGER NOT NULL, NOME_ALUNO VARCHAR(50) NOT NULL, DATANASCIMENTO_ALUNO DATE NOT NULL); CREATE TABLE DISCIPLINAS ( CODIGO_DISCIPLINA INTEGER NOT NULL, NOME_DISCIPLINA CHAR(50) NOT NULL); CREATE TABLE NOTAS ( MATRICULA_ALUNO INTEGER NOT NULL, CODIGO_DISCIPLINA INTEGER NOT NULL, QTD_NOTA NUMERIC(5,2) DEFAULT 0); Fiz os relacionamentos tudo ok. Mas eu não sei montar um select para retornar cada matéria como sendo uma coluna. Obrigado! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From temp2 em tecnobyte.com.br Mon Jan 23 09:10:15 2012 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Mon, 23 Jan 2012 07:10:15 -0400 Subject: [firebase-br] MD5 In-Reply-To: References: Message-ID: Bom dia Não sei se já existe função para cálculo de MD5 no Firebird, mas se estiver querendo usar este tipo de recurso para senhas de usuários, recomendo que faça a conversão da senha para MD5 na própria aplicação e somente depois envie para o banco de dados. Se você enviar em claro para ser calculado o MD5 no servidor, talvez seja possível interceptar a senha em claro enquanto trafega do computador cliente para o computador servidor. Note que MD5 não possui cálculo inverso, ou seja, não possui descriptografia. Então o que você deve fazer são estes passos: - Quando cadastrar a senha do usuário, calcule o MD5 da senha e grave no banco de dados. - Durante o login, calcule o MD5 da senha digitada e compare com o que está no banco de dados. - Se o MD5 da senha digitada é igual ao MD5 da senha gravada, então a senha do login é igual a senha que cadastrou. Eu uso MD5 em algumas situações. Faço isto em Delphi, usando uma unit que peguei na Internet há muito tempo. Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Jose Luiz de Medeiros Sent: Saturday, January 21, 2012 2:40 PM To: lista em firebase.com.br Subject: [firebase-br] MD5 Boa tarde, Existe uma forma de usar criptografia tipo a MD5 que usamos no MySql com Firebird, preciso criptografar as senhas e quando precisar logar usando esse usuario, fazer o processo reverso. como se faz usando a função MD5 do mysql. Teria uma forma de fazer isso no firebird? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 From edmafer em gmail.com Mon Jan 23 09:16:08 2012 From: edmafer em gmail.com (Edson Marco) Date: Mon, 23 Jan 2012 09:16:08 -0200 Subject: [firebase-br] MD5 In-Reply-To: References: Message-ID: Dá uma olhada nisto: http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-hash.html Eu nunca tinha usado, fiquei curioso e fui fazer uns testes... funciona como o MD5, só que ao invés de gerar uma sequência alfanumérica, gera uma sequência númerica. Faça uns testes e veja se resolve o seu problema. []'s 2012/1/21 Jose Luiz de Medeiros > Boa tarde, > > Existe uma forma de usar criptografia tipo a MD5 que usamos no MySql com > Firebird, preciso criptografar as senhas e quando precisar logar usando > esse usuario, fazer o processo reverso. como se faz usando a função MD5 > do mysql. > > Teria uma forma de fazer isso no firebird? > Grato: > > Jose Luiz de Medeiros > ----------------------------------- > Programmer & TI Professional > :: delphi - php - firebird - mysql :: > (31)9628-4764 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From suporte.suporte8 em gmail.com Mon Jan 23 09:48:37 2012 From: suporte.suporte8 em gmail.com (suporte suporte) Date: Mon, 23 Jan 2012 09:48:37 -0200 Subject: [firebase-br] Duvida com Select Message-ID: Bom dia a todos... Tenho um select e um dos campos que pego é de um subselect como exemplo abaixo: select t.pontualidade - (select coalesce(sum(ce.quantidade),0) from com_entradas_produtos ce where ce.empresa=c.empresa and ce.contrato_codigo=c.codigo and ce.contrato_sequencia=d.sequencia) as *saldo * from cad_produtos t Vejam que que o SALDO surge apartir de um AS. o que eu queria saber é como faço pra usar o campo SALDO na clausula where do select por que hoje eu faço where t.pontualidade - (select coalesce(sum(ce.quantidade),0) from com_entradas_produtos ce where ce.empresa=c.empresa and ce.contrato_codigo=c.codigo and ce.contrato_sequencia=d.sequencia) > 0 Tem como faze algo parecido com isso: where Saldo > 0 ???? From rafa.spimenta em gmail.com Mon Jan 23 09:51:09 2012 From: rafa.spimenta em gmail.com (Rafael Pimenta) Date: Mon, 23 Jan 2012 09:51:09 -0200 Subject: [firebase-br] AUTOINC In-Reply-To: References: Message-ID: Bom dia a todos, Pelo que andei pesquisando e através dos seus depoimentos, constatei que realmente o firebird não tem tal recurso(que no sql server seria o PIVOT ). Solução encontrada: Como os dados da tabela de disciplina não são fixos, a única alternativa que encontrei é fazer um select normal retornando as disciplinas com as notas dos alunos e via programação montar um grid dinamicamente com uma coluna para cada disciplina. Agradeço o apoio de todos e fica a dica para que será incluído tal recurso em novas releases do firebird. Rafael Em 23 de janeiro de 2012 09:09, Edson Marco escreveu: > Infelizmente para você fazer isto, você vai travar o teu resultado para > determinadas disciplinas, ou seja, se você cadastrar uma nova ele não vai > trazer. > > Você pode fazer de várias formas, algumas seriam usando subselect ou > fazendo uma procedure (ou mesmo um execute block) para retornar os > registros como colunas. > > na subselect seria algo mais ou menos assim > > select > a.nome_aluno, > (select n.qtd_nota from notas n where n.matricula_aluno = > a.matricula_aluno and n.codigo_disciplina = 2) PORTUGUES, > > faça o mesmo para cada matéria > > from > aluno a > > Isto se você realmente quiser trazer isto já pronto do banco... ou faça > isto mais dinâmico (acho que é melhor) e monte esta estrutura na aplicação. > > []'s > > 2012/1/22 Rafael Pimenta > > > Colegas, preciso com certa urgencia de uma select que retorne alguns > dados > > na seguinte disposição: > > > > MATRICULA NOME PORTUGUES FISICA QUIMICA > > 0001 JOSE 8 7 5 > > 0002 MANUEL 9 3 6 > > 0003 JOAQUIM 6 7 7 > > > > Estrutu das tabelas: > > > > CREATE TABLE ALUNOS ( > > MATRICULA_ALUNO INTEGER NOT NULL, > > NOME_ALUNO VARCHAR(50) NOT NULL, > > DATANASCIMENTO_ALUNO DATE NOT NULL); > > > > CREATE TABLE DISCIPLINAS ( > > CODIGO_DISCIPLINA INTEGER NOT NULL, > > NOME_DISCIPLINA CHAR(50) NOT NULL); > > > > CREATE TABLE NOTAS ( > > MATRICULA_ALUNO INTEGER NOT NULL, > > CODIGO_DISCIPLINA INTEGER NOT NULL, > > QTD_NOTA NUMERIC(5,2) DEFAULT 0); > > > > Fiz os relacionamentos tudo ok. > > > > Mas eu não sei montar um select para retornar cada matéria como sendo uma > > coluna. > > > > Obrigado! > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edmafer em gmail.com Mon Jan 23 09:55:07 2012 From: edmafer em gmail.com (Edson Marco) Date: Mon, 23 Jan 2012 09:55:07 -0200 Subject: [firebase-br] Duvida com Select In-Reply-To: References: Message-ID: Usando o having e o group by acho que tu consegue algo para funções: http://www.firebirdsql.org/manual/nullguide-aggrfunc.html Agora usando subselect... não sei. Mas olhando rapidamente a sua sql acho que você pode utilizar tudo em um select só usando joins, não é?! []'s 2012/1/23 suporte suporte > Bom dia a todos... > > Tenho um select e um dos campos que pego é de um subselect como exemplo > abaixo: > > select > > t.pontualidade - (select coalesce(sum(ce.quantidade),0) from > com_entradas_produtos ce where ce.empresa=c.empresa and > ce.contrato_codigo=c.codigo and ce.contrato_sequencia=d.sequencia) as > *saldo > * > > from cad_produtos t > > Vejam que que o SALDO surge apartir de um AS. o que eu queria saber é como > faço pra usar o campo SALDO na clausula where do select por que hoje eu > faço where t.pontualidade - (select coalesce(sum(ce.quantidade),0) from > com_entradas_produtos ce where ce.empresa=c.empresa and > ce.contrato_codigo=c.codigo and ce.contrato_sequencia=d.sequencia) > 0 > > > Tem como faze algo parecido com isso: > where Saldo > 0 > > > ???? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From bragaped em gmail.com Mon Jan 23 11:40:28 2012 From: bragaped em gmail.com (Pedro Braga) Date: Mon, 23 Jan 2012 11:40:28 -0200 Subject: [firebase-br] Duvida SQL Consulta Message-ID: Bom Dia a Todos, estou precisando fazer um Select onde relize a pesquisa pela Cidade contudo o meu ambiente é Tabela Cliente - Preciso Retornar todas as Colunas. Tabela Endereço - Preciso Retornar Apenas as Colunas (Cidade e UF) a SQL que uso hoje é select c.*, (select first 1 e.cidade from enderecos e where e.cod_empresa = c.cod_empresa and e.cod_cliente=c.cod_cliente and e.tipo_endereco = iif(c.tipo_cliente='J', 'COM', 'RES')) as cidade, (select first 1 e.uf from enderecos e where e.cod_empresa = c.cod_empresa and e.cod_cliente=c.cod_cliente and e.tipo_endereco = iif(c.tipo_cliente='J', 'COM', 'RES')) as uf_cidade from cliente c where c.nome like :nome order by c.cod_cliente o que preciso é pesquisar pelo nome da cidade soh que o mesmo cliente pode possuir N Endereçoes e soh devo trazer 1 algua sugestão? outra coisa importante impossivel fazer isso via Procedure pois a SQL fica em UM DATASET. Pedro E. Braga (18) 8144-3939 From edmafer em gmail.com Mon Jan 23 11:47:30 2012 From: edmafer em gmail.com (Edson Marco) Date: Mon, 23 Jan 2012 11:47:30 -0200 Subject: [firebase-br] Duvida SQL Consulta In-Reply-To: References: Message-ID: select from endereco e join cliente c on (c.cod_cliente = e.cod_cliente) where e.cidade = 'nome da cidade and c.nome = 'nome do cliente'' Caso o cliente tiver mais de um endereço na mesma cidade e você só quer um, então coloca o FIRST ali. Quanto aos campos eu recomendo você por um a um no select (ex: c.nome, c.idade, e.cidade, e.bairro e etc). E coloque as clausulas que estão faltando. Mas acho que funciona. 2012/1/23 Pedro Braga > Bom Dia a Todos, > > estou precisando fazer um Select onde relize a pesquisa pela Cidade contudo > o meu ambiente é > > Tabela Cliente - Preciso Retornar todas as Colunas. > Tabela Endereço - Preciso Retornar Apenas as Colunas (Cidade e UF) > > a SQL que uso hoje é > > select c.*, > (select first 1 e.cidade from enderecos e where e.cod_empresa = > c.cod_empresa and e.cod_cliente=c.cod_cliente and e.tipo_endereco = > iif(c.tipo_cliente='J', 'COM', 'RES')) as cidade, > (select first 1 e.uf from enderecos e where e.cod_empresa = > c.cod_empresa and e.cod_cliente=c.cod_cliente and e.tipo_endereco = > iif(c.tipo_cliente='J', 'COM', 'RES')) as uf_cidade > from cliente c > where c.nome like :nome > order by c.cod_cliente > > o que preciso é pesquisar pelo nome da cidade soh que o mesmo cliente pode > possuir N Endereçoes e soh devo trazer 1 algua sugestão? > outra coisa importante impossivel fazer isso via Procedure pois a SQL fica > em UM DATASET. > > Pedro E. Braga > (18) 8144-3939 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From wsrosa em gmail.com Mon Jan 23 13:43:58 2012 From: wsrosa em gmail.com (Wilson Rosa) Date: Mon, 23 Jan 2012 13:43:58 -0200 Subject: [firebase-br] Duvida SQL Consulta In-Reply-To: References: Message-ID: Pedro, há dois fatores há considerar: 1º - Quando se quer trazer MAIS DE UM CAMPO de uma tabela, como você está querendo, é mais performático fazer um JOIN. O sub-select só é vantajoso quando se quer trazer APENAS UM CAMPO. 2º - Com dois sub-selects distintos que estão sendo feitos, você não tem a certeza que o UF que ele trará em um sub-select é o da CIDADE que ele trará noutro sub-select, já que os dois sub-selects não estão ligados, o que não acontece quando se utiliza o JOIN. Espero ter ajudado. *Wilson Rosa wsrosa em gmail.com * * * Em 23 de janeiro de 2012 11:47, Edson Marco escreveu: > select > from > endereco e > join cliente c on (c.cod_cliente = e.cod_cliente) > where > e.cidade = 'nome da cidade > and > c.nome = 'nome do cliente'' > > Caso o cliente tiver mais de um endereço na mesma cidade e você só quer um, > então coloca o FIRST ali. > > Quanto aos campos eu recomendo você por um a um no select (ex: c.nome, > c.idade, e.cidade, e.bairro e etc). > > E coloque as clausulas que estão faltando. Mas acho que funciona. > > 2012/1/23 Pedro Braga > > > Bom Dia a Todos, > > > > estou precisando fazer um Select onde relize a pesquisa pela Cidade > contudo > > o meu ambiente é > > > > Tabela Cliente - Preciso Retornar todas as Colunas. > > Tabela Endereço - Preciso Retornar Apenas as Colunas (Cidade e UF) > > > > a SQL que uso hoje é > > > > select c.*, > > (select first 1 e.cidade from enderecos e where e.cod_empresa = > > c.cod_empresa and e.cod_cliente=c.cod_cliente and e.tipo_endereco = > > iif(c.tipo_cliente='J', 'COM', 'RES')) as cidade, > > (select first 1 e.uf from enderecos e where e.cod_empresa = > > c.cod_empresa and e.cod_cliente=c.cod_cliente and e.tipo_endereco = > > iif(c.tipo_cliente='J', 'COM', 'RES')) as uf_cidade > > from cliente c > > where c.nome like :nome > > order by c.cod_cliente > > > > o que preciso é pesquisar pelo nome da cidade soh que o mesmo cliente > pode > > possuir N Endereçoes e soh devo trazer 1 algua sugestão? > > outra coisa importante impossivel fazer isso via Procedure pois a SQL > fica > > em UM DATASET. > > > > Pedro E. Braga > > (18) 8144-3939 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.com.br > */ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bragaped em gmail.com Mon Jan 23 14:37:24 2012 From: bragaped em gmail.com (Pedro Braga) Date: Mon, 23 Jan 2012 14:37:24 -0200 Subject: [firebase-br] Duvida SQL Consulta In-Reply-To: References: Message-ID: Edson, obrigado pela resposta mas isso não resolve o meu problema o que acontece é que quero trazer todos os cliente de uma determinada cidade e se colocar o frist ele ira trazer apenas a quantidade de registro solicitada e não apenas 1 dos endereços do cliente. por esse motivo não encontrei como fazer usando join e fiz 2 sub-select. Pedro E. Braga From gian.carlo em epeople.com.br Mon Jan 23 15:03:37 2012 From: gian.carlo em epeople.com.br (Gian Carlo) Date: Mon, 23 Jan 2012 15:03:37 -0200 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_2=2E5?= Message-ID: <4f1d92c2.2081650a.317d.ffff999f@mx.google.com> Olá pessoal. Fui alterar a versão do banco de dados da versão 2.0 para a versão 2.5 e ao executar minha aplicação aparece esse erro: Data type unknown Client SQL dialect 1 does not support reference to DATE datatype O que pode ser ? Grato. A string de conexão está assim: Database=10.10.1.19:C:\Sistema\BANCO.FDB User_Name=sysdba Password=masterkey BlobSize=-1 CommitRetain=False DriverName=Interbase ErrorResourceFile= LocaleCode=0000 RoleName=RoleName ServerCharSet= SQLDialect=3 Interbase TransIsolation=ReadCommited WaitOnLocks=True From hpensador em gmail.com Mon Jan 23 15:17:45 2012 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Mon, 23 Jan 2012 15:17:45 -0200 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_2=2E5?= In-Reply-To: <4f1d92c2.2081650a.317d.ffff999f@mx.google.com> References: <4f1d92c2.2081650a.317d.ffff999f@mx.google.com> Message-ID: Boa tarde Gian Carlo! Verifique no IBExpert o dialect quando você registrar a base de dados. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From listas em fasystem.com.br Mon Jan 23 15:26:34 2012 From: listas em fasystem.com.br (Fasystem - Listas) Date: Mon, 23 Jan 2012 15:26:34 -0200 Subject: [firebase-br] RES: Duvida com Select In-Reply-To: References: Message-ID: Faca select de subselect no FB a partir da versão 2.1: Select s.* from (select t.pontualidade - (select coalesce(sum(ce.quantidade),0) from com_entradas_produtos ce where ce.empresa=c.empresa and ce.contrato_codigo=c.codigo and ce.contrato_sequencia=d.sequencia) as saldo from cad_produtos t) s where s.Saldo > 0 Veja se funciona. [ ] 's Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de suporte suporte Enviada em: segunda-feira, 23 de janeiro de 2012 09:49 Para: lista em firebase.com.br Assunto: [firebase-br] Duvida com Select Bom dia a todos... Tenho um select e um dos campos que pego é de um subselect como exemplo abaixo: select t.pontualidade - (select coalesce(sum(ce.quantidade),0) from com_entradas_produtos ce where ce.empresa=c.empresa and ce.contrato_codigo=c.codigo and ce.contrato_sequencia=d.sequencia) as *saldo * from cad_produtos t Vejam que que o SALDO surge apartir de um AS. o que eu queria saber é como faço pra usar o campo SALDO na clausula where do select por que hoje eu faço where t.pontualidade - (select coalesce(sum(ce.quantidade),0) from com_entradas_produtos ce where ce.empresa=c.empresa and ce.contrato_codigo=c.codigo and ce.contrato_sequencia=d.sequencia) > 0 Tem como faze algo parecido com isso: where Saldo > 0 ???? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gian.carlo em epeople.com.br Mon Jan 23 15:55:32 2012 From: gian.carlo em epeople.com.br (Gian Carlo) Date: Mon, 23 Jan 2012 15:55:32 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vers=E3o_2=2E5?= In-Reply-To: References: <4f1d92c2.2081650a.317d.ffff999f@mx.google.com> Message-ID: <4f1d9ee4.a490ec0a.7672.ffff8e81@mx.google.com> Olá Hélio, está como: 3 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira Enviada em: segunda-feira, 23 de janeiro de 2012 15:18 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Versão 2.5 Boa tarde Gian Carlo! Verifique no IBExpert o dialect quando você registrar a base de dados. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From frguitar em bol.com.br Tue Jan 24 16:39:41 2012 From: frguitar em bol.com.br (Fabiano Lima) Date: Tue, 24 Jan 2012 16:39:41 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: <157167613.20120116091225@warmboot.com.br> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> Message-ID: <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> Então, desfiz meus triggers e troquei a função de calculo do saldo para uma procedure. Porem estou com um problema para somar valores distintos pois tenho 3 contas as quais tenho que ter o calculo do saldo independente) Na procedure abaixo eu obtenho o saldo inicial de acordo com o codigo da conta, mas na hora de calcular o saldo ele sempre esta fazendo a soma do credito menos a soma do debito, e ignorando o select onde obtenho o saldo anterior ao data_ini //// segue o codigo///// CREATE OR ALTER PROCEDURE SLD_CX( DATA_INI DATE, DATA_FIN DATE) RETURNS ( R_LANC_ID INTEGER, R_CCONTA INTEGER, R_CCONTAB INTEGER, R_SALDO_INI NUMERIC(11,2), R_SALDO NUMERIC(11,2)) AS DECLARE VARIABLE V_CREDITO NUMERIC(10,2); DECLARE VARIABLE V_DEBITO NUMERIC(10,2); DECLARE VARIABLE V_DATA TIMESTAMP; DECLARE VARIABLE V_SALDO_ANT_CRED NUMERIC(10,2); DECLARE VARIABLE V_SALDO_ANT_DEB NUMERIC(10,2); DECLARE VARIABLE V_SALDO NUMERIC(10,2); BEGIN FOR SELECT LANC_ID, CCONTA, DATA, CREDITO, DEBITO FROM LANC WHERE DATA BETWEEN :DATA_INI AND :DATA_FIN ORDER BY DATA INTO :R_LANC_ID, :R_CCONTA, :V_DATA, :V_CREDITO, :V_DEBITO DO BEGIN SELECT SUM (CREDITO) FROM LANC WHERE DATA < :DATA_INI AND CCONTA = CCONTA INTO :V_SALDO_ANT_CRED; SELECT SUM (DEBITO) FROM LANC WHERE DATA < :DATA_INI AND CCONTA = CCONTA INTO :V_SALDO_ANT_DEB; R_SALDO = (V_SALDO_ANT_CRED - V_SALDO_ANT_DEB); IF (R_SALDO IS NULL) THEN SELECT SALDO_INI, CCONTA FROM CADBANCO WHERE CCONTA = :R_CCONTA INTO :R_SALDO_INI, :R_CCONTAB; R_SALDO = R_SALDO_INI; BEGIN SELECT DISTINCT :R_SALDO + :V_CREDITO - :V_DEBITO FROM LANC WHERE (LANC_ID = :R_LANC_ID) AND (DATA = :V_DATA) AND (CCONTA = :R_CCONTAB) INTO :R_SALDO; SUSPEND; END END END Agradeço qualquer ajuda. Fabiano From joseluiz em digitoneletronica.com.br Tue Jan 24 19:35:58 2012 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Tue, 24 Jan 2012 19:35:58 -0200 (BRST) Subject: [firebase-br] Livro Firebird Message-ID: Boa noite, Tenho o livro do Cantú Firebird 1.5 essencial, que ando com ele na cabeçeira. Alguem teria um livro bom como esse para me indicar para Firebird 2.5? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 From listas em warmboot.com.br Tue Jan 24 21:49:19 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 24 Jan 2012 21:49:19 -0200 Subject: [firebase-br] Livro Firebird In-Reply-To: References: Message-ID: <969019214.20120124214919@warmboot.com.br> Infelizmente, ainda não existe nenhum livro específico para Firebird 2.5, nem no Brasil, nem no exterior. PS: Além do FB Essencial, eu tb tenho o Firebird 2. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JLdM> Boa noite, JLdM> Tenho o livro do Cantú Firebird 1.5 essencial, que ando com ele na JLdM> cabeçeira. Alguem teria um livro bom como esse para me indicar para JLdM> Firebird 2.5? JLdM> Grato: JLdM> Jose Luiz de Medeiros JLdM> ----------------------------------- JLdM> Programmer & TI Professional JLdM> :: delphi - php - firebird - mysql :: JLdM> (31)9628-4764 From sistemas2000profesional em gmail.com Tue Jan 24 22:38:50 2012 From: sistemas2000profesional em gmail.com (W O) Date: Tue, 24 Jan 2012 20:38:50 -0400 Subject: [firebase-br] Livro Firebird In-Reply-To: <969019214.20120124214919@warmboot.com.br> References: <969019214.20120124214919@warmboot.com.br> Message-ID: Hay un libro específico para el Firebird 2.5, su nombre es "Firebird 2.5 Language Reference Update", está escrito en inglés y su autor es "Paul Vinkenoog", la fecha de salida fue el 12 de Junio de 2011. Es muy completo, cubre todos los comandos y las funciones del Firebird 2.5 Saludos. Walter. 2012/1/24 Carlos H. Cantu > Infelizmente, ainda não existe nenhum livro específico para Firebird > 2.5, nem no Brasil, nem no exterior. > > PS: Além do FB Essencial, eu tb tenho o Firebird 2. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JLdM> Boa noite, > > JLdM> Tenho o livro do Cantú Firebird 1.5 essencial, que ando com ele na > JLdM> cabeçeira. Alguem teria um livro bom como esse para me indicar para > JLdM> Firebird 2.5? > JLdM> Grato: > > JLdM> Jose Luiz de Medeiros > JLdM> ----------------------------------- > JLdM> Programmer & TI Professional > JLdM> :: delphi - php - firebird - mysql :: > JLdM> (31)9628-4764 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From joseluiz em digitoneletronica.com.br Tue Jan 24 23:14:17 2012 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Tue, 24 Jan 2012 23:14:17 -0200 (BRST) Subject: [firebase-br] Livro Firebird Message-ID: Cantú, boa noite. Onde compro o seu livro firebird 2.0 com segurança? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 >---- Original Message ---- >From: "Carlos H. Cantu" >To: "FireBase" >Sent: Ter, Jan 24, 2012, 21:54 PM >Subject: Re: [firebase-br] Livro Firebird > >Infelizmente, ainda não existe nenhum livro específico para Firebird >2.5, nem no Brasil, nem no exterior. > >PS: Além do FB Essencial, eu tb tenho o Firebird 2. > >[]s >Carlos H. Cantu >www.FireBase.com.br - www.firebirdnews.org >www.warmboot.com.br - blog.firebase.com.br > >JLdM> Boa noite, > >JLdM> Tenho o livro do Cantú Firebird 1.5 essencial, que ando com ele na >JLdM> cabeçeira. Alguem teria um livro bom como esse para me indicar para >JLdM> Firebird 2.5? >JLdM> Grato: > >JLdM> Jose Luiz de Medeiros >JLdM> ----------------------------------- >JLdM> Programmer & TI Professional >JLdM> :: delphi - php - firebird - mysql :: >JLdM> (31)9628-4764 > > >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa From danielgamarradejesus em gmail.com Wed Jan 25 10:24:12 2012 From: danielgamarradejesus em gmail.com (Gamarra de Jesus Daniel) Date: Wed, 25 Jan 2012 10:24:12 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> Message-ID: Amigo, não compreendi para que serve o ultimo select, uma vez que a variável saldo já obteve um valor. Além do que o select leva em consideração as próprias variáveis. Abraço Em 24 de janeiro de 2012 16:39, Fabiano Lima escreveu: > Então, desfiz meus triggers e troquei a função de calculo do saldo para > uma procedure. > Porem estou com um problema para somar valores distintos pois tenho 3 > contas as quais tenho que ter o calculo do saldo independente) > Na procedure abaixo eu obtenho o saldo inicial de acordo com o codigo da > conta, mas na hora de calcular o saldo ele sempre esta fazendo a soma do > credito menos a soma do debito, e ignorando o select onde obtenho o saldo > anterior ao data_ini > > //// segue o codigo///// > > > CREATE OR ALTER PROCEDURE SLD_CX( > DATA_INI DATE, > DATA_FIN DATE) > RETURNS ( > R_LANC_ID INTEGER, > R_CCONTA INTEGER, > R_CCONTAB INTEGER, > R_SALDO_INI NUMERIC(11,2), > R_SALDO NUMERIC(11,2)) > AS > DECLARE VARIABLE V_CREDITO NUMERIC(10,2); > DECLARE VARIABLE V_DEBITO NUMERIC(10,2); > DECLARE VARIABLE V_DATA TIMESTAMP; > DECLARE VARIABLE V_SALDO_ANT_CRED NUMERIC(10,2); > DECLARE VARIABLE V_SALDO_ANT_DEB NUMERIC(10,2); > DECLARE VARIABLE V_SALDO NUMERIC(10,2); > > BEGIN > FOR > SELECT LANC_ID, CCONTA, DATA, CREDITO, DEBITO > FROM LANC > WHERE DATA BETWEEN :DATA_INI AND :DATA_FIN > ORDER BY DATA > INTO :R_LANC_ID, :R_CCONTA, :V_DATA, :V_CREDITO, :V_DEBITO > DO > > BEGIN > > SELECT SUM (CREDITO) FROM LANC WHERE DATA < :DATA_INI AND CCONTA = > CCONTA INTO :V_SALDO_ANT_CRED; > SELECT SUM (DEBITO) FROM LANC WHERE DATA < :DATA_INI AND CCONTA = > CCONTA INTO :V_SALDO_ANT_DEB; > > R_SALDO = (V_SALDO_ANT_CRED - V_SALDO_ANT_DEB); > > IF (R_SALDO IS NULL) THEN > > SELECT SALDO_INI, CCONTA FROM CADBANCO > WHERE CCONTA = :R_CCONTA > INTO :R_SALDO_INI, :R_CCONTAB; > > R_SALDO = R_SALDO_INI; > > BEGIN > > SELECT DISTINCT :R_SALDO + :V_CREDITO - :V_DEBITO > FROM LANC WHERE (LANC_ID = :R_LANC_ID) > AND (DATA = :V_DATA) > AND (CCONTA = :R_CCONTAB) > INTO :R_SALDO; > SUSPEND; > > END > > END > > END > > > > Agradeço qualquer ajuda. > > Fabiano > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- "Dai-me Senhor, a perseverança das ondas do mar, que fazem de cada recuo um ponto de partida para um novo avanço." From rafael.volts em turbocode.com.br Wed Jan 25 10:28:45 2012 From: rafael.volts em turbocode.com.br (Rafael Voltani) Date: Wed, 25 Jan 2012 10:28:45 -0200 Subject: [firebase-br] Array no firebird Message-ID: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> Bom dia amigos Espero conseguir explicar minha duvida que é a seguinte: Quero trazer na consulta todos os cadastro que possuam determinados códigos, Ex: 2F,5D,6R e 8S somente Até aí beleza, WHERE CODIGO IN ('2F','5D','6R','8S') Mas a dificuldade está que preciso que receba os valores que o usuário scolher, É uma consulta personalizável, a qual o usuário escolhe na tela quais códigos ele quer. Tentei com parâmetro WHERE CODIGO IN (:CODIGOS) Mas nada feito, firebird aceita apenas um valor por vez. Procurei por array no firebird, mas o que encontrei até agora não consegui entender direito. Gostaria de saber se alguém já montou algo parecido, ou se tem alguma ideia de como solucionar esse caso. Agradeço desde já a atenção. []s Rafael Voltani Firebird 2.5 Delphi 2010 From marcosweimer em gmail.com Wed Jan 25 10:31:44 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 25 Jan 2012 10:31:44 -0200 Subject: [firebase-br] Array no firebird In-Reply-To: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> References: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> Message-ID: tenta passar assim: :codigos = ''2F'',''5D'',''6R'',''8S'' se usa delphi para passar o parametros... :codigos = quotedstr('2F') + ',' + quotedstr('5D') + ',' + quotedstr('6R') + ',' + quotedstr('8S') testa para ver se funciona. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Delphi / C# / ASP.NET / WebServices / Firebird Em 25 de janeiro de 2012 10:28, Rafael Voltani < rafael.volts em turbocode.com.br> escreveu: > Bom dia amigos > > > > Espero conseguir explicar minha duvida que é a seguinte: > > Quero trazer na consulta todos os cadastro que possuam determinados > códigos, > > Ex: 2F,5D,6R e 8S somente > > > > Até aí beleza, > > WHERE CODIGO IN ('2F','5D','6R','8S') > > > > Mas a dificuldade está que preciso que receba os valores que o usuário > scolher, É uma consulta personalizável, a qual o usuário escolhe na > tela quais códigos ele quer. > > > > Tentei com parâmetro > > WHERE CODIGO IN (:CODIGOS) > > > > Mas nada feito, firebird aceita apenas um valor por vez. > > Procurei por array no firebird, mas o que encontrei até agora não > consegui entender direito. > > > > Gostaria de saber se alguém já montou algo parecido, ou se tem alguma > ideia de como solucionar esse caso. > > > > Agradeço desde já a atenção. > > > > []s > > > > Rafael Voltani > > Firebird 2.5 > > Delphi 2010 > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From maciel em 2msolutions.com.br Wed Jan 25 10:41:42 2012 From: maciel em 2msolutions.com.br (maciel em 2msolutions.com.br) Date: Wed, 25 Jan 2012 12:41:42 +0000 Subject: [firebase-br] Res: Array no firebird In-Reply-To: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> References: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> Message-ID: <778704747-1327495320-cardhu_decombobulator_blackberry.rim.net-256288712-@b1.c26.bise6.blackberry> Deste jeito nao funciona. No IN nao tem como passar parametros, a query tem que vir pronta. Precisa montar toda a query antes. Enviado pelo meu aparelho BlackBerry da Claro -----Original Message----- From: "Rafael Voltani" Sender: lista-bounces em firebase.com.br Date: Wed, 25 Jan 2012 10:28:45 To: 'FireBase' Reply-To: FireBase Subject: [firebase-br] Array no firebird Bom dia amigos Espero conseguir explicar minha duvida que é a seguinte: Quero trazer na consulta todos os cadastro que possuam determinados códigos, Ex: 2F,5D,6R e 8S somente Até aí beleza, WHERE CODIGO IN ('2F','5D','6R','8S') Mas a dificuldade está que preciso que receba os valores que o usuário scolher, É uma consulta personalizável, a qual o usuário escolhe na tela quais códigos ele quer. Tentei com parâmetro WHERE CODIGO IN (:CODIGOS) Mas nada feito, firebird aceita apenas um valor por vez. Procurei por array no firebird, mas o que encontrei até agora não consegui entender direito. Gostaria de saber se alguém já montou algo parecido, ou se tem alguma ideia de como solucionar esse caso. Agradeço desde já a atenção. []s Rafael Voltani Firebird 2.5 Delphi 2010 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bragaped em gmail.com Wed Jan 25 11:23:57 2012 From: bragaped em gmail.com (Pedro Braga) Date: Wed, 25 Jan 2012 11:23:57 -0200 Subject: [firebase-br] Res: Array no firebird In-Reply-To: <778704747-1327495320-cardhu_decombobulator_blackberry.rim.net-256288712-@b1.c26.bise6.blackberry> References: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> <778704747-1327495320-cardhu_decombobulator_blackberry.rim.net-256288712-@b1.c26.bise6.blackberry> Message-ID: Bom dia, Rafael como o amigo disse assima você não vai consegir colocar um parametro como valor no IN você tem 2 opções fazer a alteração do SQL ai realizar a consulta com os valores ou fazer com que o filtro seja feito apenas para 1 valor de cada vez. Pedro E. Braga From frguitar em bol.com.br Wed Jan 25 11:44:56 2012 From: frguitar em bol.com.br (Fabiano Lima) Date: Wed, 25 Jan 2012 11:44:56 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> Message-ID: <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> Realmente meu amigo esta errado. Por descuido enviei o codigo anterior. Segue o "correto" CREATE OR ALTER PROCEDURE SLD_CX( DATA_INI DATE, DATA_FIN DATE) RETURNS ( R_LANC_ID INTEGER, R_CCONTA INTEGER, R_CCONTAB INTEGER, R_SALDO NUMERIC(11,2)) AS DECLARE VARIABLE V_CREDITO NUMERIC(10,2); DECLARE VARIABLE V_DEBITO NUMERIC(10,2); DECLARE VARIABLE V_DATA TIMESTAMP; DECLARE VARIABLE V_SALDO_ANT NUMERIC(10,2); DECLARE VARIABLE V_SALDO_INI NUMERIC(10,2); BEGIN FOR SELECT LANC_ID, CCONTA, DATA, CREDITO, DEBITO FROM LANC WHERE DATA BETWEEN :DATA_INI AND :DATA_FIN ORDER BY DATA INTO :R_LANC_ID, :R_CCONTA, :V_DATA, :V_CREDITO, :V_DEBITO DO BEGIN SELECT SUM (CREDITO - DEBITO) FROM LANC WHERE DATA < :DATA_INI AND CCONTA = CCONTA INTO :V_SALDO_ANT; SELECT SALDO_INI FROM CADBANCO WHERE CCONTA = :R_CCONTA INTO :V_SALDO_I NI; BEGIN R_SALDO = :V_SALDO_ANT + :V_CREDITO - :V_DEBITO; IF (R_SALDO IS NULL or :v_saldo_ini <> '0.00') THEN R_SALDO = :V_SALDO_INI + :V_CREDITO - :V_DEBITO; SUSPEND; END END END Na situação de exemplo em que: saldo_ini = 100 lanc 1 debito =1 lanc 2 debto = 10 ele me devolve lanc 1 saldo = 99 lanc 2 saldo = 90 Logo ele não considera o ultimo saldo para fazer o calculo, e eu não estava inclinado a usar select sum no credito dentro do periodo pq ele iria me retornar a soma de tudo e não até o lançamento em questão. abraço Fabiano ____________________________________________ Em 25/01/2012 10:24, Gamarra de Jesus Daniel < danielgamarradejesus em gmail.com > escreveu: Amigo, não compreendi para que serve o ultimo select, uma vez que a variável saldo já obteve um valor. Além do que o select leva em consideração as próprias variáveis. Abraço Em 24 de janeiro de 2012 16:39, Fabiano Lima escreveu: > Então, desfiz meus triggers e troquei a função de calculo do saldo para > uma procedure. > Porem estou com um problema para somar valores distintos pois tenho 3 > contas as quais tenho que ter o calculo do saldo independente) > Na procedure abaixo eu obtenho o saldo inicial de acordo com o codigo da > conta, mas na hora de calcular o saldo ele sempre esta fazendo a soma do > credito menos a soma do debito, e ignorando o select onde obtenho o saldo > anterior ao data_ini > > //// segue o codigo///// > > > CREATE OR ALTER PROCEDURE SLD_CX( > DATA_INI DATE, > DATA_FIN DATE) > RETURNS ( > R_LANC_ID INTEGER, > R_CCONTA INTEGER, > R_CCONTAB INTEGER, > R_SALDO_INI NUMERIC(11,2), > R_SALDO NUMERIC(11,2)) > AS > DECLARE VARIABLE V_CREDITO NUMERIC(10,2); > DECLARE VARIABLE V_DEBITO NUMERIC(10,2); > DECLARE VARIABLE V_DATA TIMESTAMP; > DECLARE VARIABLE V_SALDO_ANT_CRED NUMERIC(10,2); > DECLARE VARIABLE V_SALDO_ANT_DEB NUMERIC(10,2); > DECLARE VARIABLE V_SALDO NUMERIC(10,2); > > BEGIN > FOR > SELECT LANC_ID, CCONTA, DATA, CREDITO, DEBITO > FROM LANC > WHERE DATA BETWEEN :DATA_INI AND :DATA_FIN > ORDER BY DATA > INTO :R_LANC_ID, :R_CCONTA, :V_DATA, :V_CREDITO, :V_DEBITO > DO > > BEGIN > > SELECT SUM (CREDITO) FROM LANC WHERE DATA < :DATA_INI AND CCONTA = > CCONTA INTO :V_SALDO_ANT_CRED; > SELECT SUM (DEBITO) FROM LANC WHERE DATA < :DATA_INI AND CCONTA = > CCONTA INTO :V_SALDO_ANT_DEB; > > R_SALDO = (V_SALDO_ANT_CRED - V_SALDO_ANT_DEB); > > IF (R_SALDO IS NULL) THEN > > SELECT SALDO_INI, CCONTA FROM CADBANCO > WHERE CCONTA = :R_CCONTA > INTO :R_SALDO_INI, :R_CCONTAB; > > R_SALDO = R_SALDO_INI; > > BEGIN > > SELECT DISTINCT :R_SALDO + :V_CREDITO - :V_DEBITO > FROM LANC WHERE (LANC_ID = :R_LANC_ID) > AND (DATA = :V_DATA) > AND (CCONTA = :R_CCONTAB) > INTO :R_SALDO; > SUSPEND; > > END > > END > > END > > > > Agradeço qualquer ajuda. > > Fabiano > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- "Dai-me Senhor, a perseverança das ondas do mar, que fazem de cada recuo um ponto de partida para um novo avanço." ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ronmes em ig.com.br Wed Jan 25 12:22:45 2012 From: ronmes em ig.com.br (RM) Date: Wed, 25 Jan 2012 12:22:45 -0200 Subject: [firebase-br] Livro Firebird In-Reply-To: References: Message-ID: Rapaz... essa é muito dificil mas vou te contar... Já ouviu falar sobre: Livrarias São locais de segredo de estado, por isso pouca gente conhece... Faça uma busca no Google, tipo: Firebird + Cantu + Saraiva Com esses termos quase impossiveis de se conhecer você consegue... Vai lá... e que a força esteja contigo... kkk -----Mensagem Original----- From: Jose Luiz de Medeiros Sent: Tuesday, January 24, 2012 11:14 PM To: Carlos H. Cantu ; FireBase Subject: Re: [firebase-br] Livro Firebird Cantú, boa noite. Onde compro o seu livro firebird 2.0 com segurança? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 >---- Original Message ---- >From: "Carlos H. Cantu" >To: "FireBase" >Sent: Ter, Jan 24, 2012, 21:54 PM >Subject: Re: [firebase-br] Livro Firebird > >Infelizmente, ainda não existe nenhum livro específico para Firebird >2.5, nem no Brasil, nem no exterior. > >PS: Além do FB Essencial, eu tb tenho o Firebird 2. > >[]s >Carlos H. Cantu >www.FireBase.com.br - www.firebirdnews.org >www.warmboot.com.br - blog.firebase.com.br > >JLdM> Boa noite, > >JLdM> Tenho o livro do Cantú Firebird 1.5 essencial, que ando com ele na >JLdM> cabeçeira. Alguem teria um livro bom como esse para me indicar para >JLdM> Firebird 2.5? >JLdM> Grato: > >JLdM> Jose Luiz de Medeiros >JLdM> ----------------------------------- >JLdM> Programmer & TI Professional >JLdM> :: delphi - php - firebird - mysql :: >JLdM> (31)9628-4764 > > >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: >http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From diegobulg em gmail.com Wed Jan 25 12:41:40 2012 From: diegobulg em gmail.com (Diego Bulgarelli) Date: Wed, 25 Jan 2012 12:41:40 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> Message-ID: Galera, boa tarde! Não sei se é isto que está mas tenho uma dúvida parecida: Gostaria que minha consulta retornasse com um saldo calculado (este campo não existe na tabela). Ex (DC = Débito ou Crédito): COD DESCR VALOR DC *SALDO* 1 Teste C 100 C *100* 2 Compra 50 C *150* 3 Venda 30 D *120* * * Eu pensei em fazer a consulta e dar um While do primeiro ao último registro fazendo isso. Tem como fazer isso? Grato Diego Bulgarelli Em 25 de janeiro de 2012 11:44, Fabiano Lima escreveu: > Realmente meu amigo esta errado. Por descuido enviei o codigo anterior. > Segue o "correto" > > CREATE OR ALTER PROCEDURE SLD_CX( > DATA_INI DATE, > DATA_FIN DATE) > RETURNS ( > R_LANC_ID INTEGER, > R_CCONTA INTEGER, > R_CCONTAB INTEGER, > R_SALDO NUMERIC(11,2)) > AS > DECLARE VARIABLE V_CREDITO NUMERIC(10,2); > DECLARE VARIABLE V_DEBITO NUMERIC(10,2); > DECLARE VARIABLE V_DATA TIMESTAMP; > DECLARE VARIABLE V_SALDO_ANT NUMERIC(10,2); > DECLARE VARIABLE V_SALDO_INI NUMERIC(10,2); > > BEGIN > FOR > SELECT LANC_ID, CCONTA, DATA, CREDITO, DEBITO > FROM LANC > WHERE DATA BETWEEN :DATA_INI AND :DATA_FIN > ORDER BY DATA > INTO :R_LANC_ID, :R_CCONTA, :V_DATA, :V_CREDITO, :V_DEBITO > DO > > BEGIN > > SELECT SUM (CREDITO - DEBITO) FROM LANC WHERE DATA < :DATA_INI AND CCONTA > = CCONTA INTO :V_SALDO_ANT; > SELECT SALDO_INI FROM CADBANCO WHERE CCONTA = :R_CCONTA INTO :V_SALDO_I NI; > > BEGIN > > > R_SALDO = :V_SALDO_ANT + :V_CREDITO - :V_DEBITO; > > IF (R_SALDO IS NULL or :v_saldo_ini <> '0.00') THEN > > R_SALDO = :V_SALDO_INI + :V_CREDITO - :V_DEBITO; > > SUSPEND; > END > END > END > > Na situação de exemplo em que: > > saldo_ini = 100 > > lanc 1 > debito =1 > > lanc 2 > debto = 10 > > > ele me devolve > > lanc 1 saldo = 99 > lanc 2 saldo = 90 > > Logo ele não considera o ultimo saldo para fazer o calculo, e eu não > estava inclinado a usar select sum no credito dentro do periodo pq ele iria > me retornar a soma de tudo e não até o lançamento em questão. > > abraço > Fabiano > > > > ____________________________________________ > > Em 25/01/2012 10:24, Gamarra de Jesus Daniel < > danielgamarradejesus em gmail.com > escreveu: > Amigo, não compreendi para que serve o ultimo select, uma vez que a > variável saldo já obteve um valor. > Além do que o select leva em consideração as próprias variáveis. > Abraço > > Em 24 de janeiro de 2012 16:39, Fabiano Lima escreveu: > > > Então, desfiz meus triggers e troquei a função de calculo do saldo > para > > uma procedure. > > Porem estou com um problema para somar valores distintos pois tenho 3 > > contas as quais tenho que ter o calculo do saldo independente) > > Na procedure abaixo eu obtenho o saldo inicial de acordo com o codigo > da > > conta, mas na hora de calcular o saldo ele sempre esta fazendo a soma > do > > credito menos a soma do debito, e ignorando o select onde obtenho o > saldo > > anterior ao data_ini > > > > //// segue o codigo///// > > > > > > CREATE OR ALTER PROCEDURE SLD_CX( > > DATA_INI DATE, > > DATA_FIN DATE) > > RETURNS ( > > R_LANC_ID INTEGER, > > R_CCONTA INTEGER, > > R_CCONTAB INTEGER, > > R_SALDO_INI NUMERIC(11,2), > > R_SALDO NUMERIC(11,2)) > > AS > > DECLARE VARIABLE V_CREDITO NUMERIC(10,2); > > DECLARE VARIABLE V_DEBITO NUMERIC(10,2); > > DECLARE VARIABLE V_DATA TIMESTAMP; > > DECLARE VARIABLE V_SALDO_ANT_CRED NUMERIC(10,2); > > DECLARE VARIABLE V_SALDO_ANT_DEB NUMERIC(10,2); > > DECLARE VARIABLE V_SALDO NUMERIC(10,2); > > > > BEGIN > > FOR > > SELECT LANC_ID, CCONTA, DATA, CREDITO, DEBITO > > FROM LANC > > WHERE DATA BETWEEN :DATA_INI AND :DATA_FIN > > ORDER BY DATA > > INTO :R_LANC_ID, :R_CCONTA, :V_DATA, :V_CREDITO, :V_DEBITO > > DO > > > > BEGIN > > > > SELECT SUM (CREDITO) FROM LANC WHERE DATA < :DATA_INI AND > CCONTA = > > CCONTA INTO :V_SALDO_ANT_CRED; > > SELECT SUM (DEBITO) FROM LANC WHERE DATA < :DATA_INI AND > CCONTA = > > CCONTA INTO :V_SALDO_ANT_DEB; > > > > R_SALDO = (V_SALDO_ANT_CRED - V_SALDO_ANT_DEB); > > > > IF (R_SALDO IS NULL) THEN > > > > SELECT SALDO_INI, CCONTA FROM CADBANCO > > WHERE CCONTA = :R_CCONTA > > INTO :R_SALDO_INI, :R_CCONTAB; > > > > R_SALDO = R_SALDO_INI; > > > > BEGIN > > > > SELECT DISTINCT :R_SALDO + :V_CREDITO - :V_DEBITO > > FROM LANC WHERE (LANC_ID = :R_LANC_ID) > > AND (DATA = :V_DATA) > > AND (CCONTA = :R_CCONTAB) > > INTO :R_SALDO; > > SUSPEND; > > > > END > > > > END > > > > END > > > > > > > > Agradeço qualquer ajuda. > > > > Fabiano > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > "Dai-me Senhor, a perseverança das ondas do mar, que fazem de cada recuo um > ponto de partida para um novo avanço." > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From hpensador em gmail.com Wed Jan 25 13:09:29 2012 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 25 Jan 2012 13:09:29 -0200 Subject: [firebase-br] Array no firebird In-Reply-To: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> References: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> Message-ID: Boa tarde Rafael! A forma de você conseguir isto é através de uma SP onde você passa os paramentros para mesma. Internamente na sua SP você monta a estrutura de sua consulta e faz um execute statement. > Bom dia amigos > > > > Espero conseguir explicar minha duvida que é a seguinte: > > Quero trazer na consulta todos os cadastro que possuam determinados > códigos, > > Ex: 2F,5D,6R e 8S somente > > > > Até aí beleza, > > WHERE CODIGO IN ('2F','5D','6R','8S') > > > > Mas a dificuldade está que preciso que receba os valores que o usuário > scolher, É uma consulta personalizável, a qual o usuário escolhe na > tela quais códigos ele quer. > > > > Tentei com parâmetro > > WHERE CODIGO IN (:CODIGOS) > > > > Mas nada feito, firebird aceita apenas um valor por vez. > > Procurei por array no firebird, mas o que encontrei até agora não > consegui entender direito. > > > > Gostaria de saber se alguém já montou algo parecido, ou se tem alguma > ideia de como solucionar esse caso. > > > > Agradeço desde já a atenção. > > > > []s > > > > Rafael Voltani > > Firebird 2.5 > > Delphi 2010 > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From herminiopiram em gmail.com Wed Jan 25 13:29:16 2012 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Wed, 25 Jan 2012 13:29:16 -0200 Subject: [firebase-br] Livro Firebird In-Reply-To: References: Message-ID: http://www.firebase.com.br/fb/produtos.php (No meio da pagina tem o livro) http://www.submarino.com.br/produto/1/21309725/firebird+2.0:+o+banco+de+dados+do+novo+milenio (Comprei o meu no subMarino, alias, sempre compro livros de lá, nunca tive problemas). 2012/1/25 RM > Rapaz... essa é muito dificil mas vou te contar... > > Já ouviu falar sobre: Livrarias > > São locais de segredo de estado, por isso pouca gente conhece... > > Faça uma busca no Google, tipo: Firebird + Cantu + Saraiva > > Com esses termos quase impossiveis de se conhecer você consegue... > > > Vai lá... e que a força esteja contigo... kkk > > > > -----Mensagem Original----- From: Jose Luiz de Medeiros > Sent: Tuesday, January 24, 2012 11:14 PM > To: Carlos H. Cantu ; FireBase > > Subject: Re: [firebase-br] Livro Firebird > > Cantú, boa noite. > > Onde compro o seu livro firebird 2.0 com segurança? > > Grato: > > Jose Luiz de Medeiros > ------------------------------**----- > Programmer & TI Professional > :: delphi - php - firebird - mysql :: > (31)9628-4764 > > ---- Original Message ---- >> From: "Carlos H. Cantu" >> To: "FireBase" >> Sent: Ter, Jan 24, 2012, 21:54 PM >> Subject: Re: [firebase-br] Livro Firebird >> >> Infelizmente, ainda não existe nenhum livro específico para Firebird >> 2.5, nem no Brasil, nem no exterior. >> >> PS: Além do FB Essencial, eu tb tenho o Firebird 2. >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.com.br >> >> JLdM> Boa noite, >> >> JLdM> Tenho o livro do Cantú Firebird 1.5 essencial, que ando com ele na >> JLdM> cabeçeira. Alguem teria um livro bom como esse para me indicar para >> JLdM> Firebird 2.5? >> JLdM> Grato: >> >> JLdM> Jose Luiz de Medeiros >> JLdM> ------------------------------**----- >> JLdM> Programmer & TI Professional >> JLdM> :: delphi - php - firebird - mysql :: >> JLdM> (31)9628-4764 >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From felix em soltecnologia.com.br Wed Jan 25 13:44:38 2012 From: felix em soltecnologia.com.br (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Wed, 25 Jan 2012 12:44:38 -0300 Subject: [firebase-br] RES: Array no firebird In-Reply-To: References: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> Message-ID: <003a01ccdb78$40088380$c0198a80$@com.br> Não entendi a dificuldade, pois estou visualizando o seguinte: Cliente marca em um grid (?) os códigos: [X] 2F [X] 5D [X] 6R xcondicao := ''; while not TabeladoGrid.Eof do if campo_ta_marcado then xcondicao := xcondicao + quotedstr(tabeladogrid.fieldbyname('codigo').asstring) + ', '; tabeladogrid.next; end; if xcondicao <> '' then Xcondicao := ' where codigo in (' + Copy(xcondicao,1,length(xcondicao)-2) +')'; Query.sql.close; Query.sql.clear; Query.sql.add('select * from tabela'+xcondicao); Query.Open; Ou algo parecido. Não funcionaria ? Fco. Felix www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira Enviada em: quarta-feira, 25 de janeiro de 2012 12:09 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Array no firebird Boa tarde Rafael! A forma de você conseguir isto é através de uma SP onde você passa os paramentros para mesma. Internamente na sua SP você monta a estrutura de sua consulta e faz um execute statement. > Bom dia amigos > > > > Espero conseguir explicar minha duvida que é a seguinte: > > Quero trazer na consulta todos os cadastro que possuam determinados > códigos, > > Ex: 2F,5D,6R e 8S somente > > > > Até aí beleza, > > WHERE CODIGO IN ('2F','5D','6R','8S') > > > > Mas a dificuldade está que preciso que receba os valores que o usuário > scolher, É uma consulta personalizável, a qual o usuário escolhe na > tela quais códigos ele quer. > > > > Tentei com parâmetro > > WHERE CODIGO IN (:CODIGOS) > > > > Mas nada feito, firebird aceita apenas um valor por vez. > > Procurei por array no firebird, mas o que encontrei até agora não > consegui entender direito. > > > > Gostaria de saber se alguém já montou algo parecido, ou se tem alguma > ideia de como solucionar esse caso. > > > > Agradeço desde já a atenção. > > > > []s > > > > Rafael Voltani > > Firebird 2.5 > > Delphi 2010 > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From secretariadogeral em acra.pt Wed Jan 25 14:26:46 2012 From: secretariadogeral em acra.pt (MAR - Secretario Geral da ACRA) Date: Wed, 25 Jan 2012 15:26:46 -0100 Subject: [firebase-br] RES: Array no firebird In-Reply-To: <003a01ccdb78$40088380$c0198a80$@com.br> References: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> <003a01ccdb78$40088380$c0198a80$@com.br> Message-ID: Não companheiro, O problema é numa Store Procedure que procersse um ficheiro Ascii (flat file) que me é enviado de formar mas que domino o ofrmato e os tipos de registo. Chama-se PS2 (short para "PSC-Prestação de Serviço a Clientes que na versão 2 passou a PS2). Por exemplo os registo tipo 2 tratam pagamentos. Te *mando* um exemplo: "PS2"=TIPO DE FICHEIRO 3 BYTES "2"=TIPO DE REGISTO 1 "61"=TIPO DE SERVIÇO 2bytes "00"= Tipo de Erro (00 não há erro foi paga) 2 bytes mas depois os erros vão do 00-a-23 e como tenho de processar o ficheiro com For Select.....do begin end evitava uma 2.ª Procedure e ia acomulando para um array de numerc(18,2) os valores de cada erro. PS2261000112900000000256666633000000000100000000001316 ACRA02 2011 QTA00 PS2261030112900000004587777640000000000100000000089586 ACRA02 2011 QTA00 PS2261000112900000124444698650000000000100000000090265 ACRA02 2011 QTA00 PS2261030112900004529254727005000000000100000000090459 ACRA02 2011 QTA00 PS2261060112900001234588890887000000000100000000093757 ACRA02 2011 QTA00 PS2261060112900000012345688805000000000100000000105882 ACRA02 2011 QTA00 PS2261030112900000001236554676000000000100000000107143 ACRA02 2011 QTA00 PS2261100112900000203212222221000000000100000000107725 ACRA02 2011 QTA00 Assim vou recorrer a uma segunda Procedure com um: Select CodigoErro,sum(ValorTotalPago) from ficheiro Group By CodigoErro 2012/1/25 Felix - SOL Informática > Não entendi a dificuldade, pois estou visualizando o seguinte: > > Cliente marca em um grid (?) os códigos: > [X] 2F > [X] 5D > [X] 6R > > xcondicao := ''; > while not TabeladoGrid.Eof do > if campo_ta_marcado then > xcondicao := xcondicao + > quotedstr(tabeladogrid.fieldbyname('codigo').asstring) + ', '; > tabeladogrid.next; > end; > if xcondicao <> '' then > Xcondicao := ' where codigo in (' + > Copy(xcondicao,1,length(xcondicao)-2) +')'; > > Query.sql.close; > Query.sql.clear; > Query.sql.add('select * from tabela'+xcondicao); > Query.Open; > > Ou algo parecido. Não funcionaria ? > > Fco. Felix > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Hélio Oliveira > Enviada em: quarta-feira, 25 de janeiro de 2012 12:09 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] Array no firebird > > Boa tarde Rafael! > > A forma de você conseguir isto é através de uma SP onde você passa os > paramentros para mesma. > > Internamente na sua SP você monta a estrutura de sua consulta e faz um > execute statement. > > > Bom dia amigos > > > > > > > > Espero conseguir explicar minha duvida que é a seguinte: > > > > Quero trazer na consulta todos os cadastro que possuam determinados > > códigos, > > > > Ex: 2F,5D,6R e 8S somente > > > > > > > > Até aí beleza, > > > > WHERE CODIGO IN ('2F','5D','6R','8S') > > > > > > > > Mas a dificuldade está que preciso que receba os valores que o usuário > > scolher, É uma consulta personalizável, a qual o usuário escolhe na > > tela quais códigos ele quer. > > > > > > > > Tentei com parâmetro > > > > WHERE CODIGO IN (:CODIGOS) > > > > > > > > Mas nada feito, firebird aceita apenas um valor por vez. > > > > Procurei por array no firebird, mas o que encontrei até agora não > > consegui entender direito. > > > > > > > > Gostaria de saber se alguém já montou algo parecido, ou se tem alguma > > ideia de como solucionar esse caso. > > > > > > > > Agradeço desde já a atenção. > > > > > > > > []s > > > > > > > > Rafael Voltani > > > > Firebird 2.5 > > > > Delphi 2010 > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > www.hpensador.net > (71) 9975-9176 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com os meus melhores cumprimentos Mário Reis Esta mensagem contém informação de natureza confidencial e é exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, receber este email agradecemos que não o copie nem o reenvie e que nos notifique do ocorrido através do email de resposta. From acf em andreconrado.net Wed Jan 25 14:42:38 2012 From: acf em andreconrado.net (=?ISO-8859-1?Q?Andr=E9_Conrado?=) Date: Wed, 25 Jan 2012 14:42:38 -0200 Subject: [firebase-br] RES: Array no firebird In-Reply-To: <003a01ccdb78$40088380$c0198a80$@com.br> References: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> <003a01ccdb78$40088380$c0198a80$@com.br> Message-ID: Gente não é tão difícil assim o que nosso amigo precisa, faz assim que dá certinho: 1 - Concatena os valores numa String: Ex.: :codigos = quotedstr('2F') + ',' + quotedstr('5D') + ',' + quotedstr('6R') + ',' + quotedstr('8S'); e passa isso como parâmetro da sua query. 2 - Dentro da query você compara o campo da seguinte forma: WHERE :PARAMETRO_RECEBIDO CONTAINING CODIGO É simples, nada de array. abçs. 2012/1/25 Felix - SOL Informática : > Não entendi a dificuldade, pois estou visualizando o seguinte: > > Cliente marca em um grid (?) os códigos: > [X] 2F > [X] 5D > [X] 6R > > xcondicao := ''; > while not TabeladoGrid.Eof do >        if campo_ta_marcado then >                xcondicao := xcondicao + > quotedstr(tabeladogrid.fieldbyname('codigo').asstring) + ', '; >        tabeladogrid.next; > end; > if xcondicao <> '' then >        Xcondicao := ' where codigo in (' + > Copy(xcondicao,1,length(xcondicao)-2) +')'; > > Query.sql.close; > Query.sql.clear; > Query.sql.add('select * from tabela'+xcondicao); > Query.Open; > > Ou algo parecido. Não funcionaria ? > > Fco. Felix > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Hélio Oliveira > Enviada em: quarta-feira, 25 de janeiro de 2012 12:09 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] Array no firebird > > Boa tarde Rafael! > > A forma de você conseguir isto é através de uma SP onde você passa os > paramentros para mesma. > > Internamente na sua SP você monta a estrutura de sua consulta e faz um > execute statement. > >> Bom dia amigos >> >> >> >> Espero conseguir explicar minha duvida que é a seguinte: >> >> Quero trazer na consulta todos os cadastro que possuam determinados >> códigos, >> >>           Ex: 2F,5D,6R e 8S somente >> >> >> >> Até aí beleza, >> >>           WHERE CODIGO IN ('2F','5D','6R','8S') >> >> >> >> Mas a dificuldade está que preciso que receba os valores que o usuário >> scolher, É uma consulta personalizável, a qual o usuário escolhe na >> tela quais códigos ele quer. >> >> >> >> Tentei com parâmetro >> >>           WHERE CODIGO IN (:CODIGOS) >> >> >> >> Mas nada feito, firebird aceita apenas um valor por vez. >> >> Procurei por array no firebird, mas o que encontrei até agora não >> consegui entender direito. >> >> >> >> Gostaria de saber se alguém já montou algo parecido, ou se tem alguma >> ideia de como solucionar esse caso. >> >> >> >> Agradeço desde já a atenção. >> >> >> >> []s >> >> >> >> Rafael Voltani >> >> Firebird 2.5 >> >> Delphi 2010 >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > www.hpensador.net > (71) 9975-9176 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From acf em andreconrado.net Wed Jan 25 14:50:03 2012 From: acf em andreconrado.net (=?ISO-8859-1?Q?Andr=E9_Conrado?=) Date: Wed, 25 Jan 2012 14:50:03 -0200 Subject: [firebase-br] RES: Array no firebird In-Reply-To: References: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> <003a01ccdb78$40088380$c0198a80$@com.br> Message-ID: Concatena os valores dentro da SP, dá no mesmo. abçs Em 25 de janeiro de 2012 14:42, André Conrado escreveu: > Gente não é tão difícil assim o que nosso amigo precisa, faz assim que > dá certinho: > > > 1 - Concatena os valores numa String: Ex.: :codigos =  quotedstr('2F') > + ',' + quotedstr('5D') + ',' + quotedstr('6R') + ',' + > quotedstr('8S'); >     e passa isso como parâmetro da sua query. > > 2 - Dentro da query você compara o campo da seguinte forma: >     WHERE :PARAMETRO_RECEBIDO CONTAINING CODIGO > > > É simples, nada de array. > > > abçs. > > 2012/1/25 Felix - SOL Informática : >> Não entendi a dificuldade, pois estou visualizando o seguinte: >> >> Cliente marca em um grid (?) os códigos: >> [X] 2F >> [X] 5D >> [X] 6R >> >> xcondicao := ''; >> while not TabeladoGrid.Eof do >>        if campo_ta_marcado then >>                xcondicao := xcondicao + >> quotedstr(tabeladogrid.fieldbyname('codigo').asstring) + ', '; >>        tabeladogrid.next; >> end; >> if xcondicao <> '' then >>        Xcondicao := ' where codigo in (' + >> Copy(xcondicao,1,length(xcondicao)-2) +')'; >> >> Query.sql.close; >> Query.sql.clear; >> Query.sql.add('select * from tabela'+xcondicao); >> Query.Open; >> >> Ou algo parecido. Não funcionaria ? >> >> Fco. Felix >> www.soltecnologia.com.br >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em >> nome de Hélio Oliveira >> Enviada em: quarta-feira, 25 de janeiro de 2012 12:09 >> Para: lista em firebase.com.br >> Assunto: Re: [firebase-br] Array no firebird >> >> Boa tarde Rafael! >> >> A forma de você conseguir isto é através de uma SP onde você passa os >> paramentros para mesma. >> >> Internamente na sua SP você monta a estrutura de sua consulta e faz um >> execute statement. >> >>> Bom dia amigos >>> >>> >>> >>> Espero conseguir explicar minha duvida que é a seguinte: >>> >>> Quero trazer na consulta todos os cadastro que possuam determinados >>> códigos, >>> >>>           Ex: 2F,5D,6R e 8S somente >>> >>> >>> >>> Até aí beleza, >>> >>>           WHERE CODIGO IN ('2F','5D','6R','8S') >>> >>> >>> >>> Mas a dificuldade está que preciso que receba os valores que o usuário >>> scolher, É uma consulta personalizável, a qual o usuário escolhe na >>> tela quais códigos ele quer. >>> >>> >>> >>> Tentei com parâmetro >>> >>>           WHERE CODIGO IN (:CODIGOS) >>> >>> >>> >>> Mas nada feito, firebird aceita apenas um valor por vez. >>> >>> Procurei por array no firebird, mas o que encontrei até agora não >>> consegui entender direito. >>> >>> >>> >>> Gostaria de saber se alguém já montou algo parecido, ou se tem alguma >>> ideia de como solucionar esse caso. >>> >>> >>> >>> Agradeço desde já a atenção. >>> >>> >>> >>> []s >>> >>> >>> >>> Rafael Voltani >>> >>> Firebird 2.5 >>> >>> Delphi 2010 >>> >>> >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> -- >> []'s, >> >> Hélio Oliveira >> Bel. Ciência da Computação >> Técnico em Contabilidade >> e-mail : hpensador em gmail.com >> Skype : hpensador >> http://hpensador.blogspot.com/ >> www.hpensador.net >> (71) 9975-9176 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From pportellaa.firebase em gmail.com Wed Jan 25 14:51:31 2012 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Wed, 25 Jan 2012 14:51:31 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> Message-ID: <4F203313.4000003@gmail.com> Procura ver o comando CASE ex: http://www.devmedia.com.br/post-1489-O-case-do-firebird.html "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a CRISTO, queiram CONHECÊ-LO por conhecerem vocês" H. David Burton Em 25/01/2012 12:41, Diego Bulgarelli escreveu: > Galera, boa tarde! > > Não sei se é isto que está mas tenho uma dúvida parecida: > Gostaria que minha consulta retornasse com um saldo calculado (este campo > não existe na tabela). > Ex (DC = Débito ou Crédito): > COD DESCR VALOR DC *SALDO* > 1 Teste C 100 C *100* > 2 Compra 50 C *150* > 3 Venda 30 D *120* > * > * > Eu pensei em fazer a consulta e dar um While do primeiro ao último registro > fazendo isso. > Tem como fazer isso? > > Grato > Diego Bulgarelli > From rafael.volts em turbocode.com.br Wed Jan 25 15:14:30 2012 From: rafael.volts em turbocode.com.br (Rafael Voltani) Date: Wed, 25 Jan 2012 15:14:30 -0200 Subject: [firebase-br] RES: RES: Array no firebird In-Reply-To: References: <4f1ff56e.85b7ec0a.3270.1704@mx.google.com> <003a01ccdb78$40088380$c0198a80$@com.br> Message-ID: <4f203869.0481640a.7301.6731@mx.google.com> Perfeito André... Exatamente o que estava procurando... Não conhecia esse método de CONTAINING... Muito obrigado a todos pela atenção!! []s Rafael Voltani Firebird 2.5 Delphi 2010 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de André Conrado Enviada em: quarta-feira, 25 de janeiro de 2012 14:43 Para: FireBase Assunto: Re: [firebase-br] RES: Array no firebird Gente não é tão difícil assim o que nosso amigo precisa, faz assim que dá certinho: 1 - Concatena os valores numa String: Ex.: :codigos = quotedstr('2F') + ',' + quotedstr('5D') + ',' + quotedstr('6R') + ',' + quotedstr('8S'); e passa isso como parâmetro da sua query. 2 - Dentro da query você compara o campo da seguinte forma: WHERE :PARAMETRO_RECEBIDO CONTAINING CODIGO É simples, nada de array. abçs. 2012/1/25 Felix - SOL Informática : > Não entendi a dificuldade, pois estou visualizando o seguinte: > > Cliente marca em um grid (?) os códigos: > [X] 2F > [X] 5D > [X] 6R > > xcondicao := ''; > while not TabeladoGrid.Eof do >        if campo_ta_marcado then >                xcondicao := xcondicao + > quotedstr(tabeladogrid.fieldbyname('codigo').asstring) + ', '; >        tabeladogrid.next; > end; > if xcondicao <> '' then >        Xcondicao := ' where codigo in (' + > Copy(xcondicao,1,length(xcondicao)-2) +')'; > > Query.sql.close; > Query.sql.clear; > Query.sql.add('select * from tabela'+xcondicao); Query.Open; > > Ou algo parecido. Não funcionaria ? > > Fco. Felix > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira > Enviada em: quarta-feira, 25 de janeiro de 2012 12:09 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] Array no firebird > > Boa tarde Rafael! > > A forma de você conseguir isto é através de uma SP onde você passa os > paramentros para mesma. > > Internamente na sua SP você monta a estrutura de sua consulta e faz um > execute statement. > >> Bom dia amigos >> >> >> >> Espero conseguir explicar minha duvida que é a seguinte: >> >> Quero trazer na consulta todos os cadastro que possuam determinados >> códigos, >> >>           Ex: 2F,5D,6R e 8S somente >> >> >> >> Até aí beleza, >> >>           WHERE CODIGO IN ('2F','5D','6R','8S') >> >> >> >> Mas a dificuldade está que preciso que receba os valores que o >> usuário scolher, É uma consulta personalizável, a qual o usuário >> escolhe na tela quais códigos ele quer. >> >> >> >> Tentei com parâmetro >> >>           WHERE CODIGO IN (:CODIGOS) >> >> >> >> Mas nada feito, firebird aceita apenas um valor por vez. >> >> Procurei por array no firebird, mas o que encontrei até agora não >> consegui entender direito. >> >> >> >> Gostaria de saber se alguém já montou algo parecido, ou se tem alguma >> ideia de como solucionar esse caso. >> >> >> >> Agradeço desde já a atenção. >> >> >> >> []s >> >> >> >> Rafael Voltani >> >> Firebird 2.5 >> >> Delphi 2010 >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > www.hpensador.net > (71) 9975-9176 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From diegobulg em gmail.com Wed Jan 25 15:19:23 2012 From: diegobulg em gmail.com (Diego Bulgarelli) Date: Wed, 25 Jan 2012 15:19:23 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: <4F203313.4000003@gmail.com> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> <4F203313.4000003@gmail.com> Message-ID: Olá, H. David Burton! Acredito que o comando Case não funciona neste caso pois preciso "*calcular o saldo com base no registro anterior"*. Vou mudar a ordem dos registros citados e repare que o saldo dos registros pode mudar (menos o do último registro): COD DESCR VALOR DC *SALDO* 2 Compra 50 C *50* 3 Venda 30 D *20* 1 Teste C 100 C *120* Já fiz calculando na própria aplicação mas perde muito performance. Estou muito curioso para achar uma maneira de fazer isso via SQL mesmo, mas até hoje não vi ninguém falando sobre um assunto parecido. Grato Diego Bulgarelli Em 25 de janeiro de 2012 14:51, Paulo Portella < pportellaa.firebase em gmail.com> escreveu: > Procura ver o comando CASE > ex: > http://www.devmedia.com.br/**post-1489-O-case-do-firebird.**html > > "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > H. David Burton > > > Em 25/01/2012 12:41, Diego Bulgarelli escreveu: > >> Galera, boa tarde! >> >> Não sei se é isto que está mas tenho uma dúvida parecida: >> Gostaria que minha consulta retornasse com um saldo calculado (este campo >> não existe na tabela). >> Ex (DC = Débito ou Crédito): >> COD DESCR VALOR DC *SALDO* >> 1 Teste C 100 C *100* >> 2 Compra 50 C *150* >> 3 Venda 30 D *120* >> * >> >> * >> Eu pensei em fazer a consulta e dar um While do primeiro ao último >> registro >> fazendo isso. >> Tem como fazer isso? >> >> Grato >> Diego Bulgarelli >> >> > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From michael em administrevoce.com.br Wed Jan 25 16:28:34 2012 From: michael em administrevoce.com.br (=?utf-8?b?TWljaGFlbCBHcnl6YWdvcmlkaXM=?=) Date: Wed, 25 Jan 2012 16:28:34 -0200 Subject: [firebase-br] Livro Firebird Message-ID: <20120125162834.kzfnbfeaokk4oosk@webmail.ignegocios.com.br> Eu comprei o livro Firebird 2.0 do Cantu, da Editora Ciência Moderna no Submarino. Veio numa boa. [ ]s, -- Michael Em Wed, 25 Jan 2012 12:22:45 -0200, RM escreveu: Rapaz... essa é muito dificil mas vou te contar... > > Já ouviu falar sobre: Livrarias > > São locais de segredo de estado, por isso pouca gente conhece... > > Faça uma busca no Google, tipo: Firebird + Cantu + Saraiva > > Com esses termos quase impossiveis de se conhecer você consegue... > > > Vai lá... e que a força esteja contigo... kkk > > > > -----Mensagem Original----- From: Jose Luiz de Medeiros > Sent: Tuesday, January 24, 2012 11:14 PM > To: Carlos H. Cantu ; FireBase > Subject: Re: [firebase-br] Livro Firebird > > Cantú, boa noite. > > Onde compro o seu livro firebird 2.0 com segurança? > > Grato: > > Jose Luiz de Medeiros > ----------------------------------- > Programmer & TI Professional > :: delphi - php - firebird - mysql :: > (31)9628-4764 > > >---- Original Message ---- > >From: "Carlos H. Cantu" > >To: "FireBase" > >Sent: Ter, Jan 24, 2012, 21:54 PM > >Subject: Re: [firebase-br] Livro Firebird > > > >Infelizmente, ainda não existe nenhum livro específico para Firebird > >2.5, nem no Brasil, nem no exterior. > > > >PS: Além do FB Essencial, eu tb tenho o Firebird 2. > > > >[]s > >Carlos H. Cantu > >www.FireBase.com.br - www.firebirdnews.org > >www.warmboot.com.br - blog.firebase.com.br > > > >JLdM> Boa noite, > > > >JLdM> Tenho o livro do Cantú Firebird 1.5 essencial, que ando com ele na > >JLdM> cabeçeira. Alguem teria um livro bom como esse para me indicar para > >JLdM> Firebird 2.5? > >JLdM> Grato: > > > >JLdM> Jose Luiz de Medeiros > >JLdM> ----------------------------------- > >JLdM> Programmer & TI Professional > >JLdM> :: delphi - php - firebird - mysql :: > >JLdM> (31)9628-4764 > > > > > >______________________________________________ > >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >Para saber como gerenciar/excluir seu cadastro na lista, use: > >http://www.firebase.com.br/fb/artigo.php?id=1107 > >Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From zan_ti em farmaponte.com.br Wed Jan 25 16:38:49 2012 From: zan_ti em farmaponte.com.br (Thiago) Date: Wed, 25 Jan 2012 16:38:49 -0200 Subject: [firebase-br] Erro ao conectar: Is not a valid database Message-ID: Pessoal, boa tarde. Durante a execução do sistema houve uma queda de energia. Ao ligar a máquina novamente e tentar conectar no banco aparece a seguinte mensagem: "ARQUIVO.FDB is not a valid database". Se eu tento fazer gfix ou gbak ocorre o mesmo erro. O sistema é em Firebird 1.5 e Windows XP. Como poderia recuperar esta base de dados corrompida? Obrigado! From frguitar em bol.com.br Wed Jan 25 16:56:25 2012 From: frguitar em bol.com.br (Fabiano Lima) Date: Wed, 25 Jan 2012 16:56:25 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> <4F203313.4000003@gmail.com> Message-ID: <4f20505979969_3c28ca2cc701761@a4-winter6.tmail> Cara no seu caso vc pode adaptar a procedure como vista em. http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2009-May/061070.html att Fabiano ____________________________________________ Em 25/01/2012 15:19, Diego Bulgarelli < diegobulg em gmail.com > escreveu: Olá, H. David Burton! Acredito que o comando Case não funciona neste caso pois preciso "*calcular o saldo com base no registro anterior"*. Vou mudar a ordem dos registros citados e repare que o saldo dos registros pode mudar (menos o do último registro): COD DESCR VALOR DC *SALDO* 2 Compra 50 C *50* 3 Venda 30 D *20* 1 Teste C 100 C *120* Já fiz calculando na própria aplicação mas perde muito performance. Estou muito curioso para achar uma maneira de fazer isso via SQL mesmo, mas até hoje não vi ninguém falando sobre um assunto parecido. Grato Diego Bulgarelli Em 25 de janeiro de 2012 14:51, Paulo Portella < pportellaa.firebase em gmail.com> escreveu: > Procura ver o comando CASE > ex: > http://www.devmedia.com.br/**post-1489-O-case-do-firebird.**html<http://www.devmedia.com.br/post-1489-O-case-do-firebird.html>; > > "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > H. David Burton > > > Em 25/01/2012 12:41, Diego Bulgarelli escreveu: > >> Galera, boa tarde! >> >> Não sei se é isto que está mas tenho uma dúvida parecida: >> Gostaria que minha consulta retornasse com um saldo calculado (este campo >> não existe na tabela). >> Ex (DC = Débito ou Crédito): >> COD DESCR VALOR DC *SALDO* >> 1 Teste C 100 C *100* >> 2 Compra 50 C *150* >> 3 Venda 30 D *120* >> * >> >> * >> Eu pensei em fazer a consulta e dar um While do primeiro ao último >> registro >> fazendo isso. >> Tem como fazer isso? >> >> Grato >> Diego Bulgarelli >> >> > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>; > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>; > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From diegobulg em gmail.com Wed Jan 25 18:24:09 2012 From: diegobulg em gmail.com (Diego Bulgarelli) Date: Wed, 25 Jan 2012 18:24:09 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: <4f20505979969_3c28ca2cc701761@a4-winter6.tmail> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> <4F203313.4000003@gmail.com> <4f20505979969_3c28ca2cc701761@a4-winter6.tmail> Message-ID: Fabiano, era isso mesmo que eu queria! Muito obrigado! :) Só estava faltando colocar o campo saldo para cada registro e tirar a primeira e última linha (isso no meu caso) Aproveitando o embalo, pra sincero essa é a primeira vez que trabalho com procedures SQL, então me desculpem se a pergunta for meio principiante: Não é ruim o código ficar no banco pois qualquer um pode abrir o banco e alterar estas procedures ou roubar nossos códigos? Tem como bloquear isso? Já peguei uns tutoriais e comecei a estudar o básico de Stored Procedures. Gente.. Muito obrigado e espero poder retribuir! Diego Bulgarelli Em 25 de janeiro de 2012 16:56, Fabiano Lima escreveu: > Cara no seu caso vc pode adaptar a procedure como vista em. > > > http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2009-May/061070.html > > att > Fabiano > > > ____________________________________________ > > Em 25/01/2012 15:19, Diego Bulgarelli < diegobulg em gmail.com > > escreveu: > Olá, H. David Burton! > > Acredito que o comando Case não funciona neste caso pois preciso "*calcular > o saldo com base no registro anterior"*. > Vou mudar a ordem dos registros citados e repare que o saldo dos registros > pode mudar (menos o do último registro): > COD DESCR VALOR DC *SALDO* > 2 Compra 50 C *50* > 3 Venda 30 D *20* > 1 Teste C 100 C *120* > > Já fiz calculando na própria aplicação mas perde muito performance. > Estou muito curioso para achar uma maneira de fazer isso via SQL mesmo, mas > até hoje não vi ninguém falando sobre um assunto parecido. > > Grato > Diego Bulgarelli > > > Em 25 de janeiro de 2012 14:51, Paulo Portella < > pportellaa.firebase em gmail.com> escreveu: > > > Procura ver o comando CASE > > ex: > > > http://www.devmedia.com.br/**post-1489-O-case-do-firebird.**html<http://www.devmedia.com.br/post-1489-O-case-do-firebird.html> > ;; > > > > "Vivam de maneira que as pessoas que os conheçam, ainda que não > conheçam a > > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > > H. David Burton > > > > > > Em 25/01/2012 12:41, Diego Bulgarelli escreveu: > > > >> Galera, boa tarde! > >> > >> Não sei se é isto que está mas tenho uma dúvida parecida: > >> Gostaria que minha consulta retornasse com um saldo calculado > (este campo > >> não existe na tabela). > >> Ex (DC = Débito ou Crédito): > >> COD DESCR VALOR DC *SALDO* > >> 1 Teste C 100 C *100* > >> 2 Compra 50 C *150* > >> 3 Venda 30 D *120* > >> * > >> > >> * > >> Eu pensei em fazer a consulta e dar um While do primeiro ao último > >> registro > >> fazendo isso. > >> Tem como fazer isso? > >> > >> Grato > >> Diego Bulgarelli > >> > >> > > ______________________________**________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107> > ;; > > Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>; > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From emerson.sanches em gmail.com Wed Jan 25 19:30:23 2012 From: emerson.sanches em gmail.com (Emerson Sanches) Date: Wed, 25 Jan 2012 19:30:23 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> <4F203313.4000003@gmail.com> Message-ID: Cara isso eh complicado mesmo.................via SLQ uma maneira de fazer, seria criando um tabela auxiliar e através de cursores, preencher essa tabela............e ai sim, fazer o SQL dessa tabela auxiliar através da aplicação, é um caminho que eu mesmo já usei muito. O Oracle eu sei que tem funções que fazem isso diretamente no SQL, mas essas funções são nativas do Oracle, não fazem parte da linguagem SLQ padrão. Emerson Sanches Analista de Sistemas Em 25 de janeiro de 2012 15:19, Diego Bulgarelli escreveu: > Olá, H. David Burton! > > Acredito que o comando Case não funciona neste caso pois preciso "*calcular > o saldo com base no registro anterior"*. > Vou mudar a ordem dos registros citados e repare que o saldo dos registros > pode mudar (menos o do último registro): > COD DESCR VALOR DC *SALDO* > 2 Compra 50 C *50* > 3 Venda 30 D *20* > 1 Teste C 100 C *120* > > Já fiz calculando na própria aplicação mas perde muito performance. > Estou muito curioso para achar uma maneira de fazer isso via SQL mesmo, mas > até hoje não vi ninguém falando sobre um assunto parecido. > > Grato > Diego Bulgarelli > > > Em 25 de janeiro de 2012 14:51, Paulo Portella < > pportellaa.firebase em gmail.com> escreveu: > > > Procura ver o comando CASE > > ex: > > http://www.devmedia.com.br/**post-1489-O-case-do-firebird.**html< > http://www.devmedia.com.br/post-1489-O-case-do-firebird.html> > > > > "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam > a > > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > > H. David Burton > > > > > > Em 25/01/2012 12:41, Diego Bulgarelli escreveu: > > > >> Galera, boa tarde! > >> > >> Não sei se é isto que está mas tenho uma dúvida parecida: > >> Gostaria que minha consulta retornasse com um saldo calculado (este > campo > >> não existe na tabela). > >> Ex (DC = Débito ou Crédito): > >> COD DESCR VALOR DC *SALDO* > >> 1 Teste C 100 C *100* > >> 2 Compra 50 C *150* > >> 3 Venda 30 D *120* > >> * > >> > >> * > >> Eu pensei em fazer a consulta e dar um While do primeiro ao último > >> registro > >> fazendo isso. > >> Tem como fazer isso? > >> > >> Grato > >> Diego Bulgarelli > >> > >> > > ______________________________**________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.br/fb/artigo.php?id=1107> > > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From diegobulg em gmail.com Wed Jan 25 19:55:31 2012 From: diegobulg em gmail.com (Diego Bulgarelli) Date: Wed, 25 Jan 2012 19:55:31 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> <4F203313.4000003@gmail.com> Message-ID: Consegui usando Stored Procedures graças a dica do nosso amigo Fabiano. Segue o link: http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2009-May/061070.html Sua ideia também é boa, mas usando SP ganhamos em performance. Obrigado pela ajuda :) Em 25 de janeiro de 2012 19:30, Emerson Sanches escreveu: > Cara isso eh complicado mesmo.................via SLQ uma maneira de fazer, > seria criando um tabela auxiliar e através de cursores, preencher essa > tabela............e ai sim, fazer o SQL dessa tabela auxiliar através da > aplicação, é um caminho que eu mesmo já usei muito. > O Oracle eu sei que tem funções que fazem isso diretamente no SQL, mas > essas funções são nativas do Oracle, não fazem parte da linguagem > SLQ padrão. > > > Emerson Sanches > Analista de Sistemas > > > Em 25 de janeiro de 2012 15:19, Diego Bulgarelli >escreveu: > > > Olá, H. David Burton! > > > > Acredito que o comando Case não funciona neste caso pois preciso > "*calcular > > o saldo com base no registro anterior"*. > > Vou mudar a ordem dos registros citados e repare que o saldo dos > registros > > pode mudar (menos o do último registro): > > COD DESCR VALOR DC *SALDO* > > 2 Compra 50 C *50* > > 3 Venda 30 D *20* > > 1 Teste C 100 C *120* > > > > Já fiz calculando na própria aplicação mas perde muito performance. > > Estou muito curioso para achar uma maneira de fazer isso via SQL mesmo, > mas > > até hoje não vi ninguém falando sobre um assunto parecido. > > > > Grato > > Diego Bulgarelli > > > > > > Em 25 de janeiro de 2012 14:51, Paulo Portella < > > pportellaa.firebase em gmail.com> escreveu: > > > > > Procura ver o comando CASE > > > ex: > > > http://www.devmedia.com.br/**post-1489-O-case-do-firebird.**html< > > http://www.devmedia.com.br/post-1489-O-case-do-firebird.html> > > > > > > "Vivam de maneira que as pessoas que os conheçam, ainda que não > conheçam > > a > > > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > > > H. David Burton > > > > > > > > > Em 25/01/2012 12:41, Diego Bulgarelli escreveu: > > > > > >> Galera, boa tarde! > > >> > > >> Não sei se é isto que está mas tenho uma dúvida parecida: > > >> Gostaria que minha consulta retornasse com um saldo calculado (este > > campo > > >> não existe na tabela). > > >> Ex (DC = Débito ou Crédito): > > >> COD DESCR VALOR DC *SALDO* > > >> 1 Teste C 100 C *100* > > >> 2 Compra 50 C *150* > > >> 3 Venda 30 D *120* > > >> * > > >> > > >> * > > >> Eu pensei em fazer a consulta e dar um While do primeiro ao último > > >> registro > > >> fazendo isso. > > >> Tem como fazer isso? > > >> > > >> Grato > > >> Diego Bulgarelli > > >> > > >> > > > ______________________________**________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/**artigo.php?id=1107< > > http://www.firebase.com.br/fb/artigo.php?id=1107> > > > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > > http://firebase.com.br/pesquisa> > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From pportellaa.firebase em gmail.com Wed Jan 25 21:13:32 2012 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Wed, 25 Jan 2012 21:13:32 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> <4F203313.4000003@gmail.com> Message-ID: <4F208C9C.4040907@gmail.com> Heheheh Meu nome é Paulo.Portella... O H.David Burton é quem assina a frase que posto, que eu gosto muito desses (e outros) dizeres. Mas fico feliz que você encontrou a solução pro que precisava. E conte sempre com a gente. estamos aqui pra ajudar. Um abraço. "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a CRISTO, queiram CONHECÊ-LO por conhecerem vocês" H. David Burton Em 25/01/2012 15:19, Diego Bulgarelli escreveu: > Olá, H. David Burton! > > Acredito que o comando Case não funciona neste caso pois preciso "*calcular > o saldo com base no registro anterior"*. > Vou mudar a ordem dos registros citados e repare que o saldo dos registros > pode mudar (menos o do último registro): > COD DESCR VALOR DC *SALDO* > 2 Compra 50 C *50* > 3 Venda 30 D *20* > 1 Teste C 100 C *120* > > Já fiz calculando na própria aplicação mas perde muito performance. > Estou muito curioso para achar uma maneira de fazer isso via SQL mesmo, mas > até hoje não vi ninguém falando sobre um assunto parecido. > > Grato > Diego Bulgarelli > > > Em 25 de janeiro de 2012 14:51, Paulo Portella< > pportellaa.firebase em gmail.com> escreveu: > >> Procura ver o comando CASE >> ex: >> http://www.devmedia.com.br/**post-1489-O-case-do-firebird.**html >> >> "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a >> CRISTO, queiram CONHECÊ-LO por conhecerem vocês" >> H. David Burton >> >> >> Em 25/01/2012 12:41, Diego Bulgarelli escreveu: >> >>> Galera, boa tarde! >>> >>> Não sei se é isto que está mas tenho uma dúvida parecida: >>> Gostaria que minha consulta retornasse com um saldo calculado (este campo >>> não existe na tabela). >>> Ex (DC = Débito ou Crédito): >>> COD DESCR VALOR DC *SALDO* >>> 1 Teste C 100 C *100* >>> 2 Compra 50 C *150* >>> 3 Venda 30 D *120* >>> * >>> >>> * >>> Eu pensei em fazer a consulta e dar um While do primeiro ao último >>> registro >>> fazendo isso. >>> Tem como fazer isso? >>> >>> Grato >>> Diego Bulgarelli >>> >>> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From frguitar em bol.com.br Wed Jan 25 21:40:19 2012 From: frguitar em bol.com.br (Fabiano Lima) Date: Wed, 25 Jan 2012 21:40:19 -0200 Subject: [firebase-br] Caculo de saldo - Mais de uma conta In-Reply-To: <4F208C9C.4040907@gmail.com> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> <4F203313.4000003@gmail.com> <4F208C9C.4040907@gmail.com> Message-ID: <4f2092e3a7db3_2f11106cbc6c5be@a4-winter17.tmail> Paulo, aproveitando o gancho se vc conseguir dar uma luz no meu codigo, preciso que o saldo seja calculado porem tem que ser distintos pois tenho 3 contas diferentes e preciso retornar os valores de saldo de cada uma delas nos lançamentos Segue link do meu problema http://firebase.com.br/pipermail/lista_firebase.com.br/2012-January/076557.html Grato Fabiano Lima ____________________________________________ Em 25/01/2012 21:13, Paulo Portella < pportellaa.firebase em gmail.com > escreveu: Heheheh Meu nome é Paulo.Portella... O H.David Burton é quem assina a frase que posto, que eu gosto muito desses (e outros) dizeres. Mas fico feliz que você encontrou a solução pro que precisava. E conte sempre com a gente. estamos aqui pra ajudar. Um abraço. "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a CRISTO, queiram CONHECÊ-LO por conhecerem vocês" H. David Burton Em 25/01/2012 15:19, Diego Bulgarelli escreveu: > Olá, H. David Burton! > > Acredito que o comando Case não funciona neste caso pois preciso "*calcular > o saldo com base no registro anterior"*. > Vou mudar a ordem dos registros citados e repare que o saldo dos registros > pode mudar (menos o do último registro): > COD DESCR VALOR DC *SALDO* > 2 Compra 50 C *50* > 3 Venda 30 D *20* > 1 Teste C 100 C *120* > > Já fiz calculando na própria aplicação mas perde muito performance. > Estou muito curioso para achar uma maneira de fazer isso via SQL mesmo, mas > até hoje não vi ninguém falando sobre um assunto parecido. > > Grato > Diego Bulgarelli > > > Em 25 de janeiro de 2012 14:51, Paulo Portella< > pportellaa.firebase em gmail.com> escreveu: > >> Procura ver o comando CASE >> ex: >> http://www.devmedia.com.br/**post-1489-O-case-do-firebird.**html<http://www.devmedia.com.br/post-1489-O-case-do-firebird.html>; >> >> "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a >> CRISTO, queiram CONHECÊ-LO por conhecerem vocês" >> H. David Burton >> >> >> Em 25/01/2012 12:41, Diego Bulgarelli escreveu: >> >>> Galera, boa tarde! >>> >>> Não sei se é isto que está mas tenho uma dúvida parecida: >>> Gostaria que minha consulta retornasse com um saldo calculado (este campo >>> não existe na tabela). >>> Ex (DC = Débito ou Crédito): >>> COD DESCR VALOR DC *SALDO* >>> 1 Teste C 100 C *100* >>> 2 Compra 50 C *150* >>> 3 Venda 30 D *120* >>> * >>> >>> * >>> Eu pensei em fazer a consulta e dar um While do primeiro ao último >>> registro >>> fazendo isso. >>> Tem como fazer isso? >>> >>> Grato >>> Diego Bulgarelli >>> >>> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>; >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>; >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From levymoreira.ce em gmail.com Wed Jan 25 21:47:56 2012 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Wed, 25 Jan 2012 21:47:56 -0200 Subject: [firebase-br] Livro Firebird In-Reply-To: <20120125162834.kzfnbfeaokk4oosk@webmail.ignegocios.com.br> References: <20120125162834.kzfnbfeaokk4oosk@webmail.ignegocios.com.br> Message-ID: Sem querer derrubar os livros, mas a documentação não resolve? From binho.lfm em gmail.com Wed Jan 25 21:54:09 2012 From: binho.lfm em gmail.com (Luiz F.) Date: Wed, 25 Jan 2012 21:54:09 -0200 Subject: [firebase-br] Senha Banco Message-ID: Boa Noite Pessoal, tenho a seguinte dúvida: Altero a senha do sysdba, se eu copiar o arquivo do banco para outro computador, sem alterar a senha do sysdba, vou conseguir conectar nele com a senha masterkey? Valeu! From diegobulg em gmail.com Wed Jan 25 22:42:40 2012 From: diegobulg em gmail.com (Diego Bulgarelli) Date: Wed, 25 Jan 2012 22:42:40 -0200 Subject: [firebase-br] Caculo de saldo In-Reply-To: <4F208C9C.4040907@gmail.com> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> <4F203313.4000003@gmail.com> <4F208C9C.4040907@gmail.com> Message-ID: kkkkkkkkkkkkkkk me desculpe, eu sempre dou essas mancadas.. xD Podem contar comigo também. Espero poder ajudar! Abraços Em 25 de janeiro de 2012 21:13, Paulo Portella < pportellaa.firebase em gmail.com> escreveu: > Heheheh > Meu nome é Paulo.Portella... O H.David Burton é quem assina a frase que > posto, que eu gosto muito desses (e outros) dizeres. > Mas fico feliz que você encontrou a solução pro que precisava. > E conte sempre com a gente. estamos aqui pra ajudar. > Um abraço. > > > "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > H. David Burton > > > Em 25/01/2012 15:19, Diego Bulgarelli escreveu: > >> Olá, H. David Burton! >> >> Acredito que o comando Case não funciona neste caso pois preciso >> "*calcular >> o saldo com base no registro anterior"*. >> >> Vou mudar a ordem dos registros citados e repare que o saldo dos registros >> pode mudar (menos o do último registro): >> COD DESCR VALOR DC *SALDO* >> 2 Compra 50 C *50* >> 3 Venda 30 D *20* >> 1 Teste C 100 C *120* >> >> Já fiz calculando na própria aplicação mas perde muito performance. >> Estou muito curioso para achar uma maneira de fazer isso via SQL mesmo, >> mas >> até hoje não vi ninguém falando sobre um assunto parecido. >> >> Grato >> Diego Bulgarelli >> >> >> Em 25 de janeiro de 2012 14:51, Paulo Portella< >> pportellaa.firebase em gmail.com> escreveu: >> >> Procura ver o comando CASE >>> ex: >>> http://www.devmedia.com.br/****post-1489-O-case-do-firebird.****html >>> >>> > >>> >>> >>> "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam >>> a >>> CRISTO, queiram CONHECÊ-LO por conhecerem vocês" >>> H. David Burton >>> >>> >>> Em 25/01/2012 12:41, Diego Bulgarelli escreveu: >>> >>> Galera, boa tarde! >>>> >>>> Não sei se é isto que está mas tenho uma dúvida parecida: >>>> Gostaria que minha consulta retornasse com um saldo calculado (este >>>> campo >>>> não existe na tabela). >>>> Ex (DC = Débito ou Crédito): >>>> COD DESCR VALOR DC *SALDO* >>>> 1 Teste C 100 C *100* >>>> 2 Compra 50 C *150* >>>> 3 Venda 30 D *120* >>>> * >>>> >>>> * >>>> Eu pensei em fazer a consulta e dar um While do primeiro ao último >>>> registro >>>> fazendo isso. >>>> Tem como fazer isso? >>>> >>>> Grato >>>> Diego Bulgarelli >>>> >>>> >>>> ______________________________****________________ >>> >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>> >>> > >>> Para consultar mensagens antigas: http://firebase.com.br/****pesquisa >>> > >>> >>> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From diegobulg em gmail.com Wed Jan 25 22:48:04 2012 From: diegobulg em gmail.com (Diego Bulgarelli) Date: Wed, 25 Jan 2012 22:48:04 -0200 Subject: [firebase-br] Senha Banco In-Reply-To: References: Message-ID: Até onde eu sei, os usuários ficam armazenados nas tabelas do Firebird. Mas você pode tirar os privilégios do Sysdba e colocar em outro usuário. Veja se o link te ajuda: http://www.comunidade-firebird.org/cflp/downloads/CFLP_O030.PDF O único problema é se descobrirem seu usuário e senha que tem os privilégios, pq daí basta criar na outra máquina e terá acesso da mesma forma. Abraço Diego Bulgarelli Em 25 de janeiro de 2012 21:54, Luiz F. escreveu: > Boa Noite Pessoal, > > tenho a seguinte dúvida: > > Altero a senha do sysdba, se eu copiar o arquivo do banco para outro > computador, sem alterar a senha do sysdba, vou conseguir conectar nele com > a senha masterkey? > > Valeu! > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From diegobulg em gmail.com Wed Jan 25 22:55:46 2012 From: diegobulg em gmail.com (Diego Bulgarelli) Date: Wed, 25 Jan 2012 22:55:46 -0200 Subject: [firebase-br] Caculo de saldo - Mais de uma conta In-Reply-To: <4f2092e3a7db3_2f11106cbc6c5be@a4-winter17.tmail> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <4f1efaed77703_7133bca3c701be@a4-winter8.tmail> <4f200758c19a5_27cb6d334746a1@a4-winter5.tmail> <4F203313.4000003@gmail.com> <4F208C9C.4040907@gmail.com> <4f2092e3a7db3_2f11106cbc6c5be@a4-winter17.tmail> Message-ID: Fabiano, tem como você montar um exemplo do resultado que você quer semelhante ao que eu fiz? É que eu não entendi direito que você quer, e talvez assim eu possa te ajudar melhor. Se eu estiver atrapalhando é só avisar. Diego Bulgarelli Em 25 de janeiro de 2012 21:40, Fabiano Lima escreveu: > Paulo, aproveitando o gancho se vc conseguir dar uma luz no meu codigo, > preciso que o saldo seja calculado porem tem que ser distintos pois tenho 3 > contas diferentes e preciso retornar os valores de saldo de cada uma delas > nos lançamentos > > Segue link do meu problema > > > http://firebase.com.br/pipermail/lista_firebase.com.br/2012-January/076557.html > > Grato > Fabiano Lima > > ____________________________________________ > > Em 25/01/2012 21:13, Paulo Portella < pportellaa.firebase em gmail.com> escreveu: > Heheheh > Meu nome é Paulo.Portella... O H.David Burton é quem assina a frase que > posto, que eu gosto muito desses (e outros) dizeres. > Mas fico feliz que você encontrou a solução pro que precisava. > E conte sempre com a gente. estamos aqui pra ajudar. > Um abraço. > > "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a > CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > H. David Burton > > > Em 25/01/2012 15:19, Diego Bulgarelli escreveu: > > Olá, H. David Burton! > > > > Acredito que o comando Case não funciona neste caso pois preciso > "*calcular > > o saldo com base no registro anterior"*. > > Vou mudar a ordem dos registros citados e repare que o saldo dos > registros > > pode mudar (menos o do último registro): > > COD DESCR VALOR DC *SALDO* > > 2 Compra 50 C *50* > > 3 Venda 30 D *20* > > 1 Teste C 100 C *120* > > > > Já fiz calculando na própria aplicação mas perde muito performance. > > Estou muito curioso para achar uma maneira de fazer isso via SQL > mesmo, mas > > até hoje não vi ninguém falando sobre um assunto parecido. > > > > Grato > > Diego Bulgarelli > > > > > > Em 25 de janeiro de 2012 14:51, Paulo Portella< > > pportellaa.firebase em gmail.com> escreveu: > > > >> Procura ver o comando CASE > >> ex: > >> > http://www.devmedia.com.br/**post-1489-O-case-do-firebird.**html<http://www.devmedia.com.br/post-1489-O-case-do-firebird.html> > ;; > >> > >> "Vivam de maneira que as pessoas que os conheçam, ainda que não > conheçam a > >> CRISTO, queiram CONHECÊ-LO por conhecerem vocês" > >> H. David Burton > >> > >> > >> Em 25/01/2012 12:41, Diego Bulgarelli escreveu: > >> > >>> Galera, boa tarde! > >>> > >>> Não sei se é isto que está mas tenho uma dúvida parecida: > >>> Gostaria que minha consulta retornasse com um saldo calculado > (este campo > >>> não existe na tabela). > >>> Ex (DC = Débito ou Crédito): > >>> COD DESCR VALOR DC *SALDO* > >>> 1 Teste C 100 C *100* > >>> 2 Compra 50 C *150* > >>> 3 Venda 30 D *120* > >>> * > >>> > >>> * > >>> Eu pensei em fazer a consulta e dar um While do primeiro ao > último > >>> registro > >>> fazendo isso. > >>> Tem como fazer isso? > >>> > >>> Grato > >>> Diego Bulgarelli > >>> > >>> > >> ______________________________**________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em > www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> > http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107> > ;; > >> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>; > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix em soltecnologia.com.br Wed Jan 25 23:11:08 2012 From: felix em soltecnologia.com.br (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Wed, 25 Jan 2012 22:11:08 -0300 Subject: [firebase-br] RES: Senha Banco In-Reply-To: References: Message-ID: <005f01ccdbc7$64ca5be0$2e5f13a0$@com.br> Sim. Uma forma básica de segurança pode ser implementada criando-se um novo usuário e aplicar uma 'role' para o sysdba impedindo o acesso deste. Mas é uma medida paliativa, que um conhecedor do FB poderá contornar. Segurança mesmo só com acesso restrito ao servidor (físico e dos compartilhamentos de pastas), alteração do usuário sysdba e o uso de alias para o caminho do banco. Fco. Felix www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luiz F. Enviada em: quarta-feira, 25 de janeiro de 2012 20:54 Para: lista em firebase.com.br Assunto: [firebase-br] Senha Banco Boa Noite Pessoal, tenho a seguinte dúvida: Altero a senha do sysdba, se eu copiar o arquivo do banco para outro computador, sem alterar a senha do sysdba, vou conseguir conectar nele com a senha masterkey? Valeu! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix em soltecnologia.com.br Wed Jan 25 23:24:10 2012 From: felix em soltecnologia.com.br (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Wed, 25 Jan 2012 22:24:10 -0300 Subject: [firebase-br] RES: RES: Senha Banco In-Reply-To: <005f01ccdbc7$64ca5be0$2e5f13a0$@com.br> References: <005f01ccdbc7$64ca5be0$2e5f13a0$@com.br> Message-ID: <006301ccdbc9$35209920$9f61cb60$@com.br> Acrescentando ao nível paranóico: criptografia na comunicação com o banco. Ou um sniffer poderá capturar (com muito ou pouco custo, sei lá) o nome e senha de acesso. Fco. Felix www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix - SOL Informática Enviada em: quarta-feira, 25 de janeiro de 2012 22:11 Para: 'Luiz F.'; 'FireBase' Assunto: [firebase-br] RES: Senha Banco Sim. Uma forma básica de segurança pode ser implementada criando-se um novo usuário e aplicar uma 'role' para o sysdba impedindo o acesso deste. Mas é uma medida paliativa, que um conhecedor do FB poderá contornar. Segurança mesmo só com acesso restrito ao servidor (físico e dos compartilhamentos de pastas), alteração do usuário sysdba e o uso de alias para o caminho do banco. Fco. Felix www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luiz F. Enviada em: quarta-feira, 25 de janeiro de 2012 20:54 Para: lista em firebase.com.br Assunto: [firebase-br] Senha Banco Boa Noite Pessoal, tenho a seguinte dúvida: Altero a senha do sysdba, se eu copiar o arquivo do banco para outro computador, sem alterar a senha do sysdba, vou conseguir conectar nele com a senha masterkey? Valeu! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From binho.lfm em gmail.com Thu Jan 26 06:24:11 2012 From: binho.lfm em gmail.com (Luiz F.) Date: Thu, 26 Jan 2012 06:24:11 -0200 Subject: [firebase-br] RES: RES: Senha Banco In-Reply-To: <006301ccdbc9$35209920$9f61cb60$@com.br> References: <005f01ccdbc7$64ca5be0$2e5f13a0$@com.br> <006301ccdbc9$35209920$9f61cb60$@com.br> Message-ID: Valeu pessoal! Vou ver o que vou fazer, o jeito mais simples mesmo seria a criação do novo usuário. Espero que nas próximas versões do Firebird uma nova solução para este problema seja apresentada. Att, Luiz "Felix - SOL Informática" escreveu na mensagem news:006301ccdbc9$35209920$9f61cb60$@com.br... Acrescentando ao nível paranóico: criptografia na comunicação com o banco. Ou um sniffer poderá capturar (com muito ou pouco custo, sei lá) o nome e senha de acesso. Fco. Felix www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix - SOL Informática Enviada em: quarta-feira, 25 de janeiro de 2012 22:11 Para: 'Luiz F.'; 'FireBase' Assunto: [firebase-br] RES: Senha Banco Sim. Uma forma básica de segurança pode ser implementada criando-se um novo usuário e aplicar uma 'role' para o sysdba impedindo o acesso deste. Mas é uma medida paliativa, que um conhecedor do FB poderá contornar. Segurança mesmo só com acesso restrito ao servidor (físico e dos compartilhamentos de pastas), alteração do usuário sysdba e o uso de alias para o caminho do banco. Fco. Felix www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luiz F. Enviada em: quarta-feira, 25 de janeiro de 2012 20:54 Para: lista em firebase.com.br Assunto: [firebase-br] Senha Banco Boa Noite Pessoal, tenho a seguinte dúvida: Altero a senha do sysdba, se eu copiar o arquivo do banco para outro computador, sem alterar a senha do sysdba, vou conseguir conectar nele com a senha masterkey? Valeu! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From toninhoeleoterio em gmail.com Thu Jan 26 08:27:26 2012 From: toninhoeleoterio em gmail.com (=?ISO-8859-1?Q?Toninho_Eleot=E9rio?=) Date: Thu, 26 Jan 2012 08:27:26 -0200 Subject: [firebase-br] =?iso-8859-1?q?Sobre_lentid=E3o_no_Interbase?= Message-ID: Bom dia Antonio. Gostaria de uma força rapaz. Li que vc teve o mesmo problema que estou tendo hoje: o interbase 6.0 está com problema para conectar, está muito lento mesmo. Não é nem pra abrir tabela, é pra conectar mesmo. Será que tem como resolver, com o Win98 conecta em fração de segundo, no windows XP está demorando de 40 segundos à 1 minuto. Dá uma dica, por favor. Estou perdendo o sono. Obrigado. Atenciosamente, Toninho Eleotério Telefones: (32) 8801-8070 (32) 8856-3706 *"Certamente que a bondade e a misericórdia me seguirão todos os dias da minha vida, e habitarei na casa do Senhor por longos dias." Salmo 23.6* From fernando.bg em gmail.com Thu Jan 26 08:58:27 2012 From: fernando.bg em gmail.com (=?ISO-8859-1?Q?Forrest=AE?=) Date: Thu, 26 Jan 2012 08:58:27 -0200 Subject: [firebase-br] =?iso-8859-1?q?Sobre_lentid=E3o_no_Interbase?= In-Reply-To: References: Message-ID: Em 26/01/2012 08:27, Toninho Eleotério escreveu: > Bom dia Antonio. > > Gostaria de uma força rapaz. Li que vc teve o mesmo problema que estou > tendo hoje: o interbase 6.0 está com problema para conectar, está muito > lento mesmo. Não é nem pra abrir tabela, é pra conectar mesmo. Será que tem > como resolver, com o Win98 conecta em fração de segundo, no windows XP está > demorando de 40 segundos à 1 minuto. > > Dá uma dica, por favor. Estou perdendo o sono. Bom dia Interbase 6.0 ainda essa base não pode ser convertida para alguma versão mais nova do Firebird não? Bom deixando pra lá esse problema da versão, para ver se melhora a velocidade já tentou desativar a restauração do sistema no win xp? Porque se não me engano o xp pega arquivos .gdb como arquivos de sistema e cria pontos de restauração. Ou desative a restauração ou tente mudar o .gdb para outra coisa tipo .fdb, tente aí veja se resolve seu problema. T+++++++++++++++ From diegobulg em gmail.com Thu Jan 26 10:03:00 2012 From: diegobulg em gmail.com (Diego Bulgarelli) Date: Thu, 26 Jan 2012 10:03:00 -0200 Subject: [firebase-br] =?iso-8859-1?q?Sobre_lentid=E3o_no_Interbase?= In-Reply-To: References: Message-ID: Bom dia! O banco está local? Se não tiver, isso pode ser o Firewall. Você tentar ao invés de informar o nome do servidor, informar o IP do servidor. Algo interessante é extrair todos os metadados e criar um novo banco limpo. Mas cuidado pois essa operação não extrai os campos BLOB. Atenciosamente Diego Bulgarelli Em 26 de janeiro de 2012 08:27, Toninho Eleotério < toninhoeleoterio em gmail.com> escreveu: > Bom dia Antonio. > > Gostaria de uma força rapaz. Li que vc teve o mesmo problema que estou > tendo hoje: o interbase 6.0 está com problema para conectar, está muito > lento mesmo. Não é nem pra abrir tabela, é pra conectar mesmo. Será que tem > como resolver, com o Win98 conecta em fração de segundo, no windows XP está > demorando de 40 segundos à 1 minuto. > > Dá uma dica, por favor. Estou perdendo o sono. > > Obrigado. > > Atenciosamente, > Toninho Eleotério > > Telefones: (32) 8801-8070 > (32) 8856-3706 > > *"Certamente que a bondade e a misericórdia me seguirão todos os dias da > minha vida, e habitarei na casa do Senhor por longos dias." > Salmo 23.6* > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fabio.schunig em gmail.com Thu Jan 26 11:44:44 2012 From: fabio.schunig em gmail.com (Fabio Schunig) Date: Thu, 26 Jan 2012 11:44:44 -0200 Subject: [firebase-br] =?iso-8859-1?q?Recalcular_=EDndices?= Message-ID: <4F2158CC.6030506@gmail.com> Bom dia pessoal Estou pesquisando o recálculo das estatísticas dos índices, para melhorar a seletividade e performance. Mas me surgiram algumas dúvidas: 1) Até agora estava usando o "SET STATISTICS", mas li um artigo[1] do Carlos Cantu que descreve como "reconstruir" o índice. Gostaria de saber qual a diferença entre os 2 procedimentos, e quais as vantagens em reconstruir o índice totalmente. 2) Existe algum risco em utilizar os dois procedimentos acima com a base sendo acessada pelos outros usuários? Existe risco de corromper a base de dados? [1] http://www.firebase.com.br/fb/artigo.php?id=2272 Abraços! Fabio Schunig From listas em warmboot.com.br Thu Jan 26 12:04:49 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 26 Jan 2012 12:04:49 -0200 Subject: [firebase-br] =?iso-8859-1?q?Recalcular_=EDndices?= In-Reply-To: <4F2158CC.6030506@gmail.com> References: <4F2158CC.6030506@gmail.com> Message-ID: <192888963.20120126120449@warmboot.com.br> Reconstruir significa que a árvore de índice vai ser reconstruída, e as estatísticas recalculadas. SET STATISTICS apenas atualiza as estatísticas, sem reconstruir nada. Recriar um índice com o banco de dados em uso não corrompe o BD, mas impede as alterações de dados da tabela a qual o indice pertence, enquanto o índice estiver sendo criado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FS> Bom dia pessoal FS> Estou pesquisando o recálculo das estatísticas dos índices, para FS> melhorar a seletividade e performance. FS> Mas me surgiram algumas dúvidas: FS> 1) Até agora estava usando o "SET STATISTICS", mas li um artigo[1] do FS> Carlos Cantu que descreve como "reconstruir" o índice. FS> Gostaria de saber qual a diferença entre os 2 procedimentos, e quais as FS> vantagens em reconstruir o índice totalmente. FS> 2) Existe algum risco em utilizar os dois procedimentos acima com a base FS> sendo acessada pelos outros usuários? FS> Existe risco de corromper a base de dados? FS> [1] http://www.firebase.com.br/fb/artigo.php?id=2272 FS> Abraços! FS> Fabio Schunig FS> ______________________________________________ FS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FS> Para saber como gerenciar/excluir seu cadastro na lista, use: FS> http://www.firebase.com.br/fb/artigo.php?id=1107 FS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From toninhoeleoterio em gmail.com Thu Jan 26 13:59:18 2012 From: toninhoeleoterio em gmail.com (=?ISO-8859-1?Q?Toninho_Eleot=E9rio?=) Date: Thu, 26 Jan 2012 13:59:18 -0200 Subject: [firebase-br] =?iso-8859-1?q?Sobre_lentid=E3o_no_Interbase?= In-Reply-To: References: Message-ID: Oi gente, obrigado pelas respostas, fico feliz com isso! Mas ainda, infelizmente, não resolveram meu problema. Olha só, segue lista abaixo das providências que tomei (e não resolveu) e especificações do meu sistema: *Lista de Providências:* 1) Desativei o Firewall do Windows 2) Desativei o Anti-Virus 3) Desativei a função de restauração do Windows XP 4) Mudei a extenção de GDB do banco de dados para FIB. (apesar de que nem precisava, ainda nem tenho banco, a lentidão ocorre quando registro o servidor e tento conectar nele) *Lista de especificações e observações* 1) Versão do Interbase 6.0 2) Funcioava perfeitamente no win 98, durante 9 anos 3) Cliente quer trocar para Windows XP SP3 e logo na instalação do interbase já tive esse problema de lentidão 4) Nem copiei o banco para o xp ainda, a lentidão ocorre para conectar ao banco Obs.: Quando instalo a versão 6.5 do interbase (trial) a conexão com o servidor é imediata, em fração de segundos. Quando desinstalo e volto a versão 6 o problema ocorre novamente. Meu muito obrigado à todos. Em 26 de janeiro de 2012 08:27, Toninho Eleotério < toninhoeleoterio em gmail.com> escreveu: > Bom dia Antonio. > > Gostaria de uma força rapaz. Li que vc teve o mesmo problema que estou > tendo hoje: o interbase 6.0 está com problema para conectar, está muito > lento mesmo. Não é nem pra abrir tabela, é pra conectar mesmo. Será que tem > como resolver, com o Win98 conecta em fração de segundo, no windows XP está > demorando de 40 segundos à 1 minuto. > > Dá uma dica, por favor. Estou perdendo o sono. > > Obrigado. > > Atenciosamente, > Toninho Eleotério > > Telefones: (32) 8801-8070 > (32) 8856-3706 > > *"Certamente que a bondade e a misericórdia me seguirão todos os dias da > minha vida, e habitarei na casa do Senhor por longos dias." > Salmo 23.6* > > > From angelo em softmiq.com.br Thu Jan 26 15:09:55 2012 From: angelo em softmiq.com.br (Angelo Ricardo Miquelin Neto) Date: Thu, 26 Jan 2012 14:09:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Sobre_lentid=E3o_no_Interbas?= =?iso-8859-1?q?e?= In-Reply-To: References: Message-ID: Só um chute: Pq vc não tenta usar um Firebird versão 1.0x no lugar do Interbase? Em um cliente aqui enfrentei o mesmo problema que vc, coloquei um Firebird 1.0x no lugar do Interbase e resolveu o problema. T+ Angelo. ====================================================================== []___ / /\____ Angelo Ricardo Miquelin Neto /_/\_//____/\ Analista de Sistemas | || ||| ||| SoftMiq Informática | || |||__||| Ponta Grossa - Paraná - Brasil ====================================================================== > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de Toninho Eleotério > Enviada em: quinta-feira, 26 de janeiro de 2012 13:59 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] Sobre lentidão no Interbase > > Oi gente, obrigado pelas respostas, fico feliz com isso! > Mas ainda, infelizmente, não resolveram meu problema. > > Olha só, segue lista abaixo das providências que tomei (e não resolveu) e > especificações do meu sistema: > > *Lista de Providências:* > 1) Desativei o Firewall do Windows > 2) Desativei o Anti-Virus > 3) Desativei a função de restauração do Windows XP > 4) Mudei a extenção de GDB do banco de dados para FIB. (apesar de que nem > precisava, ainda nem tenho banco, a lentidão ocorre quando registro o > servidor e tento conectar nele) > > > *Lista de especificações e observações* > 1) Versão do Interbase 6.0 > 2) Funcioava perfeitamente no win 98, durante 9 anos > 3) Cliente quer trocar para Windows XP SP3 e logo na instalação do > interbase já tive esse problema de lentidão > 4) Nem copiei o banco para o xp ainda, a lentidão ocorre para conectar ao > banco > > Obs.: Quando instalo a versão 6.5 do interbase (trial) a conexão com o > servidor é imediata, em fração de segundos. Quando desinstalo e volto a > versão 6 o problema ocorre novamente. > > Meu muito obrigado à todos. > > > Em 26 de janeiro de 2012 08:27, Toninho Eleotério < > toninhoeleoterio em gmail.com> escreveu: > > > Bom dia Antonio. > > > > Gostaria de uma força rapaz. Li que vc teve o mesmo problema que estou > > tendo hoje: o interbase 6.0 está com problema para conectar, está > > muito lento mesmo. Não é nem pra abrir tabela, é pra conectar mesmo. > > Será que tem como resolver, com o Win98 conecta em fração de segundo, > > no windows XP está demorando de 40 segundos à 1 minuto. > > > > Dá uma dica, por favor. Estou perdendo o sono. > > > > Obrigado. > > > > Atenciosamente, > > Toninho Eleotério > > > > Telefones: (32) 8801-8070 > > (32) 8856-3706 > > > > *"Certamente que a bondade e a misericórdia me seguirão todos os dias > > da minha vida, e habitarei na casa do Senhor por longos dias." > > Salmo 23.6* > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fabio.schunig em gmail.com Thu Jan 26 14:15:22 2012 From: fabio.schunig em gmail.com (Fabio Schunig) Date: Thu, 26 Jan 2012 14:15:22 -0200 Subject: [firebase-br] =?iso-8859-1?q?Recalcular_=EDndices?= In-Reply-To: <192888963.20120126120449@warmboot.com.br> References: <4F2158CC.6030506@gmail.com> <192888963.20120126120449@warmboot.com.br> Message-ID: <4F217C1A.7050409@gmail.com> Boa tarde Carlos! Em 26/01/2012 12:04, Carlos H. Cantu escreveu: > Reconstruir significa que a árvore de índice vai ser reconstruída, e > as estatísticas recalculadas. > > SET STATISTICS apenas atualiza as estatísticas, sem reconstruir nada. E quais são as vantagens reais em recriar o índice? Deduzo que a reconstrução do índice otimize mais do que o SET STATISTICS, mas teoricamente não deveria ter o mesmo resultado? Abraços Fabio Schunig From diegobulg em gmail.com Thu Jan 26 14:28:53 2012 From: diegobulg em gmail.com (Diego Bulgarelli) Date: Thu, 26 Jan 2012 14:28:53 -0200 Subject: [firebase-br] =?iso-8859-1?q?Sobre_lentid=E3o_no_Interbase?= In-Reply-To: References: Message-ID: Tentou usar o IP do servidor ao invés do nome? Já tentou se conectar informando a porta? Ex: 192.168.1.100/3050:C:\Sistema\Dados\BANCO.FDB Em 26 de janeiro de 2012 13:59, Toninho Eleotério < toninhoeleoterio em gmail.com> escreveu: > Oi gente, obrigado pelas respostas, fico feliz com isso! > Mas ainda, infelizmente, não resolveram meu problema. > > Olha só, segue lista abaixo das providências que tomei (e não resolveu) e > especificações do meu sistema: > > *Lista de Providências:* > 1) Desativei o Firewall do Windows > 2) Desativei o Anti-Virus > 3) Desativei a função de restauração do Windows XP > 4) Mudei a extenção de GDB do banco de dados para FIB. (apesar de que nem > precisava, ainda nem tenho banco, a lentidão ocorre quando registro o > servidor e tento conectar nele) > > > *Lista de especificações e observações* > 1) Versão do Interbase 6.0 > 2) Funcioava perfeitamente no win 98, durante 9 anos > 3) Cliente quer trocar para Windows XP SP3 e logo na instalação do > interbase já tive esse problema de lentidão > 4) Nem copiei o banco para o xp ainda, a lentidão ocorre para conectar ao > banco > > Obs.: Quando instalo a versão 6.5 do interbase (trial) a conexão com o > servidor é imediata, em fração de segundos. Quando desinstalo e volto a > versão 6 o problema ocorre novamente. > > Meu muito obrigado à todos. > > > Em 26 de janeiro de 2012 08:27, Toninho Eleotério < > toninhoeleoterio em gmail.com> escreveu: > > > Bom dia Antonio. > > > > Gostaria de uma força rapaz. Li que vc teve o mesmo problema que estou > > tendo hoje: o interbase 6.0 está com problema para conectar, está muito > > lento mesmo. Não é nem pra abrir tabela, é pra conectar mesmo. Será que > tem > > como resolver, com o Win98 conecta em fração de segundo, no windows XP > está > > demorando de 40 segundos à 1 minuto. > > > > Dá uma dica, por favor. Estou perdendo o sono. > > > > Obrigado. > > > > Atenciosamente, > > Toninho Eleotério > > > > Telefones: (32) 8801-8070 > > (32) 8856-3706 > > > > *"Certamente que a bondade e a misericórdia me seguirão todos os dias da > > minha vida, e habitarei na casa do Senhor por longos dias." > > Salmo 23.6* > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Thu Jan 26 14:39:25 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 26 Jan 2012 14:39:25 -0200 Subject: [firebase-br] =?iso-8859-1?q?Recalcular_=EDndices?= In-Reply-To: <4F217C1A.7050409@gmail.com> References: <4F2158CC.6030506@gmail.com> <192888963.20120126120449@warmboot.com.br> <4F217C1A.7050409@gmail.com> Message-ID: <247593157.20120126143925@warmboot.com.br> FS> E quais são as vantagens reais em recriar o índice? A resposta está no próprio artigo que vc mencionou: corrigir índices corrompidos e desfragmentar o índice no HD. O nível de desfragmentação que seria obtida não dá pra ser estimado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From fernando.bg em gmail.com Thu Jan 26 14:43:49 2012 From: fernando.bg em gmail.com (=?ISO-8859-1?Q?Forrest=AE?=) Date: Thu, 26 Jan 2012 14:43:49 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Sobre_lentid=E3o_no_Interbas?= =?iso-8859-1?q?e?= In-Reply-To: References: Message-ID: Em 26/01/2012 15:09, Angelo Ricardo Miquelin Neto escreveu: > Só um chute: > > Pq vc não tenta usar um Firebird versão 1.0x no lugar do Interbase? > > > Em um cliente aqui enfrentei o mesmo problema que vc, coloquei um Firebird > 1.0x no lugar do Interbase e resolveu o problema. +1 Angelo eu ia sugerir a mesma coisa. Só acrescentando faça o backup no IB 6 desinstale tudo. Instale pelo menos o FB 1.0 e restaure o backup e faça o teste e veja se resolveu o problema da lentidão e depois nos diga como se comportou com o FB. T+++++++++++ From acf em andreconrado.net Thu Jan 26 15:12:19 2012 From: acf em andreconrado.net (=?ISO-8859-1?Q?Andr=E9_Conrado?=) Date: Thu, 26 Jan 2012 15:12:19 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Sobre_lentid=E3o_no_Interbase?= In-Reply-To: References: Message-ID: +1. Tb concordo com a troca da versão de IB 6 para FB 1.0 já que são praticamente idênticos. Agora, fiquei mto confuso quanto ao que o amigo diz no item 4 das especificações: 4) Nem copiei o banco para o xp ainda, a lentidão ocorre para conectar ao banco Como assim, não copiou o bando, mas ocorre lentidão ao conectar ao banco!?!??!? Foi um simples engano de digitação, ex. no lugar de banco seria servidor, ou é outra coisa. Não entendi mesmo. abçs. Em 26 de janeiro de 2012 14:43, Forrest® escreveu: > Em 26/01/2012 15:09, Angelo Ricardo Miquelin Neto escreveu: > >> Só um chute: >> >> Pq vc não tenta usar um Firebird versão 1.0x no lugar do Interbase? >> >> >> Em um cliente aqui enfrentei o mesmo problema que vc, coloquei um Firebird >> 1.0x no lugar do Interbase e resolveu o problema. > > > > +1 Angelo eu ia sugerir a mesma coisa. Só acrescentando faça o backup no IB > 6 desinstale tudo. > Instale pelo menos o FB 1.0 e restaure o backup e faça o teste e veja se > resolveu o problema da lentidão e depois nos diga como se comportou com o > FB. > > T+++++++++++ > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From programacao em unibrasdistribuidora.com.br Thu Jan 26 15:27:41 2012 From: programacao em unibrasdistribuidora.com.br (UNIBRAS - PROGRAMACAO) Date: Thu, 26 Jan 2012 15:27:41 -0200 Subject: [firebase-br] RES: Caculo de saldo - Mais de uma conta In-Reply-To: <4f2092e3a7db3_2f11106cbc6c5be@a4-winter17.tmail> Message-ID: Pessoal, Nãp sei se já foi resolvido, talves as rotinas abaixo possam ajudar: Att. José Aparecido Softmaxi Tecnologia em Software www.softmaxi.com.br ----------------INICIO DE ROTINAS------------------------- ---------------------------atualiza saldo da conta SET TERM ^ ; CREATE PROCEDURE PROC_ATUALIZA_SALDO_CONTA ( codconta integer, dt date, valor numeric(18,2)) as BEGIN /*Caso já exista um saldo para a conta na data informada no parâmetro DT, atualiza o valor*/ IF (EXISTS(SELECT 1 FROM SALDO_BANCO WHERE CODIGO_CONTA_BCO = :CODCONTA AND DATA = :DT)) THEN BEGIN UPDATE SALDO_BANCO SET VLR_SALDO_ATUAL = VLR_SALDO_ATUAL + :VALOR WHERE CODIGO_CONTA_BCO = :CODCONTA AND DATA = :DT; END ELSE /*Caso não haja saldo para a conta na data informada no parâmetro DT, inclui o valor*/ BEGIN INSERT INTO SALDO_BANCO(CODIGO_CONTA_BCO, DATA, VLR_SALDO_ATUAL) VALUES (:CODCONTA, :DT, :VALOR); END END^ SET TERM ; ^ GRANT SELECT,INSERT,UPDATE ON SALDO_BANCO TO PROCEDURE PROC_ATUALIZA_SALDO_CONTA; GRANT EXECUTE ON PROCEDURE PROC_ATUALIZA_SALDO_CONTA TO SYSDBA; -------------------- retorna saldo anterior--------------------------------- SET TERM ^ ; CREATE PROCEDURE PROC_RETORNA_SALDO_ANTERIOR ( codconta integer, dt date) returns ( valor numeric(18,2)) as BEGIN SELECT VLR_SALDO_ATUAL FROM SALDO_BANCO WHERE CODIGO_CONTA_BCO = :CODCONTA AND DATA = (SELECT MAX(DATA) FROM SALDO_BANCO WHERE DATA < :DT) INTO :VALOR; END^ SET TERM ; ^ GRANT SELECT ON SALDO_BANCO TO PROCEDURE PROC_RETORNA_SALDO_ANTERIOR; GRANT EXECUTE ON PROCEDURE PROC_RETORNA_SALDO_ANTERIOR TO SYSDBA; -----------------------------extrato banco------------------------------------- SET TERM ^ ; CREATE PROCEDURE SPEXTRATOBANCO ( inicio date, fim date, id_conta smallint) returns ( data date, valor decimal(15,2), tipo char(1), historico varchar(150), notas varchar(1000), conciliado char(1), nro_cheque varchar(12), codigo_extrato numeric(12,0), documento varchar(20), codigo_conta_bco smallint) as declare variable saldo_ant_credito decimal(15,2); declare variable saldo_ant_debito decimal(15,2); declare variable saldo_ant_conta decimal(15,2); declare variable saldo_final decimal(15,2); begin select (sum(exc.VLR_LANCAMENTO)) from extrato_banco exc where exc.data < :inicio and exc.tipo_lancamento = 'C' and exc.codigo_conta_bco = :id_conta into :saldo_ant_credito; select (sum(exd.VLR_LANCAMENTO)) from extrato_banco exd where exd.data < :inicio and exd.tipo_lancamento = 'D' and exd.codigo_conta_bco = :id_conta into :saldo_ant_debito; select (sum(SALDO_INICIAL_CONTA)) from conta where codigo_conta_bco = :id_conta into :saldo_ant_conta; data = :inicio - 1; historico = 'SALDO_ANTERIOR'; valor = ((saldo_ant_credito + (saldo_ant_conta)) - saldo_ant_debito); saldo_final = valor; if (:valor < 0) then begin tipo = 'D'; valor = valor * -1; end else begin tipo = 'C'; end suspend; tipo = 'D'; for select codigo_conta_bco, data, vlr_lancamento, historico, notas, baixado, nro_cheque, codigo_extrato, documento from extrato_banco where data >= :inicio and data <= :fim and tipo_lancamento = 'D' and codigo_conta_bco = :id_conta into :codigo_conta_bco, :data, :valor, :historico, :notas, :conciliado, :nro_cheque, :codigo_extrato, :documento do begin saldo_final = saldo_final - valor; suspend; end tipo = 'C'; for select codigo_conta_bco, data, vlr_lancamento, historico, notas, baixado, nro_cheque, codigo_extrato, documento from extrato_banco where data >= :inicio and data <= :fim and tipo_lancamento = 'C' and codigo_conta_bco = :id_conta into :codigo_conta_bco, :data, :valor, :historico, :notas, :conciliado, :nro_cheque, :codigo_extrato, :documento do begin saldo_final = saldo_final + valor; suspend; end data = :fim; historico = 'SALDO FINAL'; tipo = 'C'; valor = saldo_final; suspend; end^ SET TERM ; ^ GRANT SELECT ON EXTRATO_BANCO TO PROCEDURE SPEXTRATOBANCO; GRANT SELECT ON CONTA TO PROCEDURE SPEXTRATOBANCO; GRANT EXECUTE ON PROCEDURE SPEXTRATOBANCO TO SYSDBA; ------------------------------ FINAL DAS ROTINAS---------------------------------------- Att. José Aparecido Softmaxi Tecnologia em Software www.softmaxi.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fabiano Lima Enviada em: quarta-feira, 25 de janeiro de 2012 21:40 Para: FireBase Assunto: Re: [firebase-br] Caculo de saldo - Mais de uma conta Paulo, aproveitando o gancho se vc conseguir dar uma luz no meu codigo, preciso que o saldo seja calculado porem tem que ser distintos pois tenho 3 contas diferentes e preciso retornar os valores de saldo de cada uma delas nos lançamentos Segue link do meu problema http://firebase.com.br/pipermail/lista_firebase.com.br/2012-January/076557.h tml Grato Fabiano Lima ____________________________________________ Em 25/01/2012 21:13, Paulo Portella < pportellaa.firebase em gmail.com > escreveu: Heheheh Meu nome é Paulo.Portella... O H.David Burton é quem assina a frase que posto, que eu gosto muito desses (e outros) dizeres. Mas fico feliz que você encontrou a solução pro que precisava. E conte sempre com a gente. estamos aqui pra ajudar. Um abraço. "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a CRISTO, queiram CONHECÊ-LO por conhecerem vocês" H. David Burton Em 25/01/2012 15:19, Diego Bulgarelli escreveu: > Olá, H. David Burton! > > Acredito que o comando Case não funciona neste caso pois preciso "*calcular > o saldo com base no registro anterior"*. > Vou mudar a ordem dos registros citados e repare que o saldo dos registros > pode mudar (menos o do último registro): > COD DESCR VALOR DC *SALDO* > 2 Compra 50 C *50* > 3 Venda 30 D *20* > 1 Teste C 100 C *120* > > Já fiz calculando na própria aplicação mas perde muito performance. > Estou muito curioso para achar uma maneira de fazer isso via SQL mesmo, mas > até hoje não vi ninguém falando sobre um assunto parecido. > > Grato > Diego Bulgarelli > > > Em 25 de janeiro de 2012 14:51, Paulo Portella< > pportellaa.firebase em gmail.com> escreveu: > >> Procura ver o comando CASE >> ex: >> http://www.devmedia.com.br/**post-1489-O-case-do-firebird.**html<http://w ww.devmedia.com.br/post-1489-O-case-do-firebird.html>; >> >> "Vivam de maneira que as pessoas que os conheçam, ainda que não conheçam a >> CRISTO, queiram CONHECÊ-LO por conhecerem vocês" >> H. David Burton >> >> >> Em 25/01/2012 12:41, Diego Bulgarelli escreveu: >> >>> Galera, boa tarde! >>> >>> Não sei se é isto que está mas tenho uma dúvida parecida: >>> Gostaria que minha consulta retornasse com um saldo calculado (este campo >>> não existe na tabela). >>> Ex (DC = Débito ou Crédito): >>> COD DESCR VALOR DC *SALDO* >>> 1 Teste C 100 C *100* >>> 2 Compra 50 C *150* >>> 3 Venda 30 D *120* >>> * >>> >>> * >>> Eu pensei em fazer a consulta e dar um While do primeiro ao último >>> registro >>> fazendo isso. >>> Tem como fazer isso? >>> >>> Grato >>> Diego Bulgarelli >>> >>> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.co m.br/fb/artigo.php?id=1107>; >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>; >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Thu Jan 26 16:29:58 2012 From: bzottis em ig.com.br (Zottis) Date: Thu, 26 Jan 2012 16:29:58 -0200 Subject: [firebase-br] Certificado de autenticidade(OFF TOPIC) Message-ID: <009801ccdc58$85acd130$91067390$@ig.com.br> Pessoal, peço desculpas antecipadas pelo Off Topic, mas como sei que aqui encontramos profissionais de vários setores e não encontrei nada na internet, resolvi apelar.... estou com um dilema daqueles, tenho um cliente que precisa que o sistema emita um certificado de coleta, até aí tudo bem, temos o papel com selo holográfico e beleza, mas e pela internet? preciso que tenha uma assinatura ou código de autenticidade. alguém sabe algo sobre isso? seria mais ou menos igual a NFe? E Se For? Como fazer a impressão no Documento? desde já agradeço as respostas From renatus em centris.com.br Thu Jan 26 17:07:35 2012 From: renatus em centris.com.br (renato wulf jr) Date: Thu, 26 Jan 2012 17:07:35 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Sobre_lentid=E3o_no_Interbase?= In-Reply-To: References: Message-ID: Pode-se trocar sem problemas a versão 6 do Interbase pela 1.5 do Firebird. Na verdade a versão 1.0 é o Interbase 6 compilado pelo Firebird Team. Mudanças no código como a migração do C para C++, remoção de trechos de código como suporte a hardware antigo aconteceram nessa versão. A partir da versão 2 é que houveram outras mudanças mais profundas. Resumindo: ao invés de instalar a versão 1.0 instale a 1.5 do Firebird. Fiz isso há muito temp em um cliente e nunca tivemos problemas. Renato From listas em warmboot.com.br Thu Jan 26 17:18:02 2012 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 26 Jan 2012 17:18:02 -0200 Subject: [firebase-br] Certificado de autenticidade(OFF TOPIC) In-Reply-To: <009801ccdc58$85acd130$91067390$@ig.com.br> References: <009801ccdc58$85acd130$91067390$@ig.com.br> Message-ID: <1116720922.20120126171802@warmboot.com.br> NÃO RESPONDAM NA LISTA. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br Z> Pessoal, peço desculpas antecipadas pelo Off Topic, mas como sei que aqui Z> encontramos profissionais de vários setores e não encontrei nada na Z> internet, resolvi apelar.... Z> estou com um dilema daqueles, tenho um cliente que precisa que o sistema Z> emita um certificado de coleta, até aí tudo bem, temos o papel com selo Z> holográfico e beleza, mas e pela internet? preciso que tenha uma assinatura Z> ou código de autenticidade. alguém sabe algo sobre isso? seria mais ou menos Z> igual a NFe? E Se For? Como fazer a impressão no Documento? Z> desde já agradeço as respostas From binho.lfm em gmail.com Fri Jan 27 08:50:39 2012 From: binho.lfm em gmail.com (Luiz F.) Date: Fri, 27 Jan 2012 08:50:39 -0200 Subject: [firebase-br] Ferramenta Message-ID: Bom Dia Pessoal, alguem conhece alguma ferramenta free que podemos debugar stored procedures do firebird? Obrigado, Luiz From marcosweimer em gmail.com Fri Jan 27 08:56:39 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Fri, 27 Jan 2012 08:56:39 -0200 Subject: [firebase-br] Ferramenta In-Reply-To: References: Message-ID: ibexpert -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Delphi / C# / ASP.NET / WebServices / Firebird Em 27 de janeiro de 2012 08:50, Luiz F. escreveu: > Bom Dia Pessoal, > > alguem conhece alguma ferramenta free que podemos debugar stored > procedures do firebird? > > Obrigado, > Luiz > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From fernando.bg em gmail.com Fri Jan 27 09:03:14 2012 From: fernando.bg em gmail.com (=?ISO-8859-1?Q?Forrest=AE?=) Date: Fri, 27 Jan 2012 09:03:14 -0200 Subject: [firebase-br] Ferramenta In-Reply-To: References: Message-ID: Em 27/01/2012 08:56, Marcos Weimer escreveu: > ibexpert > > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > Delphi / C# / ASP.NET / WebServices / Firebird Acredito que a versão Personal que é FREE não tem a parte de debugar procedures não somente na versão FULL e essa é paga. T++++++++++ From marcosweimer em gmail.com Fri Jan 27 09:04:43 2012 From: marcosweimer em gmail.com (Marcos Weimer) Date: Fri, 27 Jan 2012 09:04:43 -0200 Subject: [firebase-br] Ferramenta In-Reply-To: References: Message-ID: ah ta... achei q tinha na personal. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Delphi / C# / ASP.NET / WebServices / Firebird Em 27 de janeiro de 2012 09:03, Forrest® escreveu: > Em 27/01/2012 08:56, Marcos Weimer escreveu: > > ibexpert >> >> >> -=Ma®©oS=- >> Marcos R. Weimer >> Puma GTE 1974 Tubarão >> Delphi / C# / ASP.NET / WebServices / Firebird >> > > > Acredito que a versão Personal que é FREE não tem a parte de debugar > procedures não somente na versão FULL e essa é paga. > > T++++++++++ > > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From dionei em dmsuporte.net Fri Jan 27 09:48:13 2012 From: dionei em dmsuporte.net (Dionei - DM) Date: Fri, 27 Jan 2012 09:48:13 -0200 Subject: [firebase-br] alterar porta In-Reply-To: References: Message-ID: <001401ccdce9$8f2f8a90$ad8e9fb0$@net> Bom dia a Todos. Não tenho conhecimento em bd, porem instalo um software de automação comercial o qual usa firebird. Quando instalo o aplicativo ele já instala o firebird junto e não preciso alterar nada, em um caso isolado instalei o aplicativo em um XP e ele não instalou o firebird, tive que instalar manualmente o executável que já vem com o aplicativo, mesmo assim o software não consegue se comunicar com o firebird. Após varias alterações percebi no firewall que, a porta 3050 esta em uso por um outro software, pensei então em alterar a porta do firebird. Pergunto, é possível? Essa mudança poderá me trazer complicações quanto a configuração do firebird? Obrigado Dionei Montagna Automação Comercial Venda - Suporte From bragaped em gmail.com Fri Jan 27 09:59:22 2012 From: bragaped em gmail.com (Pedro Braga) Date: Fri, 27 Jan 2012 09:59:22 -0200 Subject: [firebase-br] alterar porta In-Reply-To: <001401ccdce9$8f2f8a90$ad8e9fb0$@net> References: <001401ccdce9$8f2f8a90$ad8e9fb0$@net> Message-ID: Bom dia Dionei, Você não terá nenhuma complicação para alterar a Porta para realizar a Alteração va na pasta de instalação do Firebird Abra o Aquivo firebird.conf localize a linha #RemoteServicePort = 3050 apos localizar altere a porta e tira o # do começo da linha ai basta parar o FireBird e Iniciar novamente que o mesmo iniciara na porta configurada. ai basta mudar a porta que a aplicação ira utilizar para conectar a base de dados. Pedro E. Braga From fabio.schunig em gmail.com Fri Jan 27 10:14:35 2012 From: fabio.schunig em gmail.com (Fabio Schunig) Date: Fri, 27 Jan 2012 10:14:35 -0200 Subject: [firebase-br] =?iso-8859-1?q?Recalcular_=EDndices?= In-Reply-To: <247593157.20120126143925@warmboot.com.br> References: <4F2158CC.6030506@gmail.com> <192888963.20120126120449@warmboot.com.br> <4F217C1A.7050409@gmail.com> <247593157.20120126143925@warmboot.com.br> Message-ID: <4F22952B.4010900@gmail.com> Bom dia OK Carlos, obrigado pelas explicações. Abraços Fabio Schunig Em 26/01/2012 14:39, Carlos H. Cantu escreveu: > FS> E quais são as vantagens reais em recriar o índice? > > A resposta está no próprio artigo que vc mencionou: corrigir índices > corrompidos e desfragmentar o índice no HD. O nível de desfragmentação > que seria obtida não dá pra ser estimado. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > From rafael.volts em turbocode.com.br Fri Jan 27 17:21:17 2012 From: rafael.volts em turbocode.com.br (Rafael Voltani) Date: Fri, 27 Jan 2012 17:21:17 -0200 Subject: [firebase-br] Subtracao d X condicao a partir de data atual Message-ID: <4f22f91c.4aaaec0a.6467.ffffdda8@mx.google.com> Boa tarde Alguem saberia me dizer como subtrair X (semanas, meses) da data atual Ex: 5 Semanas atras 3 Meses atrás O usuário escolhera qual a forma que deseja, Se por semanas ou meses. Espero ter conseguido explicar minha duvida. []s Rafael Voltani Firebird 2.5 Delphi 2010 From wsrosa em gmail.com Fri Jan 27 17:42:38 2012 From: wsrosa em gmail.com (Wilson Rosa) Date: Fri, 27 Jan 2012 17:42:38 -0200 Subject: [firebase-br] Subtracao d X condicao a partir de data atual In-Reply-To: <4f22f91c.4aaaec0a.6467.ffffdda8@mx.google.com> References: <4f22f91c.4aaaec0a.6467.ffffdda8@mx.google.com> Message-ID: Rafa, Veja se é isso que você precisa: dateadd( WEEK TO ) // Adiciona (xx positivo) ou Subtrai (xx negativo) SEMANAS dateadd( MONTH TO ) // Adiciona (xx positivo) ou Subtrai (xx negativo) MESES Para outras unidades de tempo, use: YEAR, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND, MILLISECOND. A função retorna o mesmo TIPO de dado que você passou na que pode ser DATE, TIME ou TIMESTAMP. *Wilson Rosa* Desenvolvedor Desk *wsrosa em gmail.com * * * Em 27 de janeiro de 2012 17:21, Rafael Voltani < rafael.volts em turbocode.com.br> escreveu: > Boa tarde > > > > Alguem saberia me dizer como subtrair X (semanas, meses) da data atual > > > > Ex: > > 5 Semanas atras > > 3 Meses atrás > > > > O usuário escolhera qual a forma que deseja, > > Se por semanas ou meses. > > > > Espero ter conseguido explicar minha duvida. > > > > []s > > > > Rafael Voltani > > Firebird 2.5 > > Delphi 2010 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rafael.volts em turbocode.com.br Fri Jan 27 17:43:10 2012 From: rafael.volts em turbocode.com.br (Rafael Voltani) Date: Fri, 27 Jan 2012 17:43:10 -0200 Subject: [firebase-br] RES: Subtracao d X condicao a partir de data atual In-Reply-To: <4f22f91c.4aaaec0a.6467.ffffdda8@mx.google.com> References: <4f22f91c.4aaaec0a.6467.ffffdda8@mx.google.com> Message-ID: <4f22fe3c.2210640a.1709.073f@mx.google.com> CONSEGUI!! Para subtrair meses : CURRENT_DATE - ( CAST( :MESES AS INT) * 30.5 ) Para subtrar semanas : CURRENT_DATE - ( CAST( :SEMANAS AS INT) * 7 ) Valew... []s Rafael Voltani Firebird 2.5 Delphi 2010 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rafael Voltani Enviada em: sexta-feira, 27 de janeiro de 2012 17:21 Para: 'FireBase' Assunto: [firebase-br] Subtracao d X condicao a partir de data atual Prioridade: Alta Boa tarde Alguem saberia me dizer como subtrair X (semanas, meses) da data atual Ex: 5 Semanas atras 3 Meses atrás O usuário escolhera qual a forma que deseja, Se por semanas ou meses. Espero ter conseguido explicar minha duvida. []s Rafael Voltani Firebird 2.5 Delphi 2010 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rafael.volts em turbocode.com.br Fri Jan 27 18:17:23 2012 From: rafael.volts em turbocode.com.br (Rafael Voltani) Date: Fri, 27 Jan 2012 18:17:23 -0200 Subject: [firebase-br] RES: Subtracao d X condicao a partir de data atual In-Reply-To: References: <4f22f91c.4aaaec0a.6467.ffffdda8@mx.google.com> Message-ID: <4f230642.af77ec0a.2b35.fffff634@mx.google.com> Cara... perfeito... Ficou mais profissa... hehehe.. Segue: DATEADD(-CAST(:SEMANAS AS INT) WEEK TO CURRENT_DATE) // para semanas DATEADD(-CAST(:MESES AS INT) MONTH TO CURRENT_DATE) // para meses Muito obrigado mesmo []s, Rafael Voltani Firebird 2.5 Delphi 2010 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Wilson Rosa Enviada em: sexta-feira, 27 de janeiro de 2012 17:43 Para: FireBase Assunto: Re: [firebase-br] Subtracao d X condicao a partir de data atual Rafa, Veja se é isso que você precisa: dateadd( WEEK TO ) // Adiciona (xx positivo) ou Subtrai (xx negativo) SEMANAS dateadd( MONTH TO ) // Adiciona (xx positivo) ou Subtrai (xx negativo) MESES Para outras unidades de tempo, use: YEAR, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND, MILLISECOND. A função retorna o mesmo TIPO de dado que você passou na que pode ser DATE, TIME ou TIMESTAMP. *Wilson Rosa* Desenvolvedor Desk *wsrosa em gmail.com * * * Em 27 de janeiro de 2012 17:21, Rafael Voltani < rafael.volts em turbocode.com.br> escreveu: > Boa tarde > > > > Alguem saberia me dizer como subtrair X (semanas, meses) da data atual > > > > Ex: > > 5 Semanas atras > > 3 Meses atrás > > > > O usuário escolhera qual a forma que deseja, > > Se por semanas ou meses. > > > > Espero ter conseguido explicar minha duvida. > > > > []s > > > > Rafael Voltani > > Firebird 2.5 > > Delphi 2010 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From unixkiller em gmail.com Sat Jan 28 02:10:17 2012 From: unixkiller em gmail.com (Joao Marcos) Date: Sat, 28 Jan 2012 02:10:17 -0200 Subject: [firebase-br] AUTOINC In-Reply-To: References: Message-ID: A solução mais elegante seria utilizando uma SP selecionavel. Em 23/01/2012 09:51, "Rafael Pimenta" escreveu: > > Bom dia a todos, > Pelo que andei pesquisando e através dos seus depoimentos, constatei que > realmente o firebird não tem tal recurso(que no sql server seria o PIVOT ). > > Solução encontrada: > > Como os dados da tabela de disciplina não são fixos, a única alternativa > que encontrei é fazer um select normal retornando as disciplinas com as > notas dos alunos e via programação montar um grid dinamicamente com uma > coluna para cada disciplina. > > Agradeço o apoio de todos e fica a dica para que será incluído tal recurso > em novas releases do firebird. > > Rafael > > Em 23 de janeiro de 2012 09:09, Edson Marco escreveu: > > > Infelizmente para você fazer isto, você vai travar o teu resultado para > > determinadas disciplinas, ou seja, se você cadastrar uma nova ele não vai > > trazer. > > > > Você pode fazer de várias formas, algumas seriam usando subselect ou > > fazendo uma procedure (ou mesmo um execute block) para retornar os > > registros como colunas. > > > > na subselect seria algo mais ou menos assim > > > > select > > a.nome_aluno, > > (select n.qtd_nota from notas n where n.matricula_aluno = > > a.matricula_aluno and n.codigo_disciplina = 2) PORTUGUES, > > > > faça o mesmo para cada matéria > > > > from > > aluno a > > > > Isto se você realmente quiser trazer isto já pronto do banco... ou faça > > isto mais dinâmico (acho que é melhor) e monte esta estrutura na aplicação. > > > > []'s > > > > 2012/1/22 Rafael Pimenta > > > > > Colegas, preciso com certa urgencia de uma select que retorne alguns > > dados > > > na seguinte disposição: > > > > > > MATRICULA NOME PORTUGUES FISICA QUIMICA > > > 0001 JOSE 8 7 5 > > > 0002 MANUEL 9 3 6 > > > 0003 JOAQUIM 6 7 7 > > > > > > Estrutu das tabelas: > > > > > > CREATE TABLE ALUNOS ( > > > MATRICULA_ALUNO INTEGER NOT NULL, > > > NOME_ALUNO VARCHAR(50) NOT NULL, > > > DATANASCIMENTO_ALUNO DATE NOT NULL); > > > > > > CREATE TABLE DISCIPLINAS ( > > > CODIGO_DISCIPLINA INTEGER NOT NULL, > > > NOME_DISCIPLINA CHAR(50) NOT NULL); > > > > > > CREATE TABLE NOTAS ( > > > MATRICULA_ALUNO INTEGER NOT NULL, > > > CODIGO_DISCIPLINA INTEGER NOT NULL, > > > QTD_NOTA NUMERIC(5,2) DEFAULT 0); > > > > > > Fiz os relacionamentos tudo ok. > > > > > > Mas eu não sei montar um select para retornar cada matéria como sendo uma > > > coluna. > > > > > > Obrigado! > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > /* > > * Edson Marco Ferrari Junior > > * edmafer em edmafer.com.br > > * http://www.edmafer.com.br > > */ > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From unixkiller em gmail.com Sat Jan 28 10:12:25 2012 From: unixkiller em gmail.com (Joao Marcos) Date: Sat, 28 Jan 2012 10:12:25 -0200 Subject: [firebase-br] Ferramenta In-Reply-To: References: Message-ID: Compra o IBexpert rapaz.. Abre essa mão! 2012/1/27, Marcos Weimer : > ah ta... achei q tinha na personal. > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > Delphi / C# / ASP.NET / WebServices / Firebird > > > > > Em 27 de janeiro de 2012 09:03, Forrest® escreveu: > >> Em 27/01/2012 08:56, Marcos Weimer escreveu: >> >> ibexpert >>> >>> >>> -=Ma®©oS=- >>> Marcos R. Weimer >>> Puma GTE 1974 Tubarão >>> Delphi / C# / ASP.NET / WebServices / Firebird >>> >> >> >> Acredito que a versão Personal que é FREE não tem a parte de debugar >> procedures não somente na versão FULL e essa é paga. >> >> T++++++++++ >> >> >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: >> http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Real Softwares Tecnologia da Informação João Marcos Santos da Silva - Software Engineer (71) 9988-2928 , (71) 9267-9641, (71) 3313-8730 From sistemas2000profesional em gmail.com Sat Jan 28 14:42:59 2012 From: sistemas2000profesional em gmail.com (W O) Date: Sat, 28 Jan 2012 12:42:59 -0400 Subject: [firebase-br] alterar porta In-Reply-To: References: <001401ccdce9$8f2f8a90$ad8e9fb0$@net> Message-ID: No hay problema en decirle al Firebird que use otro puerto y no el 3050. De hecho, es algo muy común cuando tienes varias instancias de Firebird corriendo en la misma computadora, esto por ejemplo se da cuando dos programas de distintos proveedores usan Firebird. Por supuesto que deben usar puertos diferentes o habrá conflictos. Para decirle al Firebird cual puerto debe "escuchar": - Busca el archivo FIREBIRD.CONF, generalmente estará en la carpeta "C:\Archivos de Programa\Firebird\Firebird_2_5\" - En ese archivo busca la línea que dice: #RemoteServicePort = 3050 - Borra el símbolo de # (que significa que lo que viene a continuación es un comentario) y cambia el número (preferiblemente por uno mayor). Por ejemplo te podría quedar así: RemoteServicePort = 3051 - Detén y reinicia el Servidor del Firebird o reinicia tu computadora Saludos. Walter. 2012/1/27 Pedro Braga > Bom dia Dionei, > Você não terá nenhuma complicação para alterar a Porta para realizar a > Alteração va na pasta de instalação do Firebird Abra o Aquivo firebird.conf > localize a linha #RemoteServicePort = 3050 > apos localizar altere a porta e tira o # do começo da linha ai basta parar > o FireBird e Iniciar novamente que o mesmo iniciara na porta configurada. > ai basta mudar a porta que a aplicação ira utilizar para conectar a base de > dados. > > Pedro E. Braga > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From daniel.maranhao.machado em gmail.com Mon Jan 30 09:30:59 2012 From: daniel.maranhao.machado em gmail.com (=?iso-8859-1?Q?Daniel_Maranh=E3o?=) Date: Mon, 30 Jan 2012 09:30:59 -0200 Subject: [firebase-br] =?iso-8859-1?q?Opera=E7=E3o_de_Multiplica=E7=E3o_co?= =?iso-8859-1?q?m_AVG?= In-Reply-To: <001401ccdce9$8f2f8a90$ad8e9fb0$@net> References: <001401ccdce9$8f2f8a90$ad8e9fb0$@net> Message-ID: Senhores, Bom Dia ! Estou com uma dúvida, já estou pesquisando alguns dias, e não se é possivel. Preciso fazer um SQL, na qual eu pretirar tirar uma média utilizando o comando AVG, porém, preciso pegar este valor, e multiplicar por uma outra coluna. É possivel fazer isso ? Desde de já, agradeço, Atc, Daniel. From wsrosa em gmail.com Mon Jan 30 10:54:01 2012 From: wsrosa em gmail.com (Wilson Rosa) Date: Mon, 30 Jan 2012 10:54:01 -0200 Subject: [firebase-br] =?iso-8859-1?q?Opera=E7=E3o_de_Multiplica=E7=E3o_co?= =?iso-8859-1?q?m_AVG?= In-Reply-To: References: <001401ccdce9$8f2f8a90$ad8e9fb0$@net> Message-ID: Daniel, Do jeito que está explicou, não vejo problema algum: SELECT AVG(campo1), campo2, AVG(campo1) * campo2 as ValorPorMedia FROM tabela Se preferir, posta aqui o seu sql, pra gente entender melhor e poder te ajudar. *Wilson Rosa wsrosa em gmail.com * * * Em 30 de janeiro de 2012 09:30, Daniel Maranhão < daniel.maranhao.machado em gmail.com> escreveu: > Senhores, Bom Dia ! > > Estou com uma dúvida, já estou pesquisando alguns dias, e não se é > possivel. > > Preciso fazer um SQL, na qual eu pretirar tirar uma média utilizando o > comando AVG, porém, preciso pegar este valor, e multiplicar por uma outra > coluna. > É possivel fazer isso ? > > Desde de já, agradeço, > > Atc, > > Daniel. > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From daniel.maranhao.machado em gmail.com Mon Jan 30 11:00:13 2012 From: daniel.maranhao.machado em gmail.com (=?iso-8859-1?Q?Daniel_Maranh=E3o?=) Date: Mon, 30 Jan 2012 11:00:13 -0200 Subject: [firebase-br] =?iso-8859-1?q?Opera=E7=E3o_de_Multiplica=E7=E3o_co?= =?iso-8859-1?q?m_AVG?= In-Reply-To: References: <001401ccdce9$8f2f8a90$ad8e9fb0$@net> Message-ID: <5182A5EFCFC54C699698BE5FFD0B415F@daniel> Obrigado Wilson, Estava fazendo de maneira errada, estava colocando as, e depois pegando o nome. Obrigado. Atc, Daniel. -----Mensagem Original----- From: Wilson Rosa Sent: Monday, January 30, 2012 10:54 AM To: FireBase Subject: Re: [firebase-br]Operação de Multiplicação com AVG Daniel, Do jeito que está explicou, não vejo problema algum: SELECT AVG(campo1), campo2, AVG(campo1) * campo2 as ValorPorMedia FROM tabela Se preferir, posta aqui o seu sql, pra gente entender melhor e poder te ajudar. *Wilson Rosa wsrosa em gmail.com * * * Em 30 de janeiro de 2012 09:30, Daniel Maranhão < daniel.maranhao.machado em gmail.com> escreveu: > Senhores, Bom Dia ! > > Estou com uma dúvida, já estou pesquisando alguns dias, e não se é > possivel. > > Preciso fazer um SQL, na qual eu pretirar tirar uma média utilizando o > comando AVG, porém, preciso pegar este valor, e multiplicar por uma outra > coluna. > É possivel fazer isso ? > > Desde de já, agradeço, > > Atc, > > Daniel. > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From geral em outlett.com.br Mon Jan 30 15:04:26 2012 From: geral em outlett.com.br (geral em outlett.com.br) Date: Mon, 30 Jan 2012 15:04:26 -0200 Subject: [firebase-br] ARRAY Message-ID: <3e4e40f5eaef410b29bc19b6beb8b10c@outlett.com.br> tenho uma tela de busca,que me traz os clientes da TAB_CLIENTE e joga dentro de uma option(dentro de select) que estão atrelados ao demonstrador logado. bom, antigamente quando usava mysql eoo usava o "MYSQL_FETCH_ARRAY", agora que estou usando firebird, nao sei como fazer para obter o mesmo resultado do mysql. Está assim o script: "; // faz o loop pelos dados, e joga em um array while($linha = MYSQL_FETCH_ARRAY($exe_busca1)){ /* OQUE EU PODERIA USAR AQUI? */ $cliente = $linha['NOME_CLI']; echo ""; } echo ""; ?> From edmafer em gmail.com Mon Jan 30 15:08:00 2012 From: edmafer em gmail.com (Edson Marco) Date: Mon, 30 Jan 2012 15:08:00 -0200 Subject: [firebase-br] ARRAY In-Reply-To: <3e4e40f5eaef410b29bc19b6beb8b10c@outlett.com.br> References: <3e4e40f5eaef410b29bc19b6beb8b10c@outlett.com.br> Message-ID: Dá uma olhada no ibase_fecth_object http://www.php.net/manual/en/function.ibase-fetch-object.php e no ibase_fecth_row http://www.php.net/manual/en/function.ibase-fetch-row.php Uma olhada na documentação vai ajudar bastante: http://php.net/ibase 2012/1/30 > tenho uma tela de busca,que me traz os clientes da TAB_CLIENTE e joga > dentro de uma option(dentro de select) > que estão atrelados ao demonstrador logado. > bom, antigamente quando usava mysql eoo usava o "MYSQL_FETCH_ARRAY", > agora que estou usando firebird, nao sei como fazer para obter o mesmo > resultado do mysql. > > Está assim o script: > > > include("config.php"); > > $sql_busca = "SELECT * FROM TAB_CAMPANHA where COD_DEM = > '$codigo_dem'"; > $exe_busca = ibase_query($sql_connect,$sql_**busca) or die > (ibase_errmsg()); > $fet_busca = ibase_fetch_object($exe_busca)**; > > $pega_nome = $fet_busca['COD_CLI']; > > $sql_busca1 = "SELECT NOME_CLI FROM TAB_CLIENTE WHERE COD_CLI = > '$pega_nome'"; > $exe_busca1 = ibase_query($sql_connect,$sql_**busca1) or die > (ibase_errmsg()); > $fet_busca1 = ibase_fetch_assoc($exe_busca1)**; > > $cod = $pega_nome; > $cli = $fet_busca1["NOME_CLI"]; > > // imprime na tela o listbox > echo ""; > ?> > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From rafael.volts em turbocode.com.br Mon Jan 30 15:40:00 2012 From: rafael.volts em turbocode.com.br (Rafael Voltani) Date: Mon, 30 Jan 2012 15:40:00 -0200 Subject: [firebase-br] "Gerar colunas" pela query Message-ID: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> Boa tarde, Pra tentar explicar melhor, O usuario seleciona os eventos e um período... O resultado, deverá exibir o total de cada evento... por mês dentro do período. Como no exemplo abaixo. ------------------------------------------------------------------- EVENTO | MÊS 2 | MÊS 3 | MÊS 4| ... Teste 01 | 3 | 8 | 5 | ... . . . ------------------------------------------------------------------- Ao invés de : ---------------------------------- EVENTO | MÊS |TOTAL Teste 01 | 2 | 3 Teste 01 | 3 | 8 Teste 01 | 4 | 5 . . . ------------------------ Tem como fazer pelo firebird ou somente em tempo de execucao mesmo? []s Rafael Voltani Firebird 2.5 Delphi 2010 From matheus.jgs em gmail.com Mon Jan 30 17:00:35 2012 From: matheus.jgs em gmail.com (Matheus Mathias) Date: Mon, 30 Jan 2012 17:00:35 -0200 Subject: [firebase-br] "Gerar colunas" pela query In-Reply-To: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> References: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> Message-ID: Você pode tentar utilizar o Group By pelo Evento, assim você utiliza um COUNT ou um SUM dependendo da manipulação de dados que irá querer usar... Em 30 de janeiro de 2012 15:40, Rafael Voltani < rafael.volts em turbocode.com.br> escreveu: > Boa tarde, > > > > Pra tentar explicar melhor, > > O usuario seleciona os eventos e um período... > > O resultado, deverá exibir o total de cada evento... > > por mês dentro do período. > > Como no exemplo abaixo. > > ------------------------------------------------------------------- > > EVENTO | MÊS 2 | MÊS 3 | MÊS 4| ... > > Teste 01 | 3 | 8 | 5 | ... > > . > > . > > . > > ------------------------------------------------------------------- > > Ao invés de : > > ---------------------------------- > > EVENTO | MÊS |TOTAL > > Teste 01 | 2 | 3 > > Teste 01 | 3 | 8 > > Teste 01 | 4 | 5 > > . > > . > > . > > ------------------------ > > Tem como fazer pelo firebird ou somente em tempo de execucao mesmo? > > > > []s > > > > Rafael Voltani > > Firebird 2.5 > > Delphi 2010 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Grato, Matheus. From matheus.jgs em gmail.com Mon Jan 30 17:00:52 2012 From: matheus.jgs em gmail.com (Matheus Mathias) Date: Mon, 30 Jan 2012 17:00:52 -0200 Subject: [firebase-br] "Gerar colunas" pela query In-Reply-To: References: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> Message-ID: pode ser feito pelo firebird(esqueci de falar haha) Em 30 de janeiro de 2012 17:00, Matheus Mathias escreveu: > Você pode tentar utilizar o Group By pelo Evento, assim você utiliza um > COUNT ou um SUM dependendo da manipulação de dados que irá querer usar... > > Em 30 de janeiro de 2012 15:40, Rafael Voltani < > rafael.volts em turbocode.com.br> escreveu: > > Boa tarde, >> >> >> >> Pra tentar explicar melhor, >> >> O usuario seleciona os eventos e um período... >> >> O resultado, deverá exibir o total de cada evento... >> >> por mês dentro do período. >> >> Como no exemplo abaixo. >> >> ------------------------------------------------------------------- >> >> EVENTO | MÊS 2 | MÊS 3 | MÊS 4| ... >> >> Teste 01 | 3 | 8 | 5 | ... >> >> . >> >> . >> >> . >> >> ------------------------------------------------------------------- >> >> Ao invés de : >> >> ---------------------------------- >> >> EVENTO | MÊS |TOTAL >> >> Teste 01 | 2 | 3 >> >> Teste 01 | 3 | 8 >> >> Teste 01 | 4 | 5 >> >> . >> >> . >> >> . >> >> ------------------------ >> >> Tem como fazer pelo firebird ou somente em tempo de execucao mesmo? >> >> >> >> []s >> >> >> >> Rafael Voltani >> >> Firebird 2.5 >> >> Delphi 2010 >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Grato, > Matheus. > -- Grato, Matheus. From rafael.volts em turbocode.com.br Mon Jan 30 18:01:44 2012 From: rafael.volts em turbocode.com.br (Rafael Voltani) Date: Mon, 30 Jan 2012 18:01:44 -0200 Subject: [firebase-br] RES: "Gerar colunas" pela query In-Reply-To: References: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> Message-ID: <4f26f710.308eec0a.0df4.ffff84c2@mx.google.com> Ateh ai blza... eh como esta fazendo... Mas fica como no exemplo 2 do email anterior... e eu gostaria que ficasse como no exemplo a seguir: O usuário seleciona os eventos: 'Teste 01' e 'Teste 02', no período de: 01/01/2010 a 30/10/2010 exibirá dessa forma para ele... EVENTO | TOTAL | 03/2010 | 04/2010 | 05/2010 .......... ---------------------------------------------------------------------- Teste 01 | 42 | 4 | 5 | 8 ........ Teste 02 | 67 | 9 | 8 | 1 ........ .... E assim por diante... []s Rafael Voltani Firebird 2.5 Delphi 2010 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Matheus Mathias Enviada em: segunda-feira, 30 de janeiro de 2012 17:01 Para: FireBase Assunto: Re: [firebase-br] "Gerar colunas" pela query pode ser feito pelo firebird(esqueci de falar haha) Em 30 de janeiro de 2012 17:00, Matheus Mathias escreveu: > Você pode tentar utilizar o Group By pelo Evento, assim você utiliza > um COUNT ou um SUM dependendo da manipulação de dados que irá querer usar... > > Em 30 de janeiro de 2012 15:40, Rafael Voltani < > rafael.volts em turbocode.com.br> escreveu: > > Boa tarde, >> >> >> >> Pra tentar explicar melhor, >> >> O usuario seleciona os eventos e um período... >> >> O resultado, deverá exibir o total de cada evento... >> >> por mês dentro do período. >> >> Como no exemplo abaixo. >> >> ------------------------------------------------------------------- >> >> EVENTO | MÊS 2 | MÊS 3 | MÊS 4| ... >> >> Teste 01 | 3 | 8 | 5 | ... >> >> . >> >> . >> >> . >> >> ------------------------------------------------------------------- >> >> Ao invés de : >> >> ---------------------------------- >> >> EVENTO | MÊS |TOTAL >> >> Teste 01 | 2 | 3 >> >> Teste 01 | 3 | 8 >> >> Teste 01 | 4 | 5 >> >> . >> >> . >> >> . >> >> ------------------------ >> >> Tem como fazer pelo firebird ou somente em tempo de execucao mesmo? >> >> >> >> []s >> >> >> >> Rafael Voltani >> >> Firebird 2.5 >> >> Delphi 2010 >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Grato, > Matheus. > -- Grato, Matheus. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix em soltecnologia.com.br Mon Jan 30 18:55:38 2012 From: felix em soltecnologia.com.br (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Mon, 30 Jan 2012 17:55:38 -0300 Subject: [firebase-br] RES: RES: "Gerar colunas" pela query In-Reply-To: <4f26f710.308eec0a.0df4.ffff84c2@mx.google.com> References: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> <4f26f710.308eec0a.0df4.ffff84c2@mx.google.com> Message-ID: <000001ccdf91$8627f7c0$9277e740$@com.br> Rafael, Tenho um relatório bem parecido com esse que você quer, depois de muito pensar, achei melhor 'montar' a tabela final em tempo de execução. A query me traz o total agrupado por 'evento', mês e ano. Eu faço a varredura nesses registros e finalizo colocando o total por ano. Fco. Felix www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rafael Voltani Enviada em: segunda-feira, 30 de janeiro de 2012 17:02 Para: 'FireBase' Assunto: [firebase-br] RES: "Gerar colunas" pela query Prioridade: Alta Ateh ai blza... eh como esta fazendo... Mas fica como no exemplo 2 do email anterior... e eu gostaria que ficasse como no exemplo a seguir: O usuário seleciona os eventos: 'Teste 01' e 'Teste 02', no período de: 01/01/2010 a 30/10/2010 exibirá dessa forma para ele... EVENTO | TOTAL | 03/2010 | 04/2010 | 05/2010 .......... ---------------------------------------------------------------------- Teste 01 | 42 | 4 | 5 | 8 ........ Teste 02 | 67 | 9 | 8 | 1 ........ .... E assim por diante... []s Rafael Voltani Firebird 2.5 Delphi 2010 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Matheus Mathias Enviada em: segunda-feira, 30 de janeiro de 2012 17:01 Para: FireBase Assunto: Re: [firebase-br] "Gerar colunas" pela query pode ser feito pelo firebird(esqueci de falar haha) Em 30 de janeiro de 2012 17:00, Matheus Mathias escreveu: > Você pode tentar utilizar o Group By pelo Evento, assim você utiliza > um COUNT ou um SUM dependendo da manipulação de dados que irá querer usar... > > Em 30 de janeiro de 2012 15:40, Rafael Voltani < > rafael.volts em turbocode.com.br> escreveu: > > Boa tarde, >> >> >> >> Pra tentar explicar melhor, >> >> O usuario seleciona os eventos e um período... >> >> O resultado, deverá exibir o total de cada evento... >> >> por mês dentro do período. >> >> Como no exemplo abaixo. >> >> ------------------------------------------------------------------- >> >> EVENTO | MÊS 2 | MÊS 3 | MÊS 4| ... >> >> Teste 01 | 3 | 8 | 5 | ... >> >> . >> >> . >> >> . >> >> ------------------------------------------------------------------- >> >> Ao invés de : >> >> ---------------------------------- >> >> EVENTO | MÊS |TOTAL >> >> Teste 01 | 2 | 3 >> >> Teste 01 | 3 | 8 >> >> Teste 01 | 4 | 5 >> >> . >> >> . >> >> . >> >> ------------------------ >> >> Tem como fazer pelo firebird ou somente em tempo de execucao mesmo? >> >> >> >> []s >> >> >> >> Rafael Voltani >> >> Firebird 2.5 >> >> Delphi 2010 >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Grato, > Matheus. > -- Grato, Matheus. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rafael.volts em turbocode.com.br Tue Jan 31 08:51:17 2012 From: rafael.volts em turbocode.com.br (Rafael Voltani) Date: Tue, 31 Jan 2012 08:51:17 -0200 Subject: [firebase-br] RES: RES: RES: "Gerar colunas" pela query In-Reply-To: <000001ccdf91$8627f7c0$9277e740$@com.br> References: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> <4f26f710.308eec0a.0df4.ffff84c2@mx.google.com> <000001ccdf91$8627f7c0$9277e740$@com.br> Message-ID: <4f27c7ae.0df6640a.0575.40c2@mx.google.com> Bom dia Felix, blza?? Dps de muito tentar e pensar... cheguei a essa conclusao tbm... :D Muito obrigado a todos.... Rafael Voltani Firebird 2.5 Delphi 2010 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix - SOL Informática Enviada em: segunda-feira, 30 de janeiro de 2012 18:56 Para: 'FireBase' Assunto: [firebase-br] RES: RES: "Gerar colunas" pela query Rafael, Tenho um relatório bem parecido com esse que você quer, depois de muito pensar, achei melhor 'montar' a tabela final em tempo de execução. A query me traz o total agrupado por 'evento', mês e ano. Eu faço a varredura nesses registros e finalizo colocando o total por ano. Fco. Felix www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rafael Voltani Enviada em: segunda-feira, 30 de janeiro de 2012 17:02 Para: 'FireBase' Assunto: [firebase-br] RES: "Gerar colunas" pela query Prioridade: Alta Ateh ai blza... eh como esta fazendo... Mas fica como no exemplo 2 do email anterior... e eu gostaria que ficasse como no exemplo a seguir: O usuário seleciona os eventos: 'Teste 01' e 'Teste 02', no período de: 01/01/2010 a 30/10/2010 exibirá dessa forma para ele... EVENTO | TOTAL | 03/2010 | 04/2010 | 05/2010 .......... ---------------------------------------------------------------------- Teste 01 | 42 | 4 | 5 | 8 ........ Teste 02 | 67 | 9 | 8 | 1 ........ .... E assim por diante... []s Rafael Voltani Firebird 2.5 Delphi 2010 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Matheus Mathias Enviada em: segunda-feira, 30 de janeiro de 2012 17:01 Para: FireBase Assunto: Re: [firebase-br] "Gerar colunas" pela query pode ser feito pelo firebird(esqueci de falar haha) Em 30 de janeiro de 2012 17:00, Matheus Mathias escreveu: > Você pode tentar utilizar o Group By pelo Evento, assim você utiliza > um COUNT ou um SUM dependendo da manipulação de dados que irá querer usar... > > Em 30 de janeiro de 2012 15:40, Rafael Voltani < > rafael.volts em turbocode.com.br> escreveu: > > Boa tarde, >> >> >> >> Pra tentar explicar melhor, >> >> O usuario seleciona os eventos e um período... >> >> O resultado, deverá exibir o total de cada evento... >> >> por mês dentro do período. >> >> Como no exemplo abaixo. >> >> ------------------------------------------------------------------- >> >> EVENTO | MÊS 2 | MÊS 3 | MÊS 4| ... >> >> Teste 01 | 3 | 8 | 5 | ... >> >> . >> >> . >> >> . >> >> ------------------------------------------------------------------- >> >> Ao invés de : >> >> ---------------------------------- >> >> EVENTO | MÊS |TOTAL >> >> Teste 01 | 2 | 3 >> >> Teste 01 | 3 | 8 >> >> Teste 01 | 4 | 5 >> >> . >> >> . >> >> . >> >> ------------------------ >> >> Tem como fazer pelo firebird ou somente em tempo de execucao mesmo? >> >> >> >> []s >> >> >> >> Rafael Voltani >> >> Firebird 2.5 >> >> Delphi 2010 >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Grato, > Matheus. > -- Grato, Matheus. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alexsistemass em gmail.com Tue Jan 31 11:21:00 2012 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Tue, 31 Jan 2012 11:21:00 -0200 Subject: [firebase-br] Executar procedure no Select Firebird Message-ID: Bom dia Pessoal Estou precisando executar uma procedure em um select e trazer um retorno dela para o select não sei como estar fazendo isto.. Preciso passar dois parametros e pegar um retorno que e um campo. Obrigado ate ++ From escovadordebits em gmail.com Tue Jan 31 11:41:02 2012 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 31 Jan 2012 10:41:02 -0300 Subject: [firebase-br] Executar procedure no Select Firebird In-Reply-To: References: Message-ID: Bom dia/tarde Alex. Vamos a um pequeno exemplo, uma stored procedure selecionável que retorna a diferença de dias entre duas datas informadas: SET TERM ^ ; CREATE PROCEDURE *DIFERENCA_DE_DIAS*( *DATAHORA1* TIMESTAMP, *DATAHORA2* TIMESTAMP) RETURNS( *RESULTADO* INTEGER) AS BEGIN RESULTADO = CAST((CAST(SUBSTRING(CAST(DATAHORA1 AS VARCHAR(24))FROM 1 FOR 10) AS TIMESTAMP) - CAST(SUBSTRING(CAST(DATAHORA2 AS VARCHAR(24))FROM 1 FOR 10) AS TIMESTAMP))AS INTEGER); SUSPEND; END^ SET TERM ; ^ Basicamente, você pode acrescentar essa stored procedure a um comando SELECT como se ela fosse uma tabela ou visão, como no seguinte exemplo: SELECT * FROM *DIFERENCA_DE_DIAS*(*'2012-02-15'*,*'2012-01-15'*); Retornará: RESULTADO --------- 31 Como uma stored procedure selecionável pode retornar mais de um parâmetro, você pode informar os parâmetros desejados como se fossem campos/colunas, como no seguinte exemplo: SELECT *RESULTADO* FROM *DIFERENCA_DE_DIAS*(*'2012-02-15'*,*'2012-01-15'*); Nesses exemplos, eu informei datas como string, mas pode ser qualquer valor do tipo TIMESTAMP, seja uma string que represente esse valor, seja um campo/coluna alguma tabela ou visão, e assim por diante. Você pode usar a sua imaginação para inventar formas de combinar as stored procedures selecionáveis dentro de um SELECT. Espero ter lhe ajudado mais que atrapalhado. :D Em 31 de janeiro de 2012 10:21, Alex Miranda de Oliveira < alexsistemass em gmail.com> escreveu: > Bom dia Pessoal > > > Estou precisando executar uma procedure em um select e trazer um retorno > dela para o select não sei como estar fazendo isto.. > > > Preciso passar dois parametros e pegar um retorno que e um campo. > > > Obrigado ate ++ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From develop.fabricio em gmail.com Tue Jan 31 11:42:31 2012 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Tue, 31 Jan 2012 11:42:31 -0200 Subject: [firebase-br] Executar procedure no Select Firebird In-Reply-To: References: Message-ID: Explique melhor o que você esta tentando fazer Você quer fazer um select dentro de outro? Em 31 de janeiro de 2012 11:21, Alex Miranda de Oliveira < alexsistemass em gmail.com> escreveu: > Bom dia Pessoal > > > Estou precisando executar uma procedure em um select e trazer um retorno > dela para o select não sei como estar fazendo isto.. > > > Preciso passar dois parametros e pegar um retorno que e um campo. > > > Obrigado ate ++ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8138-9130* **develop.fabricio em gmail.com* From alex em araguaiasistemas.com.br Tue Jan 31 12:15:36 2012 From: alex em araguaiasistemas.com.br (Alex Miranda de Oliveira) Date: Tue, 31 Jan 2012 12:15:36 -0200 Subject: [firebase-br] Executar procedure no Select Firebird In-Reply-To: References: Message-ID: Boa tarde pessoal Bom exemplo este do Sandro Souza.. Mas o que eu quero fazer e o que Fabricio Videira falou.. Exemplo Quero fazer um select nas minhas tabelas e tambem fazer um select na store procedure e retorna apenas um resultado.. exemplo: select produto.codigo,produto.descricao,produto.qtde_dias, from produto SELECT *RESULTADO* FROM *DIFERENCA_DE_DIAS*(*'2012-02-15'*,* '2012-01-15'*); preciso juntar os dois resultados Em 31 de janeiro de 2012 11:42, Fabricio Videira escreveu: > Explique melhor o que você esta tentando fazer > > Você quer fazer um select dentro de outro? > > Em 31 de janeiro de 2012 11:21, Alex Miranda de Oliveira < > alexsistemass em gmail.com> escreveu: > > > Bom dia Pessoal > > > > > > Estou precisando executar uma procedure em um select e trazer um retorno > > dela para o select não sei como estar fazendo isto.. > > > > > > Preciso passar dois parametros e pegar um retorno que e um campo. > > > > > > Obrigado ate ++ > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > * > Att. > > Fabrício Videira* > *Desenvolvedor de Softwares* > *Técnico em Suporte de Micros > * > (*(14) 3283-1336 *(*(**14) 8138-9130* > **develop.fabricio em gmail.com* > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Alex Miranda de Oliveira Coordenador de Desenvolvimento alex em araguaiasistemas.com.br From listas em fasystem.com.br Tue Jan 31 13:46:28 2012 From: listas em fasystem.com.br (Fasystem - Listas) Date: Tue, 31 Jan 2012 13:46:28 -0200 Subject: [firebase-br] RES: Executar procedure no Select Firebird In-Reply-To: References: Message-ID: Passa o ID que liga as tabelas para a procedure e depois retorna o mesmo id pela procedure e faz um left join com a procedure selecionável; -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alex Miranda de Oliveira Enviada em: terça-feira, 31 de janeiro de 2012 12:16 Para: FireBase Assunto: Re: [firebase-br] Executar procedure no Select Firebird Boa tarde pessoal Bom exemplo este do Sandro Souza.. Mas o que eu quero fazer e o que Fabricio Videira falou.. Exemplo Quero fazer um select nas minhas tabelas e tambem fazer um select na store procedure e retorna apenas um resultado.. exemplo: select produto.codigo,produto.descricao,produto.qtde_dias, from produto SELECT *RESULTADO* FROM *DIFERENCA_DE_DIAS*(*'2012-02-15'*,* '2012-01-15'*); preciso juntar os dois resultados Em 31 de janeiro de 2012 11:42, Fabricio Videira escreveu: > Explique melhor o que você esta tentando fazer > > Você quer fazer um select dentro de outro? > > Em 31 de janeiro de 2012 11:21, Alex Miranda de Oliveira < > alexsistemass em gmail.com> escreveu: > > > Bom dia Pessoal > > > > > > Estou precisando executar uma procedure em um select e trazer um retorno > > dela para o select não sei como estar fazendo isto.. > > > > > > Preciso passar dois parametros e pegar um retorno que e um campo. > > > > > > Obrigado ate ++ > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > * > Att. > > Fabrício Videira* > *Desenvolvedor de Softwares* > *Técnico em Suporte de Micros > * > (*(14) 3283-1336 *(*(**14) 8138-9130* > **develop.fabricio em gmail.com* > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Alex Miranda de Oliveira Coordenador de Desenvolvimento alex em araguaiasistemas.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From igor.carneiro.almeida em gmail.com Tue Jan 31 17:23:13 2012 From: igor.carneiro.almeida em gmail.com (Igor Almeida) Date: Tue, 31 Jan 2012 16:23:13 -0300 Subject: [firebase-br] "Gerar colunas" pela query In-Reply-To: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> References: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> Message-ID: Boa tarde Rafael, Acho que para a sua necessidade pode utilizar a função PIVOT da linguagem T-SQL. Acredito que até neste site tem um exemplo com data http://www.juliobattisti.com.br/artigos/office/nocoessqlconsultas.asp Em 30 de janeiro de 2012 14:40, Rafael Voltani < rafael.volts em turbocode.com.br> escreveu: > Boa tarde, > > > > Pra tentar explicar melhor, > > O usuario seleciona os eventos e um período... > > O resultado, deverá exibir o total de cada evento... > > por mês dentro do período. > > Como no exemplo abaixo. > > ------------------------------------------------------------------- > > EVENTO | MÊS 2 | MÊS 3 | MÊS 4| ... > > Teste 01 | 3 | 8 | 5 | ... > > . > > . > > . > > ------------------------------------------------------------------- > > Ao invés de : > > ---------------------------------- > > EVENTO | MÊS |TOTAL > > Teste 01 | 2 | 3 > > Teste 01 | 3 | 8 > > Teste 01 | 4 | 5 > > . > > . > > . > > ------------------------ > > Tem como fazer pelo firebird ou somente em tempo de execucao mesmo? > > > > []s > > > > Rafael Voltani > > Firebird 2.5 > > Delphi 2010 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente, Igor Almeida # 85.87767028 # 85.99825525 From igor.carneiro.almeida em gmail.com Tue Jan 31 17:25:07 2012 From: igor.carneiro.almeida em gmail.com (Igor Almeida) Date: Tue, 31 Jan 2012 16:25:07 -0300 Subject: [firebase-br] "Gerar colunas" pela query In-Reply-To: References: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> Message-ID: Existe ainda outro exemplo tambem muito simples e fácil http://www.devmedia.com.br/post-5292-Pivot-Table-no-SQL-Server.html Em 31 de janeiro de 2012 16:23, Igor Almeida < igor.carneiro.almeida em gmail.com> escreveu: > Boa tarde Rafael, > > Acho que para a sua necessidade pode utilizar a função PIVOT da linguagem > T-SQL. > Acredito que até neste site tem um exemplo com data > http://www.juliobattisti.com.br/artigos/office/nocoessqlconsultas.asp > > Em 30 de janeiro de 2012 14:40, Rafael Voltani < > rafael.volts em turbocode.com.br> escreveu: > > Boa tarde, >> >> >> >> Pra tentar explicar melhor, >> >> O usuario seleciona os eventos e um período... >> >> O resultado, deverá exibir o total de cada evento... >> >> por mês dentro do período. >> >> Como no exemplo abaixo. >> >> ------------------------------------------------------------------- >> >> EVENTO | MÊS 2 | MÊS 3 | MÊS 4| ... >> >> Teste 01 | 3 | 8 | 5 | ... >> >> . >> >> . >> >> . >> >> ------------------------------------------------------------------- >> >> Ao invés de : >> >> ---------------------------------- >> >> EVENTO | MÊS |TOTAL >> >> Teste 01 | 2 | 3 >> >> Teste 01 | 3 | 8 >> >> Teste 01 | 4 | 5 >> >> . >> >> . >> >> . >> >> ------------------------ >> >> Tem como fazer pelo firebird ou somente em tempo de execucao mesmo? >> >> >> >> []s >> >> >> >> Rafael Voltani >> >> Firebird 2.5 >> >> Delphi 2010 >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > > Atenciosamente, > > Igor Almeida > # 85.87767028 > # 85.99825525 > > -- Atenciosamente, Igor Almeida # 85.87767028 # 85.99825525 From igor.carneiro.almeida em gmail.com Tue Jan 31 17:25:29 2012 From: igor.carneiro.almeida em gmail.com (Igor Almeida) Date: Tue, 31 Jan 2012 16:25:29 -0300 Subject: [firebase-br] "Gerar colunas" pela query In-Reply-To: References: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> Message-ID: Existe ainda outro exemplo tambem muito simples e fácil http://www.devmedia.com.br/post-5292-Pivot-Table-no-SQL-Server.html > > Em 31 de janeiro de 2012 16:23, Igor Almeida < > igor.carneiro.almeida em gmail.com> escreveu: > > Boa tarde Rafael, >> >> Acho que para a sua necessidade pode utilizar a função PIVOT da linguagem >> T-SQL. >> Acredito que até neste site tem um exemplo com data >> http://www.juliobattisti.com.br/artigos/office/nocoessqlconsultas.asp >> >> Em 30 de janeiro de 2012 14:40, Rafael Voltani < >> rafael.volts em turbocode.com.br> escreveu: >> >> Boa tarde, >>> >>> >>> >>> Pra tentar explicar melhor, >>> >>> O usuario seleciona os eventos e um período... >>> >>> O resultado, deverá exibir o total de cada evento... >>> >>> por mês dentro do período. >>> >>> Como no exemplo abaixo. >>> >>> ------------------------------------------------------------------- >>> >>> EVENTO | MÊS 2 | MÊS 3 | MÊS 4| ... >>> >>> Teste 01 | 3 | 8 | 5 | ... >>> >>> . >>> >>> . >>> >>> . >>> >>> ------------------------------------------------------------------- >>> >>> Ao invés de : >>> >>> ---------------------------------- >>> >>> EVENTO | MÊS |TOTAL >>> >>> Teste 01 | 2 | 3 >>> >>> Teste 01 | 3 | 8 >>> >>> Teste 01 | 4 | 5 >>> >>> . >>> >>> . >>> >>> . >>> >>> ------------------------ >>> >>> Tem como fazer pelo firebird ou somente em tempo de execucao mesmo? >>> >>> >>> >>> []s >>> >>> >>> >>> Rafael Voltani >>> >>> Firebird 2.5 >>> >>> Delphi 2010 >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> >> -- >> >> Atenciosamente, >> >> Igor Almeida >> # 85.87767028 >> # 85.99825525 >> >> > > > -- > > Atenciosamente, > > Igor Almeida > # 85.87767028 > # 85.99825525 > > -- Atenciosamente, Igor Almeida # 85.87767028 # 85.99825525 From rafael.volts em turbocode.com.br Tue Jan 31 18:28:24 2012 From: rafael.volts em turbocode.com.br (Rafael Voltani) Date: Tue, 31 Jan 2012 18:28:24 -0200 Subject: [firebase-br] RES: "Gerar colunas" pela query In-Reply-To: References: <4f26d5d8.3397ec0a.52a2.497a@mx.google.com> Message-ID: <4f284eec.09d4640a.6f1a.ffffd7db@mx.google.com> Boa tarde Igor, Obrigado pela dica, mas pra firebird não serve... :/ Tive de criar na unha mesmo pelo Delphi... rss []s Rafael Voltani Firebird 2.5 Delphi 2010 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Igor Almeida Enviada em: terça-feira, 31 de janeiro de 2012 17:25 Para: FireBase Assunto: Re: [firebase-br] "Gerar colunas" pela query Existe ainda outro exemplo tambem muito simples e fácil http://www.devmedia.com.br/post-5292-Pivot-Table-no-SQL-Server.html > > Em 31 de janeiro de 2012 16:23, Igor Almeida < > igor.carneiro.almeida em gmail.com> escreveu: > > Boa tarde Rafael, >> >> Acho que para a sua necessidade pode utilizar a função PIVOT da >> linguagem T-SQL. >> Acredito que até neste site tem um exemplo com data >> http://www.juliobattisti.com.br/artigos/office/nocoessqlconsultas.asp >> >> Em 30 de janeiro de 2012 14:40, Rafael Voltani < >> rafael.volts em turbocode.com.br> escreveu: >> >> Boa tarde, >>> >>> >>> >>> Pra tentar explicar melhor, >>> >>> O usuario seleciona os eventos e um período... >>> >>> O resultado, deverá exibir o total de cada evento... >>> >>> por mês dentro do período. >>> >>> Como no exemplo abaixo. >>> >>> ------------------------------------------------------------------- >>> >>> EVENTO | MÊS 2 | MÊS 3 | MÊS 4| ... >>> >>> Teste 01 | 3 | 8 | 5 | ... >>> >>> . >>> >>> . >>> >>> . >>> >>> ------------------------------------------------------------------- >>> >>> Ao invés de : >>> >>> ---------------------------------- >>> >>> EVENTO | MÊS |TOTAL >>> >>> Teste 01 | 2 | 3 >>> >>> Teste 01 | 3 | 8 >>> >>> Teste 01 | 4 | 5 >>> >>> . >>> >>> . >>> >>> . >>> >>> ------------------------ >>> >>> Tem como fazer pelo firebird ou somente em tempo de execucao mesmo? >>> >>> >>> >>> []s >>> >>> >>> >>> Rafael Voltani >>> >>> Firebird 2.5 >>> >>> Delphi 2010 >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> >> -- >> >> Atenciosamente, >> >> Igor Almeida >> # 85.87767028 >> # 85.99825525 >> >> > > > -- > > Atenciosamente, > > Igor Almeida > # 85.87767028 > # 85.99825525 > > -- Atenciosamente, Igor Almeida # 85.87767028 # 85.99825525 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alex em araguaiasistemas.com.br Tue Jan 31 19:06:50 2012 From: alex em araguaiasistemas.com.br (Alex Miranda de Oliveira) Date: Tue, 31 Jan 2012 19:06:50 -0200 Subject: [firebase-br] RES: Executar procedure no Select Firebird In-Reply-To: References: Message-ID: *Tem algum exemplo deste codigo para min ajudar..* Em 31 de janeiro de 2012 13:46, Fasystem - Listas escreveu: > Passa o ID que liga as tabelas para a procedure e depois retorna o mesmo id > pela procedure e faz um left join com a procedure selecionável; > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Alex Miranda de Oliveira > Enviada em: terça-feira, 31 de janeiro de 2012 12:16 > Para: FireBase > Assunto: Re: [firebase-br] Executar procedure no Select Firebird > > Boa tarde pessoal > > > Bom exemplo este do Sandro Souza.. > > Mas o que eu quero fazer e o que Fabricio Videira falou.. > > > Exemplo > Quero fazer um > select nas minhas tabelas e tambem fazer um select na store > procedure e retorna apenas um resultado.. > > exemplo: > > select produto.codigo,produto.descricao,produto.qtde_dias, from > produto > > SELECT *RESULTADO* FROM *DIFERENCA_DE_DIAS*(*'2012-02-15'*,* > '2012-01-15'*); > > preciso juntar os dois resultados > > > > Em 31 de janeiro de 2012 11:42, Fabricio Videira < > develop.fabricio em gmail.com > > escreveu: > > > Explique melhor o que você esta tentando fazer > > > > Você quer fazer um select dentro de outro? > > > > Em 31 de janeiro de 2012 11:21, Alex Miranda de Oliveira < > > alexsistemass em gmail.com> escreveu: > > > > > Bom dia Pessoal > > > > > > > > > Estou precisando executar uma procedure em um select e trazer um > retorno > > > dela para o select não sei como estar fazendo isto.. > > > > > > > > > Preciso passar dois parametros e pegar um retorno que e um campo. > > > > > > > > > Obrigado ate ++ > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > * > > Att. > > > > Fabrício Videira* > > *Desenvolvedor de Softwares* > > *Técnico em Suporte de Micros > > * > > (*(14) 3283-1336 *(*(**14) 8138-9130* > > **develop.fabricio em gmail.com* > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Alex Miranda de Oliveira > Coordenador de Desenvolvimento > alex em araguaiasistemas.com.br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Alex Miranda de Oliveira Coordenador de Desenvolvimento alex em araguaiasistemas.com.br From felix em soltecnologia.com.br Tue Jan 31 19:36:50 2012 From: felix em soltecnologia.com.br (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Tue, 31 Jan 2012 18:36:50 -0300 Subject: [firebase-br] Select com Pivot In-Reply-To: References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail><157167613.20120116091225@warmboot.com.br><000901ccd5f6$bec6c330$3c544990$@com.br> Message-ID: <004b01cce060$720bcd00$56236700$@com.br> Ola a todos! Pesquisando um pouco mais, encontrei http://tracker.firebirdsql.org/browse/CORE-1738 No final do post o Adriano dos Santos fala sobre procedures que poderiam criar algo similar. Alguem tem exemplos? Fco. Felix www.soltecnologia.com.br From flaviodivino em gmail.com Tue Jan 31 20:07:26 2012 From: flaviodivino em gmail.com (Flavio Divino) Date: Tue, 31 Jan 2012 20:07:26 -0200 Subject: [firebase-br] Select com Pivot In-Reply-To: <004b01cce060$720bcd00$56236700$@com.br> References: <4f13f90b44b6d_219aae88c6c350@a4-winter11.tmail> <157167613.20120116091225@warmboot.com.br> <000901ccd5f6$bec6c330$3c544990$@com.br> <004b01cce060$720bcd00$56236700$@com.br> Message-ID: Bom, quando eu preciso imitar o "pivot" eu faço a consulta da seguinte da seguinte maneira, conforme o exemplo abaixo, que pode ser usado com count ou com o sum, mas nem sempre a dica pode funcionar, vai depender de cada situação. Atenciosamente, Flávio Divino. -------------------------------------------------------------------------- select os.osinfo_uf_nota, count(case when extract(day from os.osdata_atendimento) = 1 then os.osnumr_os END) AS "DIA 1", count(case when extract(day from os.osdata_atendimento) = 2 then os.osnumr_os END) AS "DIA 2", count(case when extract(day from os.osdata_atendimento) = 3 then os.osnumr_os END) AS "DIA 3", count(case when extract(day from os.osdata_atendimento) = 4 then os.osnumr_os END) AS "DIA 4", count(case when extract(day from os.osdata_atendimento) = 5 then os.osnumr_os END) AS "DIA 5", count(case when extract(day from os.osdata_atendimento) = 6 then os.osnumr_os END) AS "DIA 6", count(case when extract(day from os.osdata_atendimento) = 7 then os.osnumr_os END) AS "DIA 7", count(case when extract(day from os.osdata_atendimento) = 8 then os.osnumr_os END) AS "DIA 8", count(case when extract(day from os.osdata_atendimento) = 9 then os.osnumr_os END) AS "DIA 9", count(case when extract(day from os.osdata_atendimento) = 10 then os.osnumr_os END) AS "DIA 10", count(case when extract(day from os.osdata_atendimento) = 11 then os.osnumr_os END) AS "DIA 11", count(case when extract(day from os.osdata_atendimento) = 12 then os.osnumr_os END) AS "DIA 12", count(case when extract(day from os.osdata_atendimento) = 13 then os.osnumr_os END) AS "DIA 13", count(case when extract(day from os.osdata_atendimento) = 14 then os.osnumr_os END) AS "DIA 14", count(case when extract(day from os.osdata_atendimento) = 15 then os.osnumr_os END) AS "DIA 15", count(case when extract(day from os.osdata_atendimento) = 16 then os.osnumr_os END) AS "DIA 16", count(case when extract(day from os.osdata_atendimento) = 17 then os.osnumr_os END) AS "DIA 17", count(case when extract(day from os.osdata_atendimento) = 18 then os.osnumr_os END) AS "DIA 18", count(case when extract(day from os.osdata_atendimento) = 19 then os.osnumr_os END) AS "DIA 19", count(case when extract(day from os.osdata_atendimento) = 20 then os.osnumr_os END) AS "DIA 20", count(case when extract(day from os.osdata_atendimento) = 21 then os.osnumr_os END) AS "DIA 21", count(case when extract(day from os.osdata_atendimento) = 22 then os.osnumr_os END) AS "DIA 22", count(case when extract(day from os.osdata_atendimento) = 23 then os.osnumr_os END) AS "DIA 23", count(case when extract(day from os.osdata_atendimento) = 24 then os.osnumr_os END) AS "DIA 24", count(case when extract(day from os.osdata_atendimento) = 25 then os.osnumr_os END) AS "DIA 25", count(case when extract(day from os.osdata_atendimento) = 26 then os.osnumr_os END) AS "DIA 26", count(case when extract(day from os.osdata_atendimento) = 27 then os.osnumr_os END) AS "DIA 27", count(case when extract(day from os.osdata_atendimento) = 28 then os.osnumr_os END) AS "DIA 28", count(case when extract(day from os.osdata_atendimento) = 29 then os.osnumr_os END) AS "DIA 29", count(case when extract(day from os.osdata_atendimento) = 30 then os.osnumr_os END) AS "DIA 30", count(case when extract(day from os.osdata_atendimento) = 31 then os.osnumr_os END) AS "DIA 31" from os where (os.osdata_atendimento between '01/01/2010' and '01/31/2010') group by os.osinfo_uf_nota 2012/1/31 Felix - SOL Informática : > Ola a todos! > > Pesquisando um pouco mais, encontrei > http://tracker.firebirdsql.org/browse/CORE-1738 > > No final do post o Adriano dos Santos fala sobre procedures que poderiam > criar algo similar. > > Alguem tem exemplos? > > Fco. Felix > www.soltecnologia.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa