From rubens em solucaoempresarial.net Sun Mar 1 08:36:47 2009 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Sun, 1 Mar 2009 08:36:47 -0300 Subject: [firebase-br] Erro Dataset INFOSAG References: <000601c999d0$534de170$0202fea9@rubens><000a01c999e4$5d9eef20$0e01010a@infonote><000c01c999f0$5ffd0cf0$0b00a8c0@rubens> <001401c99a0f$37558bf0$0e01010a@infonote> Message-ID: <000701c99a62$041c5d10$0202fea9@rubens> sim amigo qual a diferenca se nao usar ou usar ----- Original Message ----- From: "Infosag" To: "FireBase" Sent: Saturday, February 28, 2009 10:44 PM Subject: Re: [firebase-br] Erro Dataset INFOSAG deves estar utilizando como datasource (master detail) certo ? ----- Original Message ----- From: "Rubens - Solucao Empresarial" To: "FireBase" Sent: Saturday, February 28, 2009 7:03 PM Subject: Re: [firebase-br] Erro Dataset INFOSAG IBO - DELPHI 7 - FIREBIRD 1.5 ----- Original Message ----- From: "Infosag" To: "FireBase" Sent: Saturday, February 28, 2009 5:37 PM Subject: Re: [firebase-br] Erro Dataset quais componentes, qual linguagem, qual versao do banco, ..... ?? ----- Original Message ----- From: "Rubens - Solucao Empresarial" To: "FireBase" Sent: Saturday, February 28, 2009 3:13 PM Subject: [firebase-br] Erro Dataset Fala pessoal , to fazendo um programa - e quando fiz a rotina de pesquisa ele pesquisa em dois banco de dados NOTAS_CONFIRMADAS onde grava numero da nota - cliente - valor total - desconto e o vendedor e uma outra ITENS_VENDIDOS onde grava informacoes sobre o codigo - produto qtde vendida - preco vendido e numero da nota dai quando mando puxar ele puxa pelo periodo de vendas ele aciona a NTOAS_CONFIRMADAS e pega pelo numero da nota e compara com os ITENS_VENDIDOS -numero da nota e coloca na tela , ai quando aperto a tecla para ir para a proxima nota tenho que ir devagar pois se manter o dedo ou apertar rapido demais ele da o erro O DATASET ESTA SENDO CARREGADO ai traba tudo tenho que sair do programa e abrir novamente alguem pode me ajudar? Agradeco Rubens ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 infosag em terra.com.br Sun Mar 1 14:17:07 2009 From: infosag em terra.com.br (Infosag) Date: Sun, 1 Mar 2009 14:17:07 -0300 Subject: [firebase-br] Erro Dataset INFOSAG References: <000601c999d0$534de170$0202fea9@rubens><000a01c999e4$5d9eef20$0e01010a@infonote><000c01c999f0$5ffd0cf0$0b00a8c0@rubens><001401c99a0f$37558bf0$0e01010a@infonote> <000701c99a62$041c5d10$0202fea9@rubens> Message-ID: <001c01c99a91$8c887ba0$0e01010a@infonote> o melhor a fazer e: no evendo afterscroll do Master vc abrir o Detail novamente trazendo somente os registros do referente ao Master. assim vc nao tera mais esse tipo d eproblema abs ----- Original Message ----- From: "Rubens - Solucao Empresarial" To: "FireBase" Sent: Sunday, March 01, 2009 8:36 AM Subject: Re: [firebase-br] Erro Dataset INFOSAG sim amigo qual a diferenca se nao usar ou usar ----- Original Message ----- From: "Infosag" To: "FireBase" Sent: Saturday, February 28, 2009 10:44 PM Subject: Re: [firebase-br] Erro Dataset INFOSAG deves estar utilizando como datasource (master detail) certo ? ----- Original Message ----- From: "Rubens - Solucao Empresarial" To: "FireBase" Sent: Saturday, February 28, 2009 7:03 PM Subject: Re: [firebase-br] Erro Dataset INFOSAG IBO - DELPHI 7 - FIREBIRD 1.5 ----- Original Message ----- From: "Infosag" To: "FireBase" Sent: Saturday, February 28, 2009 5:37 PM Subject: Re: [firebase-br] Erro Dataset quais componentes, qual linguagem, qual versao do banco, ..... ?? ----- Original Message ----- From: "Rubens - Solucao Empresarial" To: "FireBase" Sent: Saturday, February 28, 2009 3:13 PM Subject: [firebase-br] Erro Dataset Fala pessoal , to fazendo um programa - e quando fiz a rotina de pesquisa ele pesquisa em dois banco de dados NOTAS_CONFIRMADAS onde grava numero da nota - cliente - valor total - desconto e o vendedor e uma outra ITENS_VENDIDOS onde grava informacoes sobre o codigo - produto qtde vendida - preco vendido e numero da nota dai quando mando puxar ele puxa pelo periodo de vendas ele aciona a NTOAS_CONFIRMADAS e pega pelo numero da nota e compara com os ITENS_VENDIDOS -numero da nota e coloca na tela , ai quando aperto a tecla para ir para a proxima nota tenho que ir devagar pois se manter o dedo ou apertar rapido demais ele da o erro O DATASET ESTA SENDO CARREGADO ai traba tudo tenho que sair do programa e abrir novamente alguem pode me ajudar? Agradeco Rubens ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 cpd em contabilizanet.com.br Mon Mar 2 08:16:56 2009 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Mon, 2 Mar 2009 08:16:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?altera=E7=E3o_de_chave_prim=E1ria?= Message-ID: Boa tarde pessoal,, Hoje aconteceu uma coisa muita estranha em meu banco de dados, Tenho um sistema de vendas , e todas as vendas a prazo meu cliente imprime e guarda nos envelopes, Para dar baixa quando o cliente for pagar,,Mais hoje quando ele foi dar baixa em algumas notinhas O Código da venda que estava nas notinhas não estava batendo com o código da Venda que estava no No meu sistema,,,porem o resto dos dados todos batiam,valor,data do vencimento,data do pagamento e os outros. Os códigos mudaram sozinho,não estou entendendo o que está acontecendo,,será o que pode ser isso. Lembrando que esse código é gerado por um generator, estou usando firebird 1.5 ,, outra coisa o computador que meu cliente Usa como servidor estava com um problema que estava travando muito ai ele teve que resetar ele algumas vezez,,se vocês puderem Me dar uma dica sobre o que pode estar causando isso eu agradeço, Desde já obrigado! Cristiano Marcio Duarte Silva Contabiliza Consultoria Contábil e Empresarial Ltda. Fone:3274-1720 Cel:9916-9548 Email:Cpd em contabilizanet.com.br Skype: Cpd.contabiliza * Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE. . From istec em pop.com.br Mon Mar 2 08:37:10 2009 From: istec em pop.com.br (ISTEC - Pop) Date: Mon, 02 Mar 2009 08:37:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?altera=E7=E3o_de_chave_prim=E1ria?= In-Reply-To: References: Message-ID: <49ABC4E6.3080002@pop.com.br> Ja verificou se nao tem erro no banco? gfix? Contabiliza - Cristiano escreveu: > Boa tarde pessoal,, > > > > Hoje aconteceu uma coisa muita estranha em meu banco de dados, > > Tenho um sistema de vendas , e todas as vendas a prazo meu cliente imprime > e guarda nos envelopes, > > Para dar baixa quando o cliente for pagar,,Mais hoje quando ele foi dar > baixa em algumas notinhas > > O Código da venda que estava nas notinhas não estava batendo com o código da > Venda que estava no > > No meu sistema,,,porem o resto dos dados todos batiam,valor,data do > vencimento,data do pagamento e os outros. Os códigos mudaram sozinho,não > estou entendendo o que está acontecendo,,será o que pode ser isso. > > Lembrando que esse código é gerado por um generator, estou usando firebird > 1.5 ,, outra coisa o computador que meu cliente > > Usa como servidor estava com um problema que estava travando muito ai ele > teve que resetar ele algumas vezez,,se vocês puderem > > Me dar uma dica sobre o que pode estar causando isso eu agradeço, > > > > Desde já obrigado! > > > > Cristiano Marcio Duarte Silva > > Contabiliza Consultoria Contábil e Empresarial Ltda. > Fone:3274-1720 Cel:9916-9548 > > Email:Cpd em contabilizanet.com.br > > Skype: Cpd.contabiliza > > > > Faca > > > * Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO > AMBIENTE. > . > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.4/1976 - Release Date: 02/27/09 13:27:00 > > From kdcc em terra.com.br Mon Mar 2 08:32:18 2009 From: kdcc em terra.com.br (Kleber Caneva) Date: Mon, 2 Mar 2009 08:32:18 -0300 Subject: [firebase-br] Delphi + DBExpress + FB 2.1 References: <4c01bf5f0902260544k101dfe0dped57c42bcc292ad9@mail.gmail.com><01ee01c9982e$df880240$8603a8c0@motocana.com> Message-ID: <00c901c99b2b$4c49e520$8603a8c0@motocana.com> Essa mudança no GetMetaData é só para versão D7 do Delphi. []´s Kléber Caneva ----- Original Message ----- From: "Fausto" To: Sent: Thursday, February 26, 2009 11:34 PM Subject: Re: [firebase-br] Delphi + DBExpress + FB 2.1 Kleber Caneva escreveu: > Qual versão do Delphi você está usando ? > > Eu utilizo em D7 normalmente o FB 2.1 com o drive nativo sem problemas. > > O único problema que eu conheço é que quando usar o SQLDataSet, ele vem > com > a propriedade GetMetaData = TRUE, e se vc não mudar para FALSE, dá uma > mensagem de erro. Como utilizo sempre o SQLQuery, não tive esse problem, > ele > já vem com o GetMetaData = False. > > Parece que favia alguns problemas com versões supriores ao D7, mas acho > que > já foram revolvidas (não tenho certeza). > > []´s > > Kléber Caneva Não foram resolvidas.. Nunca utilizei o SQLQuery, sempre TSqlDataSet e mesmo setando a propriedades do GetMetaData para False ele ainda dá bugs. O fato de utilizar o TSQSDataSet é que este é mais completo que o SqlQuery. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM1NzAyMTIyLjkyMTYxNy4yNjc4MC5zYW50b25pbi50cG4udGVycmEuY29tLDQ4NzQ= Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From robsoncarvalholeite em gmail.com Mon Mar 2 09:29:23 2009 From: robsoncarvalholeite em gmail.com (Robson Carvalho Leite) Date: Mon, 2 Mar 2009 09:29:23 -0300 Subject: [firebase-br] Emprego em Campinas - SP? Message-ID: <752699d10903020429y27fa6fe6xe6b37015f2413e98@mail.gmail.com> Pessoal, alguns de vcs ja me conhecem daqui da Firebase, sou programador Delphi (Versão 7 e anteriores) e Firebird experiente, gosto de trabalhar com sistemas de processamento em massa e segurança. Tive uma proposta de continuar meus estudos na Cidade de Campinas - SP (Sou formado em Tecnologia em Sistemas de Informação aqui no Mato Grosso mesmo) E estou disposto a me mudar o mais rápido possível, estou a procura de emprego na Web já a alguns dias, mais precisava de uma ajuda dos irmãos da firebase. Se alguem sabe de alguma vaga para minha área de atuação, na cidade de campinas com contratação pelo menos até em abril, por favor, me passem o Contato. Tenho conhecimento em analise de sistemas, modelagem, engenharia e afins da área de gestão em TI. Aguardo Resposta. Obrigado pela ajuda. Robson de Carvalho Leite MSN: robsoncarvalholeite em hotmail.com Gtalk: robsoncarvalholeite em gmail.com From gustavo.moda em gmail.com Mon Mar 2 10:28:06 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Mon, 2 Mar 2009 10:28:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?Dica=2E=3A_Incluir_ou_n=E3o_um_FK_na?= =?iso-8859-1?q?_tabela=3F?= In-Reply-To: References: Message-ID: <795edc730903020528tf83ee31mfb2bfd69104bd461@mail.gmail.com> Sempre criar.. Bom banco de dados tem os relacionamentos criados. From compuvale.software em gmail.com Mon Mar 2 11:58:27 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Mon, 2 Mar 2009 11:58:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_via_p=E1gina_web?= Message-ID: Bom dia a todos, Até hoje só desenvolvi sistemas desktop, e quero começar a estudar formas de acessar o FB via página web para um projeto de informatizar um salão de beleza. Tenho o sistema que vai rodar no salão pronto, desenvolvido em Delphi utilizando IBO, e a parte que vai ficar na web, deverá cadastrar o cliente e agendar um horário. O banco de dados estará instalado na sede do cliente. Gostaria de ouvir sugestões dos colegas quanto a que tecnologia utilizar para acessar o banco e executar selects e inserts (não manjo nada de web), dá pra desenvolver utilizar usando o Delphi 2006? Qual FB mais indicado para este caso? 2.1? []s Andrei From mariodosreyx em gmail.com Mon Mar 2 12:01:23 2009 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Mon, 2 Mar 2009 14:01:23 -0100 Subject: [firebase-br] =?iso-8859-1?q?Dica=2E=3A_Incluir_ou_n=E3o_um_FK_na?= =?iso-8859-1?q?_tabela=3F?= In-Reply-To: <795edc730903020528tf83ee31mfb2bfd69104bd461@mail.gmail.com> References: <795edc730903020528tf83ee31mfb2bfd69104bd461@mail.gmail.com> Message-ID: <4d1bb8c70903020701jbe3764en48383705f9b9cd00@mail.gmail.com> Sim decididamente. No entanto se tem alguma situação, daquelas que acontecem quando temos de passar dados antigos incoerente e em tempo util não é possível po-los coerente em em alternativa poderá criar: 1. - ALTER TABLE PRECARIO ADD CONSTRAINT CHK_PRECARIO_VAL CHECK (PROD_ID IN(SELECT PROD_ID FROM PRODUTOS)); mas, não irá funcionar pq V/tem dados antigos incoerentes que são validados aquando da contrução da CHECK. Agora, não sei se percebi bem mas creio que é esta a solução(abaixo) que V/necessita! 2. Uma trigger Before Insert/Update New_Var=New.MeuCampo_a_Referenciar SELECT PROD_ID FROM PRODUTOS WHERE PROD_ID=:NEW_VAR1 INTO :NEW_VAR; IF(NEW_VAR IS NULL) THEN Exception STOP 'Não existe esse produto:'||New_Var||' na tabela de referência...' Sendo que isto só garante a integridade dos Novos. Os dados velhos terão de ir sendo corrigidos em cada Upadate Espero ter ajudado. 2009/3/2 Gustavo Moda > Sempre criar.. > > Bom banco de dados tem os relacionamentos criados. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 From douglasht em gmail.com Mon Mar 2 12:27:56 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 2 Mar 2009 12:27:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_via_p=E1gina_web?= In-Reply-To: References: Message-ID: <249af69e0903020727w2a4ea5e6r2ebda1683b636dbb@mail.gmail.com> 2009/3/2 Andrei Luís : > Gostaria de ouvir sugestões dos colegas quanto a que tecnologia utilizar > para acessar o banco e executar selects e inserts (não manjo nada de web), > dá pra desenvolver utilizar usando o Delphi 2006? Na minha experiência, desenvolver aplicações web com delphi é muito penoso. Sugiro que você dê uma olhada em asp.net, php ou ruby. São linguagens/plataformas de desenvolvimento completamente voltadas ao desenvolvimento web. > Qual FB mais indicado para este caso? 2.1? Se o projeto da base é novo, não existem muitos motivos para não se usar a versão mais recente (2.1). Agora se você já tem a base e pretende migrar, é necessário estudar se a migração vale a pena. Pense em custo/benefício. Qual a complexidade de migrar? Quais os benefícios? Põe na balança e vê se vale a pena. hth, -- Douglas Tosi www.sinatica.com From fboriani em gmail.com Mon Mar 2 13:46:24 2009 From: fboriani em gmail.com (Felipe Oriani) Date: Mon, 2 Mar 2009 13:46:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_via_p=E1gina_web?= In-Reply-To: <249af69e0903020727w2a4ea5e6r2ebda1683b636dbb@mail.gmail.com> References: <249af69e0903020727w2a4ea5e6r2ebda1683b636dbb@mail.gmail.com> Message-ID: <2211d0630903020846m68513de8i58f72f13d187b400@mail.gmail.com> Fala André ... então cara, vou expor aqui minha opnião... Se estiver em um ambiente Windows... acho que seria bom você estudar um pouco da plataforma .Net... e como irá desenvolver para web, estude o ASP.Net. No Delphi 2006 (até onde sei), existe a possibilidade de se desenvolver em ASP.Net na versão 1.1 utilizando a linguagem Object Pascal, mas aconselho você a procurar o Delphi 2007, pois ja vem com o Framework .Net 2.0, possibilitando você desenvolver em ASP.Net 2.0. Não sei como estão as proximas versões do Delphi, mas isso é até onde sei. Em ASP.Net é mais comum hoje em dia você encontrar aplicações escritas em C# e VB.Net, e ja estamos na versão 3.5 do Framework .Net... Você pode encontrar ferramentas gratuitas pra desenvolver em .net, da uma olhada neste link www.microsoft.com/express/download quanto a compatibilidade, ja trabalhei com a versão 1.5 do Fierbird na web, e rodou muito bem... creio que com a versão 2.1 do firebird, não terá maiores problemas. Se estiver em um ambiente Linux... Da uma pesquisada sobre a linguagem PHP, é simples e facil de trabalhar... desconheço um pouco para falar, mas é possivel tambem! Espero que ajude! []'s 2009/3/2 Douglas Tosi > 2009/3/2 Andrei Luís : > > Gostaria de ouvir sugestões dos colegas quanto a que tecnologia utilizar > > para acessar o banco e executar selects e inserts (não manjo nada de > web), > > dá pra desenvolver utilizar usando o Delphi 2006? > > Na minha experiência, desenvolver aplicações web com delphi é muito penoso. > Sugiro que você dê uma olhada em asp.net, php ou ruby. São > linguagens/plataformas de desenvolvimento completamente voltadas ao > desenvolvimento web. > > > Qual FB mais indicado para este caso? 2.1? > > Se o projeto da base é novo, não existem muitos motivos para não se > usar a versão mais recente (2.1). > Agora se você já tem a base e pretende migrar, é necessário estudar se > a migração vale a pena. Pense em custo/benefício. Qual a complexidade > de migrar? Quais os benefícios? Põe na balança e vê se vale a pena. > > hth, > -- > Douglas Tosi > www.sinatica.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 > -- ______________________________________ Felipe B. Oriani email: fboriani em gmail.com www.felipeoriani.com.br From marcelo em teflamar.com.br Mon Mar 2 14:21:39 2009 From: marcelo em teflamar.com.br (marcelo teflamar) Date: Mon, 02 Mar 2009 14:21:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_via_p=E1gina_web?= In-Reply-To: <2211d0630903020846m68513de8i58f72f13d187b400@mail.gmail.com> References: <249af69e0903020727w2a4ea5e6r2ebda1683b636dbb@mail.gmail.com> <2211d0630903020846m68513de8i58f72f13d187b400@mail.gmail.com> Message-ID: <49AC15A3.4030404@teflamar.com.br> via php também o firebird é show de bola. e pra quem quer uma ide porreta, tá aí o delphi4php! trabalha muito bem com o fb. Felipe Oriani escreveu: > Fala André ... então cara, vou expor aqui minha opnião... > > Se estiver em um ambiente Windows... > > acho que seria bom você estudar um pouco da plataforma .Net... e como irá > desenvolver para web, estude o ASP.Net. No Delphi 2006 (até onde sei), > existe a possibilidade de se desenvolver em ASP.Net na versão 1.1 utilizando > a linguagem Object Pascal, mas aconselho você a procurar o Delphi 2007, pois > ja vem com o Framework .Net 2.0, possibilitando você desenvolver em ASP.Net > 2.0. Não sei como estão as proximas versões do Delphi, mas isso é até onde > sei. > > Em ASP.Net é mais comum hoje em dia você encontrar aplicações escritas em C# > e VB.Net, e ja estamos na versão 3.5 do Framework .Net... > > Você pode encontrar ferramentas gratuitas pra desenvolver em .net, da uma > olhada neste link www.microsoft.com/express/download > > quanto a compatibilidade, ja trabalhei com a versão 1.5 do Fierbird na web, > e rodou muito bem... creio que com a versão 2.1 do firebird, não terá > maiores problemas. > > Se estiver em um ambiente Linux... > > Da uma pesquisada sobre a linguagem PHP, é simples e facil de trabalhar... > desconheço um pouco para falar, mas é possivel tambem! > > > > > Espero que ajude! > []'s > > > > > > > 2009/3/2 Douglas Tosi > > >> 2009/3/2 Andrei Luís : >> >>> Gostaria de ouvir sugestões dos colegas quanto a que tecnologia utilizar >>> para acessar o banco e executar selects e inserts (não manjo nada de >>> >> web), >> >>> dá pra desenvolver utilizar usando o Delphi 2006? >>> >> Na minha experiência, desenvolver aplicações web com delphi é muito penoso. >> Sugiro que você dê uma olhada em asp.net, php ou ruby. São >> linguagens/plataformas de desenvolvimento completamente voltadas ao >> desenvolvimento web. >> >> >>> Qual FB mais indicado para este caso? 2.1? >>> >> Se o projeto da base é novo, não existem muitos motivos para não se >> usar a versão mais recente (2.1). >> Agora se você já tem a base e pretende migrar, é necessário estudar se >> a migração vale a pena. Pense em custo/benefício. Qual a complexidade >> de migrar? Quais os benefícios? Põe na balança e vê se vale a pena. >> >> hth, >> -- >> Douglas Tosi >> www.sinatica.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 >> >> > > > > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.5/1979 - Release Date: 03/01/09 17:46:00 > > From info em cacula.ind.br Mon Mar 2 14:47:40 2009 From: info em cacula.ind.br (=?ISO-8859-1?Q?Alexandre_Gon=E7alves?=) Date: Mon, 02 Mar 2009 14:47:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?Troca_de_usu=E1rio?= Message-ID: <49AC1BBC.7060609@cacula.ind.br> Boa tarde, lista! Estou precisando trocar de usuário quando executar uma trigger. Existe esta possibilidade? Obrigado. Alexandre A. Gonçalves Dracena - SP From douglasht em gmail.com Mon Mar 2 14:59:34 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 2 Mar 2009 14:59:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?Troca_de_usu=E1rio?= In-Reply-To: <49AC1BBC.7060609@cacula.ind.br> References: <49AC1BBC.7060609@cacula.ind.br> Message-ID: <249af69e0903020959o5628eaa2k6d51d9cfc772b75@mail.gmail.com> 2009/3/2 Alexandre Gonçalves : > Estou precisando trocar de usuário quando executar uma trigger. Existe esta > possibilidade? Não. O usuário é um atributo da conexão. Então para trocar de usuário é necessário desconectar e reconectar. hth, -- Douglas Tosi www.sinatica.com From eliezer em xpert.com.br Mon Mar 2 15:37:23 2009 From: eliezer em xpert.com.br (Eliezer de Souza) Date: Mon, 2 Mar 2009 15:37:23 -0300 Subject: [firebase-br] Exportando dados para o word Message-ID: <000601c99b65$edd03fe0$c970bfa0$@com.br> Pessoal preciso de ajuda. Estou fazendo uma parte no meu sistema onde eu monto uma carta no Word, já consegui montar o documento porem não consigo deixar espaçamento entre os caracteres... Estou fazendo assim: Var MSWord: Variant; Begin MSWord:= CreateOleObject ('Word.Basic'); //cria o objeto MSWord.AppShow; //mostra o word MSWord.FileNew; //inicia um novo documento MSWord.FontSize(24); //muda o tamanho da fonte MSWord.italic; //coloca italico MSWord.bold; //coloca negrito MSWord.underline; //sublina MSWord.CenterPara; //alinha ao centro MSWord.insert('aki eu informo meus dados'); //Escreve algo MSWord.FontSize(12); //muda o tamanho da fonte MSWord.Font('Arial'); //muda a fonte usada MSWord.underline(false); //retira o sublinhado MSWord.italic(false); //retira o italico MSWord.bold(false); //retira o bold MSWord.LeftPara; //alinha a esquerda MSWord.insert(#13+'texto da carta);//Pula uma linha e escreve MSWord.LeftPara; //alinha a esquerda MSWord.insert(#13+#9 +'Comandos do Word');//nova linha e um TAB OBS: Agora preciso de uma forma para deixar espaçamento entre os caracteres do texto... Alguem pode me ajudar? From kdcc em terra.com.br Mon Mar 2 16:12:26 2009 From: kdcc em terra.com.br (Kleber Caneva) Date: Mon, 2 Mar 2009 16:12:26 -0300 Subject: [firebase-br] Delphi + DBExpress + FB 2.1 References: <4c01bf5f0902260544k101dfe0dped57c42bcc292ad9@mail.gmail.com><001501c9981c$7a70f860$0e01010a@infonote><4c01bf5f0902260629s5fb4ec79ma27e39d78012fd62@mail.gmail.com><002a01c99820$9a45a240$0e01010a@infonote> <49A6CC89.3020105@teflamar.com.br> <49A7C9BC.1040803@teflamar.com.br> Message-ID: <01fe01c99b6b$0e592920$8603a8c0@motocana.com> O DBX é o componente de conexão com banco de dados. Para 3 Camadas o que se usa é o Midas (ClientDataset + DataSetProvider) O que se confunde é que o DBX precisa do Midas para ter recurso de Cursor Bi-direcional. Então smepre se refere ao trio CDS+DSP+QRY Mas qualquer componente que possa ser utilizado com CDS, pode ser usado prar 3 camandas. []´s Kléber Caneva ----- Original Message ----- From: "Paulo Tricon" To: "FireBase" Sent: Friday, February 27, 2009 8:56 AM Subject: Re: [firebase-br] Delphi + DBExpress + FB 2.1 E no caso de 3 camadas, só pode usar DBX, ou tem como fazer com as outras opções?DBX é mais fácil? Paulo 2009/2/27 Fausto > marcelo teflamar escreveu: > >> comentário infeliz, sem conhecimento de causa. >> >> Seja mais claro, suas palavras estão lá para serem interpretadas como > quisermos, portanto seja mais claro qto ao que escreve. > -- > Fausto Alves > Skype:faustoalves > msn:faustoalves em com4.com.br > Franca-SP > Enviado pelo Mozilla Thunderbird > http://br.mozdev.org/thunderbird > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM1NzM1ODMxLjk3NTI2MC45MzUuc2FudG9uaW4udHBuLnRlcnJhLmNvbSw1Mjk0 Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From tricon.paulo em gmail.com Mon Mar 2 16:29:19 2009 From: tricon.paulo em gmail.com (Paulo Tricon) Date: Mon, 2 Mar 2009 16:29:19 -0300 Subject: [firebase-br] Delphi + DBExpress + FB 2.1 In-Reply-To: <01fe01c99b6b$0e592920$8603a8c0@motocana.com> References: <4c01bf5f0902260544k101dfe0dped57c42bcc292ad9@mail.gmail.com> <002a01c99820$9a45a240$0e01010a@infonote> <49A6CC89.3020105@teflamar.com.br> <49A7C9BC.1040803@teflamar.com.br> <01fe01c99b6b$0e592920$8603a8c0@motocana.com> Message-ID: Obrigado, estava pensando em adotar MDO, ia desistir por que preciso usar 3 camadas, mas se você diz que é possível, vou começar a tentar fazer isso. Abraços, Paulo 2009/3/2 Kleber Caneva > O DBX é o componente de conexão com banco de dados. > > Para 3 Camadas o que se usa é o Midas (ClientDataset + DataSetProvider) > > O que se confunde é que o DBX precisa do Midas para ter recurso de Cursor > Bi-direcional. Então smepre se refere ao trio CDS+DSP+QRY > > Mas qualquer componente que possa ser utilizado com CDS, pode ser usado > prar > 3 camandas. > > []´s > > Kléber Caneva > > > > ----- Original Message ----- > From: "Paulo Tricon" > To: "FireBase" > Sent: Friday, February 27, 2009 8:56 AM > Subject: Re: [firebase-br] Delphi + DBExpress + FB 2.1 > > > E no caso de 3 camadas, só pode usar DBX, ou tem como fazer com as outras > opções?DBX é mais fácil? > > Paulo > > 2009/2/27 Fausto > > > marcelo teflamar escreveu: > > > >> comentário infeliz, sem conhecimento de causa. > >> > >> Seja mais claro, suas palavras estão lá para serem interpretadas como > > quisermos, portanto seja mais claro qto ao que escreve. > > -- > > Fausto Alves > > Skype:faustoalves > > msn:faustoalves em com4.com.br < > msn%3Afaustoalves em com4.com.br > > > Franca-SP > > Enviado pelo Mozilla Thunderbird > > http://br.mozdev.org/thunderbird > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM1NzM1ODMxLjk3NTI2MC45MzUuc2FudG9uaW4udHBuLnRlcnJhLmNvbSw1Mjk0 > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 eduardoandrade em persoft.com.br Mon Mar 2 16:43:21 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Mon, 02 Mar 2009 16:43:21 -0300 Subject: [firebase-br] Delphi + DBExpress + FB 2.1 In-Reply-To: <01fe01c99b6b$0e592920$8603a8c0@motocana.com> References: <4c01bf5f0902260544k101dfe0dped57c42bcc292ad9@mail.gmail.com><001501c9981c$7a70f860$0e01010a@infonote><4c01bf5f0902260629s5fb4ec79ma27e39d78012fd62@mail.gmail.com><002a01c99820$9a45a240$0e01010a@infonote> <49A6CC89.3020105@teflamar.com.br> <49A7C9BC.1040803@teflamar.com.br> <01fe01c99b6b$0e592920$8603a8c0@motocana.com> Message-ID: <49AC36D9.8070504@persoft.com.br> Digo mais, você não precisa nem do cds para fazer aplicações de três camadas, é que ele te adianta um lado, esta é a vantagem. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Kleber Caneva escreveu: > O DBX é o componente de conexão com banco de dados. > > Para 3 Camadas o que se usa é o Midas (ClientDataset + DataSetProvider) > > O que se confunde é que o DBX precisa do Midas para ter recurso de Cursor > Bi-direcional. Então smepre se refere ao trio CDS+DSP+QRY > > Mas qualquer componente que possa ser utilizado com CDS, pode ser usado prar > 3 camandas. > > []´s > > Kléber Caneva > > > > ----- Original Message ----- > From: "Paulo Tricon" > To: "FireBase" > Sent: Friday, February 27, 2009 8:56 AM > Subject: Re: [firebase-br] Delphi + DBExpress + FB 2.1 > > > E no caso de 3 camadas, só pode usar DBX, ou tem como fazer com as outras > opções?DBX é mais fácil? > > Paulo > > 2009/2/27 Fausto > > >> marcelo teflamar escreveu: >> >> >>> comentário infeliz, sem conhecimento de causa. >>> >>> Seja mais claro, suas palavras estão lá para serem interpretadas como >>> >> quisermos, portanto seja mais claro qto ao que escreve. >> -- >> Fausto Alves >> Skype:faustoalves >> msn:faustoalves em com4.com.br >> Franca-SP >> Enviado pelo Mozilla Thunderbird >> http://br.mozdev.org/thunderbird >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM1NzM1ODMxLjk3NTI2MC45MzUuc2FudG9uaW4udHBuLnRlcnJhLmNvbSw1Mjk0 > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.5/1979 - Release Date: 03/01/09 17:46:00 > > From zottissistemas em brturbo.com.br Mon Mar 2 17:29:22 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Mon, 2 Mar 2009 17:29:22 -0300 Subject: [firebase-br] SQL Para busca por Partes? Message-ID: <6A98F64615884B61BA19D04F7E946ADF@ZOTTISNOTEBOOK> Pessoal, tem como fazer uma busca que me retorne algum intervalo de Código? Exemplo: Select codigo, descricao, custo, venda from produtos where codigo in [1....10], [15...25], [32...45]. Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From zottissistemas em brturbo.com.br Mon Mar 2 17:29:38 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Mon, 2 Mar 2009 17:29:38 -0300 Subject: [firebase-br] SQL Para busca por Partes? Message-ID: Pessoal, tem como fazer uma busca que me retorne algum intervalo de Código? Exemplo: Select codigo, descricao, custo, venda from produtos where codigo in [1....10], [15...25], [32...45]. desde ja agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From fabiano em clippnet.com.br Mon Mar 2 16:35:28 2009 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Mon, 2 Mar 2009 16:35:28 -0300 Subject: [firebase-br] invalid tlv record Message-ID: <000a01c99b6e$0f0ce160$9500a8c0@odir> Alguem ja teve esse problema com o crystal XI ? Como resolver ? From ralhos em gmail.com Mon Mar 2 18:16:52 2009 From: ralhos em gmail.com (=?ISO-8859-1?Q?N=E3o_quero_me_Identificar?=) Date: Mon, 2 Mar 2009 18:16:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_via_p=E1gina_web?= In-Reply-To: <49AC15A3.4030404@teflamar.com.br> References: <249af69e0903020727w2a4ea5e6r2ebda1683b636dbb@mail.gmail.com> <2211d0630903020846m68513de8i58f72f13d187b400@mail.gmail.com> <49AC15A3.4030404@teflamar.com.br> Message-ID: <9fdd72400903021316n771f59bblb72aad3af5ee5e45@mail.gmail.com> Adobe Flex 2009/3/2 marcelo teflamar > via php também o firebird é show de bola. > > e pra quem quer uma ide porreta, tá aí o delphi4php! > > trabalha muito bem com o fb. > > > Felipe Oriani escreveu: > >> Fala André ... então cara, vou expor aqui minha opnião... >> >> Se estiver em um ambiente Windows... >> >> acho que seria bom você estudar um pouco da plataforma .Net... e como irá >> desenvolver para web, estude o ASP.Net. No Delphi 2006 (até onde sei), >> existe a possibilidade de se desenvolver em ASP.Net na versão 1.1 >> utilizando >> a linguagem Object Pascal, mas aconselho você a procurar o Delphi 2007, >> pois >> ja vem com o Framework .Net 2.0, possibilitando você desenvolver em >> ASP.Net >> 2.0. Não sei como estão as proximas versões do Delphi, mas isso é até onde >> sei. >> >> Em ASP.Net é mais comum hoje em dia você encontrar aplicações escritas em >> C# >> e VB.Net, e ja estamos na versão 3.5 do Framework .Net... >> >> Você pode encontrar ferramentas gratuitas pra desenvolver em .net, da uma >> olhada neste link www.microsoft.com/express/download >> >> quanto a compatibilidade, ja trabalhei com a versão 1.5 do Fierbird na >> web, >> e rodou muito bem... creio que com a versão 2.1 do firebird, não terá >> maiores problemas. >> >> Se estiver em um ambiente Linux... >> >> Da uma pesquisada sobre a linguagem PHP, é simples e facil de trabalhar... >> desconheço um pouco para falar, mas é possivel tambem! >> >> >> >> >> Espero que ajude! >> []'s >> >> >> >> >> >> >> 2009/3/2 Douglas Tosi >> >> >> >>> 2009/3/2 Andrei Luís : >>> >>> >>>> Gostaria de ouvir sugestões dos colegas quanto a que tecnologia utilizar >>>> para acessar o banco e executar selects e inserts (não manjo nada de >>>> >>>> >>> web), >>> >>> >>>> dá pra desenvolver utilizar usando o Delphi 2006? >>>> >>>> >>> Na minha experiência, desenvolver aplicações web com delphi é muito >>> penoso. >>> Sugiro que você dê uma olhada em asp.net, php ou ruby. São >>> linguagens/plataformas de desenvolvimento completamente voltadas ao >>> desenvolvimento web. >>> >>> >>> >>>> Qual FB mais indicado para este caso? 2.1? >>>> >>>> >>> Se o projeto da base é novo, não existem muitos motivos para não se >>> usar a versão mais recente (2.1). >>> Agora se você já tem a base e pretende migrar, é necessário estudar se >>> a migração vale a pena. Pense em custo/benefício. Qual a complexidade >>> de migrar? Quais os benefícios? Põe na balança e vê se vale a pena. >>> >>> hth, >>> -- >>> Douglas Tosi >>> www.sinatica.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 >>> >>> >>> >> >> >> >> ------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: >> 270.11.5/1979 - Release Date: 03/01/09 17:46:00 >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 estanisgeyer em gmail.com Mon Mar 2 21:06:00 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Mon, 2 Mar 2009 21:06:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?altera=E7=E3o_de_chave_prim=E1ria?= In-Reply-To: <49ABC4E6.3080002@pop.com.br> References: <49ABC4E6.3080002@pop.com.br> Message-ID: <8f19defc0903021606i325c19b3w4ad215c380cc7848@mail.gmail.com> Roda um gfix e em último caso, faça um backup e depois um restore usando o gbak. Eu já tive problemas com travamento em SO de clientes, ao ponto de um banco de dados informar erro de conversão de um inteiro para string, sendo que a informação a ser inserida era inteiro e o campo também era inteiro. Só após um backup e restore que consegui corrigir este problema. Abraços, Marcelo E. Geyer Standard Net Tecnologia 2009/3/2 ISTEC - Pop > Ja verificou se nao tem erro no banco? gfix? > > Contabiliza - Cristiano escreveu: > >> Boa tarde pessoal,, >> >> >> Hoje aconteceu uma coisa muita estranha em meu banco de dados, >> >> Tenho um sistema de vendas , e todas as vendas a prazo meu cliente >> imprime >> e guarda nos envelopes, >> >> Para dar baixa quando o cliente for pagar,,Mais hoje quando ele foi dar >> baixa em algumas notinhas >> >> O Código da venda que estava nas notinhas não estava batendo com o código >> da >> Venda que estava no >> No meu sistema,,,porem o resto dos dados todos batiam,valor,data do >> vencimento,data do pagamento e os outros. Os códigos mudaram sozinho,não >> estou entendendo o que está acontecendo,,será o que pode ser isso. >> >> Lembrando que esse código é gerado por um generator, estou usando firebird >> 1.5 ,, outra coisa o computador que meu cliente >> >> Usa como servidor estava com um problema que estava travando muito ai ele >> teve que resetar ele algumas vezez,,se vocês puderem >> Me dar uma dica sobre o que pode estar causando isso eu agradeço, >> >> >> Desde já obrigado! >> >> >> Cristiano Marcio Duarte Silva >> >> Contabiliza Consultoria Contábil e Empresarial Ltda. >> Fone:3274-1720 Cel:9916-9548 >> >> Email:Cpd em contabilizanet.com.br >> >> Skype: Cpd.contabiliza >> >> Faca >> >> * Antes de imprimir, pense em sua responsabilidade e compromisso com o >> MEIO >> AMBIENTE. >> . >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> ------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: >> 270.11.4/1976 - Release Date: 02/27/09 13:27:00 >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 monteirorama em gmail.com Tue Mar 3 03:37:54 2009 From: monteirorama em gmail.com (Rogerio Monteiro) Date: Tue, 3 Mar 2009 03:37:54 -0300 Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 Message-ID: Colegas, bom dia. Baixei o Firebird 2.1.1 para estudar, utilizei um programa de gerenciamento free para criar um banco e uma tabela. Inseri os dados, tudo bem. Agora estou tentando fazer a conexão do banco que eu criei através do Delphi 7 com o dbExpress. Eis a situação: Componente: TSQLConnection ConnectionName: IBConnection DriverName: Interbase GetDriverFunc: getSQLDriverINTERBASE LibraryName: fbintl.dll VendorLib: fbclient.dll Em Params, na coluna key, modifiquei somente a propriedade database para o caminho do banco de dados: C:\programacao\RPManager\BANCO\RPMBANCO.FDB Depois tento mudar a propriedade Connected para True e exibe o seguinte erro: "Unable to Find Procedure getSQLDriverINTERBASE" Gostaria de saber se há algo faltando para que eu faça a conexão, enfim, como fazer a conexão. Ou até mesmo se alguém me sugere outro componente que não o dbExpress para conectar. Obrigado e abraços. From silvioprog em gmail.com Tue Mar 3 03:51:46 2009 From: silvioprog em gmail.com (=?ISO-8859-1?Q?Silvio_Cl=E9cio?=) Date: Tue, 3 Mar 2009 03:51:46 -0300 Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 In-Reply-To: References: Message-ID: Olá galera, >Ou até mesmo se alguém me sugere outro componente que >não o dbExpress para conectar. Já pensou em testar o ZeosLib, ele é 100% compatível com o Firebird e 100% open source, caso queira ver sobre o pacote: Link - [http://zeos.firmos.at/]. -- []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silvioprog em yahoo.com.br Gmail, GTalk: silvioprog em gmail.com Hotmail, MSN: silvioprog em hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° From monteirorama em gmail.com Tue Mar 3 04:39:03 2009 From: monteirorama em gmail.com (Rogerio Monteiro) Date: Tue, 3 Mar 2009 04:39:03 -0300 Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 References: Message-ID: Sílvio, Obrigado pela dica. Testei o ZeosLib, mas infelizmente ocorreu erro de wrong or obsolete version, pois ele suporta até o FB 2.0. Alguém tem solução? "Silvio Clécio" escreveu na mensagem news:fe0699d10903022251j5fa9ac9cr8fd2f6c2bf9903ba em mail.gmail.com... Olá galera, >Ou até mesmo se alguém me sugere outro componente que >não o dbExpress para conectar. Já pensou em testar o ZeosLib, ele é 100% compatível com o Firebird e 100% open source, caso queira ver sobre o pacote: Link - [http://zeos.firmos.at/]. -- []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silvioprog em yahoo.com.br Gmail, GTalk: silvioprog em gmail.com Hotmail, MSN: silvioprog em hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 silvioprog em gmail.com Tue Mar 3 04:45:43 2009 From: silvioprog em gmail.com (=?ISO-8859-1?Q?Silvio_Cl=E9cio?=) Date: Tue, 3 Mar 2009 04:45:43 -0300 Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 In-Reply-To: References: Message-ID: Olá galera, >Testei o ZeosLib, mas infelizmente ocorreu erro >de wrong or obsolete version, pois ele suporta >até o FB 2.0. Qual versão do Zeos vc pegou? Pq ele suporta até o FB 2.1 (Protocol = firebird-2.1). Veja umas threads na NET sobre o Zeos, acredito que vc ñ irá querer usar outra coisa ;) P.S.: O Zeos é um pacote que aceita vários tipos de DB, e agora ele (versão 7) trabalha com o sqlite tb! -- []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silvioprog em yahoo.com.br Gmail, GTalk: silvioprog em gmail.com Hotmail, MSN: silvioprog em hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° From jose.mello.junior em gmail.com Tue Mar 3 09:11:58 2009 From: jose.mello.junior em gmail.com (=?ISO-8859-1?Q?Jos=E9_Mello_J=FAnior?=) Date: Tue, 3 Mar 2009 09:11:58 -0300 Subject: [firebase-br] SQL Para busca por Partes? In-Reply-To: References: Message-ID: Desculpe qualquer informação imprecisa, pois acabo de entrar na lista de discussão. Tenho trabalhado com o Postgresql e agora por força de contrato terei de utilizar o firebird (vida de analista não está fácil, temos de nos adaptar todos os dias às necessidades do mercado). No SQL existe uma cláusula BETWEEN a qual marca intervalos, não seria este um bom exemplo a ser empregado? []´s Mello 2009/3/2 Zottis > Pessoal, tem como fazer uma busca que me retorne algum intervalo de Código? > > Exemplo: > Select codigo, descricao, custo, venda from produtos where codigo in > [1....10], [15...25], [32...45]. > > desde ja agradeço. > - Mostrar texto das mensagens anteriores - > > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- José de Mello Júnior 41.9957-2007 From magno em speet.com.br Tue Mar 3 10:16:32 2009 From: magno em speet.com.br (Magno System) Date: Tue, 3 Mar 2009 10:16:32 -0300 Subject: [firebase-br] SQL Para busca por Partes? References: Message-ID: <001d01c99c02$458cc1d0$6915a8c0@MagnoSystem> SELECT CODIGO, DESCRICAO, CUSTO, VENDA FROM PRODUTOS WHERE (CODIGO BETWEEN 1 AND 10) OR (CODIGO BETWEEN 15 AND 25) OR (CODIGO BETWEEN 32 AND 45) ----- Original Message ----- From: "José Mello Júnior" To: "FireBase" Sent: Tuesday, March 03, 2009 9:11 AM Subject: Re: [firebase-br] SQL Para busca por Partes? Desculpe qualquer informação imprecisa, pois acabo de entrar na lista de discussão. Tenho trabalhado com o Postgresql e agora por força de contrato terei de utilizar o firebird (vida de analista não está fácil, temos de nos adaptar todos os dias às necessidades do mercado). No SQL existe uma cláusula BETWEEN a qual marca intervalos, não seria este um bom exemplo a ser empregado? []´s Mello 2009/3/2 Zottis > Pessoal, tem como fazer uma busca que me retorne algum intervalo de > Código? > > Exemplo: > Select codigo, descricao, custo, venda from produtos where codigo in > [1....10], [15...25], [32...45]. > > desde ja agradeço. > - Mostrar texto das mensagens anteriores - > > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- José de Mello Júnior 41.9957-2007 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.6/1981 - Release Date: 03/03/09 07:25:00 From zottissistemas em brturbo.com.br Tue Mar 3 10:34:46 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 3 Mar 2009 10:34:46 -0300 Subject: [firebase-br] SQL Para busca por Partes? In-Reply-To: <001d01c99c02$458cc1d0$6915a8c0@MagnoSystem> References: <001d01c99c02$458cc1d0$6915a8c0@MagnoSystem> Message-ID: <50315559BFF541DCB649FD1723B61524@ZOTTISNOTEBOOK> deu certo, muito obrigado. Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Tuesday, March 03, 2009 10:16 AM Subject: Re: [firebase-br] SQL Para busca por Partes? SELECT CODIGO, DESCRICAO, CUSTO, VENDA FROM PRODUTOS WHERE (CODIGO BETWEEN 1 AND 10) OR (CODIGO BETWEEN 15 AND 25) OR (CODIGO BETWEEN 32 AND 45) ----- Original Message ----- From: "José Mello Júnior" To: "FireBase" Sent: Tuesday, March 03, 2009 9:11 AM Subject: Re: [firebase-br] SQL Para busca por Partes? Desculpe qualquer informação imprecisa, pois acabo de entrar na lista de discussão. Tenho trabalhado com o Postgresql e agora por força de contrato terei de utilizar o firebird (vida de analista não está fácil, temos de nos adaptar todos os dias às necessidades do mercado). No SQL existe uma cláusula BETWEEN a qual marca intervalos, não seria este um bom exemplo a ser empregado? []´s Mello 2009/3/2 Zottis > Pessoal, tem como fazer uma busca que me retorne algum intervalo de > Código? > > Exemplo: > Select codigo, descricao, custo, venda from produtos where codigo in > [1....10], [15...25], [32...45]. > > desde ja agradeço. > - Mostrar texto das mensagens anteriores - > > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- José de Mello Júnior 41.9957-2007 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.6/1981 - Release Date: 03/03/09 07:25:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 denisfelipe.si em gmail.com Tue Mar 3 11:28:18 2009 From: denisfelipe.si em gmail.com (=?ISO-8859-1?Q?D=EAnis_Mendes?=) Date: Tue, 3 Mar 2009 11:28:18 -0300 Subject: [firebase-br] Arredondar sempre para cima Message-ID: <4fddc2cd0903030628j29ce567fq30f548dc2072fcf3@mail.gmail.com> Como arredondar sempre para cima, com Firebird SQL? Ex: 2.1 arredondar para 3 Obrigado. From mariodosreyx em gmail.com Tue Mar 3 11:34:52 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Tue, 3 Mar 2009 14:34:52 +0000 (UTC) Subject: [firebase-br] Firebird 2.1.0.17798 Message-ID: Estou a tentar usar o FB21 com o Database triger OnConect Database com: rdb$set_context('USER_SESSION', 'User_ID', CURRENT_USER); rdb$set_context('USER_TRANSACTION', 'Trn_ID', CURRENT_USER ); rdb$set_context('USER_TRANSACTION', 'Trn_ID', CURRENT_USER ); Mas, mais tarde quando vou pegar nos valores: Select rdb$set_context('USER_SESSION', 'User_ID', CURRENT_USER) as UserId, rdb$set_context('USER_TRANSACTION', 'Trn_ID', CURRENT_USER ) as TrnId >From RDB$DataBase recebo NULL para ambos. No entanto o Select rdb$get_context('SYSTEM', 'CLIENT_ADDRESS') From RDB$DataBase retorn 127.0.0.1(localhost) Alguém me ajuda a descortinar o problema acima colocado? Obrigado Mário Reis From listas em warmboot.com.br Tue Mar 3 11:45:37 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 3 Mar 2009 11:45:37 -0300 Subject: [firebase-br] Arredondar sempre para cima In-Reply-To: <4fddc2cd0903030628j29ce567fq30f548dc2072fcf3@mail.gmail.com> References: <4fddc2cd0903030628j29ce567fq30f548dc2072fcf3@mail.gmail.com> Message-ID: <256609461.20090303114537@warmboot.com.br> Só se vc criar uma UDF que faça o arredondamento da forma que vc deseja e retorne o valor arredondado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DM> Como arredondar sempre para cima, com Firebird SQL? DM> Ex: 2.1 arredondar para 3 DM> Obrigado. DM> ______________________________________________ DM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br DM> Para saber como gerenciar/excluir seu cadastro na lista, use: DM> http://www.firebase.com.br/fb/artigo.php?id=1107 DM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From paulogeloramo em terra.com.br Tue Mar 3 11:57:31 2009 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Tue, 3 Mar 2009 11:57:31 -0300 Subject: [firebase-br] Arredondar sempre para cima In-Reply-To: <4fddc2cd0903030628j29ce567fq30f548dc2072fcf3@mail.gmail.com> References: <4fddc2cd0903030628j29ce567fq30f548dc2072fcf3@mail.gmail.com> Message-ID: somar 0.4 Exemplo: 2.1 + 0.4 = 2.5 result 3 2.9 + 0.4 = 3.3 result 3 3.0 + 0.4 = 3.4 result 3 -- Paulo Geloramo "Dênis Mendes" escreveu na mensagem news:4fddc2cd0903030628j29ce567fq30f548dc2072fcf3 em mail.gmail.com... Como arredondar sempre para cima, com Firebird SQL? Ex: 2.1 arredondar para 3 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 prismars em gmail.com Tue Mar 3 11:58:53 2009 From: prismars em gmail.com (Moacir - GMail) Date: Tue, 03 Mar 2009 11:58:53 -0300 Subject: [firebase-br] Arredondar sempre para cima In-Reply-To: <256609461.20090303114537@warmboot.com.br> References: <4fddc2cd0903030628j29ce567fq30f548dc2072fcf3@mail.gmail.com> <256609461.20090303114537@warmboot.com.br> Message-ID: <49AD45AD.7010107@gmail.com> Quem sabe: ValorOriginal = 2.2; NovoValor = Cast(ValorOriginal + 0.9 as integer); Carlos H. Cantu escreveu: > Só se vc criar uma UDF que faça o arredondamento da forma que vc > deseja e retorne o valor arredondado. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > DM> Como arredondar sempre para cima, com Firebird SQL? > DM> Ex: 2.1 arredondar para 3 > > DM> Obrigado. > DM> ______________________________________________ > DM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > DM> Para saber como gerenciar/excluir seu cadastro na lista, use: > DM> http://www.firebase.com.br/fb/artigo.php?id=1107 > DM> 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 sysmo.com.br Tue Mar 3 14:06:11 2009 From: marlon em sysmo.com.br (Marlon David de Souza) Date: Tue, 03 Mar 2009 14:06:11 -0300 Subject: [firebase-br] Forced Writes no Linux Message-ID: <49AD6383.4040109@sysmo.com.br> Boa tarde a todos, No site Firebase tem uma documentação sobre a versão 2.1 do Firebird que diz que o parâmetro *Forced Writes* no Linux agora realmente funciona. Alguém saberia me dizer o que acontecia na versão 1.5 para Linux? Independente desse parâmetro, os dados eram guardados no cache ou gravados direto no disco? Sem mais, Marlon David de Souza Desenvolvimento Sysmo Informática Ltda From listas em warmboot.com.br Tue Mar 3 14:11:49 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 3 Mar 2009 14:11:49 -0300 Subject: [firebase-br] Forced Writes no Linux In-Reply-To: <49AD6383.4040109@sysmo.com.br> References: <49AD6383.4040109@sysmo.com.br> Message-ID: <949586778.20090303141149@warmboot.com.br> No release notes do FB 2.1 tem uma explicação bem detalhada do que acontecia nas versões anteriores. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MDdS> Boa tarde a todos, MDdS> No site Firebase tem uma documentação sobre a versão 2.1 do Firebird MDdS> que diz que o parâmetro *Forced Writes* no Linux agora realmente MDdS> funciona. Alguém saberia me dizer o que acontecia na versão 1.5 para MDdS> Linux? Independente desse parâmetro, os dados eram guardados no cache ou MDdS> gravados direto no disco? MDdS> Sem mais, MDdS> Marlon David de Souza From bigwings em gmail.com Tue Mar 3 15:58:24 2009 From: bigwings em gmail.com (BigWings) Date: Tue, 3 Mar 2009 18:58:24 +0000 (UTC) Subject: [firebase-br] Arredondar sempre para cima References: <4fddc2cd0903030628j29ce567fq30f548dc2072fcf3@mail.gmail.com> Message-ID: Dênis Mendes wrote: >Como arredondar sempre para cima, com Firebird SQL? >Ex: 2.1 arredondar para 3 Qual versão do Firebird? Na 2.1 existe a função Ceil(). SQL> select ceil(2.1) from rdb$database; CEIL ===================== 3 SQL> select ceil(3) from rdb$database; CEIL ===================== 3 SQL> select ceil(3.1) from rdb$database; CEIL ===================== 4 -- BigWings "A esperança é a última que morre. Mas morre..." From paulogeloramo em terra.com.br Tue Mar 3 16:01:56 2009 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Tue, 3 Mar 2009 16:01:56 -0300 Subject: [firebase-br] Arredondar sempre para cima In-Reply-To: <49AD45AD.7010107@gmail.com> References: <4fddc2cd0903030628j29ce567fq30f548dc2072fcf3@mail.gmail.com><256609461.20090303114537@warmboot.com.br> <49AD45AD.7010107@gmail.com> Message-ID: tem que somar 0.4, pois se somar 0.9 vai passar, retornar 4 exemplo: 2.9 + 0.9 = 3.8 result 4 -- Paulo Geloramo "Moacir - GMail" escreveu na mensagem news:49AD45AD.7010107 em gmail.com... Quem sabe: ValorOriginal = 2.2; NovoValor = Cast(ValorOriginal + 0.9 as integer); Carlos H. Cantu escreveu: > Só se vc criar uma UDF que faça o arredondamento da forma que vc > deseja e retorne o valor arredondado. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > DM> Como arredondar sempre para cima, com Firebird SQL? > DM> Ex: 2.1 arredondar para 3 > > DM> Obrigado. > DM> ______________________________________________ > DM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > DM> Para saber como gerenciar/excluir seu cadastro na lista, use: > DM> http://www.firebase.com.br/fb/artigo.php?id=1107 > DM> 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 kdcc em terra.com.br Tue Mar 3 16:19:47 2009 From: kdcc em terra.com.br (Kleber Caneva) Date: Tue, 3 Mar 2009 16:19:47 -0300 Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 References: Message-ID: <010801c99c35$0e236450$8603a8c0@motocana.com> De onde veio essa dll ? LibraryName: fbintl.dll Eu utilizo LibraryName: dbexpint.dll []´s Kléber Caneva ----- Original Message ----- From: "Rogerio Monteiro" To: Sent: Tuesday, March 03, 2009 3:37 AM Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 Colegas, bom dia. Baixei o Firebird 2.1.1 para estudar, utilizei um programa de gerenciamento free para criar um banco e uma tabela. Inseri os dados, tudo bem. Agora estou tentando fazer a conexão do banco que eu criei através do Delphi 7 com o dbExpress. Eis a situação: Componente: TSQLConnection ConnectionName: IBConnection DriverName: Interbase GetDriverFunc: getSQLDriverINTERBASE LibraryName: fbintl.dll VendorLib: fbclient.dll Em Params, na coluna key, modifiquei somente a propriedade database para o caminho do banco de dados: C:\programacao\RPManager\BANCO\RPMBANCO.FDB Depois tento mudar a propriedade Connected para True e exibe o seguinte erro: "Unable to Find Procedure getSQLDriverINTERBASE" Gostaria de saber se há algo faltando para que eu faça a conexão, enfim, como fazer a conexão. Ou até mesmo se alguém me sugere outro componente que não o dbExpress para conectar. Obrigado e abraços. E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM2MDYyNDg2LjI0NjkzNC4yMDE2OC5nYW5hbm9xdWUudGVycmEuY29tLDQ5MTY= Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 monteirorama em gmail.com Tue Mar 3 16:49:15 2009 From: monteirorama em gmail.com (Rogerio Monteiro) Date: Tue, 3 Mar 2009 16:49:15 -0300 Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 References: <010801c99c35$0e236450$8603a8c0@motocana.com> Message-ID: Kleber, vem da pasta intl da instalação do FB. Silvio, utilizei a versão 6.6.2-rc do ZeosLib como indica neste artigo http://firebird-with-delphi.blogspot.com/2008/07/zeos-is-now-ready-for-fb-211.html (em inglês) e por fim funcionou a conexão. Uêba!!! Abraços. "Kleber Caneva" escreveu na mensagem news:010801c99c35$0e236450$8603a8c0 em motocana.com... De onde veio essa dll ? LibraryName: fbintl.dll Eu utilizo LibraryName: dbexpint.dll []´s Kléber Caneva ----- Original Message ----- From: "Rogerio Monteiro" To: Sent: Tuesday, March 03, 2009 3:37 AM Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 Colegas, bom dia. Baixei o Firebird 2.1.1 para estudar, utilizei um programa de gerenciamento free para criar um banco e uma tabela. Inseri os dados, tudo bem. Agora estou tentando fazer a conexão do banco que eu criei através do Delphi 7 com o dbExpress. Eis a situação: Componente: TSQLConnection ConnectionName: IBConnection DriverName: Interbase GetDriverFunc: getSQLDriverINTERBASE LibraryName: fbintl.dll VendorLib: fbclient.dll Em Params, na coluna key, modifiquei somente a propriedade database para o caminho do banco de dados: C:\programacao\RPManager\BANCO\RPMBANCO.FDB Depois tento mudar a propriedade Connected para True e exibe o seguinte erro: "Unable to Find Procedure getSQLDriverINTERBASE" Gostaria de saber se há algo faltando para que eu faça a conexão, enfim, como fazer a conexão. Ou até mesmo se alguém me sugere outro componente que não o dbExpress para conectar. Obrigado e abraços. E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM2MDYyNDg2LjI0NjkzNC4yMDE2OC5nYW5hbm9xdWUudGVycmEuY29tLDQ5MTY= Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 fernando.bg em gmail.com Tue Mar 3 17:13:54 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 3 Mar 2009 20:13:54 +0000 (UTC) Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 References: <010801c99c35$0e236450$8603a8c0@motocana.com> Message-ID: Rogerio Monteiro wrote: > vem da pasta intl da instalação do FB. > > Silvio, utilizei a versão 6.6.2-rc do ZeosLib como indica neste > artigo > http://firebird-with-delphi.blogspot.com/2008/07/zeos-is-now-ready-for > -fb-211.html (em inglês) e por fim funcionou a conexão. Uêba!!! Rogério agora não entendi nada, na mensagem inicial você disse que utilizava DBX e estava utilizando a DLL do zeos? É isso mesmo??? T++++++++++++ -- From silvioprog em gmail.com Tue Mar 3 17:16:54 2009 From: silvioprog em gmail.com (=?ISO-8859-1?Q?Silvio_Cl=E9cio?=) Date: Tue, 3 Mar 2009 17:16:54 -0300 Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 In-Reply-To: References: <010801c99c35$0e236450$8603a8c0@motocana.com> Message-ID: Olá pessoal, >Silvio, utilizei a versão 6.6.2-rc do ZeosLib como >indica neste artigo > http://firebird-with-delphi.blogspot.com/2008/07/zeos-is-now-ready-for-fb-211.html >(em inglês) e por fim funcionou a conexão. Beleza! A 6.6.2-RC é um release candidate e pode ter alguns erros, uma que está estável é a 6.6.4-stable, se vc quiser trocar de versão, siga os mesmo passos que fez para instalar a anterior. :) >Uêba!!! Hehehe... Eu tb fiquei muito satisfeito com o Zeos, valeu Mark e galera do desenvolvimento ;) ! P.S.: Galera, baixei a 7 pelo SVN, está show ;) ! -- []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silvioprog em yahoo.com.br Gmail, GTalk: silvioprog em gmail.com Hotmail, MSN: silvioprog em hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° From eliezer em xpert.com.br Tue Mar 3 17:40:56 2009 From: eliezer em xpert.com.br (Eliezer de Souza) Date: Tue, 3 Mar 2009 17:40:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?Exportar_informa=E7=F5es_Para_o_Word?= Message-ID: <000601c99c40$5a5fd640$0f1f82c0$@com.br> Pessoal por favor me ajudem... Estou exportando dados para o Microsoft Word, porem não estou conseguindo inserir espaçamento no texto exemplo: Var msWord: Variant; Begin MSWord:= CreateOleObject ('Word.Basic'); MSWord.AppShow; MSWord.insert('Aqui eu coloco uma frase....'); MSWord.insert(#13+'Aqui eu coloco outra frase....'); End; E agora como eu faço para inserir espaço entre os caracteres da frase 1 e 2? Por favor quem souber alguma coisa me de uma ajuda... From listas em warmboot.com.br Tue Mar 3 17:55:03 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 3 Mar 2009 17:55:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?Exportar_informa=E7=F5es_Para_o_Word?= In-Reply-To: <000601c99c40$5a5fd640$0f1f82c0$@com.br> References: <000601c99c40$5a5fd640$0f1f82c0$@com.br> Message-ID: <1244965665.20090303175503@warmboot.com.br> Sua mensagem deve ser enviada para uma lista de Delphi, pois é totalmente offtopic aqui. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EdS> Pessoal por favor me ajudem... EdS> Estou exportando dados para o Microsoft Word, porem não estou conseguindo EdS> inserir espaçamento no texto exemplo: EdS> Var msWord: Variant; From silvioprog em gmail.com Tue Mar 3 18:00:21 2009 From: silvioprog em gmail.com (=?ISO-8859-1?Q?Silvio_Cl=E9cio?=) Date: Tue, 3 Mar 2009 18:00:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Exportar_informa=E7=F5es_Para_o_Word?= In-Reply-To: <000601c99c40$5a5fd640$0f1f82c0$@com.br> References: <000601c99c40$5a5fd640$0f1f82c0$@com.br> Message-ID: Olá galera, >MSWord.insert(#13+'Aqui eu coloco outra frase....'); Troque o #13 por sLineBreak. -- []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silvioprog em yahoo.com.br Gmail, GTalk: silvioprog em gmail.com Hotmail, MSN: silvioprog em hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° From kdcc em terra.com.br Tue Mar 3 18:32:45 2009 From: kdcc em terra.com.br (Kleber Caneva) Date: Tue, 3 Mar 2009 18:32:45 -0300 Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 References: <010801c99c35$0e236450$8603a8c0@motocana.com> Message-ID: <005301c99c47$99fdfbe0$8603a8c0@motocana.com> Então você não está usando a dbExpress... é a ZeosLib. []´s Kléber Caneva ----- Original Message ----- From: "Rogerio Monteiro" To: Sent: Tuesday, March 03, 2009 4:49 PM Subject: Re: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 Kleber, vem da pasta intl da instalação do FB. Silvio, utilizei a versão 6.6.2-rc do ZeosLib como indica neste artigo http://firebird-with-delphi.blogspot.com/2008/07/zeos-is-now-ready-for-fb-211.html (em inglês) e por fim funcionou a conexão. Uêba!!! Abraços. "Kleber Caneva" escreveu na mensagem news:010801c99c35$0e236450$8603a8c0 em motocana.com... De onde veio essa dll ? LibraryName: fbintl.dll Eu utilizo LibraryName: dbexpint.dll []´s Kléber Caneva ----- Original Message ----- From: "Rogerio Monteiro" To: Sent: Tuesday, March 03, 2009 3:37 AM Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 Colegas, bom dia. Baixei o Firebird 2.1.1 para estudar, utilizei um programa de gerenciamento free para criar um banco e uma tabela. Inseri os dados, tudo bem. Agora estou tentando fazer a conexão do banco que eu criei através do Delphi 7 com o dbExpress. Eis a situação: Componente: TSQLConnection ConnectionName: IBConnection DriverName: Interbase GetDriverFunc: getSQLDriverINTERBASE LibraryName: fbintl.dll VendorLib: fbclient.dll Em Params, na coluna key, modifiquei somente a propriedade database para o caminho do banco de dados: C:\programacao\RPManager\BANCO\RPMBANCO.FDB Depois tento mudar a propriedade Connected para True e exibe o seguinte erro: "Unable to Find Procedure getSQLDriverINTERBASE" Gostaria de saber se há algo faltando para que eu faça a conexão, enfim, como fazer a conexão. Ou até mesmo se alguém me sugere outro componente que não o dbExpress para conectar. Obrigado e abraços. E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM2MDYyNDg2LjI0NjkzNC4yMDE2OC5nYW5hbm9xdWUudGVycmEuY29tLDQ5MTY= Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM2MTA5ODI2LjI5MDg2LjE4MzIwLmdhbmFub3F1ZS50ZXJyYS5jb20sNjc0OQ== Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 alexandregalski em brturbo.com.br Tue Mar 3 18:37:19 2009 From: alexandregalski em brturbo.com.br (Alexandre de Araujo Galski) Date: Tue, 3 Mar 2009 18:37:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Gerador_de_c=F3digo_como_zerar?= Message-ID: Olá pessoal Fiz um gerador de código para um banco, que faz um select por tipo de objeto com order by + 1 e o campo recebe da seguinte forma= tip.000001, mas achei que para fechar o código, tip.999999 levaria um certo tempo, só que pelo contrario antes de 10 meses ele vai estourar, tem alguma solução para quando chegar no 999999 ele reiniciar a do zero novamente...... Alexandre From compuvale.software em gmail.com Tue Mar 3 19:03:29 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Tue, 3 Mar 2009 19:03:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?Gerador_de_c=F3digo_como_zerar?= In-Reply-To: References: Message-ID: Automático acho que não tem. Mas você pode fazer isso no lugar onde você está implementando o gerador em +1. Teste se o generator for 999999, em caso positivo utilize Set generator to 0 para voltar o generator a zero. Para obter o valor atual do generator você pode utilizar 'Select Gen_id(nome_do_generator, 0) from rdb$database'. [] Andrei 2009/3/3 Alexandre de Araujo Galski > Olá pessoal > > > > Fiz um gerador de código para um banco, que faz um select por tipo de > objeto > com order by + 1 e o campo recebe da seguinte forma= tip.000001, mas achei > que para fechar o código, tip.999999 levaria um certo tempo, só que pelo > contrario antes de 10 meses ele vai estourar, tem alguma solução para > quando chegar no 999999 ele reiniciar a do zero novamente...... > > > > > > Alexandre > > ____________________________________________ From monteirorama em gmail.com Tue Mar 3 20:47:44 2009 From: monteirorama em gmail.com (Rogerio Monteiro) Date: Tue, 3 Mar 2009 20:47:44 -0300 Subject: [firebase-br] Firebird 2.1.1 + dbExpress + Delphi 7 References: <010801c99c35$0e236450$8603a8c0@motocana.com> Message-ID: Silvio, o que é SVN? Eu procurei pela versão 7 mas não encontrei. E quanto a versão 6.6.4-stable eu instalei mas nao funcionou não. []´s. Rogerio. "Silvio Clécio" escreveu na mensagem news:fe0699d10903031216r2baa34f0m28557d7c24fc3da0 em mail.gmail.com... Olá pessoal, >Silvio, utilizei a versão 6.6.2-rc do ZeosLib como >indica neste artigo > http://firebird-with-delphi.blogspot.com/2008/07/zeos-is-now-ready-for-fb-211.html >(em inglês) e por fim funcionou a conexão. Beleza! A 6.6.2-RC é um release candidate e pode ter alguns erros, uma que está estável é a 6.6.4-stable, se vc quiser trocar de versão, siga os mesmo passos que fez para instalar a anterior. :) >Uêba!!! Hehehe... Eu tb fiquei muito satisfeito com o Zeos, valeu Mark e galera do desenvolvimento ;) ! P.S.: Galera, baixei a 7 pelo SVN, está show ;) ! -- []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silvioprog em yahoo.com.br Gmail, GTalk: silvioprog em gmail.com Hotmail, MSN: silvioprog em hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 assis.isaias em gmail.com Tue Mar 3 21:55:01 2009 From: assis.isaias em gmail.com (Isaias Machado) Date: Tue, 03 Mar 2009 21:55:01 -0300 Subject: [firebase-br] Oldest Active Message-ID: <49ADD165.8040008@gmail.com> Olá. Li nas mensagens arquivadas da lista que: "Se o oldest active estiver parado por muito tempo (horas), você tem uma indicação de problemas de gerenciamento de transação." Ai me surgiu uma dúvida: Na minha DB, os ponteiros OIT, OAT e OST só são incrementados no momento em que o SWEEP é rodado (no meu caso a cada 20000 transações = + ou - 4 horas). Com base nisso a aplicação tem um problemas de gerenciamento de transação. Tentei obter mais dados utilizando a ferramenta FireBaseMon, mas não encontrei muita informação que eu pudesse compreender com meu pouco conhecimento sobre a estrutura do BD. Atualmente uso o FB 1.5, mas o mesmo ocorreu no teste que fiz com o 2.1. []´s Isaias From douglasht em gmail.com Tue Mar 3 22:10:36 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 3 Mar 2009 22:10:36 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: <49ADD165.8040008@gmail.com> References: <49ADD165.8040008@gmail.com> Message-ID: <249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com> 2009/3/3 Isaias Machado : > Na minha DB, os ponteiros OIT, OAT e OST só são incrementados no momento > em que o SWEEP é rodado (no meu caso a cada 20000 transações = + ou - 4 > horas). A função do sweep é trazer o OIT para junto do OAT, de maneira a reduzir o TIP (Transaction Inventory Page[s]). Logo, o sweep *não* move o OAT. Se o sweep não ocorrer rotineiramente, o Firebird pode ficar lento porque a TIP fica muito grande. O OAT representa o número da transação ativa mais antiga. Assim, ele se move conforme as transações são fechadas. Se uma delas ficar aberta, o OAT fica parado. Se ficar parado por muito tempo, o Firebird começa a ficar lento porque a TIP fica muito grande e também, principalmente, por causa do acúmulo de versões de registros. Agora, parece que você está procurando cabelo em ovo. :) Está tendo problemas de performance? Se está, descreva o problema. hth, -- Douglas Tosi www.sinatica.com From assis.isaias em gmail.com Tue Mar 3 22:23:25 2009 From: assis.isaias em gmail.com (Isaias Machado) Date: Tue, 3 Mar 2009 22:23:25 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: <249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com> References: <49ADD165.8040008@gmail.com> <249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com> Message-ID: Boa Noite Douglas e obrigado pela resposta. Olha performance é o que eu mais desejo no momento.. mas as vezes tbem ocorre travamentos sinistros na aplicação (e as vezes consequentemente no SGBD tbem. O SO permanece estavel).. Então pelo que você explicou, uma situação igual abaixo não deve me deixar em alerta? (ignorando o PAGE SIZE que pretendo ajusta-lo conforme as orientações que já encontrei nos artigos da lista). Database header page information: Flags 0 Checksum 12345 Generation 6098647 Page size 16384 ODS version 10.1 Oldest transaction 5811880 Oldest active 5811881 Oldest snapshot 5739769 Next transaction 6098624 Bumped transaction 1 Sequence number 0 Next attachment ID 0 Implementation ID 19 Shadow count 0 Page buffers 16384 Next header page 0 Database dialect 3 Creation date Jan 29, 2009 14:12:58 Attributes force write, no reserve Variable header data: Sweep interval: 20000 []´s Isaias Machado Em 03/03/09, Douglas Tosi escreveu: > > 2009/3/3 Isaias Machado : > > Na minha DB, os ponteiros OIT, OAT e OST só são incrementados no momento > > em que o SWEEP é rodado (no meu caso a cada 20000 transações = + ou - 4 > > horas). > > A função do sweep é trazer o OIT para junto do OAT, de maneira a > reduzir o TIP (Transaction Inventory Page[s]). Logo, o sweep *não* > move o OAT. Se o sweep não ocorrer rotineiramente, o Firebird pode > ficar lento porque a TIP fica muito grande. > > O OAT representa o número da transação ativa mais antiga. Assim, ele > se move conforme as transações são fechadas. Se uma delas ficar > aberta, o OAT fica parado. Se ficar parado por muito tempo, o Firebird > começa a ficar lento porque a TIP fica muito grande e também, > principalmente, por causa do acúmulo de versões de registros. > > Agora, parece que você está procurando cabelo em ovo. :) > Está tendo problemas de performance? Se está, descreva o problema. > > hth, > -- > Douglas Tosi > www.sinatica.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 > From douglasht em gmail.com Wed Mar 4 07:05:53 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 4 Mar 2009 07:05:53 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: References: <49ADD165.8040008@gmail.com> <249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com> Message-ID: <249af69e0903040205n35306c6cxbba1165477042d1d@mail.gmail.com> 2009/3/3 Isaias Machado : > Então pelo que você explicou, uma situação igual abaixo não deve me deixar > em alerta? (ignorando o PAGE SIZE que pretendo ajusta-lo conforme as > orientações que já encontrei nos artigos da lista). > Database header page information: >        Oldest active           5811881 >        Next transaction        6098624 Eu me preocuparia. Cento e tantas mil transações de lag é bastante coisa. Sua aplicação deve estar deixando transações abertas. Esta é a primeira coisa que você deve correr e corrigir. >        Attributes              force write, no reserve Não sei qual a função dessa base, mas geralmente o parâmetro "no reserve" é uma má idéia. Se a base tem inserts e updates em um nível "normal", ele vai causar fragmentação de tabela e de registro. >        Sweep interval:         20000 O Firebird tende a ficar mais lento enquanto o sweep roda. Em alguns casos *muito* lento. Sugiro que você desabilite o sweep automático e rode ele manualmente fora do horário de pico. Se o Firebird está travando, deve ter alguma coisa no log dele que vai te ajudar a descobrir o que está errado. hth, -- Douglas Tosi www.sinatica.com From rubens em solucaoempresarial.net Wed Mar 4 08:11:54 2009 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Wed, 4 Mar 2009 08:11:54 -0300 Subject: [firebase-br] Conexao nao aciona na primeira Message-ID: <000801c99cba$07bce5c0$0202fea9@rubens> Bom dia Pessoal tenho um problema num cliente tenho um servidor quad com 4 gb de memoria, e rede de 1gb - todos os terminais sao p4 minimo 2.4 com placa de rede de 1gb tambem, mas alguns deles quando liga aparece a msg que nao conecta ao banco de dados no servidor, ai fecho e conecto novamente ai ele aceita, o servidoR ja esta ligado - e nao se sempre que acontece isso - se de repente no meio do dia eu sair fora do programa e acionar novamente pode acontecer . Como resolvo isso? Alguem pode me ajudar? Agradeco Rubens From rnribeiro em gmail.com Wed Mar 4 08:38:55 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 4 Mar 2009 08:38:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF_-_parcelamento_n=E3o_funciona_pa?= =?iso-8859-1?q?ra_venda_sem_entrada?= Message-ID: <88c045a10903040338q5ad9edd0ucadb38bc1811ec9f@mail.gmail.com> bom dia pessoal desculpem o off mais é que ja queimei todos os cartuchos tentando entender pq essa rotina não funciona pra vendas sem entrada onde a 1º prestação é 30 dias, pois pra vendas xom entrada funciona perfeitamente procedure TF_Orcamento.financeiro; var i: integer; vlrtotal,vlrparc, diferenca : Real; vcto :tdate; numparc :integer; Begin numparc := F_dmm.TipoPgtoQTDE_PARC.AsInteger; vlrtotal := F_dmm.C_VendaTOTAL.AsFloat; vcto := now+f_dmm.TipoPgtoPRI_PARC.AsInteger; if vlrtotal >0.00 then begin //arredonda as casas decimais vlrparc := trunc((vlrtotal/numparc)*100)/100; // verifica se existe diferença if ((vlrparc*numparc)<>vlrtotal) then diferenca := vlrtotal-(vlrparc*numparc) else diferenca := 0; for i := 0 to numparc -1 do *//o erro provavelmente é aqui* // for i := 1 to numparc do // for i := 1 to numparc -1 do begin f_dmm.ContasReceber.Open; f_dmm.ContasReceber.Insert; f_dmm.ContasReceberCODIGO.Value := f_dmm.inc_gen('GEN_CONTASRECEB_ID'); f_dmm.ContasreceberCODVEN.Value := f_dmm.C_VendaCODIGO.Value; f_dmm.ContasreceberNUMDOC.AsString := f_dmm.c_vendaCODIGO.AsString; f_dmm.ContasreceberCODCLIENTE.Value := F_dmm.C_VendaCODCLI.Value; f_dmm.ContasreceberTIPOPGTO.Value := F_DMM.TipoPgtoCODIGO.Value; f_dmm.ContasreceberEMISSAO.Value := dbedit6.Field.Value; f_dmm.ContasreceberLANCAMENTO.Value := dbedit6.Field.Value; f_dmm.ContasReceberSTATUS.Value := 'P'; F_dmm.ContasReceberPARCELA.Value := i + 1; f_dmm.ContasreceberVENCIMENTO.AsDateTime := vcto; vcto := vcto + 30; //verifica se é a ultima parcela if (i=(numparc-1)) then begin f_dmm.ContasreceberVLRTOTAL.AsFloat := vlrparc + diferenca; end else f_dmm.ContasreceberVLRTOTAL.AsFloat := vlrparc; end; //end; if f_dmm.ContasReceber.ChangeCount>0 then begin f_dmm.ContasReceber.ApplyUpdates(0) end else //begin ShowMessage('erro ao Salvar, valor deverá ser maior que 0.00');*//ta dando sempre essa msg de erro* //end; end; end; tabela tipo_pgto CREATE TABLE TIPO_PGTO ( CODIGO INTEGER NOT NULL, DESCRICAO VARCHAR(20) CHARACTER SET WIN1252, QTDE_PARC INTEGER, PRI_PARC INTEGER, FORMA_PGTO INTEGER, TX_JUROS NUMERIC(10,2) ); uma venda sem entrada a tabela ficaria assim CODIGO INTEGER NOT NULL, QTDE_PARC INTEGER, = *1 parcela* PRI_PARC INTEGER, = *30 dias* FORMA_PGTO INTEGER, TX_JUROS NUMERIC(10,2) Responder Encaminhar From kdcc em terra.com.br Wed Mar 4 09:38:40 2009 From: kdcc em terra.com.br (Kleber Caneva) Date: Wed, 4 Mar 2009 09:38:40 -0300 Subject: [firebase-br] Conexao nao aciona na primeira References: <000801c99cba$07bce5c0$0202fea9@rubens> Message-ID: <010501c99cc6$55d2b620$8603a8c0@motocana.com> Isso tá parecendo mais problema fisico. As placas de Rede são de boa qualidade ? Qual a qualidade dos Ativos (Switch e roteadores) ? Outra possibilidade: Não tem algum Firewall, anti-virus ou qualquer outro programa que possa estar atrapalhando ? Se não me engano, já li relatos de problemas com o McAffe. Teria que fazer testes para ir eliminando. []´s Kléber Caneva ----- Original Message ----- From: "Rubens - Solucao Empresarial" To: "FireBase" Sent: Wednesday, March 04, 2009 8:11 AM Subject: [firebase-br] Conexao nao aciona na primeira Bom dia Pessoal tenho um problema num cliente tenho um servidor quad com 4 gb de memoria, e rede de 1gb - todos os terminais sao p4 minimo 2.4 com placa de rede de 1gb tambem, mas alguns deles quando liga aparece a msg que nao conecta ao banco de dados no servidor, ai fecho e conecto novamente ai ele aceita, o servidoR ja esta ligado - e nao se sempre que acontece isso - se de repente no meio do dia eu sair fora do programa e acionar novamente pode acontecer . Como resolvo isso? Alguem pode me ajudar? Agradeco Rubens ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM2MTY1MzM4Ljc0MzU5OC4yNjQ1NS5jYWJyZXRvbi50ZXJyYS5jb20sNDIzMA==TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From listas em warmboot.com.br Wed Mar 4 10:15:23 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 4 Mar 2009 10:15:23 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: <249af69e0903040205n35306c6cxbba1165477042d1d@mail.gmail.com> References: <49ADD165.8040008@gmail.com> <249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com> <249af69e0903040205n35306c6cxbba1165477042d1d@mail.gmail.com> Message-ID: <717261975.20090304101523@warmboot.com.br> DT> Se o Firebird está travando, deve ter alguma coisa no log dele que vai DT> te ajudar a descobrir o que está errado. Eu creio que, no caso dele, o FB não deve estar "travado", e sim "afogado". Já perdi a conta de quantas vezes as pessoas acham que o FB ou o sistema travou, quando na verdade ele está "afogado", executando o sweep ou mesmo alguma query/operação não otimizada. Se for isso, o log não vai mostrar nada... []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From assis.isaias em gmail.com Wed Mar 4 10:27:29 2009 From: assis.isaias em gmail.com (Isaias Machado) Date: Wed, 04 Mar 2009 10:27:29 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: <717261975.20090304101523@warmboot.com.br> References: <49ADD165.8040008@gmail.com> <249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com> <249af69e0903040205n35306c6cxbba1165477042d1d@mail.gmail.com> <717261975.20090304101523@warmboot.com.br> Message-ID: <49AE81C1.7050008@gmail.com> Sabe que tava pesquisando o LOG agora e encontrei algumas linhas (não exatamente na sequencia abaixo): ################################### INET/inet_error: read errno = 104 ........ INET/inet_error: connect errno = 111 ........ INET/inet_error: read errno = 9 ........ INET/inet_error: select in packet_receive errno = 9 ........ internal gds software consistency check (Too many savepoints (287)) ........ INET/inet_error: read errno = 110 ........ INET/inet_error: read errno = 113 ........ internal gds software consistency check (Too many savepoints (287)) #################################### Em todas as ocorrências de "internal gds software consistency check...." ocorreram *** travamentos ***, ou como o Cantu disse, afogamento. Esse FB roda num LINUX CORE 2 DUO com 2 GB de RAM. Como disse anteriormente, o Sistema Operacional não deixa de responder, mas a aplicação sim. Outra informação que pode ser relevante, uso o script padrão do FB para iniciar/parar, e nesses momentos especificos ele não aceita nem o parâmetro de STOP nem RESTART. A única forma de fazer a aplicação voltar é dar um KILL no fbguard e no fbserver, e invocar novamente o script de start. Abraço.. Carlos H. Cantu escreveu: > DT> Se o Firebird está travando, deve ter alguma coisa no log dele que vai > DT> te ajudar a descobrir o que está errado. > > Eu creio que, no caso dele, o FB não deve estar "travado", e sim > "afogado". Já perdi a conta de quantas vezes as pessoas acham que o FB > ou o sistema travou, quando na verdade ele está "afogado", executando o > sweep ou mesmo alguma query/operação não otimizada. Se for isso, o log > não vai mostrar nada... > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.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 douglasht em gmail.com Wed Mar 4 10:42:01 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 4 Mar 2009 10:42:01 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: <49AE81C1.7050008@gmail.com> References: <49ADD165.8040008@gmail.com> <249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com> <249af69e0903040205n35306c6cxbba1165477042d1d@mail.gmail.com> <717261975.20090304101523@warmboot.com.br> <49AE81C1.7050008@gmail.com> Message-ID: <249af69e0903040542t6155e100r44abb809a95cc8ac@mail.gmail.com> 2009/3/4 Isaias Machado : > internal gds software consistency check (Too many savepoints (287)) Primeiro passo: Corrija sua aplicação para que ela não mantenha transações abertas. Só depois disso é que você vai poder avaliar a performance real da base de dados. []s -- Douglas Tosi www.sinatica.com From assis.isaias em gmail.com Wed Mar 4 10:58:54 2009 From: assis.isaias em gmail.com (Isaias Machado) Date: Wed, 04 Mar 2009 10:58:54 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: <249af69e0903040542t6155e100r44abb809a95cc8ac@mail.gmail.com> References: <49ADD165.8040008@gmail.com> <249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com> <249af69e0903040205n35306c6cxbba1165477042d1d@mail.gmail.com> <717261975.20090304101523@warmboot.com.br> <49AE81C1.7050008@gmail.com> <249af69e0903040542t6155e100r44abb809a95cc8ac@mail.gmail.com> Message-ID: <49AE891E.5050408@gmail.com> Obrigado Douglas e Cantu. Agradeço pela ajuda. Estarei tratando esses pontos. Abraço.. Douglas Tosi escreveu: > 2009/3/4 Isaias Machado : > >> internal gds software consistency check (Too many savepoints (287)) >> > > Primeiro passo: Corrija sua aplicação para que ela não mantenha > transações abertas. > > Só depois disso é que você vai poder avaliar a performance real da > base de dados. > > []s > From magno em speet.com.br Wed Mar 4 11:05:25 2009 From: magno em speet.com.br (Magno System) Date: Wed, 4 Mar 2009 11:05:25 -0300 Subject: [firebase-br] Oldest Active References: <49ADD165.8040008@gmail.com> <249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com> <249af69e0903040205n35306c6cxbba1165477042d1d@mail.gmail.com><717261975.20090304101523@warmboot.com.br> <49AE81C1.7050008@gmail.com> Message-ID: <005b01c99cd2$445312d0$6915a8c0@MagnoSystem> Rode o GFIX e verifique se o seu banco não está corrompido e também faça um PING no servidor para ver se em algum momento não está havendo falha na rede. ----- Original Message ----- From: "Isaias Machado" To: "Carlos H. Cantu" ; "FireBase" Sent: Wednesday, March 04, 2009 10:27 AM Subject: Re: [firebase-br] Oldest Active Sabe que tava pesquisando o LOG agora e encontrei algumas linhas (não exatamente na sequencia abaixo): ################################### INET/inet_error: read errno = 104 ........ INET/inet_error: connect errno = 111 ........ INET/inet_error: read errno = 9 ........ INET/inet_error: select in packet_receive errno = 9 ........ internal gds software consistency check (Too many savepoints (287)) ........ INET/inet_error: read errno = 110 ........ INET/inet_error: read errno = 113 ........ internal gds software consistency check (Too many savepoints (287)) #################################### Em todas as ocorrências de "internal gds software consistency check...." ocorreram *** travamentos ***, ou como o Cantu disse, afogamento. Esse FB roda num LINUX CORE 2 DUO com 2 GB de RAM. Como disse anteriormente, o Sistema Operacional não deixa de responder, mas a aplicação sim. Outra informação que pode ser relevante, uso o script padrão do FB para iniciar/parar, e nesses momentos especificos ele não aceita nem o parâmetro de STOP nem RESTART. A única forma de fazer a aplicação voltar é dar um KILL no fbguard e no fbserver, e invocar novamente o script de start. Abraço.. Carlos H. Cantu escreveu: > DT> Se o Firebird está travando, deve ter alguma coisa no log dele que vai > DT> te ajudar a descobrir o que está errado. > > Eu creio que, no caso dele, o FB não deve estar "travado", e sim > "afogado". Já perdi a conta de quantas vezes as pessoas acham que o FB > ou o sistema travou, quando na verdade ele está "afogado", executando o > sweep ou mesmo alguma query/operação não otimizada. Se for isso, o log > não vai mostrar nada... > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.6/1981 - Release Date: 03/03/09 07:25:00 From rodrigo em solucoeseinformatica.com.br Wed Mar 4 11:13:17 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 4 Mar 2009 11:13:17 -0300 Subject: [firebase-br] RES: Oldest Active In-Reply-To: <249af69e0903040542t6155e100r44abb809a95cc8ac@mail.gmail.com> References: <49ADD165.8040008@gmail.com><249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com><249af69e0903040205n35306c6cxbba1165477042d1d@mail.gmail.com><717261975.20090304101523@warmboot.com.br><49AE81C1.7050008@gmail.com> <249af69e0903040542t6155e100r44abb809a95cc8ac@mail.gmail.com> Message-ID: <736DD47830294C90A69FACF5ED9BAE92@SOLUCOES.local> Douglas, Talvez você consiga responder algo que sempre me intrigou: existe um número X de transações abertas a partir do qual a performance do banco começa a ser comprometida ? Eu imagino que é difícil (talvez impossível) estabelecer um "teto" para o número de transações simultâneas abertas em virtude disso provavelmente variar de acordo com o tamanho da base, porte da aplicação e número de usuários simultâneos, mas acredito que pelo número de transações abertas dá para saber se o controle transacional da aplicação foi bem planejado. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: quarta-feira, 4 de março de 2009 10:42 Para: FireBase Assunto: Re: [firebase-br] Oldest Active 2009/3/4 Isaias Machado : > internal gds software consistency check (Too many savepoints (287)) Primeiro passo: Corrija sua aplicação para que ela não mantenha transações abertas. Só depois disso é que você vai poder avaliar a performance real da base de dados. []s -- Douglas Tosi www.sinatica.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 No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 07:41:00 From renato em etemp.com.br Wed Mar 4 11:20:49 2009 From: renato em etemp.com.br (Carlos Renato) Date: Wed, 4 Mar 2009 11:20:49 -0300 Subject: [firebase-br] queda do servidor do firebird Message-ID: <36BC9613789744109BAD8E3658649AB1@noterenato> boa tarde pessoal. estou tendo um problema cronico com o firebird 2.1 ele cai e o fbguard sobe ele outra vez. o log está assim. etemp-srvdell.localdomain (Server) Tue Mar 3 15:24:19 2009 INET/inet_error: read errno = 104 etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated abnormally (-1) etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 /opt/firebird/bin/fbguard: guardian starting bin/fbserver alguem teria alguma luz pra mim ? From nillgolv em bol.com.br Wed Mar 4 11:21:26 2009 From: nillgolv em bol.com.br (nillgolv) Date: Wed, 4 Mar 2009 11:21:26 -0300 Subject: [firebase-br] =?utf-8?q?Usando_DBDesigner4_-_Firebird_=C3=A9_poss?= =?utf-8?b?w612ZWw=?= Message-ID: <49ae8e6634842_43d81555555879b42e5@winter7.tmail> Pessoal, alguém pode me informar se este programa "DBDesigner4" pode abrir o banco de dados firebird. Pois não consegui achar informação de como utilizar. Desde já agradeço Nilton Oliveira From douglasht em gmail.com Wed Mar 4 11:29:55 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 4 Mar 2009 11:29:55 -0300 Subject: [firebase-br] RES: Oldest Active In-Reply-To: <736DD47830294C90A69FACF5ED9BAE92@SOLUCOES.local> References: <49ADD165.8040008@gmail.com> <249af69e0903031710g2369fe2apd0ffb72abc9ada7a@mail.gmail.com> <249af69e0903040205n35306c6cxbba1165477042d1d@mail.gmail.com> <717261975.20090304101523@warmboot.com.br> <49AE81C1.7050008@gmail.com> <249af69e0903040542t6155e100r44abb809a95cc8ac@mail.gmail.com> <736DD47830294C90A69FACF5ED9BAE92@SOLUCOES.local> Message-ID: <249af69e0903040629y278fbb3if5231f3f29194bac@mail.gmail.com> 2009/3/4 Rodrigo A. de Freitas : > Talvez você consiga responder algo que sempre me intrigou: existe um número > X de transações abertas a partir do qual a performance do banco começa a ser > comprometida ? > Eu imagino que é difícil (talvez impossível) estabelecer um "teto" para o > número de transações simultâneas abertas em virtude disso provavelmente > variar de acordo com o tamanho da base, porte da aplicação e número de > usuários simultâneos, mas acredito que pelo número de transações abertas dá > para saber se o controle transacional da aplicação foi bem planejado. Não dá pra fixar um número onde a performance começa a sofrer. Como você bem disse, depende da carga e do tipo de aplicação. Mas acho que acima de 10 mil já é uma boa indicação de que a aplicação precisa de revisão, mesmo que a performance ainda não tenha sido afetada. []s -- Douglas Tosi www.sinatica.com From listas em warmboot.com.br Wed Mar 4 11:39:24 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 4 Mar 2009 11:39:24 -0300 Subject: [firebase-br] queda do servidor do firebird In-Reply-To: <36BC9613789744109BAD8E3658649AB1@noterenato> References: <36BC9613789744109BAD8E3658649AB1@noterenato> Message-ID: <69207958.20090304113924@warmboot.com.br> Sobre erros de INET, veja o FAQ no site. Sobre a queda anormal, geralmente é causada por UDFs mal escritas. Quando elas corrompem a memória do servidor, ele cai. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CR> boa tarde pessoal. CR> estou tendo um problema cronico com o firebird 2.1 CR> ele cai e o fbguard sobe ele outra vez. CR> o log está assim. CR> etemp-srvdell.localdomain (Server) Tue Mar 3 15:24:19 2009 CR> INET/inet_error: read errno = 104 CR> etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 CR> /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated abnormally (-1) CR> etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 CR> /opt/firebird/bin/fbguard: guardian starting bin/fbserver CR> alguem teria alguma luz pra mim ? From marlon em sysmo.com.br Wed Mar 4 11:41:00 2009 From: marlon em sysmo.com.br (Marlon David de Souza) Date: Wed, 04 Mar 2009 11:41:00 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: <49ADD165.8040008@gmail.com> References: <49ADD165.8040008@gmail.com> Message-ID: <49AE92FC.3000501@sysmo.com.br> Bom dia, Qual a tecnologia que vc usa para acesso aos dados (linguagem, componente, etc)? Sem mais, Marlon David de Souza Desenvolvimento Sysmo Informática Ltda Isaias Machado escreveu: > Olá. > > Li nas mensagens arquivadas da lista que: > > "Se o oldest active estiver parado por muito tempo (horas), > você tem uma indicação de problemas de gerenciamento de transação." > > Ai me surgiu uma dúvida: > > Na minha DB, os ponteiros OIT, OAT e OST só são incrementados no momento > em que o SWEEP é rodado (no meu caso a cada 20000 transações = + ou - 4 > horas). > > Com base nisso a aplicação tem um problemas de gerenciamento de > transação. > > Tentei obter mais dados utilizando a ferramenta FireBaseMon, mas não > encontrei muita informação que eu pudesse compreender com meu pouco > conhecimento sobre a estrutura do BD. > > Atualmente uso o FB 1.5, mas o mesmo ocorreu no teste que fiz com o 2.1. > > []´s > > Isaias > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rodrigo em solucoeseinformatica.com.br Wed Mar 4 11:49:09 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 4 Mar 2009 11:49:09 -0300 Subject: [firebase-br] RES: queda do servidor do firebird In-Reply-To: <36BC9613789744109BAD8E3658649AB1@noterenato> References: <36BC9613789744109BAD8E3658649AB1@noterenato> Message-ID: Carlos, Por acaso você está utilizando alguma UDF na sua aplicação ? UDFs mal escritar podem derrubar o servidor. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos Renato Enviada em: quarta-feira, 4 de março de 2009 11:21 Para: lista em firebase.com.br Assunto: [firebase-br] queda do servidor do firebird boa tarde pessoal. estou tendo um problema cronico com o firebird 2.1 ele cai e o fbguard sobe ele outra vez. o log está assim. etemp-srvdell.localdomain (Server) Tue Mar 3 15:24:19 2009 INET/inet_error: read errno = 104 etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated abnormally (-1) etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 /opt/firebird/bin/fbguard: guardian starting bin/fbserver alguem teria alguma luz pra mim ? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 07:41:00 From fmarques em nautilus.com.br Wed Mar 4 12:09:34 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Wed, 04 Mar 2009 12:09:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?Usando_DBDesigner4_-_Firebird_=E9_po?= =?iso-8859-1?q?ss=EDvel?= In-Reply-To: <49ae8e6634842_43d81555555879b42e5@winter7.tmail> References: <49ae8e6634842_43d81555555879b42e5@winter7.tmail> Message-ID: <49AE99AE.1010503@nautilus.com.br> Você pode utilizar uma conexão do tipo ODBC. Só utilizei este tipo de conexão para obter diagramas de engenharia reversas de bancos de terceiros, ou seja, sempre levo as alterações feitas no diagrama para o banco via SQL (DDL). Existe também um DBDesigner fork [1], o qual ainda não utilizei. [1] http://sourceforge.net/projects/dbdesigner-fork/ Atenciosamente, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" nillgolv wrote: > Pessoal, alguém pode me informar se este programa "DBDesigner4" pode abrir o banco de dados firebird. > > Pois não consegui achar informação de como utilizar. > > Desde já agradeço > > Nilton Oliveira > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fcarlos em cpafac.embrapa.br Wed Mar 4 13:22:35 2009 From: fcarlos em cpafac.embrapa.br (Francisco Carlos da Rocha Gomes) Date: Wed, 04 Mar 2009 11:22:35 -0500 Subject: [firebase-br] Nao consigo recuperar um backup de fdb de 2.0 para 1.5 Message-ID: <49AEAACB.9070602@cpafac.embrapa.br> Prezados, Preciso de ajuda: nao consigo recuperar um backup de fdb de 2.0 para 1.5. Ao tentar restaurar o arquivo com o seguinte comando: gbak -r -user SYSDBA -password masterkey clp.gbk clp.fdb Aparece a seguinte mensagem: gbak: ERROR:Expected backup version 1, 2, or 3. Found 7 gbak: Exiting before completion due to errors Isso é possível. Como devo proceder?? Cordialmente, -- Francisco Carlos da Rocha Gomes Economista e Analista de Sistemas Gestão de Tecnologia de Informação Empresa Brasileira de Pesquisa Agropecuária-Embrapa Centro de Pesquisa Agroflorestal do Acre CPAF-Acre Rodovia BR-364, km 14, Caixa Postal 321, CEP 69908-970 Rio Branco, Acre, Brasil Latitude : 10°01'29.79"S Longitude: 67°42'20.74"O -10,024944 -67,705761 Altitude : 182 metros Telefone (068) 3212-3217, Fax (068) 3212-3284 MSN: fcarlosgomes em hotmail.com From rodrigo em solucoeseinformatica.com.br Wed Mar 4 12:44:46 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 4 Mar 2009 12:44:46 -0300 Subject: [firebase-br] RES: Nao consigo recuperar um backup de fdb de 2.0 para 1.5 In-Reply-To: <49AEAACB.9070602@cpafac.embrapa.br> References: <49AEAACB.9070602@cpafac.embrapa.br> Message-ID: <494FD2FF8C5A4F048BD635F126CC766B@SOLUCOES.local> Até onde eu saiba, não é possível fazer o "downgrade" de uma base de dados para uma versão anterior do Firebird. Acredito que a única solução no seu caso seja gerar um script com o metadata da base e fazer os ajustes no que não for aceito pela versão 1.5 antes de gerar uma base nova por esse script. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Francisco Carlos da Rocha Gomes Enviada em: quarta-feira, 4 de março de 2009 13:23 Para: Firebase Assunto: [firebase-br] Nao consigo recuperar um backup de fdb de 2.0 para 1.5 Prezados, Preciso de ajuda: nao consigo recuperar um backup de fdb de 2.0 para 1.5. Ao tentar restaurar o arquivo com o seguinte comando: gbak -r -user SYSDBA -password masterkey clp.gbk clp.fdb Aparece a seguinte mensagem: gbak: ERROR:Expected backup version 1, 2, or 3. Found 7 gbak: Exiting before completion due to errors Isso é possível. Como devo proceder?? Cordialmente, -- Francisco Carlos da Rocha Gomes Economista e Analista de Sistemas Gestão de Tecnologia de Informação Empresa Brasileira de Pesquisa Agropecuária-Embrapa Centro de Pesquisa Agroflorestal do Acre CPAF-Acre Rodovia BR-364, km 14, Caixa Postal 321, CEP 69908-970 Rio Branco, Acre, Brasil Latitude : 10°01'29.79"S Longitude: 67°42'20.74"O -10,024944 -67,705761 Altitude : 182 metros Telefone (068) 3212-3217, Fax (068) 3212-3284 MSN: fcarlosgomes em hotmail.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 No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 07:41:00 From compuvale.software em gmail.com Wed Mar 4 13:04:21 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Wed, 4 Mar 2009 13:04:21 -0300 Subject: [firebase-br] Nao consigo recuperar um backup de fdb de 2.0 para 1.5 In-Reply-To: <49AEAACB.9070602@cpafac.embrapa.br> References: <49AEAACB.9070602@cpafac.embrapa.br> Message-ID: Francisco, Veja se isso resolve o teu problema: http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2007-August/044079.html [] Andrei 2009/3/4 Francisco Carlos da Rocha Gomes > Prezados, > > Preciso de ajuda: nao consigo recuperar um backup de fdb de 2.0 para 1.5. > > Ao tentar restaurar o arquivo com o seguinte comando: > gbak -r -user SYSDBA -password masterkey clp.gbk clp.fdb > > Aparece a seguinte mensagem: > gbak: ERROR:Expected backup version 1, 2, or 3. Found 7 > gbak: Exiting before completion due to errors > > Isso é possível. Como devo proceder?? > > Cordialmente, > > -- > Francisco Carlos da Rocha Gomes > Economista e Analista de Sistemas > Gestão de Tecnologia de Informação > Empresa Brasileira de Pesquisa Agropecuária-Embrapa > Centro de Pesquisa Agroflorestal do Acre CPAF-Acre > Rodovia BR-364, km 14, Caixa Postal 321, CEP 69908-970 > Rio Branco, Acre, Brasil > Latitude : 10°01'29.79"S Longitude: 67°42'20.74"O > -10,024944 -67,705761 > Altitude : 182 metros Telefone (068) 3212-3217, Fax (068) 3212-3284 > MSN: fcarlosgomes em hotmail.com > > From vansiqq em gmail.com Wed Mar 4 13:28:56 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Wed, 04 Mar 2009 13:28:56 -0300 Subject: [firebase-br] =?windows-1252?q?Usando_DBDesigner4_-_Firebird_=E9_?= =?windows-1252?q?poss=EDvel?= In-Reply-To: <49ae8e6634842_43d81555555879b42e5@winter7.tmail> References: <49ae8e6634842_43d81555555879b42e5@winter7.tmail> Message-ID: <49AEAC48.20507@gmail.com> Pode sim, mas vc precisa instalar o driver ODBC pq ele só conecta o Firebird por este método. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel nillgolv escreveu: > Pessoal, alguém pode me informar se este programa "DBDesigner4" pode abrir o banco de dados firebird. > > Pois não consegui achar informação de como utilizar. > > Desde já agradeço > > Nilton Oliveira > > From renato em etemp.com.br Wed Mar 4 13:31:08 2009 From: renato em etemp.com.br (Carlos Renato) Date: Wed, 4 Mar 2009 13:31:08 -0300 Subject: [firebase-br] RES: queda do servidor do firebird References: <36BC9613789744109BAD8E3658649AB1@noterenato> Message-ID: <7F36F53B78DF481C868B64E68D2EFF24@noterenato> Estou usando algumas sim. abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf udf_day, udf_incmonth da biblioteca tbudf. alguem sabe como posso substituir estas udfs ? eu uso o firebird 2.11 -------------------------------------------------- From: "Rodrigo A. de Freitas" Sent: Wednesday, March 04, 2009 11:49 AM To: "'FireBase'" Subject: [firebase-br] RES: queda do servidor do firebird > Carlos, > > Por acaso você está utilizando alguma UDF na sua aplicação ? UDFs mal > escritar podem derrubar o servidor. > > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Carlos Renato > Enviada em: quarta-feira, 4 de março de 2009 11:21 > Para: lista em firebase.com.br > Assunto: [firebase-br] queda do servidor do firebird > > boa tarde pessoal. > estou tendo um problema cronico com o firebird 2.1 > ele cai e o fbguard sobe ele outra vez. > o log está assim. > etemp-srvdell.localdomain (Server) Tue Mar 3 15:24:19 2009 > INET/inet_error: read errno = 104 > > > etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 > /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated > abnormally (-1) > > > > etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 > /opt/firebird/bin/fbguard: guardian starting bin/fbserver > > alguem teria alguma luz pra mim ? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 > 07:41:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 sysmo.com.br Wed Mar 4 13:35:46 2009 From: marlon em sysmo.com.br (Marlon David de Souza) Date: Wed, 04 Mar 2009 13:35:46 -0300 Subject: [firebase-br] Forced Writes no Linux In-Reply-To: <949586778.20090303141149@warmboot.com.br> References: <49AD6383.4040109@sysmo.com.br> <949586778.20090303141149@warmboot.com.br> Message-ID: <49AEADE2.6020103@sysmo.com.br> Bom dia, Li o release notes da versão *2.1* e ali diz que o Firebird, em versões anteriores a esta, não realizava a gravação dos dados em disco imediatamente após o *commit*. Ou seja, ativar a opção *Forced Writes* não tinha nenhum efeito (/gfix -write sync base.fdb/) Também lá consta uma solução para aqueles que não desejam mudar de versão do Firebird. É sugerida uma alteração no sistema de arquivo usado (/etc/fstab). Exemplo: /dev/sda9 /usr/dados ext3 noatime,sync 1 2 Agora pergunto: alguém já fez essa alteração? É segura? Como ficou a performance após a alteração? Sem mais, Marlon David de Souza Desenvolvimento Sysmo Informática Ltda Carlos H. Cantu escreveu: > No release notes do FB 2.1 tem uma explicação bem detalhada do que > acontecia nas versões anteriores. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > MDdS> Boa tarde a todos, > > MDdS> No site Firebase tem uma documentação sobre a versão 2.1 do Firebird > MDdS> que diz que o parâmetro *Forced Writes* no Linux agora realmente > MDdS> funciona. Alguém saberia me dizer o que acontecia na versão 1.5 para > MDdS> Linux? Independente desse parâmetro, os dados eram guardados no cache ou > MDdS> gravados direto no disco? > > MDdS> Sem mais, > > MDdS> Marlon David 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 marlon em sysmo.com.br Wed Mar 4 13:43:59 2009 From: marlon em sysmo.com.br (Marlon David de Souza) Date: Wed, 04 Mar 2009 13:43:59 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: <49AE9763.5090408@gmail.com> References: <49ADD165.8040008@gmail.com> <49AE92FC.3000501@sysmo.com.br> <49AE9763.5090408@gmail.com> Message-ID: <49AEAFCF.2040108@sysmo.com.br> Boa tarde, Até a versão 7 do Delphi, o driver DBX, para acesso ao Firebird (dbexpint.dll), possuia um bug que mantinha em aberto as transações já gravadas (CommitRetain). Caso não seja o caso de vcs, verifique na linguagem que usam se existe algum parâmetro do tipo Commit Retain referente a conexão com o FB. Sem mais, Marlon David de Souza Desenvolvimento Sysmo Informática Ltda Isaias Machado escreveu: > Desculpe Marlon, não saberia dizer exatamente, pois não faço parte da > equipe de desenvolvimento. Cuido da parte de INFRAESTRUTURA > (servidores linux, rede, etc..). > > Atualmente estou buscando mais informações a respeito dos > travamentos/lentidão, pois a equipe de desenvolvimento esgotou as > tentativas em corrigi-lo e me passaram a bola... :) . Isso me forçou a > aprender mais sobre o assunto. > > Abraço.. > > > Marlon David de Souza escreveu: >> Bom dia, >> >> Qual a tecnologia que vc usa para acesso aos dados (linguagem, >> componente, etc)? >> >> Sem mais, >> >> Marlon David de Souza >> Desenvolvimento >> Sysmo Informática Ltda >> >> >> >> Isaias Machado escreveu: >>> Olá. >>> >>> Li nas mensagens arquivadas da lista que: >>> >>> "Se o oldest active estiver parado por muito tempo (horas), >>> você tem uma indicação de problemas de gerenciamento de transação." >>> >>> Ai me surgiu uma dúvida: >>> >>> Na minha DB, os ponteiros OIT, OAT e OST só são incrementados no >>> momento >>> em que o SWEEP é rodado (no meu caso a cada 20000 transações = + ou - 4 >>> horas). >>> >>> Com base nisso a aplicação tem um problemas de gerenciamento de >>> transação. >>> >>> Tentei obter mais dados utilizando a ferramenta FireBaseMon, mas não >>> encontrei muita informação que eu pudesse compreender com meu pouco >>> conhecimento sobre a estrutura do BD. >>> >>> Atualmente uso o FB 1.5, mas o mesmo ocorreu no teste que fiz com o >>> 2.1. >>> >>> []´s >>> >>> Isaias >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 Mar 4 13:42:27 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 4 Mar 2009 13:42:27 -0300 Subject: [firebase-br] RES: queda do servidor do firebird In-Reply-To: <7F36F53B78DF481C868B64E68D2EFF24@noterenato> References: <36BC9613789744109BAD8E3658649AB1@noterenato> <7F36F53B78DF481C868B64E68D2EFF24@noterenato> Message-ID: <1513361371.20090304134227@warmboot.com.br> O FB 2.1 traz inúmeras novas funções internas. Acredito que vc possa substituir a grande maioria (ou talvez todas) pelas funções internas. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CR> Estou usando algumas sim. CR> abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf CR> udf_day, udf_incmonth da biblioteca tbudf. CR> alguem sabe como posso substituir estas udfs ? CR> eu uso o firebird 2.11 From listas em warmboot.com.br Wed Mar 4 14:02:52 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 4 Mar 2009 14:02:52 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: <49aeb130.9e03be0a.272f.1ac2@mx.google.com> References: <49aeb130.9e03be0a.272f.1ac2@mx.google.com> Message-ID: <737074531.20090304140252@warmboot.com.br> IM> No FBMON aparece que 3 transacoes abertas, com apenas 1 cliente IM> conectado, sendo que 1 delas fica sempre com status de ativa, e IM> apos um periodo de tempo muda para cor vermelha. O que isso quer dizer? O fato de mudar para vermelho eh uma forma de te "avisar" que ela está aberta há muito tempo (pra vc ficar esperto). IM> Pode ser essa transacao que esteja causando o atolamento do banco? Pode. IM> Como saber a utilidade dela na aplicacao? Aí depende de como vc faz o controle transacional. Teria que identificar onde essa transação está sendo utilizada no seu sistema. IM> Existe como associa-la a um comando SQL no codigo da aplicacao? Tudo no Firebird é associado a uma transação. Se vc não faz a associação, seu componente de acesso está fazendo por você. IM> Quando estou com o checkbox "preparados" marcado, os SQL sao IM> mostrados no grid abaixo, mas eu acho que alguns nao sao exibidos, IM> pois estao fora do timing de refresh nas tabelas mon$transaction, mon$statements. Estou certo? Quando vc ativa o checkbox "preparados", o monitor mostra todos os comandos SQL que estão preparados e que não estão ativos no momento. Quando um comando está preparado, ele não está necessariamente associado a uma transação, portanto todos os comandos preparados são exibidos, independente da transação que está posicionada. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From vansiqq em gmail.com Wed Mar 4 14:06:59 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Wed, 04 Mar 2009 14:06:59 -0300 Subject: [firebase-br] RES: queda do servidor do firebird In-Reply-To: <7F36F53B78DF481C868B64E68D2EFF24@noterenato> References: <36BC9613789744109BAD8E3658649AB1@noterenato> <7F36F53B78DF481C868B64E68D2EFF24@noterenato> Message-ID: <49AEB533.60707@gmail.com> Algumas substituições possíveis, utilizando funções nativas do FB 2.11: ABS ------------> ABS LTRIM----------> TRIM RTRIM----------> TRIM MOD------------> MOD STRLEN--------> CHAR_LENGTH SUBSTR--------> SUBSTRING UDF_INCMONTH ----> DATEADD Para a UDF_DAY, acho que não há uma função nativa. No entanto sugiro consultar o Release Notes do FB 2.11 para verificar não só a existência de uma substituta, como também a sintaxe das funções que te passei. Carlos Renato escreveu: > Estou usando algumas sim. > > abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf > udf_day, udf_incmonth da biblioteca tbudf. > > alguem sabe como posso substituir estas udfs ? > eu uso o firebird 2.11 > Espero ter ajudado. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From fubabm em gmail.com Wed Mar 4 14:06:51 2009 From: fubabm em gmail.com (Pablo Cunha) Date: Wed, 4 Mar 2009 14:06:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?Altera=E7=E3o_na_estrutura_das_tabel?= =?iso-8859-1?q?as?= Message-ID: Boa Tarde, Amigos, li aqui na lista mesmo que quando altero a estrutura de minha tabela (banco de dados) por 255 vezes pode ocorrer o erro "Too many versions", os banco de dados que possuo ocorre muitas alterações em sua estrutura e já ocorreu vários erros desses, eu gostaria de saber se tem como pegar a quantidade de vezes que já foi feita alteração de estrutura, porque aí eu obrigaria o cliente a fazer o backup/restore, visto que isso corrigiria o problema/evitaria. Obrigado, Pablo Cunha From rodrigo em solucoeseinformatica.com.br Wed Mar 4 14:07:32 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 4 Mar 2009 14:07:32 -0300 Subject: [firebase-br] RES: RES: queda do servidor do firebird In-Reply-To: <7F36F53B78DF481C868B64E68D2EFF24@noterenato> References: <36BC9613789744109BAD8E3658649AB1@noterenato> <7F36F53B78DF481C868B64E68D2EFF24@noterenato> Message-ID: <1E5D2ACF471149728709D19B2CF85CDC@SOLUCOES.local> Carlos, todas estas funções tem um equivalente interno na versão 2.1: Abs = ABS: ABS(VALOR) LTrim = TRIM: TRIM(LEADING, ' TEXTO') RTrim = TRIM: TRIM(TRAILING, 'TEXTO ') Trim = TRIM: TRIM(BOTH, ' TEXTO ') Mod = MOD: MOD(VALOR1, VALOR2) Strlen = CHAR_LENGTH: CHAR_LENGTH('TEXTO') Substr = SUBSTRING: SUBSTRING('TEXTO' FROM FOR ) Se você olhar na release notes do FB 2.1, verá uma lista de todas as funções internas disponíveis. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos Renato Enviada em: quarta-feira, 4 de março de 2009 13:31 Para: FireBase Assunto: Re: [firebase-br] RES: queda do servidor do firebird Estou usando algumas sim. abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf udf_day, udf_incmonth da biblioteca tbudf. alguem sabe como posso substituir estas udfs ? eu uso o firebird 2.11 -------------------------------------------------- From: "Rodrigo A. de Freitas" Sent: Wednesday, March 04, 2009 11:49 AM To: "'FireBase'" Subject: [firebase-br] RES: queda do servidor do firebird > Carlos, > > Por acaso você está utilizando alguma UDF na sua aplicação ? UDFs mal > escritar podem derrubar o servidor. > > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Carlos Renato > Enviada em: quarta-feira, 4 de março de 2009 11:21 > Para: lista em firebase.com.br > Assunto: [firebase-br] queda do servidor do firebird > > boa tarde pessoal. > estou tendo um problema cronico com o firebird 2.1 > ele cai e o fbguard sobe ele outra vez. > o log está assim. > etemp-srvdell.localdomain (Server) Tue Mar 3 15:24:19 2009 > INET/inet_error: read errno = 104 > > > etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 > /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated > abnormally (-1) > > > > etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 > /opt/firebird/bin/fbguard: guardian starting bin/fbserver > > alguem teria alguma luz pra mim ? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 > 07:41:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 07:41:00 From rodrigo em solucoeseinformatica.com.br Wed Mar 4 14:09:58 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 4 Mar 2009 14:09:58 -0300 Subject: [firebase-br] RES: Oldest Active In-Reply-To: <49AEAFCF.2040108@sysmo.com.br> References: <49ADD165.8040008@gmail.com> <49AE92FC.3000501@sysmo.com.br><49AE9763.5090408@gmail.com> <49AEAFCF.2040108@sysmo.com.br> Message-ID: <734D99BF374E417CA8712260EDBEA1FB@SOLUCOES.local> Marlon, isso não é um bug mas sim o comportamento normal do componente. Os métodos CommitRetaining e RollbackRetaining do DBX, IBX, FIBPlus e congêneres faz com que a transação seja 'commitada' e continue aberta; basta utilizar o método Commit e Rollback normal dos componentes que a transação é encerrada. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marlon David de Souza Enviada em: quarta-feira, 4 de março de 2009 13:44 Para: Isaias Machado; fireBase Assunto: Re: [firebase-br] Oldest Active Boa tarde, Até a versão 7 do Delphi, o driver DBX, para acesso ao Firebird (dbexpint.dll), possuia um bug que mantinha em aberto as transações já gravadas (CommitRetain). Caso não seja o caso de vcs, verifique na linguagem que usam se existe algum parâmetro do tipo Commit Retain referente a conexão com o FB. Sem mais, Marlon David de Souza Desenvolvimento Sysmo Informática Ltda Isaias Machado escreveu: > Desculpe Marlon, não saberia dizer exatamente, pois não faço parte da > equipe de desenvolvimento. Cuido da parte de INFRAESTRUTURA > (servidores linux, rede, etc..). > > Atualmente estou buscando mais informações a respeito dos > travamentos/lentidão, pois a equipe de desenvolvimento esgotou as > tentativas em corrigi-lo e me passaram a bola... :) . Isso me forçou a > aprender mais sobre o assunto. > > Abraço.. > > > Marlon David de Souza escreveu: >> Bom dia, >> >> Qual a tecnologia que vc usa para acesso aos dados (linguagem, >> componente, etc)? >> >> Sem mais, >> >> Marlon David de Souza >> Desenvolvimento >> Sysmo Informática Ltda >> >> >> >> Isaias Machado escreveu: >>> Olá. >>> >>> Li nas mensagens arquivadas da lista que: >>> >>> "Se o oldest active estiver parado por muito tempo (horas), >>> você tem uma indicação de problemas de gerenciamento de transação." >>> >>> Ai me surgiu uma dúvida: >>> >>> Na minha DB, os ponteiros OIT, OAT e OST só são incrementados no >>> momento >>> em que o SWEEP é rodado (no meu caso a cada 20000 transações = + ou - 4 >>> horas). >>> >>> Com base nisso a aplicação tem um problemas de gerenciamento de >>> transação. >>> >>> Tentei obter mais dados utilizando a ferramenta FireBaseMon, mas não >>> encontrei muita informação que eu pudesse compreender com meu pouco >>> conhecimento sobre a estrutura do BD. >>> >>> Atualmente uso o FB 1.5, mas o mesmo ocorreu no teste que fiz com o >>> 2.1. >>> >>> []´s >>> >>> Isaias >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 07:41:00 From listas em warmboot.com.br Wed Mar 4 14:19:55 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 4 Mar 2009 14:19:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Altera=E7=E3o_na_estrutura_das_tabel?= =?iso-8859-1?q?as?= In-Reply-To: References: Message-ID: <832243111.20090304141955@warmboot.com.br> Se eu não me engano, tem uma função da API do FB que retorna esse número. Dê uma procurar nos manuais do IB em PDF. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br PC> Boa Tarde, PC> Amigos, li aqui na lista mesmo que quando altero a estrutura de minha tabela PC> (banco de dados) por 255 vezes pode ocorrer o erro "Too many versions", os PC> banco de dados que possuo ocorre muitas alterações em sua estrutura e já PC> ocorreu vários erros desses, eu gostaria de saber se tem como pegar a PC> quantidade de vezes que já foi feita alteração de estrutura, porque aí eu PC> obrigaria o cliente a fazer o backup/restore, visto que isso corrigiria o PC> problema/evitaria. PC> Obrigado, PC> Pablo Cunha From listas em warmboot.com.br Wed Mar 4 14:21:36 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 4 Mar 2009 14:21:36 -0300 Subject: [firebase-br] RES: Oldest Active In-Reply-To: <734D99BF374E417CA8712260EDBEA1FB@SOLUCOES.local> References: <49ADD165.8040008@gmail.com> <49AE92FC.3000501@sysmo.com.br><49AE9763.5090408@gmail.com> <49AEAFCF.2040108@sysmo.com.br> <734D99BF374E417CA8712260EDBEA1FB@SOLUCOES.local> Message-ID: <114291374.20090304142136@warmboot.com.br> O bug do dbExpress é que mesmo vc configurando ele pra usar HardCommit nas transações implicitas, ele continua usando CommitRetaining :( []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RAdF> Marlon, isso não é um bug mas sim o comportamento normal do componente. RAdF> Os métodos CommitRetaining e RollbackRetaining do DBX, IBX, FIBPlus e RAdF> congêneres faz com que a transação seja 'commitada' e continue aberta; basta RAdF> utilizar o método Commit e Rollback normal dos componentes que a transação é RAdF> encerrada. RAdF> []'s RAdF> Rodrigo A. de Freitas RAdF> Análise & Desenvolvimento RAdF> Soluções & Informática RAdF> -----Mensagem original----- RAdF> De: lista-bounces em firebase.com.br RAdF> [mailto:lista-bounces em firebase.com.br] Em RAdF> nome de Marlon David de Souza RAdF> Enviada em: quarta-feira, 4 de março de 2009 13:44 RAdF> Para: Isaias Machado; fireBase RAdF> Assunto: Re: [firebase-br] Oldest Active RAdF> Boa tarde, RAdF> Até a versão 7 do Delphi, o driver DBX, para acesso ao Firebird RAdF> (dbexpint.dll), possuia um bug que mantinha em aberto as transações já RAdF> gravadas (CommitRetain). RAdF> Caso não seja o caso de vcs, verifique na linguagem que usam se existe RAdF> algum parâmetro do tipo Commit Retain referente a conexão com o FB. RAdF> Sem mais, RAdF> Marlon David de Souza RAdF> Desenvolvimento RAdF> Sysmo Informática Ltda RAdF> Isaias Machado escreveu: >> Desculpe Marlon, não saberia dizer exatamente, pois não faço parte da >> equipe de desenvolvimento. Cuido da parte de INFRAESTRUTURA >> (servidores linux, rede, etc..). >> >> Atualmente estou buscando mais informações a respeito dos >> travamentos/lentidão, pois a equipe de desenvolvimento esgotou as >> tentativas em corrigi-lo e me passaram a bola... :) . Isso me forçou a >> aprender mais sobre o assunto. >> >> Abraço.. >> >> >> Marlon David de Souza escreveu: >>> Bom dia, >>> >>> Qual a tecnologia que vc usa para acesso aos dados (linguagem, >>> componente, etc)? >>> >>> Sem mais, >>> >>> Marlon David de Souza >>> Desenvolvimento >>> Sysmo Informática Ltda >>> >>> >>> >>> Isaias Machado escreveu: >>>> Olá. >>>> >>>> Li nas mensagens arquivadas da lista que: >>>> >>>> "Se o oldest active estiver parado por muito tempo (horas), >>>> você tem uma indicação de problemas de gerenciamento de transação." >>>> >>>> Ai me surgiu uma dúvida: >>>> >>>> Na minha DB, os ponteiros OIT, OAT e OST só são incrementados no >>>> momento >>>> em que o SWEEP é rodado (no meu caso a cada 20000 transações = + ou - 4 >>>> horas). >>>> >>>> Com base nisso a aplicação tem um problemas de gerenciamento de >>>> transação. >>>> >>>> Tentei obter mais dados utilizando a ferramenta FireBaseMon, mas não >>>> encontrei muita informação que eu pudesse compreender com meu pouco >>>> conhecimento sobre a estrutura do BD. >>>> >>>> Atualmente uso o FB 1.5, mas o mesmo ocorreu no teste que fiz com o >>>> 2.1. >>>> >>>> []´s >>>> >>>> Isaias >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir 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 >>> >> >> >> RAdF> ______________________________________________ RAdF> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br RAdF> Para saber como gerenciar/excluir seu cadastro na lista, use: RAdF> http://www.firebase.com.br/fb/artigo.php?id=1107 RAdF> Para consultar mensagens antigas: http://firebase.com.br/pesquisa RAdF> No virus found in this incoming message. RAdF> Checked by AVG - www.avg.com RAdF> Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 RAdF> 07:41:00 RAdF> ______________________________________________ RAdF> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br RAdF> Para saber como gerenciar/excluir seu cadastro na lista, use: RAdF> http://www.firebase.com.br/fb/artigo.php?id=1107 RAdF> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rodrigo em solucoeseinformatica.com.br Wed Mar 4 14:24:48 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 4 Mar 2009 14:24:48 -0300 Subject: [firebase-br] RES: RES: queda do servidor do firebird In-Reply-To: <49AEB533.60707@gmail.com> References: <36BC9613789744109BAD8E3658649AB1@noterenato> <7F36F53B78DF481C868B64E68D2EFF24@noterenato> <49AEB533.60707@gmail.com> Message-ID: <6834F6A2DEB74DC2BC6C77BC8DFF5111@SOLUCOES.local> A UDF_DAY é uma que extrai o dia de uma data ? Se for, basta ele então utilizar EXTRACT: EXTRACT( FROM DATA) []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: quarta-feira, 4 de março de 2009 14:07 Para: FireBase Assunto: Re: [firebase-br] RES: queda do servidor do firebird Algumas substituições possíveis, utilizando funções nativas do FB 2.11: ABS ------------> ABS LTRIM----------> TRIM RTRIM----------> TRIM MOD------------> MOD STRLEN--------> CHAR_LENGTH SUBSTR--------> SUBSTRING UDF_INCMONTH ----> DATEADD Para a UDF_DAY, acho que não há uma função nativa. No entanto sugiro consultar o Release Notes do FB 2.11 para verificar não só a existência de uma substituta, como também a sintaxe das funções que te passei. Carlos Renato escreveu: > Estou usando algumas sim. > > abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf > udf_day, udf_incmonth da biblioteca tbudf. > > alguem sabe como posso substituir estas udfs ? > eu uso o firebird 2.11 > Espero ter ajudado. -- []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 07:41:00 From douglasht em gmail.com Wed Mar 4 14:33:01 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 4 Mar 2009 14:33:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?Altera=E7=E3o_na_estrutura_das_tabel?= =?iso-8859-1?q?as?= In-Reply-To: References: Message-ID: <249af69e0903040933s58daa9bbm4acdaf92b1fbd328@mail.gmail.com> 2009/3/4 Pablo Cunha : > Amigos, li aqui na lista mesmo que quando altero a estrutura de minha tabela > (banco de dados) por 255 vezes pode ocorrer o erro "Too many versions", os > banco de dados que possuo ocorre muitas alterações em sua estrutura e já > ocorreu vários erros desses, eu gostaria de saber se tem como pegar a > quantidade de vezes que já foi feita alteração de estrutura, porque aí eu > obrigaria o cliente a fazer o backup/restore, visto que isso corrigiria o > problema/evitaria. O seguinte select retorna o formato atual da tabela e o nome dela: select f.rdb$format format, r.rdb$relation_name name from rdb$formats f join rdb$relations r on r.rdb$relation_id = f.rdb$relation_id hth, -- Douglas Tosi www.sinatica.com From marlon em sysmo.com.br Wed Mar 4 14:38:24 2009 From: marlon em sysmo.com.br (Marlon David de Souza) Date: Wed, 04 Mar 2009 14:38:24 -0300 Subject: [firebase-br] RES: Oldest Active In-Reply-To: <734D99BF374E417CA8712260EDBEA1FB@SOLUCOES.local> References: <49ADD165.8040008@gmail.com> <49AE92FC.3000501@sysmo.com.br><49AE9763.5090408@gmail.com> <49AEAFCF.2040108@sysmo.com.br> <734D99BF374E417CA8712260EDBEA1FB@SOLUCOES.local> Message-ID: <49AEBC90.1050203@sysmo.com.br> Boa tarde, Na verdade eu não expliquei o bug corretamente. O problema está no fato do driver DBX que vem com o Delphi ignorar o valor da propriedade *CommitRetain*. Mesmo que vc coloque *false*, ele sempre mantém a transação aberta. Se for usado drivers de outros fabricantes (upscane, corelabs, etc) é possível configurar esse comportamento. Sem mais, Marlon David de Souza Desenvolvimento Sysmo Informática Ltda Rodrigo A. de Freitas escreveu: > Marlon, isso não é um bug mas sim o comportamento normal do componente. > > Os métodos CommitRetaining e RollbackRetaining do DBX, IBX, FIBPlus e > congêneres faz com que a transação seja 'commitada' e continue aberta; basta > utilizar o método Commit e Rollback normal dos componentes que a transação é > encerrada. > > []'s > > Rodrigo A. de Freitas > > Análise & Desenvolvimento > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Marlon David de Souza > Enviada em: quarta-feira, 4 de março de 2009 13:44 > Para: Isaias Machado; fireBase > Assunto: Re: [firebase-br] Oldest Active > > Boa tarde, > > Até a versão 7 do Delphi, o driver DBX, para acesso ao Firebird > (dbexpint.dll), possuia um bug que mantinha em aberto as transações já > gravadas (CommitRetain). > Caso não seja o caso de vcs, verifique na linguagem que usam se existe > algum parâmetro do tipo Commit Retain referente a conexão com o FB. > > Sem mais, > > Marlon David de Souza > Desenvolvimento > Sysmo Informática Ltda > > > > Isaias Machado escreveu: > >> Desculpe Marlon, não saberia dizer exatamente, pois não faço parte da >> equipe de desenvolvimento. Cuido da parte de INFRAESTRUTURA >> (servidores linux, rede, etc..). >> >> Atualmente estou buscando mais informações a respeito dos >> travamentos/lentidão, pois a equipe de desenvolvimento esgotou as >> tentativas em corrigi-lo e me passaram a bola... :) . Isso me forçou a >> aprender mais sobre o assunto. >> >> Abraço.. >> >> >> Marlon David de Souza escreveu: >> >>> Bom dia, >>> >>> Qual a tecnologia que vc usa para acesso aos dados (linguagem, >>> componente, etc)? >>> >>> Sem mais, >>> >>> Marlon David de Souza >>> Desenvolvimento >>> Sysmo Informática Ltda >>> >>> >>> >>> Isaias Machado escreveu: >>> >>>> Olá. >>>> >>>> Li nas mensagens arquivadas da lista que: >>>> >>>> "Se o oldest active estiver parado por muito tempo (horas), >>>> você tem uma indicação de problemas de gerenciamento de transação." >>>> >>>> Ai me surgiu uma dúvida: >>>> >>>> Na minha DB, os ponteiros OIT, OAT e OST só são incrementados no >>>> momento >>>> em que o SWEEP é rodado (no meu caso a cada 20000 transações = + ou - 4 >>>> horas). >>>> >>>> Com base nisso a aplicação tem um problemas de gerenciamento de >>>> transação. >>>> >>>> Tentei obter mais dados utilizando a ferramenta FireBaseMon, mas não >>>> encontrei muita informação que eu pudesse compreender com meu pouco >>>> conhecimento sobre a estrutura do BD. >>>> >>>> Atualmente uso o FB 1.5, mas o mesmo ocorreu no teste que fiz com o >>>> 2.1. >>>> >>>> []´s >>>> >>>> Isaias >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir 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 > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 > 07:41:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 assis.isaias em gmail.com Wed Mar 4 14:45:14 2009 From: assis.isaias em gmail.com (Isaias Machado) Date: Wed, 04 Mar 2009 14:45:14 -0300 Subject: [firebase-br] Oldest Active In-Reply-To: <737074531.20090304140252@warmboot.com.br> References: <49aeb130.9e03be0a.272f.1ac2@mx.google.com> <737074531.20090304140252@warmboot.com.br> Message-ID: <49AEBE2A.4060300@gmail.com> Valeu mesmo.. Agora ficou mais claro pra mim. Carlos H. Cantu escreveu: > IM> No FBMON aparece que 3 transacoes abertas, com apenas 1 cliente > IM> conectado, sendo que 1 delas fica sempre com status de ativa, e > IM> apos um periodo de tempo muda para cor vermelha. O que isso quer dizer? > > O fato de mudar para vermelho eh uma forma de te "avisar" que ela está > aberta há muito tempo (pra vc ficar esperto). > > IM> Pode ser essa transacao que esteja causando o atolamento do banco? > > Pode. > > IM> Como saber a utilidade dela na aplicacao? > > Aí depende de como vc faz o controle transacional. Teria que > identificar onde essa transação está sendo utilizada no seu sistema. > > IM> Existe como associa-la a um comando SQL no codigo da aplicacao? > > Tudo no Firebird é associado a uma transação. Se vc não faz a > associação, seu componente de acesso está fazendo por você. > > > IM> Quando estou com o checkbox "preparados" marcado, os SQL sao > IM> mostrados no grid abaixo, mas eu acho que alguns nao sao exibidos, > IM> pois estao fora do timing de refresh nas tabelas mon$transaction, mon$statements. Estou certo? > > Quando vc ativa o checkbox "preparados", o monitor mostra todos os > comandos SQL que estão preparados e que não estão ativos no momento. > Quando um comando está preparado, ele não está necessariamente > associado a uma transação, portanto todos os comandos preparados são > exibidos, independente da transação que está posicionada. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.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 fubabm em gmail.com Wed Mar 4 14:48:47 2009 From: fubabm em gmail.com (Pablo Cunha) Date: Wed, 4 Mar 2009 14:48:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Altera=E7=E3o_na_estrutura_das_tabel?= =?iso-8859-1?q?as?= In-Reply-To: <249af69e0903040933s58daa9bbm4acdaf92b1fbd328@mail.gmail.com> References: <249af69e0903040933s58daa9bbm4acdaf92b1fbd328@mail.gmail.com> Message-ID: Uma dúvida, ativando uma trigger ('Alter Trigger AtuSaldo_Ins active') contaria para essa soma dos 255 ? Porque eu faço isso muitas vezes. 2009/3/4 Douglas Tosi > 2009/3/4 Pablo Cunha : > > Amigos, li aqui na lista mesmo que quando altero a estrutura de minha > tabela > > (banco de dados) por 255 vezes pode ocorrer o erro "Too many versions", > os > > banco de dados que possuo ocorre muitas alterações em sua estrutura e já > > ocorreu vários erros desses, eu gostaria de saber se tem como pegar a > > quantidade de vezes que já foi feita alteração de estrutura, porque aí eu > > obrigaria o cliente a fazer o backup/restore, visto que isso corrigiria o > > problema/evitaria. > > O seguinte select retorna o formato atual da tabela e o nome dela: > > select f.rdb$format format, r.rdb$relation_name name > from rdb$formats f > join rdb$relations r on r.rdb$relation_id = f.rdb$relation_id > > > hth, > -- > Douglas Tosi > www.sinatica.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 > From fcarlos em cpafac.embrapa.br Wed Mar 4 15:48:38 2009 From: fcarlos em cpafac.embrapa.br (Francisco Carlos da Rocha Gomes) Date: Wed, 04 Mar 2009 13:48:38 -0500 Subject: [firebase-br] RES: Nao consigo recuperar um backup de fdb de 2.0 para 1.5 In-Reply-To: <494FD2FF8C5A4F048BD635F126CC766B@SOLUCOES.local> References: <49AEAACB.9070602@cpafac.embrapa.br> <494FD2FF8C5A4F048BD635F126CC766B@SOLUCOES.local> Message-ID: <49AECD06.5050409@cpafac.embrapa.br> Fiz o caminho mais curto: atualizei o meu FB para 2.1 :) Obrigado a todos que me ajudaram. -- Francisco Carlos da Rocha Gomes Economista e Analista de Sistemas Gestão de Tecnologia de Informação Empresa Brasileira de Pesquisa Agropecuária-Embrapa Centro de Pesquisa Agroflorestal do Acre CPAF-Acre Rodovia BR-364, km 14, Caixa Postal 321, CEP 69908-970 Rio Branco, Acre, Brasil Latitude : 10°01'29.79"S Longitude: 67°42'20.74"O -10,024944 -67,705761 Altitude : 182 metros Telefone (068) 3212-3217, Fax (068) 3212-3284 MSN: fcarlosgomes em hotmail.com Rodrigo A. de Freitas escreveu: > Até onde eu saiba, não é possível fazer o "downgrade" de uma base de dados > para uma versão anterior do Firebird. > > Acredito que a única solução no seu caso seja gerar um script com o metadata > da base e fazer os ajustes no que não for aceito pela versão 1.5 antes de > gerar uma base nova por esse script. > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Francisco Carlos da Rocha Gomes > Enviada em: quarta-feira, 4 de março de 2009 13:23 > Para: Firebase > Assunto: [firebase-br] Nao consigo recuperar um backup de fdb de 2.0 para > 1.5 > > Prezados, > > Preciso de ajuda: nao consigo recuperar um backup de fdb de 2.0 para 1.5. > > Ao tentar restaurar o arquivo com o seguinte comando: > gbak -r -user SYSDBA -password masterkey clp.gbk clp.fdb > > Aparece a seguinte mensagem: > gbak: ERROR:Expected backup version 1, 2, or 3. Found 7 > gbak: Exiting before completion due to errors > > Isso é possível. Como devo proceder?? > > Cordialmente, > > From renato em etemp.com.br Wed Mar 4 14:51:10 2009 From: renato em etemp.com.br (Carlos Renato) Date: Wed, 4 Mar 2009 14:51:10 -0300 Subject: [firebase-br] RES: queda do servidor do firebird References: <36BC9613789744109BAD8E3658649AB1@noterenato><7F36F53B78DF481C868B64E68D2EFF24@noterenato> <49AEB533.60707@gmail.com> Message-ID: valew Evandro..só que estou com um problema estou tentando remover por exemplo a udf abs e ele dar um erro. DROP EXTERNAL FUNCTION ABS Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, column 24. ABS. -------------------------------------------------- From: "Evandro Siqueira" Sent: Wednesday, March 04, 2009 2:06 PM To: "FireBase" Subject: Re: [firebase-br] RES: queda do servidor do firebird > Algumas substituições possíveis, utilizando funções nativas do FB 2.11: > > ABS ------------> ABS > LTRIM----------> TRIM > RTRIM----------> TRIM > MOD------------> MOD > STRLEN--------> CHAR_LENGTH > SUBSTR--------> SUBSTRING > > UDF_INCMONTH ----> DATEADD > > Para a UDF_DAY, acho que não há uma função nativa. No entanto sugiro > consultar o Release Notes do FB 2.11 para verificar não só a existência de > uma substituta, como também a sintaxe das funções que te passei. > > Carlos Renato escreveu: >> Estou usando algumas sim. >> >> abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf >> udf_day, udf_incmonth da biblioteca tbudf. >> >> alguem sabe como posso substituir estas udfs ? >> eu uso o firebird 2.11 >> > Espero ter ajudado. > > -- > []?s. > > Evandro Siqueira > Programador de Sistemas > L?essentiel Lingerie > (79) 3254-5511 Ramal 218 > skype: evandro.lessentiel > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 douglasht em gmail.com Wed Mar 4 14:53:32 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 4 Mar 2009 14:53:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?Altera=E7=E3o_na_estrutura_das_tabel?= =?iso-8859-1?q?as?= In-Reply-To: References: <249af69e0903040933s58daa9bbm4acdaf92b1fbd328@mail.gmail.com> Message-ID: <249af69e0903040953t4209d705gb83d5a245feb8436@mail.gmail.com> 2009/3/4 Pablo Cunha : > Uma dúvida, ativando uma trigger ('Alter Trigger AtuSaldo_Ins active') > contaria para essa soma dos 255 ? > Porque eu faço isso muitas vezes. Não sei. Mas é fácil testar. Manda o resultado pra gente saber também. []s -- Douglas Tosi www.sinatica.com From renato em etemp.com.br Wed Mar 4 16:16:44 2009 From: renato em etemp.com.br (Carlos Renato) Date: Wed, 4 Mar 2009 16:16:44 -0300 Subject: [firebase-br] RES: queda do servidor do firebird References: <36BC9613789744109BAD8E3658649AB1@noterenato><7F36F53B78DF481C868B64E68D2EFF24@noterenato><49AEB533.60707@gmail.com> Message-ID: <53C3CD7B8A8143B8A9FD664CB4F3F3D2@noterenato> como faço pra excluir essas udfs agora ?! -------------------------------------------------- From: "Carlos Renato" Sent: Wednesday, March 04, 2009 2:51 PM To: ; "FireBase" Subject: Re: [firebase-br] RES: queda do servidor do firebird > valew Evandro..só que estou com um problema estou tentando remover por > exemplo a udf abs e ele dar um erro. > > DROP EXTERNAL FUNCTION ABS > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 1, column 24. > ABS. > > > -------------------------------------------------- > From: "Evandro Siqueira" > Sent: Wednesday, March 04, 2009 2:06 PM > To: "FireBase" > Subject: Re: [firebase-br] RES: queda do servidor do firebird > >> Algumas substituições possíveis, utilizando funções nativas do FB 2.11: >> >> ABS ------------> ABS >> LTRIM----------> TRIM >> RTRIM----------> TRIM >> MOD------------> MOD >> STRLEN--------> CHAR_LENGTH >> SUBSTR--------> SUBSTRING >> >> UDF_INCMONTH ----> DATEADD >> >> Para a UDF_DAY, acho que não há uma função nativa. No entanto sugiro >> consultar o Release Notes do FB 2.11 para verificar não só a existência >> de uma substituta, como também a sintaxe das funções que te passei. >> >> Carlos Renato escreveu: >>> Estou usando algumas sim. >>> >>> abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf >>> udf_day, udf_incmonth da biblioteca tbudf. >>> >>> alguem sabe como posso substituir estas udfs ? >>> eu uso o firebird 2.11 >>> >> Espero ter ajudado. >> >> -- >> []?s. >> >> Evandro Siqueira >> Programador de Sistemas >> L?essentiel Lingerie >> (79) 3254-5511 Ramal 218 >> skype: evandro.lessentiel >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 fubabm em gmail.com Wed Mar 4 16:36:54 2009 From: fubabm em gmail.com (Pablo Cunha) Date: Wed, 4 Mar 2009 16:36:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?Altera=E7=E3o_na_estrutura_das_tabel?= =?iso-8859-1?q?as?= In-Reply-To: <249af69e0903040953t4209d705gb83d5a245feb8436@mail.gmail.com> References: <249af69e0903040933s58daa9bbm4acdaf92b1fbd328@mail.gmail.com> <249af69e0903040953t4209d705gb83d5a245feb8436@mail.gmail.com> Message-ID: Bom amigos, testei e minha conclusão foi a seguinte: - Esse erro ocorre por tabela, ou seja, se vc tem 255 alterações numa tabela, não irá conseguir fazer mais nenhuma alteração na estrutura daquela tabela, porém de outras tabelas será possivel, assim como também será possivel a insert/update/delete nos registros daquela tabela. - Ativando Trigger relacionada a aquela tabela não irá fazer diferença nas 255 alterações. - Fazendo backup/restore zera esse contador. Acho que foi isso, caso me lembre ou aprendo outra coisa sobre isso eu volto a informa-los. Obrigado, Pablo Cunha 2009/3/4 Douglas Tosi > 2009/3/4 Pablo Cunha : > > Uma dúvida, ativando uma trigger ('Alter Trigger AtuSaldo_Ins active') > > contaria para essa soma dos 255 ? > > Porque eu faço isso muitas vezes. > > Não sei. Mas é fácil testar. Manda o resultado pra gente saber também. > > []s > -- > Douglas Tosi > www.sinatica.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 > From kiko em mediastart.com.br Wed Mar 4 16:41:48 2009 From: kiko em mediastart.com.br (Luiz Roberto) Date: Wed, 4 Mar 2009 16:41:48 -0300 Subject: [firebase-br] Liberar TS Message-ID: <56364C0E2D5246E1A5717871734E3779@kiko> Pessoal como faço para liberar Terminal Services do Windows 2003 para mais de 3 usuarios? From douglasht em gmail.com Wed Mar 4 16:54:10 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 4 Mar 2009 16:54:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?Altera=E7=E3o_na_estrutura_das_tabel?= =?iso-8859-1?q?as?= In-Reply-To: References: <249af69e0903040933s58daa9bbm4acdaf92b1fbd328@mail.gmail.com> <249af69e0903040953t4209d705gb83d5a245feb8436@mail.gmail.com> Message-ID: <249af69e0903041154r73325c65g70365d20bfd8223f@mail.gmail.com> 2009/3/4 Pablo Cunha : > - Esse erro ocorre por tabela, ou seja, se vc tem 255 alterações numa > tabela, não irá conseguir fazer mais nenhuma alteração na estrutura daquela > tabela, porém de outras tabelas será possivel, assim como também será > possivel a insert/update/delete nos registros daquela tabela. > - Ativando Trigger relacionada a aquela tabela não irá fazer diferença nas > 255 alterações. > - Fazendo backup/restore zera esse contador. Valeu pelo retorno Pablo! []s -- Douglas Tosi www.sinatica.com From vansiqq em gmail.com Wed Mar 4 17:02:05 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Wed, 04 Mar 2009 17:02:05 -0300 Subject: [firebase-br] Liberar TS In-Reply-To: <56364C0E2D5246E1A5717871734E3779@kiko> References: <56364C0E2D5246E1A5717871734E3779@kiko> Message-ID: <49AEDE3D.4000708@gmail.com> Comprando + licenças TS-CAL... Luiz Roberto escreveu: > Pessoal como faço para liberar Terminal Services do Windows 2003 para mais de 3 usuarios? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From renato em etemp.com.br Wed Mar 4 17:05:57 2009 From: renato em etemp.com.br (Carlos Renato) Date: Wed, 4 Mar 2009 17:05:57 -0300 Subject: [firebase-br] RES: queda do servidor do firebird References: <36BC9613789744109BAD8E3658649AB1@noterenato><7F36F53B78DF481C868B64E68D2EFF24@noterenato><49AEB533.60707@gmail.com> <53C3CD7B8A8143B8A9FD664CB4F3F3D2@noterenato> Message-ID: blz pessoal, consegui. ja removi as udfs e agora eh esperar pra ver se o servidor cai ou não. valew por enquanto pessoal. -------------------------------------------------- From: "Carlos Renato" Sent: Wednesday, March 04, 2009 4:16 PM To: "FireBase" Subject: Re: [firebase-br] RES: queda do servidor do firebird > como faço pra excluir essas udfs agora ?! > > -------------------------------------------------- > From: "Carlos Renato" > Sent: Wednesday, March 04, 2009 2:51 PM > To: ; "FireBase" > Subject: Re: [firebase-br] RES: queda do servidor do firebird > >> valew Evandro..só que estou com um problema estou tentando remover por >> exemplo a udf abs e ele dar um erro. >> >> DROP EXTERNAL FUNCTION ABS >> >> Invalid token. >> Dynamic SQL Error. >> SQL error code = -104. >> Token unknown - line 1, column 24. >> ABS. >> >> >> -------------------------------------------------- >> From: "Evandro Siqueira" >> Sent: Wednesday, March 04, 2009 2:06 PM >> To: "FireBase" >> Subject: Re: [firebase-br] RES: queda do servidor do firebird >> >>> Algumas substituições possíveis, utilizando funções nativas do FB 2.11: >>> >>> ABS ------------> ABS >>> LTRIM----------> TRIM >>> RTRIM----------> TRIM >>> MOD------------> MOD >>> STRLEN--------> CHAR_LENGTH >>> SUBSTR--------> SUBSTRING >>> >>> UDF_INCMONTH ----> DATEADD >>> >>> Para a UDF_DAY, acho que não há uma função nativa. No entanto sugiro >>> consultar o Release Notes do FB 2.11 para verificar não só a existência >>> de uma substituta, como também a sintaxe das funções que te passei. >>> >>> Carlos Renato escreveu: >>>> Estou usando algumas sim. >>>> >>>> abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf >>>> udf_day, udf_incmonth da biblioteca tbudf. >>>> >>>> alguem sabe como posso substituir estas udfs ? >>>> eu uso o firebird 2.11 >>>> >>> Espero ter ajudado. >>> >>> -- >>> []?s. >>> >>> Evandro Siqueira >>> Programador de Sistemas >>> L?essentiel Lingerie >>> (79) 3254-5511 Ramal 218 >>> skype: evandro.lessentiel >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 Wed Mar 4 17:28:14 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 4 Mar 2009 17:28:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Altera=E7=E3o_na_estrutura_das_tabel?= =?iso-8859-1?q?as?= In-Reply-To: References: <249af69e0903040933s58daa9bbm4acdaf92b1fbd328@mail.gmail.com> <249af69e0903040953t4209d705gb83d5a245feb8436@mail.gmail.com> Message-ID: <535820092.20090304172814@warmboot.com.br> PC> - Ativando Trigger relacionada a aquela tabela não irá fazer diferença nas PC> 255 alterações. Se não me falha a memória, até uma certa versão do FB, ativar/desativar triggers aumentava o contador. Nas versões atuais isso não acontece mais. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From magno em speet.com.br Wed Mar 4 17:39:52 2009 From: magno em speet.com.br (Magno System) Date: Wed, 4 Mar 2009 17:39:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_n=E3o_trabalha_com_FORCED_W?= =?iso-8859-1?q?RITES_no_LINUX?= Message-ID: <003301c99d09$5e979a30$6915a8c0@MagnoSystem> Como já foi dito, isso já foi corrigido na versão 2.1. Esta correção será feita na 2.0.X ??? Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 From douglasht em gmail.com Wed Mar 4 18:13:22 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 4 Mar 2009 18:13:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_n=E3o_trabalha_com_FORCED_W?= =?iso-8859-1?q?RITES_no_LINUX?= In-Reply-To: <003301c99d09$5e979a30$6915a8c0@MagnoSystem> References: <003301c99d09$5e979a30$6915a8c0@MagnoSystem> Message-ID: <249af69e0903041313o3cea4d99xa73ab67c411af9d1@mail.gmail.com> On Wed, Mar 4, 2009 at 5:39 PM, Magno System wrote: > Como já foi dito, isso já foi corrigido na versão 2.1. Esta correção será feita na 2.0.X ??? Não sei, mas acredito que não. Senão teria sido incluída na 2.0.5 que saiu há pouco. []s -- Douglas Tosi www.sinatica.com From estanisgeyer em gmail.com Wed Mar 4 20:47:15 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Wed, 4 Mar 2009 20:47:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF_-_parcelamento_n=E3o_funciona_pa?= =?iso-8859-1?q?ra_venda_sem_entrada?= In-Reply-To: <88c045a10903040338q5ad9edd0ucadb38bc1811ec9f@mail.gmail.com> References: <88c045a10903040338q5ad9edd0ucadb38bc1811ec9f@mail.gmail.com> Message-ID: <8f19defc0903041547r4592f71fsafd8b04ae856bfa@mail.gmail.com> Favor enviar a sua dúvida para uma lista de delphi. Cadê a moderação? Desse jeito vou postar as minhas dúvidas de QT/C++ para ver se alguém aqui responde... 2009/3/4 Reijanio Nunes Ribeiro > bom dia pessoal desculpem o off mais é que ja queimei todos os cartuchos > tentando entender pq essa rotina não funciona pra vendas sem entrada onde a > 1º prestação é 30 dias, pois pra vendas xom entrada funciona perfeitamente > procedure TF_Orcamento.financeiro; > var > i: integer; > vlrtotal,vlrparc, diferenca : Real; > vcto :tdate; > numparc :integer; > Begin > numparc := F_dmm.TipoPgtoQTDE_PARC.AsInteger; > vlrtotal := F_dmm.C_VendaTOTAL.AsFloat; > vcto := now+f_dmm.TipoPgtoPRI_PARC.AsInteger; > if vlrtotal >0.00 then > begin > //arredonda as casas decimais > vlrparc := trunc((vlrtotal/numparc)*100)/100; > // verifica se existe diferença > if ((vlrparc*numparc)<>vlrtotal) then > diferenca := vlrtotal-(vlrparc*numparc) > else > diferenca := 0; > for i := 0 to numparc -1 do *//o erro provavelmente é aqui* > // for i := 1 to numparc do > // for i := 1 to numparc -1 do > begin > f_dmm.ContasReceber.Open; > f_dmm.ContasReceber.Insert; > f_dmm.ContasReceberCODIGO.Value := f_dmm.inc_gen('GEN_CONTASRECEB_ID'); > f_dmm.ContasreceberCODVEN.Value := f_dmm.C_VendaCODIGO.Value; > f_dmm.ContasreceberNUMDOC.AsString := f_dmm.c_vendaCODIGO.AsString; > f_dmm.ContasreceberCODCLIENTE.Value := F_dmm.C_VendaCODCLI.Value; > f_dmm.ContasreceberTIPOPGTO.Value := F_DMM.TipoPgtoCODIGO.Value; > f_dmm.ContasreceberEMISSAO.Value := dbedit6.Field.Value; > f_dmm.ContasreceberLANCAMENTO.Value := dbedit6.Field.Value; > f_dmm.ContasReceberSTATUS.Value := 'P'; > F_dmm.ContasReceberPARCELA.Value := i + 1; > f_dmm.ContasreceberVENCIMENTO.AsDateTime := vcto; > vcto := vcto + 30; > > //verifica se é a ultima parcela > if (i=(numparc-1)) then > begin > f_dmm.ContasreceberVLRTOTAL.AsFloat := vlrparc + diferenca; > end > else > f_dmm.ContasreceberVLRTOTAL.AsFloat := vlrparc; > end; > //end; > if f_dmm.ContasReceber.ChangeCount>0 then > begin > f_dmm.ContasReceber.ApplyUpdates(0) > end > else > //begin > ShowMessage('erro ao Salvar, valor deverá ser maior que 0.00');*//ta dando > sempre essa msg de erro* > //end; > end; > end; > > tabela tipo_pgto > CREATE TABLE TIPO_PGTO ( > CODIGO INTEGER NOT NULL, > DESCRICAO VARCHAR(20) CHARACTER SET WIN1252, > QTDE_PARC INTEGER, > PRI_PARC INTEGER, > FORMA_PGTO INTEGER, > TX_JUROS NUMERIC(10,2) > ); > > uma venda sem entrada a tabela ficaria assim > CODIGO INTEGER NOT NULL, > > QTDE_PARC INTEGER, = *1 parcela* > PRI_PARC INTEGER, = *30 dias* > FORMA_PGTO INTEGER, > TX_JUROS NUMERIC(10,2) > Responder > > Encaminhar > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 natinhamg em gmail.com Wed Mar 4 20:54:45 2009 From: natinhamg em gmail.com (=?ISO-8859-1?Q?Nat=E1lia_Maciel?=) Date: Wed, 4 Mar 2009 20:54:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF_-_parcelamento_n=E3o_funciona_pa?= =?iso-8859-1?q?ra_venda_sem_entrada?= In-Reply-To: <8f19defc0903041547r4592f71fsafd8b04ae856bfa@mail.gmail.com> References: <88c045a10903040338q5ad9edd0ucadb38bc1811ec9f@mail.gmail.com> <8f19defc0903041547r4592f71fsafd8b04ae856bfa@mail.gmail.com> Message-ID: <922e520a0903041554h2fc87252h535d2bab165fbd76@mail.gmail.com> quero sair da lista mas na pagina esta dando erro tem algum email que eu possa mandar o meu pedido pra sair? 2009/3/4 Marcelo Geyer > Favor enviar a sua dúvida para uma lista de delphi. Cadê a moderação? Desse > jeito vou postar as minhas dúvidas de QT/C++ para ver se alguém aqui > responde... > > 2009/3/4 Reijanio Nunes Ribeiro > > > bom dia pessoal desculpem o off mais é que ja queimei todos os cartuchos > > tentando entender pq essa rotina não funciona pra vendas sem entrada onde > a > > 1º prestação é 30 dias, pois pra vendas xom entrada funciona > perfeitamente > > procedure TF_Orcamento.financeiro; > > var > > i: integer; > > vlrtotal,vlrparc, diferenca : Real; > > vcto :tdate; > > numparc :integer; > > Begin > > numparc := F_dmm.TipoPgtoQTDE_PARC.AsInteger; > > vlrtotal := F_dmm.C_VendaTOTAL.AsFloat; > > vcto := now+f_dmm.TipoPgtoPRI_PARC.AsInteger; > > if vlrtotal >0.00 then > > begin > > //arredonda as casas decimais > > vlrparc := trunc((vlrtotal/numparc)*100)/100; > > // verifica se existe diferença > > if ((vlrparc*numparc)<>vlrtotal) then > > diferenca := vlrtotal-(vlrparc*numparc) > > else > > diferenca := 0; > > for i := 0 to numparc -1 do *//o erro provavelmente é aqui* > > // for i := 1 to numparc do > > // for i := 1 to numparc -1 do > > begin > > f_dmm.ContasReceber.Open; > > f_dmm.ContasReceber.Insert; > > f_dmm.ContasReceberCODIGO.Value := f_dmm.inc_gen('GEN_CONTASRECEB_ID'); > > f_dmm.ContasreceberCODVEN.Value := f_dmm.C_VendaCODIGO.Value; > > f_dmm.ContasreceberNUMDOC.AsString := f_dmm.c_vendaCODIGO.AsString; > > f_dmm.ContasreceberCODCLIENTE.Value := F_dmm.C_VendaCODCLI.Value; > > f_dmm.ContasreceberTIPOPGTO.Value := F_DMM.TipoPgtoCODIGO.Value; > > f_dmm.ContasreceberEMISSAO.Value := dbedit6.Field.Value; > > f_dmm.ContasreceberLANCAMENTO.Value := dbedit6.Field.Value; > > f_dmm.ContasReceberSTATUS.Value := 'P'; > > F_dmm.ContasReceberPARCELA.Value := i + 1; > > f_dmm.ContasreceberVENCIMENTO.AsDateTime := vcto; > > vcto := vcto + 30; > > > > //verifica se é a ultima parcela > > if (i=(numparc-1)) then > > begin > > f_dmm.ContasreceberVLRTOTAL.AsFloat := vlrparc + diferenca; > > end > > else > > f_dmm.ContasreceberVLRTOTAL.AsFloat := vlrparc; > > end; > > //end; > > if f_dmm.ContasReceber.ChangeCount>0 then > > begin > > f_dmm.ContasReceber.ApplyUpdates(0) > > end > > else > > //begin > > ShowMessage('erro ao Salvar, valor deverá ser maior que 0.00');*//ta > dando > > sempre essa msg de erro* > > //end; > > end; > > end; > > > > tabela tipo_pgto > > CREATE TABLE TIPO_PGTO ( > > CODIGO INTEGER NOT NULL, > > DESCRICAO VARCHAR(20) CHARACTER SET WIN1252, > > QTDE_PARC INTEGER, > > PRI_PARC INTEGER, > > FORMA_PGTO INTEGER, > > TX_JUROS NUMERIC(10,2) > > ); > > > > uma venda sem entrada a tabela ficaria assim > > CODIGO INTEGER NOT NULL, > > > > QTDE_PARC INTEGER, = *1 parcela* > > PRI_PARC INTEGER, = *30 dias* > > FORMA_PGTO INTEGER, > > TX_JUROS NUMERIC(10,2) > > Responder > > > > Encaminhar > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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, Naty From estanisgeyer em gmail.com Wed Mar 4 20:56:13 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Wed, 4 Mar 2009 20:56:13 -0300 Subject: [firebase-br] Forced Writes no Linux In-Reply-To: <49AEADE2.6020103@sysmo.com.br> References: <49AD6383.4040109@sysmo.com.br> <949586778.20090303141149@warmboot.com.br> <49AEADE2.6020103@sysmo.com.br> Message-ID: <8f19defc0903041556j4672e710pa92b8c61279c9c84@mail.gmail.com> Olá Marlon, Você pode usar estas opções sim. O noatime você desabilita a atualização do horário de acesso aos arquivos, ganhando um pouco mais de desempenho de I/O, mas cuidado, faça isso de preferência em uma partição isolada, quem sabe naquele onde estará o banco de dados... Já o sync força a gravação diretamente na partição assim que é realizada. Abraços, Marcelo E. Geyer 2009/3/4 Marlon David de Souza > Bom dia, > > Li o release notes da versão *2.1* e ali diz que o Firebird, em versões > anteriores a esta, não realizava a gravação dos dados em disco imediatamente > após o *commit*. Ou seja, ativar a opção *Forced Writes* não tinha nenhum > efeito (/gfix -write sync base.fdb/) > > Também lá consta uma solução para aqueles que não desejam mudar de versão > do Firebird. É sugerida uma alteração no sistema de arquivo usado > (/etc/fstab). > Exemplo: > > /dev/sda9 /usr/dados ext3 noatime,sync 1 2 > > Agora pergunto: alguém já fez essa alteração? É segura? Como ficou a > performance após a alteração? > > Sem mais, > > Marlon David de Souza > Desenvolvimento > Sysmo Informática Ltda > > > > Carlos H. Cantu escreveu: > >> No release notes do FB 2.1 tem uma explicação bem detalhada do que >> acontecia nas versões anteriores. >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.com.br >> >> MDdS> Boa tarde a todos, >> >> MDdS> No site Firebase tem uma documentação sobre a versão 2.1 do >> Firebird >> MDdS> que diz que o parâmetro *Forced Writes* no Linux agora realmente >> MDdS> funciona. Alguém saberia me dizer o que acontecia na versão 1.5 para >> MDdS> Linux? Independente desse parâmetro, os dados eram guardados no cache >> ou >> MDdS> gravados direto no disco? >> >> MDdS> Sem mais, >> >> MDdS> Marlon David 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 >> >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 estanisgeyer em gmail.com Wed Mar 4 21:03:01 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Wed, 4 Mar 2009 21:03:01 -0300 Subject: [firebase-br] Liberar TS In-Reply-To: <56364C0E2D5246E1A5717871734E3779@kiko> References: <56364C0E2D5246E1A5717871734E3779@kiko> Message-ID: <8f19defc0903041603l6f6ddeden2539b69aaa0e94ba@mail.gmail.com> Totalmente off. Favor, mais respeito com os participantes da lista, vamos manter voltados aqui ao firebird. 2009/3/4 Luiz Roberto > Pessoal como faço para liberar Terminal Services do Windows 2003 para mais > de 3 usuarios? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 w.altran em gmail.com Wed Mar 4 21:43:18 2009 From: w.altran em gmail.com (Wilson Altran) Date: Wed, 4 Mar 2009 21:43:18 -0300 Subject: [firebase-br] JDBC Message-ID: <6bcf4cde0903041643t6ba04c3ft25f93060038179eb@mail.gmail.com> Bom dia Alo pessoal, Alguem sabe se existe JDBC para FB 1.5 na versão 1.6 do java? -- Atenciosamente, Wilson Roberto Altran From nillgolv em bol.com.br Thu Mar 5 00:00:31 2009 From: nillgolv em bol.com.br (nillgolv) Date: Thu, 5 Mar 2009 00:00:31 -0300 Subject: [firebase-br] =?utf-8?q?Usando_DBDesigner4_-_Firebird_=C3=A9__pos?= =?utf-8?b?c8OtdmVs?= In-Reply-To: <49AEAC48.20507@gmail.com> References: <49ae8e6634842_43d81555555879b42e5@winter7.tmail> <49AEAC48.20507@gmail.com> Message-ID: <49af404fa354b_1a1f1555555879b4342@winter27.tmail> Pode me informar o link onde baixar este driver ODBC. Em 04/03/2009 13:28, Evandro Siqueira   escreveu: Pode sim, mas vc precisa instalar o driver ODBC pq ele só conecta o Firebird por este método. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel nillgolv escreveu: > Pessoal, alguém pode me informar se este programa "DBDesigner4" pode abrir o banco de dados firebird. > > Pois não consegui achar informação de como utilizar. > > Desde já agradeço > > Nilton Oliveira > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 infosag em terra.com.br Thu Mar 5 00:23:58 2009 From: infosag em terra.com.br (Infosag) Date: Thu, 5 Mar 2009 00:23:58 -0300 Subject: [firebase-br] =?utf-8?q?Usando_DBDesigner4_-_Firebird_=C3=A9__pos?= =?utf-8?b?c8OtdmVs?= References: <49ae8e6634842_43d81555555879b42e5@winter7.tmail> <49AEAC48.20507@gmail.com> <49af404fa354b_1a1f1555555879b4342@winter27.tmail> Message-ID: <000601c99d41$d2c15350$0e01010a@infonote> www.ibphoenix.com ----- Original Message ----- From: "nillgolv" To: ; "FireBase" Sent: Thursday, March 05, 2009 12:00 AM Subject: Re: [firebase-br]Usando DBDesigner4 - Firebird é possível > Pode me informar o link onde baixar este driver ODBC. > > > Em 04/03/2009 13:28, Evandro Siqueira escreveu: > > > Pode sim, mas vc precisa instalar o driver ODBC pq ele só conecta o > Firebird por este método. > > -- > []?s. > > Evandro Siqueira > Programador de Sistemas > L?essentiel Lingerie > (79) 3254-5511 Ramal 218 > skype: evandro.lessentiel > > > nillgolv escreveu: > > Pessoal, alguém pode me informar se este programa "DBDesigner4" pode > abrir o banco de dados firebird. > > > > Pois não consegui achar informação de como utilizar. > > > > Desde já agradeço > > > > Nilton Oliveira > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 luisalberto em atsinformatica.com.br Thu Mar 5 08:30:53 2009 From: luisalberto em atsinformatica.com.br (Luis Alberto - Analista de Sistemas) Date: Thu, 5 Mar 2009 08:30:53 -0300 Subject: [firebase-br] Verificar se determinado campo existe In-Reply-To: <49af404fa354b_1a1f1555555879b4342@winter27.tmail> Message-ID: Bom dia, pessoal! Estou usando a seguinte setença para verificar se um determinado campo existe: SELECT COUNT(*) AS EXISTE FROM RDB$FIELDS WHERE RDB$FIELD_NAME = :NOMEDOCAMPO Só que não está funcionando direito... tem outra forma de se fazer essa verificação?! Grato. Luis Alberto __________ Information from ESET NOD32 Antivirus, version of virus signature database 3908 (20090304) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From eduardoandrade em persoft.com.br Thu Mar 5 09:53:56 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Thu, 05 Mar 2009 09:53:56 -0300 Subject: [firebase-br] Verificar se determinado campo existe In-Reply-To: References: Message-ID: <49AFCB64.1020407@persoft.com.br> Porque não está funcionando direito? Tenta: SELECT COUNT(*) AS EXISTE FROM RDB$FIELDS WHERE upper(RDB$FIELD_NAME) = upper(:NOMEDOCAMPO) Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Luis Alberto - Analista de Sistemas escreveu: > Bom dia, pessoal! > > > Estou usando a seguinte setença para verificar se um determinado campo > existe: > > SELECT COUNT(*) AS EXISTE FROM RDB$FIELDS WHERE RDB$FIELD_NAME = > :NOMEDOCAMPO > > Só que não está funcionando direito... tem outra forma de se fazer essa > verificação?! > > > Grato. > > > Luis Alberto > > > __________ Information from ESET NOD32 Antivirus, version of virus signature > database 3908 (20090304) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.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 > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 03/05/09 07:54:00 > > From heliomsi em gmail.com Thu Mar 5 10:11:42 2009 From: heliomsi em gmail.com (=?ISO-8859-1?Q?H=E9lio_Marques?=) Date: Thu, 5 Mar 2009 10:11:42 -0300 Subject: [firebase-br] Delphi 7 e INTERBASE 6.0 Message-ID: <6f961b5f0903050511u3487e61bpdbb1638061a4ba9b@mail.gmail.com> Estou fazendo um transação, copiando uns dados de uma tabela para outra e quando tem muitos registros apresenta o seguinte erro: RAISED EXCEPTION CLASS EIBClientERROR With message 'UNSUPPORTED FEATURE' utilizo os componentes de acesso ao banco da paleta INTERBASE, os IBs (IBQuery) Alguém poderia me ajudar? Agradeço desde já. Atenciosamente, -- Hélio Marques Micro System Informática heliomsi em gmail.com From rnribeiro em gmail.com Thu Mar 5 10:37:07 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 5 Mar 2009 10:37:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?sql_pra_movimenta=E7=E3o_de_caixa?= Message-ID: <88c045a10903050537y6602c3a4l2cef8c9f9f66d80b@mail.gmail.com> alguem poderia me dar uma ideia de como, de como se faze um sql pra movimentação de caixa pois to apnhando disso, grato pela atenção From escovadordebits em gmail.com Thu Mar 5 10:46:40 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 5 Mar 2009 10:46:40 -0300 Subject: [firebase-br] SP com comando DELETE? In-Reply-To: References: <249af69e0902120318l7c384a7dqd804b8f4f924bc80@mail.gmail.com> <619C2A33280146099406AC1A4F1AD162@ZOTTISNOTEBOOK> <49946DB9.4060102@gmail.com> Message-ID: <64d5939a0903050546l5b870dbcha43eabcad8b870db@mail.gmail.com> Bom dia/tarde Marcelo. Pelo que pude entender, a tabela TB_HISTORICO tem uma chave estrangeira para a tabela TB_APARELHO, e nessa chave estrangeira você acrescentou a opção ON DELETE CASCADE. Mas também entendi que tanto a tabela TB_LEITURA quanto a tabela TB_DESCARTE tem, por sua vez, chaves estrangeiras para a tabela TB_HISTORICO, e nesse caso, você também acescentou a mesma opção de ON DELETE CASCADE nessas duas outras chaves estrangeiras? Podemos ver na mensagem de erro, que a regra violada foi a FK_TB_HISTORICO_LEITURA que está na tabela TB_LEITURA, ou seja, eu imagino que faltou recriar essa chave estrangeira com a opção ON DELETE CASCADE, assim como pode estar faltando fazer o mesmo na respectiva chave estrangeira da tabela TB_DESCARTE para a TB_HISTORICO. Lembre-se que essa opção ON DELETE CASCADE tem que ser acrescentada em todas as chaves estrangeiras em que você quer automatizar a exclusão. Espero ter ajudado mais que atrapalhado. :D Em 17/02/09, Marcelo Guilherme Tamanini escreveu: > > > > > > Bom dia. > Obrigado pela ajuda. > > Então, fiz como vc me disse, deixei agora com CASCADE a chave estrangeira > da minha tabela Historico, só que está gerando erro ao tentar excluir: > violation of FOREIGN KEY constraint "". > violation of FOREIGN KEY constraint "FK_TB_HISTORICO_LEITURA" on table > "TB_LEITURA". > Foreign key references are present for the record. > At trigger 'CHECK_1' > At procedure 'STP_EXCLUIRAPARELHO' line: 5, col: 3. > > O que seria esse trigger CHECK_1? Pois eu verifiquei aqui e não existe esse > trigger! > > Estou fazendo da seguinte maneira agora: > BEGIN > DELETE FROM TB_Aparelho > WHERE CodAparelho = :CodAparelho; > END > > > As tabelas filhas de tb_historico são necessárias que eu deixe tb como > CASCADE? > A hierarquia das minhas tabelas estão na seguinte ordem: > TB_APARELHO > CodAparelho PK > > > TB_HISTORICO > CodHistorico PK > CodAparelho FK > > > TB_LEITURA > CodLeitura PK > CodHistorico FK > > > TB_Descarte > CodDescarte PK > CodHistorico FKAbraço > > > Date: Thu, 12 Feb 2009 15:43:05 -0300 > From: escovadordebits em gmail.com > To: lista em firebase.com.br; marcelo_tamanini em hotmail.com > Subject: Re: [firebase-br] SP com comando DELETE? > > > > > > > > > > Bom dia/tarde Marcelo. > > > > Grande Marcelo, não sei quem lhe disse essa "pérola" sobre ser melhor > você fazer todo o trabalho que deixar o próprio SGBD fazer por você, > mas é melhor avisar a essa pessoa que o cogumelo que foi utilizado no > chá já deve estar vencido. :D > > > > O ideal é que o SGBD sempre faça o trabalho "mais pesado" e que você > fique com o trabalho "mais leve", entre outras coisas, é para isso que > serve ele. > > > > Já pensou se você, ao contrário de utilizar um JOIN, tivesse que > executar dois ou mais SELECTs e comparar os campos registro a registro > apenas "para ter o controle"? :D É Clipper? Ou Cobol? :D > > > > Desculpe a piada, é que eu não resisti. > > > > Acredito que essa pessoa que lhe "aconselhou" ainda não > compreenda muito bem o que é um SGBD, para que serve, e que > vantagens ele lhe dá. > > > > Concordo em gênero, número e grau com o que nosso amigo Zottis falou > sobre o uso da cláusula ON DELETE CASCADE na respectiva chave > estrangeira para automatizar o processo de deleção. > > > > Mas de qualquer forma, é só uma sugestão. A decisão é sempre sua. > > > > Espero ter ajudado mais que atrapalhado. :D > > _________________________________________________________________ > Explore the seven wonders of the world > http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 escovadordebits em gmail.com Thu Mar 5 10:48:45 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 5 Mar 2009 10:48:45 -0300 Subject: [firebase-br] SP com comando DELETE (Resolvido)! In-Reply-To: References: <249af69e0902120318l7c384a7dqd804b8f4f924bc80@mail.gmail.com> <619C2A33280146099406AC1A4F1AD162@ZOTTISNOTEBOOK> <49946DB9.4060102@gmail.com> Message-ID: <64d5939a0903050548u25f1605bn9852dc52cb24a80c@mail.gmail.com> Bom dia/tarde Marcelo. Desculpe a demora, é que fiquei offline por um longo tempo. :D Acabei respondendo o seu email anterior, mas fico muito feliz que você já tenha resolvido a bronca. Espero ter ajudado mais que atrapalhado. :D Em 17/02/09, Marcelo Guilherme Tamanini escreveu: > > > Resolvi o problema! > Ignorem a mensagem. > > _________________________________________________________________ > Discover the new Windows Vista > http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 zottissistemas em brturbo.com.br Thu Mar 5 10:59:09 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Thu, 5 Mar 2009 10:59:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?sql_pra_movimenta=E7=E3o_de_caixa?= In-Reply-To: <88c045a10903050537y6602c3a4l2cef8c9f9f66d80b@mail.gmail.com> References: <88c045a10903050537y6602c3a4l2cef8c9f9f66d80b@mail.gmail.com> Message-ID: <83BC5F036BB74A62BDF8F6BAC80AA2D0@ZOTTISNOTEBOOK> o que vc quer saber? tipo, saldo anterior, saldo atual, total de entradas, saidas, etc? Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Thursday, March 05, 2009 10:37 AM Subject: [firebase-br] sql pra movimentação de caixa alguem poderia me dar uma ideia de como, de como se faze um sql pra movimentação de caixa pois to apnhando disso, grato pela atençã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 escovadordebits em gmail.com Thu Mar 5 11:34:17 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 5 Mar 2009 11:34:17 -0300 Subject: [firebase-br] Armazenar valores booleanos? In-Reply-To: <2211d0630902171907t15ac65aak425e895bd6a7fd90@mail.gmail.com> References: <2211d0630902171907t15ac65aak425e895bd6a7fd90@mail.gmail.com> Message-ID: <64d5939a0903050634l1b860449jf38edfba6625366@mail.gmail.com> Bom dia/tarde pessoal. Só complementando as respostas já feitas. Para efeito de gasto de espaço, o tipo smallint ocupa 2 bytes, enquanto o tipo char(1) ocupa apenas um único byte, então, conforme vá crescendo a quantidade de registros, maior seria a diferença entre o espaço ocupado pelos dois tipos. Espero ter ajudado mais que atrapalhado. Em 18/02/09, Felipe Oriani escreveu: > > olá Marcelo, eu costumava utilizar um campo do tipo Smallint (podendo valer > 0 ou 1) ou Char(1) (podendo valer 'T' ou 'F') , depois trabalhava com o > método Equals dos resultados. > > Espero que ajude! > Att, > > > > 2009/2/16 Marcelo Guilherme Tamanini > > > Olá pessoal. > > > > Qual seria a melhor maneira para armazenar valores booleanos no firebird? > > Eu estou utilizando um DOMAIN, com o tipo smallint (0,1) e no C# 2.0 as > > minhas variáveis estão como bool. > > E nisso estou tentando converter as variáveis bool para short/byte na > hora > > de incluir os dados, mas mesmo assim gera erro, por isso a dúvida! > > Estou fazendo da seguinte maneira: > > fcmAparelho.Parameters.AddWithValue("@Leitura", > > Convert.ToByte(aparelho.Leitura)); > > fcmAparelho.Parameters.AddWithValue("@CorrecaoTemperatura", > > Convert.ToByte(aparelho.CorrecaoTemperatura)); > > > > Seria melhor eu deixar o campo do firebird com outro tipo ou altero o > tipo > > das minhas variáveis em C#? > > Ou ainda, faço utilizando ParameterDirection.Input e output? > > > > > > > > ------------------------------ > > Connect to the next generation of MSN Messenger Get it now! > > < > http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline > > > > > > > > -- > ______________________________________ > Felipe B. Oriani > email: fboriani em gmail.com > www.felipeoriani.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 escovadordebits em gmail.com Thu Mar 5 11:44:03 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 5 Mar 2009 11:44:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Fb_+_Linux?= In-Reply-To: References: <6a31e7720902180530s17524f11n4579954148f3bafc@mail.gmail.com> Message-ID: <64d5939a0903050644u17c8bdd4k1422875b9de067e7@mail.gmail.com> Bom dia/tarde Eduardo. Se não me engano, quando instalamos o Firebird em linux, ele já cria um novo usuário chamado "firebird" no grupo de usuários "firebird", e executa o serviço do firebird nesse mesmo usuário. Mesmo assim, entrando como usuário "firebird", você também conseguiria excluir o arquivo, já que ele também foi criado nos direitos do usuário "firebird". Não me surpreendo que o linux deixe o "root" fazer tudo. Ele só não deixa o "root" ler pensamento nem fazer teletransporte porque ainda não existem esses direitos no sistema operacional. :D Gostei de saber que o linux ainda segura o arquivo, em disco, enquanto ele estiver sendo utilizado, o que salvou a sua pele. :D Valeu pelas informações. :D Em 18/02/09, Eduardo Bahiense escreveu: > > Olá > > Experiência própria: > Por engando dei um rm -f *.* na pasta dos bds. O linux deletou os arquivos, > mas quem tinha handle para eles continuou utilizando normalmente, gravando e > recuperando dados em um bd que não exisita mais. > > Nossa sorte foi que, sendo o sistema em camadas controlado por um pool de > conexões, conseguimos nos conectar a um dos componentes do pool que tinha > conexão com o bd e rodamos um extract metadata completo no bd e aplicamos os > scripts em um bd zerado. > > Também fiquei pasmo do linux permitir excluir um arquivo em uso, mas o ao > usuário "root" tudo é permitido, por isso, hoje uso uma senha restrita pra > não correr o risco de repetir esse tipo de caca. > > Eduardo > > Felipe Aron escreveu: > >> Pessoal, qual a possibilidade de esse fato ser real: >> >> Tenho o Fb instalado no Linux. >> Se existir alguma pessoa conectada ao banco, e eu fizer o comando MV >> (Move) >> de BASE.FDB para BASE1.fdb, essa pessoa que está conectada ao banco irá >> começar a gravar para a BASE1.fdb ??? Ou seja, a mémória, o linux ou o >> proprio SGDB faria esse desvio de gravação ?? >> >> Pergunto isso, pq ontem foi feito isso, e os dados após o mv, começaram a >> ser lançados na BASE1 ao invés da BASE. E hoje de manhã voltou o correto, >> BASE.fdb. >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 samuel.querino em gmail.com Thu Mar 5 12:34:18 2009 From: samuel.querino em gmail.com (Samuel Querino da Cruz) Date: Thu, 5 Mar 2009 12:34:18 -0300 Subject: [firebase-br] RES: queda do servidor do firebird In-Reply-To: <7F36F53B78DF481C868B64E68D2EFF24@noterenato> References: <36BC9613789744109BAD8E3658649AB1@noterenato> <7F36F53B78DF481C868B64E68D2EFF24@noterenato> Message-ID: Ola pessoal, tenho um servidor windows server 2008 e o firebird não fica ativo, tenho que ativa-lo manualmente de tempos em tempos.O que devo fazer para manter ativo:? []'s samuel 2009/3/4 Carlos Renato > Estou usando algumas sim. > > abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf > udf_day, udf_incmonth da biblioteca tbudf. > > alguem sabe como posso substituir estas udfs ? > eu uso o firebird 2.11 > > -------------------------------------------------- > From: "Rodrigo A. de Freitas" > Sent: Wednesday, March 04, 2009 11:49 AM > To: "'FireBase'" > Subject: [firebase-br] RES: queda do servidor do firebird > > Carlos, >> >> Por acaso você está utilizando alguma UDF na sua aplicação ? UDFs mal >> escritar podem derrubar o servidor. >> >> >> []'s >> >> Rodrigo A. de Freitas >> Análise & Desenvolvimento >> >> Soluções & Informática >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Carlos Renato >> Enviada em: quarta-feira, 4 de março de 2009 11:21 >> Para: lista em firebase.com.br >> Assunto: [firebase-br] queda do servidor do firebird >> >> boa tarde pessoal. >> estou tendo um problema cronico com o firebird 2.1 >> ele cai e o fbguard sobe ele outra vez. >> o log está assim. >> etemp-srvdell.localdomain (Server) Tue Mar 3 15:24:19 2009 >> INET/inet_error: read errno = 104 >> >> >> etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 >> /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated >> abnormally (-1) >> >> >> >> etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 >> /opt/firebird/bin/fbguard: guardian starting bin/fbserver >> >> alguem teria alguma luz pra mim ? >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 >> 07:41:00 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 Thu Mar 5 13:03:10 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 5 Mar 2009 13:03:10 -0300 Subject: [firebase-br] RES: queda do servidor do firebird In-Reply-To: References: <36BC9613789744109BAD8E3658649AB1@noterenato> <7F36F53B78DF481C868B64E68D2EFF24@noterenato> Message-ID: <1454257725.20090305130310@warmboot.com.br> "Não fica ativo" quer dizer que ele cai de uma hora pra outra, ou que ele não inicia? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br SQdC> Ola pessoal, SQdC> tenho um servidor windows server 2008 e o firebird não fica ativo, tenho SQdC> que ativa-lo manualmente de tempos em tempos.O que devo fazer para manter SQdC> ativo:? SQdC> []'s SQdC> samuel SQdC> 2009/3/4 Carlos Renato >> Estou usando algumas sim. >> >> abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf >> udf_day, udf_incmonth da biblioteca tbudf. >> >> alguem sabe como posso substituir estas udfs ? >> eu uso o firebird 2.11 >> >> -------------------------------------------------- >> From: "Rodrigo A. de Freitas" >> Sent: Wednesday, March 04, 2009 11:49 AM >> To: "'FireBase'" >> Subject: [firebase-br] RES: queda do servidor do firebird >> >> Carlos, >>> >>> Por acaso você está utilizando alguma UDF na sua aplicação ? UDFs mal >>> escritar podem derrubar o servidor. >>> >>> >>> []'s >>> >>> Rodrigo A. de Freitas >>> Análise & Desenvolvimento >>> >>> Soluções & Informática >>> >>> -----Mensagem original----- >>> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >>> Em >>> nome de Carlos Renato >>> Enviada em: quarta-feira, 4 de março de 2009 11:21 >>> Para: lista em firebase.com.br >>> Assunto: [firebase-br] queda do servidor do firebird >>> >>> boa tarde pessoal. >>> estou tendo um problema cronico com o firebird 2.1 >>> ele cai e o fbguard sobe ele outra vez. >>> o log está assim. >>> etemp-srvdell.localdomain (Server) Tue Mar 3 15:24:19 2009 >>> INET/inet_error: read errno = 104 >>> >>> >>> etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 >>> /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated >>> abnormally (-1) >>> >>> >>> >>> etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 >>> /opt/firebird/bin/fbguard: guardian starting bin/fbserver >>> >>> alguem teria alguma luz pra mim ? >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> No virus found in this incoming message. >>> Checked by AVG - www.avg.com >>> Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: 03/04/09 >>> 07:41:00 >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 >> SQdC> ______________________________________________ SQdC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br SQdC> Para saber como gerenciar/excluir seu cadastro na lista, use: SQdC> http://www.firebase.com.br/fb/artigo.php?id=1107 SQdC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From welkson em gmail.com Thu Mar 5 14:04:09 2009 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Thu, 05 Mar 2009 14:04:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_quanto_ao_IBO_e_transa=E7?= =?iso-8859-1?q?=F5es_abertasi?= Message-ID: <49B00609.3040002@gmail.com> Senhores, A algum tempo vi uma thread na lista onde falavam que um simples SELECT no firebird já cria uma transação, e que essa transação tem que ser fechada. Dei uma buscada no histórico e não achei a mensagem exata para concluir a leitura. Vocês poderiam me informar qual o problema que isso pode ocasionar, como detectar se tenho muitas transações em aberto (gbak?), e como fechar essa transações? (um simples IBOQuery.Close resolve?) Abraços, Welkson Renny From rodrigo em solucoeseinformatica.com.br Thu Mar 5 15:29:57 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Thu, 5 Mar 2009 15:29:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__D=FAvida_quanto_ao_IBO_e_tra?= =?iso-8859-1?q?nsa=E7=F5es_abertasi?= In-Reply-To: <49B00609.3040002@gmail.com> References: <49B00609.3040002@gmail.com> Message-ID: <49D33FFA3E25417FAD4D7BE5C4881AB7@SOLUCOES.local> Welkson, Eu procurei uma mensagem aqui mas não consegui encotrar; há algum tempo atrás o Cantu me disse que se você trabalha com uma transação para o select que esteja devidamente configurada como sendo exclusiva para leitura, ela não precisa ser commitada. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Welkson Renny de Medeiros Enviada em: quinta-feira, 5 de março de 2009 14:04 Para: FireBase Assunto: [firebase-br] Dúvida quanto ao IBO e transações abertasi Senhores, A algum tempo vi uma thread na lista onde falavam que um simples SELECT no firebird já cria uma transação, e que essa transação tem que ser fechada. Dei uma buscada no histórico e não achei a mensagem exata para concluir a leitura. Vocês poderiam me informar qual o problema que isso pode ocasionar, como detectar se tenho muitas transações em aberto (gbak?), e como fechar essa transações? (um simples IBOQuery.Close resolve?) Abraços, Welkson Renny ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 03/05/09 07:54:00 From listas em warmboot.com.br Thu Mar 5 15:40:46 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 5 Mar 2009 15:40:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__D=FAvida_quanto_ao_IBO_e_tra?= =?iso-8859-1?q?nsa=E7=F5es_abertasi?= In-Reply-To: <49D33FFA3E25417FAD4D7BE5C4881AB7@SOLUCOES.local> References: <49B00609.3040002@gmail.com> <49D33FFA3E25417FAD4D7BE5C4881AB7@SOLUCOES.local> Message-ID: <1426050680.20090305154046@warmboot.com.br> RAdF> Eu procurei uma mensagem aqui mas não consegui encotrar; há algum tempo RAdF> atrás o Cantu me disse que se você trabalha com uma transação para o select RAdF> que esteja devidamente configurada como sendo exclusiva para leitura, ela RAdF> não precisa ser commitada. Desde que o isolamento seja ReadCommited e a transação esteja assinalada com ReadOnly. Nesse caso, ela já é iniciada como "pré-commitada". []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From magno em speet.com.br Thu Mar 5 16:00:47 2009 From: magno em speet.com.br (Magno System) Date: Thu, 5 Mar 2009 16:00:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__D=FAvida_quanto_ao_IBO_e_tra?= =?iso-8859-1?q?nsa=E7=F5es_abertasi?= References: <49B00609.3040002@gmail.com> <49D33FFA3E25417FAD4D7BE5C4881AB7@SOLUCOES.local> Message-ID: <002a01c99dc4$b1b74a60$6915a8c0@MagnoSystem> Exatamente. Eu trabalho com dois componentes TIB_Transaction padrões. Um para somente-leitura ou para escrita que fica com o autocommit = true. Desta forma as transações somente leituras são consideradas "lixo" pelo FB e as com autocommit = true são comitadas assim que ocorre o registro é gravado. Para as STORED PROCEDURES eu tenho um TIB_Transaction para cada e com elas faço o controle explícito da transação. Lembre-se que o IBO ainda oferece a propriedade TIMEOUTPROPS onde ele controla o tempo que as transações ficam abertas, fechando-as automaticamente e reabrindo quando necessário. Para esta função funcionar eu ponho a propriedade COMMITACTION = cainvalidatecursor, pois do contrário o IBO não consegue fechar enquanto não houver um FETCH ALL. ----- Original Message ----- From: "Rodrigo A. de Freitas" To: "'FireBase'" Sent: Thursday, March 05, 2009 3:29 PM Subject: [firebase-br] RES: Dúvida quanto ao IBO e transações abertasi Welkson, Eu procurei uma mensagem aqui mas não consegui encotrar; há algum tempo atrás o Cantu me disse que se você trabalha com uma transação para o select que esteja devidamente configurada como sendo exclusiva para leitura, ela não precisa ser commitada. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Welkson Renny de Medeiros Enviada em: quinta-feira, 5 de março de 2009 14:04 Para: FireBase Assunto: [firebase-br] Dúvida quanto ao IBO e transações abertasi Senhores, A algum tempo vi uma thread na lista onde falavam que um simples SELECT no firebird já cria uma transação, e que essa transação tem que ser fechada. Dei uma buscada no histórico e não achei a mensagem exata para concluir a leitura. Vocês poderiam me informar qual o problema que isso pode ocasionar, como detectar se tenho muitas transações em aberto (gbak?), e como fechar essa transações? (um simples IBOQuery.Close resolve?) Abraços, Welkson Renny ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 03/05/09 07:54:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 03/05/09 07:54:00 From welkson em gmail.com Thu Mar 5 16:18:19 2009 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Thu, 05 Mar 2009 16:18:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_D=FAvida_quanto_ao_IBO_e_tran?= =?iso-8859-1?q?sa=E7=F5es_abertasi?= In-Reply-To: <002a01c99dc4$b1b74a60$6915a8c0@MagnoSystem> References: <49B00609.3040002@gmail.com> <49D33FFA3E25417FAD4D7BE5C4881AB7@SOLUCOES.local> <002a01c99dc4$b1b74a60$6915a8c0@MagnoSystem> Message-ID: <49B0257B.8000505@gmail.com> Realmente preciso dar uma analisada no caso, eu uso um único IBOTRANSACTION para todo o sistema (no DATAMODULE), e com os parâmetros default (Read Commited, AutoComit=false, ServerAutoCommit=false). Obrigado a todos pelas dicas. Welkson Magno System escreveu: > Exatamente. Eu trabalho com dois componentes TIB_Transaction padrões. > Um para somente-leitura ou para escrita que fica com o autocommit = > true. Desta forma as transações somente leituras são consideradas > "lixo" pelo FB e as com autocommit = true são comitadas assim que > ocorre o registro é gravado. Para as STORED PROCEDURES eu tenho um > TIB_Transaction para cada e com elas faço o controle explícito da > transação. Lembre-se que o IBO ainda oferece a propriedade > TIMEOUTPROPS onde ele controla o tempo que as transações ficam > abertas, fechando-as automaticamente e reabrindo quando necessário. > Para esta função funcionar eu ponho a propriedade COMMITACTION = > cainvalidatecursor, pois do contrário o IBO não consegue fechar > enquanto não houver um FETCH ALL. > > > ----- Original Message ----- From: "Rodrigo A. de Freitas" > > To: "'FireBase'" > Sent: Thursday, March 05, 2009 3:29 PM > Subject: [firebase-br] RES: Dúvida quanto ao IBO e transações abertasi > > > Welkson, > > Eu procurei uma mensagem aqui mas não consegui encotrar; há algum tempo > atrás o Cantu me disse que se você trabalha com uma transação para o > select > que esteja devidamente configurada como sendo exclusiva para leitura, ela > não precisa ser commitada. > > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] Em > nome de Welkson Renny de Medeiros > Enviada em: quinta-feira, 5 de março de 2009 14:04 > Para: FireBase > Assunto: [firebase-br] Dúvida quanto ao IBO e transações abertasi > > Senhores, > > A algum tempo vi uma thread na lista onde falavam que um simples SELECT > no firebird já cria uma transação, e que essa transação tem que ser > fechada. > > Dei uma buscada no histórico e não achei a mensagem exata para concluir > a leitura. > > Vocês poderiam me informar qual o problema que isso pode ocasionar, como > detectar se tenho muitas transações em aberto (gbak?), e como fechar > essa transações? (um simples IBOQuery.Close resolve?) > > Abraços, > > > Welkson Renny > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 03/05/09 > 07:54:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > -------------------------------------------------------------------------------- > > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: > 03/05/09 07:54:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 douglasht em gmail.com Thu Mar 5 16:26:59 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 5 Mar 2009 16:26:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_D=FAvida_quanto_ao_IBO_e_tran?= =?iso-8859-1?q?sa=E7=F5es_abertasi?= In-Reply-To: <1426050680.20090305154046@warmboot.com.br> References: <49B00609.3040002@gmail.com> <49D33FFA3E25417FAD4D7BE5C4881AB7@SOLUCOES.local> <1426050680.20090305154046@warmboot.com.br> Message-ID: <249af69e0903051126u6358ceb3k1e666bb51de71739@mail.gmail.com> 2009/3/5 Carlos H. Cantu : > RAdF> Eu procurei uma mensagem aqui mas não consegui encotrar; há algum tempo > RAdF> atrás o Cantu me disse que se você trabalha com uma transação para o select > RAdF> que esteja devidamente configurada como sendo exclusiva para leitura, ela > RAdF> não precisa ser commitada. > > Desde que o isolamento seja ReadCommited e a transação esteja > assinalada com ReadOnly. Nesse caso, ela já é iniciada como > "pré-commitada". Se me lembro bem, isso só vale no Firebird 2.0 ou 2.1. Teria que pesquisar os release notes pra ter certeza, mas é bom confirmar se vale para a versão que você está usando. hth, -- Douglas Tosi www.sinatica.com From ralhos em gmail.com Thu Mar 5 16:42:40 2009 From: ralhos em gmail.com (=?ISO-8859-1?Q?N=E3o_quero_me_Identificar?=) Date: Thu, 5 Mar 2009 16:42:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_D=FAvida_quanto_ao_IBO_e_tran?= =?iso-8859-1?q?sa=E7=F5es_abertasi?= In-Reply-To: <49B0257B.8000505@gmail.com> References: <49B00609.3040002@gmail.com> <49D33FFA3E25417FAD4D7BE5C4881AB7@SOLUCOES.local> <002a01c99dc4$b1b74a60$6915a8c0@MagnoSystem> <49B0257B.8000505@gmail.com> Message-ID: <9fdd72400903051142m5033afb5sb24a5785e1dd84d2@mail.gmail.com> Você sabia que o IB_Connection também controla as transações ? Se você não controla nenhuma transação de forma explicíta, nem é necessário ter um IB_Transaction no sistema.Eu tenho um IB_Transaction para os momentos que preciso controlar as transações. A propriedade IB_Transaction das minhas querys estão como "" 2009/3/5 Welkson Renny de Medeiros > Realmente preciso dar uma analisada no caso, eu uso um único IBOTRANSACTION > para todo o sistema (no DATAMODULE), e com os parâmetros default (Read > Commited, AutoComit=false, ServerAutoCommit=false). > > Obrigado a todos pelas dicas. > > Welkson > > > Magno System escreveu: > >> Exatamente. Eu trabalho com dois componentes TIB_Transaction padrões. Um >> para somente-leitura ou para escrita que fica com o autocommit = true. Desta >> forma as transações somente leituras são consideradas "lixo" pelo FB e as >> com autocommit = true são comitadas assim que ocorre o registro é gravado. >> Para as STORED PROCEDURES eu tenho um TIB_Transaction para cada e com elas >> faço o controle explícito da transação. Lembre-se que o IBO ainda oferece a >> propriedade TIMEOUTPROPS onde ele controla o tempo que as transações ficam >> abertas, fechando-as automaticamente e reabrindo quando necessário. Para >> esta função funcionar eu ponho a propriedade COMMITACTION = >> cainvalidatecursor, pois do contrário o IBO não consegue fechar enquanto não >> houver um FETCH ALL. >> >> >> ----- Original Message ----- From: "Rodrigo A. de Freitas" < >> rodrigo em solucoeseinformatica.com.br> >> To: "'FireBase'" >> Sent: Thursday, March 05, 2009 3:29 PM >> Subject: [firebase-br] RES: Dúvida quanto ao IBO e transações abertasi >> >> >> Welkson, >> >> Eu procurei uma mensagem aqui mas não consegui encotrar; há algum tempo >> atrás o Cantu me disse que se você trabalha com uma transação para o >> select >> que esteja devidamente configurada como sendo exclusiva para leitura, ela >> não precisa ser commitada. >> >> >> []'s >> >> Rodrigo A. de Freitas >> Análise & Desenvolvimento >> >> Soluções & Informática >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Welkson Renny de Medeiros >> Enviada em: quinta-feira, 5 de março de 2009 14:04 >> Para: FireBase >> Assunto: [firebase-br] Dúvida quanto ao IBO e transações abertasi >> >> Senhores, >> >> A algum tempo vi uma thread na lista onde falavam que um simples SELECT >> no firebird já cria uma transação, e que essa transação tem que ser >> fechada. >> >> Dei uma buscada no histórico e não achei a mensagem exata para concluir >> a leitura. >> >> Vocês poderiam me informar qual o problema que isso pode ocasionar, como >> detectar se tenho muitas transações em aberto (gbak?), e como fechar >> essa transações? (um simples IBOQuery.Close resolve?) >> >> Abraços, >> >> >> Welkson Renny >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 03/05/09 >> 07:54:00 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> -------------------------------------------------------------------------------- >> >> >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 03/05/09 >> 07:54:00 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 welkson em gmail.com Thu Mar 5 16:51:45 2009 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Thu, 05 Mar 2009 16:51:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_D=FAvida_quanto_ao_IBO_e_tran?= =?iso-8859-1?q?sa=E7=F5es_abertasi?= In-Reply-To: <9fdd72400903051142m5033afb5sb24a5785e1dd84d2@mail.gmail.com> References: <49B00609.3040002@gmail.com> <49D33FFA3E25417FAD4D7BE5C4881AB7@SOLUCOES.local> <002a01c99dc4$b1b74a60$6915a8c0@MagnoSystem> <49B0257B.8000505@gmail.com> <9fdd72400903051142m5033afb5sb24a5785e1dd84d2@mail.gmail.com> Message-ID: <49B02D51.7040300@gmail.com> Entendi! Geralmente não uso o IB_Connection, uso o IBODATABASE (aba IBO Dataset e não IBO Core). Mas acredito que isso seja igual para as duas. Welkson Não quero me Identificar escreveu: > Você sabia que o IB_Connection também controla as transações ? > Se você não controla nenhuma transação de forma explicíta, nem é necessário > ter um IB_Transaction no sistema.Eu tenho um IB_Transaction para os momentos > que preciso controlar as transações. > A propriedade IB_Transaction das minhas querys estão como "" > > 2009/3/5 Welkson Renny de Medeiros > > >> Realmente preciso dar uma analisada no caso, eu uso um único IBOTRANSACTION >> para todo o sistema (no DATAMODULE), e com os parâmetros default (Read >> Commited, AutoComit=false, ServerAutoCommit=false). >> >> Obrigado a todos pelas dicas. >> >> Welkson >> >> >> Magno System escreveu: >> >> >>> Exatamente. Eu trabalho com dois componentes TIB_Transaction padrões. Um >>> para somente-leitura ou para escrita que fica com o autocommit = true. Desta >>> forma as transações somente leituras são consideradas "lixo" pelo FB e as >>> com autocommit = true são comitadas assim que ocorre o registro é gravado. >>> Para as STORED PROCEDURES eu tenho um TIB_Transaction para cada e com elas >>> faço o controle explícito da transação. Lembre-se que o IBO ainda oferece a >>> propriedade TIMEOUTPROPS onde ele controla o tempo que as transações ficam >>> abertas, fechando-as automaticamente e reabrindo quando necessário. Para >>> esta função funcionar eu ponho a propriedade COMMITACTION = >>> cainvalidatecursor, pois do contrário o IBO não consegue fechar enquanto não >>> houver um FETCH ALL. >>> >>> >>> ----- Original Message ----- From: "Rodrigo A. de Freitas" < >>> rodrigo em solucoeseinformatica.com.br> >>> To: "'FireBase'" >>> Sent: Thursday, March 05, 2009 3:29 PM >>> Subject: [firebase-br] RES: Dúvida quanto ao IBO e transações abertasi >>> >>> >>> Welkson, >>> >>> Eu procurei uma mensagem aqui mas não consegui encotrar; há algum tempo >>> atrás o Cantu me disse que se você trabalha com uma transação para o >>> select >>> que esteja devidamente configurada como sendo exclusiva para leitura, ela >>> não precisa ser commitada. >>> >>> >>> []'s >>> >>> Rodrigo A. de Freitas >>> Análise & Desenvolvimento >>> >>> Soluções & Informática >>> >>> -----Mensagem original----- >>> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >>> Em >>> nome de Welkson Renny de Medeiros >>> Enviada em: quinta-feira, 5 de março de 2009 14:04 >>> Para: FireBase >>> Assunto: [firebase-br] Dúvida quanto ao IBO e transações abertasi >>> >>> Senhores, >>> >>> A algum tempo vi uma thread na lista onde falavam que um simples SELECT >>> no firebird já cria uma transação, e que essa transação tem que ser >>> fechada. >>> >>> Dei uma buscada no histórico e não achei a mensagem exata para concluir >>> a leitura. >>> >>> Vocês poderiam me informar qual o problema que isso pode ocasionar, como >>> detectar se tenho muitas transações em aberto (gbak?), e como fechar >>> essa transações? (um simples IBOQuery.Close resolve?) >>> >>> Abraços, >>> >>> >>> Welkson Renny >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> No virus found in this incoming message. >>> Checked by AVG - www.avg.com >>> Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 03/05/09 >>> 07:54:00 >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> -------------------------------------------------------------------------------- >>> >>> >>> >>> >>> No virus found in this incoming message. >>> Checked by AVG - www.avg.com >>> Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 03/05/09 >>> 07:54:00 >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 samuel.querino em gmail.com Thu Mar 5 18:28:06 2009 From: samuel.querino em gmail.com (Samuel Querino da Cruz) Date: Thu, 5 Mar 2009 18:28:06 -0300 Subject: [firebase-br] RES: queda do servidor do firebird In-Reply-To: <1454257725.20090305130310@warmboot.com.br> References: <36BC9613789744109BAD8E3658649AB1@noterenato> <7F36F53B78DF481C868B64E68D2EFF24@noterenato> <1454257725.20090305130310@warmboot.com.br> Message-ID: sim ele cai de uma houra pra outra..... la no painel de controle deixo tudo automatico e startado..... 2009/3/5 Carlos H. Cantu > "Não fica ativo" quer dizer que ele cai de uma hora pra outra, ou que > ele não inicia? > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > SQdC> Ola pessoal, > > SQdC> tenho um servidor windows server 2008 e o firebird não fica ativo, > tenho > SQdC> que ativa-lo manualmente de tempos em tempos.O que devo fazer para > manter > SQdC> ativo:? > > SQdC> []'s > SQdC> samuel > SQdC> 2009/3/4 Carlos Renato > > >> Estou usando algumas sim. > >> > >> abs, ltrim, rtrim, mod, strlen, substr da biblioteca ib_udf > >> udf_day, udf_incmonth da biblioteca tbudf. > >> > >> alguem sabe como posso substituir estas udfs ? > >> eu uso o firebird 2.11 > >> > >> -------------------------------------------------- > >> From: "Rodrigo A. de Freitas" > >> Sent: Wednesday, March 04, 2009 11:49 AM > >> To: "'FireBase'" > >> Subject: [firebase-br] RES: queda do servidor do firebird > >> > >> Carlos, > >>> > >>> Por acaso você está utilizando alguma UDF na sua aplicação ? UDFs mal > >>> escritar podem derrubar o servidor. > >>> > >>> > >>> []'s > >>> > >>> Rodrigo A. de Freitas > >>> Análise & Desenvolvimento > >>> > >>> Soluções & Informática > >>> > >>> -----Mensagem original----- > >>> De: lista-bounces em firebase.com.br [mailto: > lista-bounces em firebase.com.br] > >>> Em > >>> nome de Carlos Renato > >>> Enviada em: quarta-feira, 4 de março de 2009 11:21 > >>> Para: lista em firebase.com.br > >>> Assunto: [firebase-br] queda do servidor do firebird > >>> > >>> boa tarde pessoal. > >>> estou tendo um problema cronico com o firebird 2.1 > >>> ele cai e o fbguard sobe ele outra vez. > >>> o log está assim. > >>> etemp-srvdell.localdomain (Server) Tue Mar 3 15:24:19 2009 > >>> INET/inet_error: read errno = 104 > >>> > >>> > >>> etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 > >>> /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated > >>> abnormally (-1) > >>> > >>> > >>> > >>> etemp-srvdell.localdomain (Client) Wed Mar 4 11:42:07 2009 > >>> /opt/firebird/bin/fbguard: guardian starting bin/fbserver > >>> > >>> alguem teria alguma luz pra mim ? > >>> ______________________________________________ > >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>> > >>> No virus found in this incoming message. > >>> Checked by AVG - www.avg.com > >>> Version: 8.0.237 / Virus Database: 270.11.7/1983 - Release Date: > 03/04/09 > >>> 07:41:00 > >>> > >>> > >>> ______________________________________________ > >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>> Para saber como gerenciar/excluir 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 > >> > SQdC> ______________________________________________ > SQdC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > SQdC> Para saber como gerenciar/excluir seu cadastro na lista, use: > SQdC> http://www.firebase.com.br/fb/artigo.php?id=1107 > SQdC> 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 Thu Mar 5 19:51:36 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 5 Mar 2009 19:51:36 -0300 Subject: [firebase-br] RES: queda do servidor do firebird In-Reply-To: References: <36BC9613789744109BAD8E3658649AB1@noterenato> <7F36F53B78DF481C868B64E68D2EFF24@noterenato> <1454257725.20090305130310@warmboot.com.br> Message-ID: <555158220.20090305195136@warmboot.com.br> >sim ele cai de uma houra pra outra..... >la no painel de controle deixo tudo automatico e startado..... E vc já deu uma olhada no arquivo firebird.log pra ver o que tem lá? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From w.altran em gmail.com Fri Mar 6 07:05:30 2009 From: w.altran em gmail.com (Wilson Altran) Date: Fri, 6 Mar 2009 07:05:30 -0300 Subject: [firebase-br] 2.1 Message-ID: <6bcf4cde0903060205g3d60ccb8wec483c7fdcb40ddd@mail.gmail.com> Bom dia, Ola, Alguem pode me infomar se os componentes da aba interbase do Delphi podem ser usadas com o FB 2,1? -- Atenciosamente, Wilson Roberto Altran From paulinhofeix em gmail.com Fri Mar 6 07:32:03 2009 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Fri, 6 Mar 2009 06:32:03 -0400 Subject: [firebase-br] 2.1 In-Reply-To: <6bcf4cde0903060205g3d60ccb8wec483c7fdcb40ddd@mail.gmail.com> References: <6bcf4cde0903060205g3d60ccb8wec483c7fdcb40ddd@mail.gmail.com> Message-ID: Bom dia Wilson, que versão doDelphi vc usa? eu sugiro usar da palheta DBExpress, e vc encontra driver para firebird 2.1, usando desta forma SQLDataSet+DatasetProvider+ClientDataSet. Este componente é nativo do delphi, procure sobre ele na internet 2009/3/6 Wilson Altran > Bom dia, > Ola, > Alguem pode me infomar se os componentes da aba interbase > do Delphi podem ser usadas com o FB 2,1? > > -- > Atenciosamente, > Wilson Roberto Altran > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulinho Sérgio Feix From listas em warmboot.com.br Fri Mar 6 07:44:54 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 6 Mar 2009 07:44:54 -0300 Subject: [firebase-br] 2.1 In-Reply-To: <6bcf4cde0903060205g3d60ccb8wec483c7fdcb40ddd@mail.gmail.com> References: <6bcf4cde0903060205g3d60ccb8wec483c7fdcb40ddd@mail.gmail.com> Message-ID: <1638340035.20090306074454@warmboot.com.br> Os componentes IBX são produzidos pela CodeGear, e só tem garantia de compatibilidade com o InterBase. Se você já domina esses componentes, a melhor saída é usar o FIBPlus, que é compatível com o Firebird e como vem da mesma origem que o IBX, é muito semelhante. No site inclusive tem um artigo de como migrar sistemas que usam IBX para FIBPlus. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br WA> Bom dia, WA> Ola, WA> Alguem pode me infomar se os componentes da aba interbase WA> do Delphi podem ser usadas com o FB 2,1? From armando.boza em gmail.com Fri Mar 6 07:46:37 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Fri, 06 Mar 2009 07:46:37 -0300 Subject: [firebase-br] 2.1 In-Reply-To: <6bcf4cde0903060205g3d60ccb8wec483c7fdcb40ddd@mail.gmail.com> References: <6bcf4cde0903060205g3d60ccb8wec483c7fdcb40ddd@mail.gmail.com> Message-ID: <49B0FF0D.60100@gmail.com> Funciona sim. Att Armando Wilson Altran escreveu: > Bom dia, > Ola, > Alguem pode me infomar se os componentes da aba interbase > do Delphi podem ser usadas com o FB 2,1? > > From rnribeiro em gmail.com Fri Mar 6 09:09:01 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 6 Mar 2009 09:09:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?sql_pra_movimenta=E7=E3o_de_caixa?= In-Reply-To: <83BC5F036BB74A62BDF8F6BAC80AA2D0@ZOTTISNOTEBOOK> References: <88c045a10903050537y6602c3a4l2cef8c9f9f66d80b@mail.gmail.com> <83BC5F036BB74A62BDF8F6BAC80AA2D0@ZOTTISNOTEBOOK> Message-ID: <88c045a10903060409ubd1008cubfab4e35dcb2dec4@mail.gmail.com> isso mesmo 2009/3/5 Zottis > o que vc quer saber? > tipo, saldo anterior, saldo atual, total de entradas, saidas, etc? > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > rnribeiro em gmail.com> > To: "FireBase" > Sent: Thursday, March 05, 2009 10:37 AM > Subject: [firebase-br] sql pra movimentação de caixa > > > alguem poderia me dar uma ideia de como, de como se faze um sql pra > movimentação de caixa > pois to apnhando disso, grato pela atençã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 zottissistemas em brturbo.com.br Fri Mar 6 09:17:58 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 6 Mar 2009 09:17:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?sql_pra_movimenta=E7=E3o_de_caixa?= In-Reply-To: <88c045a10903060409ubd1008cubfab4e35dcb2dec4@mail.gmail.com> References: <88c045a10903050537y6602c3a4l2cef8c9f9f66d80b@mail.gmail.com><83BC5F036BB74A62BDF8F6BAC80AA2D0@ZOTTISNOTEBOOK> <88c045a10903060409ubd1008cubfab4e35dcb2dec4@mail.gmail.com> Message-ID: <7DE0FE862ABC47B1B3314006F379064B@ZOTTISNOTEBOOK> eu uso assim: CREATE GENERATOR GEN_CAIXA_ID; CREATE TABLE CAIXA ( CAIXANO PK /* PK = INTEGER NOT NULL */, DATA DATAS /* DATAS = DATE */, LOJANO PK /* PK = INTEGER NOT NULL */, USUARIONO PK /* PK = INTEGER NOT NULL */, REGISTRONO PK /* PK = INTEGER NOT NULL */, DESCRIMINACAO VAR_CHAR_180 /* VAR_CHAR_180 = VARCHAR(180) */, ENTRADA MOEDA DEFAULT 0 /* MOEDA = NUMERIC(15,2) */, SAIDA MOEDA DEFAULT 0 /* MOEDA = NUMERIC(15,2) */, HORARIO VARCHARTIME /* VARCHARTIME = VARCHAR(8) */, EXCLUIDO_POR INTEIRO /* INTEIRO = INTEGER */, DATA_EXCLUSAO DATAS /* DATAS = DATE */, HORA_EXCLUSAO TEMPO /* TEMPO = TIME */, DELETADO PAGO_NOT_NULL /* PAGO_NOT_NULL = VARCHAR(1) DEFAULT 'N' NOT NULL CHECK (value in ('N' , 'S')) */, REVERSO_NO INTEIRO /* INTEIRO = INTEGER */ ); ALTER TABLE CAIXA ADD CONSTRAINT PK_CAIXA PRIMARY KEY (CAIXANO); ALTER TABLE CAIXA ADD CONSTRAINT FK_CAIXA_REG_NO FOREIGN KEY (REGISTRONO) REFERENCES REGISTROS (REGISTRONO) ON UPDATE CASCADE; CREATE INDEX CAIXA_IDX_DATA ON CAIXA (DATA); CREATE INDEX CAIXA_IDX_REVERSO ON CAIXA (REVERSO_NO); SET TERM ^ ; /* Trigger: CAIXA_BI */ CREATE TRIGGER CAIXA_BI FOR CAIXA ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW.CAIXANO IS NULL) THEN NEW.CAIXANO = GEN_ID(GEN_CAIXA_ID,1); END ^ SET TERM ; ^ e na busca faço assim: tenho uma query com os saldos(Calculos) e outra com os lançamentos do dia o SQL do Diario: Select T2.Data, coalesce( Sum (T2.Entrada), 0) as Entradas ,coalesce( Sum (T2.saida), 0 ) as saidas ,(select coalesce( Sum (C1.Entrada ), 0 ) from caixa C1 where C1.data <= T2.data and C1.deletado = 'N' ) - (select coalesce( Sum (C1.Saida ), 0 ) from caixa C1 where C1.data <= T2.data and C1.deletado = 'N' ) as Saldo ,(select coalesce( Sum (C1.Entrada ), 0 ) from caixa C1 where C1.data < T2.data and C1.deletado = 'N' ) - (select coalesce( Sum (C1.Saida ), 0 ) from caixa C1 where C1.data < T2.data and C1.deletado = 'N' ) as SaldoAnterior >From Caixa T2 Where T2.DELETADO = 'N' and T2.Data = :DataInicial Group By T2.Data Order by T2.Data e o Sql do Caixa: select C.CAIXANO, C.DATA, C.LOJANO, C.USUARIONO, C.REGISTRONO, C.DESCRIMINACAO, C.ENTRADA, C.SAIDA, C.HORARIO, S.LOGIN AS USUARIO, C.EXCLUIDO_POR, C.DATA_EXCLUSAO, C.HORA_EXCLUSAO, C.DELETADO, C.REVERSO_NO from CAIXA C, SENHAS S where C.USUARIONO = S.SENHANO AND C.data =:data AND C.DELETADO = 'N' order by C.Horario está ligada na Query Diario pelo DataSource. Espero que te ajude. Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Friday, March 06, 2009 9:09 AM Subject: Re: [firebase-br] sql pra movimentação de caixa isso mesmo 2009/3/5 Zottis > o que vc quer saber? > tipo, saldo anterior, saldo atual, total de entradas, saidas, etc? > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > rnribeiro em gmail.com> > To: "FireBase" > Sent: Thursday, March 05, 2009 10:37 AM > Subject: [firebase-br] sql pra movimentação de caixa > > > alguem poderia me dar uma ideia de como, de como se faze um sql pra > movimentação de caixa > pois to apnhando disso, grato pela atençã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 vansiqq em gmail.com Fri Mar 6 09:24:35 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 06 Mar 2009 09:24:35 -0300 Subject: [firebase-br] =?windows-1252?q?sql_pra_movimenta=E7=E3o_de_caixa?= In-Reply-To: <88c045a10903060409ubd1008cubfab4e35dcb2dec4@mail.gmail.com> References: <88c045a10903050537y6602c3a4l2cef8c9f9f66d80b@mail.gmail.com> <83BC5F036BB74A62BDF8F6BAC80AA2D0@ZOTTISNOTEBOOK> <88c045a10903060409ubd1008cubfab4e35dcb2dec4@mail.gmail.com> Message-ID: <49B11603.7080704@gmail.com> No site da firebase tem um exemplo de rotina de fluxo de caixa em Stored procedures desenvolvido pelo mestre Cantu, que eu particularmente achei muito bom. Só não sei exatamente qual o link para o mesmo, mas garanto que vai esclarecer muitas dúvidas, como aconteceu comigo. Reijanio Nunes Ribeiro escreveu: > isso mesmo > > 2009/3/5 Zottis > > >> o que vc quer saber? >> tipo, saldo anterior, saldo atual, total de entradas, saidas, etc? >> >> Zottis(TeamFB Users) >> >> Zottis Sistemas - 2008 Ano XI >> Programação Delphi/PHP/Firebird/MySQL >> >> "Um homem só tem o direito de olhar >> a um outro de cima para baixo, quando >> vai ajuda-lo a levantar-se". >> Gabriel Garcia Marquez >> ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < >> rnribeiro em gmail.com> >> To: "FireBase" >> Sent: Thursday, March 05, 2009 10:37 AM >> Subject: [firebase-br] sql pra movimentação de caixa >> >> >> alguem poderia me dar uma ideia de como, de como se faze um sql pra >> movimentação de caixa >> pois to apnhando disso, grato pela atenção >> -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From rnribeiro em gmail.com Fri Mar 6 09:27:46 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 6 Mar 2009 09:27:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?sql_pra_movimenta=E7=E3o_de_caixa?= In-Reply-To: <7DE0FE862ABC47B1B3314006F379064B@ZOTTISNOTEBOOK> References: <88c045a10903050537y6602c3a4l2cef8c9f9f66d80b@mail.gmail.com> <83BC5F036BB74A62BDF8F6BAC80AA2D0@ZOTTISNOTEBOOK> <88c045a10903060409ubd1008cubfab4e35dcb2dec4@mail.gmail.com> <7DE0FE862ABC47B1B3314006F379064B@ZOTTISNOTEBOOK> Message-ID: <88c045a10903060427y5ceb5b49iccd09c56fb35676f@mail.gmail.com> t2 a que champo se refere esse nome 2009/3/6 Zottis > eu uso assim: > > CREATE GENERATOR GEN_CAIXA_ID; > > CREATE TABLE CAIXA ( > CAIXANO PK /* PK = INTEGER NOT NULL */, > DATA DATAS /* DATAS = DATE */, > LOJANO PK /* PK = INTEGER NOT NULL */, > USUARIONO PK /* PK = INTEGER NOT NULL */, > REGISTRONO PK /* PK = INTEGER NOT NULL */, > DESCRIMINACAO VAR_CHAR_180 /* VAR_CHAR_180 = VARCHAR(180) */, > ENTRADA MOEDA DEFAULT 0 /* MOEDA = NUMERIC(15,2) */, > SAIDA MOEDA DEFAULT 0 /* MOEDA = NUMERIC(15,2) */, > HORARIO VARCHARTIME /* VARCHARTIME = VARCHAR(8) */, > EXCLUIDO_POR INTEIRO /* INTEIRO = INTEGER */, > DATA_EXCLUSAO DATAS /* DATAS = DATE */, > HORA_EXCLUSAO TEMPO /* TEMPO = TIME */, > DELETADO PAGO_NOT_NULL /* PAGO_NOT_NULL = VARCHAR(1) DEFAULT 'N' > NOT NULL CHECK (value in ('N' , 'S')) */, > REVERSO_NO INTEIRO /* INTEIRO = INTEGER */ > ); > > > > > > ALTER TABLE CAIXA ADD CONSTRAINT PK_CAIXA PRIMARY KEY (CAIXANO); > > ALTER TABLE CAIXA ADD CONSTRAINT FK_CAIXA_REG_NO FOREIGN KEY (REGISTRONO) > REFERENCES REGISTROS (REGISTRONO) ON UPDATE CASCADE; > > > CREATE INDEX CAIXA_IDX_DATA ON CAIXA (DATA); > CREATE INDEX CAIXA_IDX_REVERSO ON CAIXA (REVERSO_NO); > > SET TERM ^ ; > > > > /* Trigger: CAIXA_BI */ > CREATE TRIGGER CAIXA_BI FOR CAIXA > ACTIVE BEFORE INSERT POSITION 0 > AS > BEGIN > IF (NEW.CAIXANO IS NULL) THEN > NEW.CAIXANO = GEN_ID(GEN_CAIXA_ID,1); > END > ^ > > > SET TERM ; ^ > > e na busca faço assim: > tenho uma query com os saldos(Calculos) e outra com os lançamentos do dia > > o SQL do Diario: > > Select T2.Data, > coalesce( Sum (T2.Entrada), 0) as Entradas > ,coalesce( Sum (T2.saida), 0 ) as saidas > ,(select coalesce( Sum (C1.Entrada ), 0 ) from caixa C1 where > C1.data <= T2.data and C1.deletado = 'N' ) > - (select coalesce( Sum (C1.Saida ), 0 ) from caixa C1 where > C1.data <= T2.data and C1.deletado = 'N' ) as Saldo > > ,(select coalesce( Sum (C1.Entrada ), 0 ) from caixa C1 where > C1.data < T2.data and C1.deletado = 'N' ) > - (select coalesce( Sum (C1.Saida ), 0 ) from caixa C1 where > C1.data < T2.data and C1.deletado = 'N' ) as SaldoAnterior > > From Caixa T2 >> > Where T2.DELETADO = 'N' and T2.Data = :DataInicial > Group By T2.Data > Order by T2.Data > > e o Sql do Caixa: > > select C.CAIXANO, > C.DATA, > C.LOJANO, > C.USUARIONO, > C.REGISTRONO, > C.DESCRIMINACAO, > C.ENTRADA, > C.SAIDA, > C.HORARIO, > S.LOGIN AS USUARIO, > C.EXCLUIDO_POR, > C.DATA_EXCLUSAO, > C.HORA_EXCLUSAO, > C.DELETADO, > C.REVERSO_NO > > from CAIXA C, SENHAS S > where C.USUARIONO = S.SENHANO AND > C.data =:data AND C.DELETADO = 'N' > order by C.Horario > está ligada na Query Diario pelo DataSource. > > Espero que te ajude. > > > > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > rnribeiro em gmail.com> > To: "FireBase" > Sent: Friday, March 06, 2009 9:09 AM > Subject: Re: [firebase-br] sql pra movimentação de caixa > > > > isso mesmo > > 2009/3/5 Zottis > > o que vc quer saber? >> tipo, saldo anterior, saldo atual, total de entradas, saidas, etc? >> >> Zottis(TeamFB Users) >> >> Zottis Sistemas - 2008 Ano XI >> Programação Delphi/PHP/Firebird/MySQL >> >> "Um homem só tem o direito de olhar >> a um outro de cima para baixo, quando >> vai ajuda-lo a levantar-se". >> Gabriel Garcia Marquez >> ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < >> rnribeiro em gmail.com> >> To: "FireBase" >> Sent: Thursday, March 05, 2009 10:37 AM >> Subject: [firebase-br] sql pra movimentação de caixa >> >> >> alguem poderia me dar uma ideia de como, de como se faze um sql pra >> movimentação de caixa >> pois to apnhando disso, grato pela atençã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 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 compuvale.software em gmail.com Fri Mar 6 09:33:15 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Fri, 6 Mar 2009 09:33:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?sql_pra_movimenta=E7=E3o_de_caixa?= In-Reply-To: <88c045a10903060427y5ceb5b49iccd09c56fb35676f@mail.gmail.com> References: <88c045a10903050537y6602c3a4l2cef8c9f9f66d80b@mail.gmail.com> <83BC5F036BB74A62BDF8F6BAC80AA2D0@ZOTTISNOTEBOOK> <88c045a10903060409ubd1008cubfab4e35dcb2dec4@mail.gmail.com> <7DE0FE862ABC47B1B3314006F379064B@ZOTTISNOTEBOOK> <88c045a10903060427y5ceb5b49iccd09c56fb35676f@mail.gmail.com> Message-ID: Reijanio, não é campo, T2 é o alias da tabela caixa. [] Andrei 2009/3/6 Reijanio Nunes Ribeiro > t2 a que champo se refere esse nome > > 2009/3/6 Zottis > > > eu uso assim: > > > > CREATE GENERATOR GEN_CAIXA_ID; > > > > CREATE TABLE CAIXA ( > > CAIXANO PK /* PK = INTEGER NOT NULL */, > > DATA DATAS /* DATAS = DATE */, > > LOJANO PK /* PK = INTEGER NOT NULL */, > > USUARIONO PK /* PK = INTEGER NOT NULL */, > > REGISTRONO PK /* PK = INTEGER NOT NULL */, > > DESCRIMINACAO VAR_CHAR_180 /* VAR_CHAR_180 = VARCHAR(180) */, > > ENTRADA MOEDA DEFAULT 0 /* MOEDA = NUMERIC(15,2) */, > > SAIDA MOEDA DEFAULT 0 /* MOEDA = NUMERIC(15,2) */, > > HORARIO VARCHARTIME /* VARCHARTIME = VARCHAR(8) */, > > EXCLUIDO_POR INTEIRO /* INTEIRO = INTEGER */, > > DATA_EXCLUSAO DATAS /* DATAS = DATE */, > > HORA_EXCLUSAO TEMPO /* TEMPO = TIME */, > > DELETADO PAGO_NOT_NULL /* PAGO_NOT_NULL = VARCHAR(1) DEFAULT 'N' > > NOT NULL CHECK (value in ('N' , 'S')) */, > > REVERSO_NO INTEIRO /* INTEIRO = INTEGER */ > > ); > > > > > > > > > > > > ALTER TABLE CAIXA ADD CONSTRAINT PK_CAIXA PRIMARY KEY (CAIXANO); > > > > ALTER TABLE CAIXA ADD CONSTRAINT FK_CAIXA_REG_NO FOREIGN KEY (REGISTRONO) > > REFERENCES REGISTROS (REGISTRONO) ON UPDATE CASCADE; > > > > > > CREATE INDEX CAIXA_IDX_DATA ON CAIXA (DATA); > > CREATE INDEX CAIXA_IDX_REVERSO ON CAIXA (REVERSO_NO); > > > > SET TERM ^ ; > > > > > > > > /* Trigger: CAIXA_BI */ > > CREATE TRIGGER CAIXA_BI FOR CAIXA > > ACTIVE BEFORE INSERT POSITION 0 > > AS > > BEGIN > > IF (NEW.CAIXANO IS NULL) THEN > > NEW.CAIXANO = GEN_ID(GEN_CAIXA_ID,1); > > END > > ^ > > > > > > SET TERM ; ^ > > > > e na busca faço assim: > > tenho uma query com os saldos(Calculos) e outra com os lançamentos do dia > > > > o SQL do Diario: > > > > Select T2.Data, > > coalesce( Sum (T2.Entrada), 0) as Entradas > > ,coalesce( Sum (T2.saida), 0 ) as saidas > > ,(select coalesce( Sum (C1.Entrada ), 0 ) from caixa C1 where > > C1.data <= T2.data and C1.deletado = 'N' ) > > - (select coalesce( Sum (C1.Saida ), 0 ) from caixa C1 where > > C1.data <= T2.data and C1.deletado = 'N' ) as Saldo > > > > ,(select coalesce( Sum (C1.Entrada ), 0 ) from caixa C1 where > > C1.data < T2.data and C1.deletado = 'N' ) > > - (select coalesce( Sum (C1.Saida ), 0 ) from caixa C1 where > > C1.data < T2.data and C1.deletado = 'N' ) as SaldoAnterior > > > > From Caixa T2 > >> > > Where T2.DELETADO = 'N' and T2.Data = :DataInicial > > Group By T2.Data > > Order by T2.Data > > > > e o Sql do Caixa: > > > > select C.CAIXANO, > > C.DATA, > > C.LOJANO, > > C.USUARIONO, > > C.REGISTRONO, > > C.DESCRIMINACAO, > > C.ENTRADA, > > C.SAIDA, > > C.HORARIO, > > S.LOGIN AS USUARIO, > > C.EXCLUIDO_POR, > > C.DATA_EXCLUSAO, > > C.HORA_EXCLUSAO, > > C.DELETADO, > > C.REVERSO_NO > > > > from CAIXA C, SENHAS S > > where C.USUARIONO = S.SENHANO AND > > C.data =:data AND C.DELETADO = 'N' > > order by C.Horario > > está ligada na Query Diario pelo DataSource. > > > > Espero que te ajude. > > > > > > > > > > > > Zottis(TeamFB Users) > > > > Zottis Sistemas - 2008 Ano XI > > Programação Delphi/PHP/Firebird/MySQL > > > > "Um homem só tem o direito de olhar > > a um outro de cima para baixo, quando > > vai ajuda-lo a levantar-se". > > Gabriel Garcia Marquez > > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > > rnribeiro em gmail.com> > > To: "FireBase" > > Sent: Friday, March 06, 2009 9:09 AM > > Subject: Re: [firebase-br] sql pra movimentação de caixa > > > > > > > > isso mesmo > > > > 2009/3/5 Zottis > > > > o que vc quer saber? > >> tipo, saldo anterior, saldo atual, total de entradas, saidas, etc? > >> > >> Zottis(TeamFB Users) > >> > >> Zottis Sistemas - 2008 Ano XI > >> Programação Delphi/PHP/Firebird/MySQL > >> > >> "Um homem só tem o direito de olhar > >> a um outro de cima para baixo, quando > >> vai ajuda-lo a levantar-se". > >> Gabriel Garcia Marquez > >> ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > >> rnribeiro em gmail.com> > >> To: "FireBase" > >> Sent: Thursday, March 05, 2009 10:37 AM > >> Subject: [firebase-br] sql pra movimentação de caixa > >> > >> > >> alguem poderia me dar uma ideia de como, de como se faze um sql pra > >> movimentação de caixa > >> pois to apnhando disso, grato pela atenção > >> ______________________________________________ > >> > From rnribeiro em gmail.com Fri Mar 6 09:40:28 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 6 Mar 2009 09:40:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?sql_pra_movimenta=E7=E3o_de_caixa?= In-Reply-To: References: <88c045a10903050537y6602c3a4l2cef8c9f9f66d80b@mail.gmail.com> <83BC5F036BB74A62BDF8F6BAC80AA2D0@ZOTTISNOTEBOOK> <88c045a10903060409ubd1008cubfab4e35dcb2dec4@mail.gmail.com> <7DE0FE862ABC47B1B3314006F379064B@ZOTTISNOTEBOOK> <88c045a10903060427y5ceb5b49iccd09c56fb35676f@mail.gmail.com> Message-ID: <88c045a10903060440v2389942n9d5a2427747f55d2@mail.gmail.com> desculpe depois que postei é que fui prestar atenção que nessa parte "está ligada na Query Diario pelo DataSource." 2009/3/6 Andrei Luís > Reijanio, não é campo, T2 é o alias da tabela caixa. > > [] > Andrei > > 2009/3/6 Reijanio Nunes Ribeiro > > > t2 a que champo se refere esse nome > > > > 2009/3/6 Zottis > > > > > eu uso assim: > > > > > > CREATE GENERATOR GEN_CAIXA_ID; > > > > > > CREATE TABLE CAIXA ( > > > CAIXANO PK /* PK = INTEGER NOT NULL */, > > > DATA DATAS /* DATAS = DATE */, > > > LOJANO PK /* PK = INTEGER NOT NULL */, > > > USUARIONO PK /* PK = INTEGER NOT NULL */, > > > REGISTRONO PK /* PK = INTEGER NOT NULL */, > > > DESCRIMINACAO VAR_CHAR_180 /* VAR_CHAR_180 = VARCHAR(180) */, > > > ENTRADA MOEDA DEFAULT 0 /* MOEDA = NUMERIC(15,2) */, > > > SAIDA MOEDA DEFAULT 0 /* MOEDA = NUMERIC(15,2) */, > > > HORARIO VARCHARTIME /* VARCHARTIME = VARCHAR(8) */, > > > EXCLUIDO_POR INTEIRO /* INTEIRO = INTEGER */, > > > DATA_EXCLUSAO DATAS /* DATAS = DATE */, > > > HORA_EXCLUSAO TEMPO /* TEMPO = TIME */, > > > DELETADO PAGO_NOT_NULL /* PAGO_NOT_NULL = VARCHAR(1) DEFAULT > 'N' > > > NOT NULL CHECK (value in ('N' , 'S')) */, > > > REVERSO_NO INTEIRO /* INTEIRO = INTEGER */ > > > ); > > > > > > > > > > > > > > > > > > ALTER TABLE CAIXA ADD CONSTRAINT PK_CAIXA PRIMARY KEY (CAIXANO); > > > > > > ALTER TABLE CAIXA ADD CONSTRAINT FK_CAIXA_REG_NO FOREIGN KEY > (REGISTRONO) > > > REFERENCES REGISTROS (REGISTRONO) ON UPDATE CASCADE; > > > > > > > > > CREATE INDEX CAIXA_IDX_DATA ON CAIXA (DATA); > > > CREATE INDEX CAIXA_IDX_REVERSO ON CAIXA (REVERSO_NO); > > > > > > SET TERM ^ ; > > > > > > > > > > > > /* Trigger: CAIXA_BI */ > > > CREATE TRIGGER CAIXA_BI FOR CAIXA > > > ACTIVE BEFORE INSERT POSITION 0 > > > AS > > > BEGIN > > > IF (NEW.CAIXANO IS NULL) THEN > > > NEW.CAIXANO = GEN_ID(GEN_CAIXA_ID,1); > > > END > > > ^ > > > > > > > > > SET TERM ; ^ > > > > > > e na busca faço assim: > > > tenho uma query com os saldos(Calculos) e outra com os lançamentos do > dia > > > > > > o SQL do Diario: > > > > > > Select T2.Data, > > > coalesce( Sum (T2.Entrada), 0) as Entradas > > > ,coalesce( Sum (T2.saida), 0 ) as saidas > > > ,(select coalesce( Sum (C1.Entrada ), 0 ) from caixa C1 > where > > > C1.data <= T2.data and C1.deletado = 'N' ) > > > - (select coalesce( Sum (C1.Saida ), 0 ) from caixa C1 where > > > C1.data <= T2.data and C1.deletado = 'N' ) as Saldo > > > > > > ,(select coalesce( Sum (C1.Entrada ), 0 ) from caixa C1 > where > > > C1.data < T2.data and C1.deletado = 'N' ) > > > - (select coalesce( Sum (C1.Saida ), 0 ) from caixa C1 > where > > > C1.data < T2.data and C1.deletado = 'N' ) as SaldoAnterior > > > > > > From Caixa T2 > > >> > > > Where T2.DELETADO = 'N' and T2.Data = :DataInicial > > > Group By T2.Data > > > Order by T2.Data > > > > > > e o Sql do Caixa: > > > > > > select C.CAIXANO, > > > C.DATA, > > > C.LOJANO, > > > C.USUARIONO, > > > C.REGISTRONO, > > > C.DESCRIMINACAO, > > > C.ENTRADA, > > > C.SAIDA, > > > C.HORARIO, > > > S.LOGIN AS USUARIO, > > > C.EXCLUIDO_POR, > > > C.DATA_EXCLUSAO, > > > C.HORA_EXCLUSAO, > > > C.DELETADO, > > > C.REVERSO_NO > > > > > > from CAIXA C, SENHAS S > > > where C.USUARIONO = S.SENHANO AND > > > C.data =:data AND C.DELETADO = 'N' > > > order by C.Horario > > > está ligada na Query Diario pelo DataSource. > > > > > > Espero que te ajude. > > > > > > > > > > > > > > > > > > Zottis(TeamFB Users) > > > > > > Zottis Sistemas - 2008 Ano XI > > > Programação Delphi/PHP/Firebird/MySQL > > > > > > "Um homem só tem o direito de olhar > > > a um outro de cima para baixo, quando > > > vai ajuda-lo a levantar-se". > > > Gabriel Garcia Marquez > > > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > > > rnribeiro em gmail.com> > > > To: "FireBase" > > > Sent: Friday, March 06, 2009 9:09 AM > > > Subject: Re: [firebase-br] sql pra movimentação de caixa > > > > > > > > > > > > isso mesmo > > > > > > 2009/3/5 Zottis > > > > > > o que vc quer saber? > > >> tipo, saldo anterior, saldo atual, total de entradas, saidas, etc? > > >> > > >> Zottis(TeamFB Users) > > >> > > >> Zottis Sistemas - 2008 Ano XI > > >> Programação Delphi/PHP/Firebird/MySQL > > >> > > >> "Um homem só tem o direito de olhar > > >> a um outro de cima para baixo, quando > > >> vai ajuda-lo a levantar-se". > > >> Gabriel Garcia Marquez > > >> ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > > >> rnribeiro em gmail.com> > > >> To: "FireBase" > > >> Sent: Thursday, March 05, 2009 10:37 AM > > >> Subject: [firebase-br] sql pra movimentação de caixa > > >> > > >> > > >> alguem poderia me dar uma ideia de como, de como se faze um sql pra > > >> movimentação de caixa > > >> pois to apnhando disso, grato pela atençã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 kiko em mediastart.com.br Fri Mar 6 17:29:36 2009 From: kiko em mediastart.com.br (Luiz Roberto) Date: Fri, 6 Mar 2009 17:29:36 -0300 Subject: [firebase-br] [OFF'] Ajudinha OFF Message-ID: Pessoal tudo certo? Desculpem pelo OffTopic, mas aproveitando que voces todos sao profissionais na maioria de Delphi, teriam algum tutorial na internet ou um exemplo para download de TEF completo? Desde inicio do pagamento até o final? Procurei aqui mas não encontrei nada que realmente me ajudasse ate agora From infosag em terra.com.br Fri Mar 6 17:43:55 2009 From: infosag em terra.com.br (Infosag) Date: Fri, 6 Mar 2009 17:43:55 -0300 Subject: [firebase-br] [OFF'] Ajudinha OFF References: Message-ID: <005e01c99e9c$45bfe320$7600a8c0@infonote> cara procure no site da BEMATECH abs ----- Original Message ----- From: "Luiz Roberto" To: "FireBase" Sent: Friday, March 06, 2009 5:29 PM Subject: [firebase-br] [OFF'] Ajudinha OFF Pessoal tudo certo? Desculpem pelo OffTopic, mas aproveitando que voces todos sao profissionais na maioria de Delphi, teriam algum tutorial na internet ou um exemplo para download de TEF completo? Desde inicio do pagamento até o final? Procurei aqui mas não encontrei nada que realmente me ajudasse ate agora ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 magno em speet.com.br Fri Mar 6 18:23:04 2009 From: magno em speet.com.br (Magno System) Date: Fri, 6 Mar 2009 18:23:04 -0300 Subject: [firebase-br] [OFF'] Ajudinha OFF References: Message-ID: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> http://acbr.sourceforge.net ----- Original Message ----- From: "Luiz Roberto" To: "FireBase" Sent: Friday, March 06, 2009 5:29 PM Subject: [firebase-br] [OFF'] Ajudinha OFF Pessoal tudo certo? Desculpem pelo OffTopic, mas aproveitando que voces todos sao profissionais na maioria de Delphi, teriam algum tutorial na internet ou um exemplo para download de TEF completo? Desde inicio do pagamento até o final? Procurei aqui mas não encontrei nada que realmente me ajudasse ate agora ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.8/1985 - Release Date: 03/05/09 07:54:00 From rubens em solucaoempresarial.net Sat Mar 7 10:12:52 2009 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Sat, 7 Mar 2009 10:12:52 -0300 Subject: [firebase-br] erro ao zerar uma tabela Message-ID: <000601c99f26$6daf52f0$6400a8c0@rubens> Caro Colegas tenho uma tabela de titulo - subtitulo e produtos nao consigo zerar pelo ibexpert e o ibconsole os produtos da um erro ISC ERROR CODE:335544347 ISC ERROR MESSAGE: validation error for column CODIGO, value "*** null ***" nao tenho nenhum campo chamado CODIGO no produtos e nem fazendo verificacao em outra tabela para ver se tem o produto como posso zerar sem apresentar esse erro? obrigado From rubens em solucaoempresarial.net Sat Mar 7 11:56:55 2009 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Sat, 7 Mar 2009 11:56:55 -0300 Subject: [firebase-br] Erro ao Zerar - Resolvido Message-ID: <000801c99f34$f8003a10$0202fea9@rubens> Pessoal ja resolvi obrigado era as triggers apaguei e consegui zerar a tabela de produtos agradeco e desculpe From waldirjunior em gmail.com Sat Mar 7 12:06:52 2009 From: waldirjunior em gmail.com (Waldir Junior) Date: Sat, 07 Mar 2009 12:06:52 -0300 Subject: [firebase-br] Ajuda Firebird Classic + Red Hat In-Reply-To: References: Message-ID: <49B28D8C.2060405@gmail.com> Galera estou precisando de 1 mão aqui com 1 servidor red hat + firebird classic 2.1 fiz a instalação e no proprio firebird usando isql funcionou tudo tranquilamente, contudo, quando eu tentava acessar de outro pc, não conseguia acessar :/, antes estava instalado o SS e tudo funcionava tranquilamente, acabou que tive que voltar para o SS, alguma sugestão?? p.s.:o red hat é 64 bits From estanisgeyer em gmail.com Sun Mar 8 10:03:52 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Sun, 8 Mar 2009 10:03:52 -0300 Subject: [firebase-br] Ajuda Firebird Classic + Red Hat In-Reply-To: <49B28D8C.2060405@gmail.com> References: <49B28D8C.2060405@gmail.com> Message-ID: <8f19defc0903080603r32f742bcv5a2aa8fe451299db@mail.gmail.com> O que diz o log do firebird? Como está o firewall do Linux? 2009/3/7 Waldir Junior > Galera estou precisando de 1 mão aqui com 1 servidor red hat + firebird > classic 2.1 > > fiz a instalação e no proprio firebird usando isql funcionou tudo > tranquilamente, contudo, > quando eu tentava acessar de outro pc, não conseguia acessar :/, antes > estava instalado o SS e tudo funcionava > tranquilamente, acabou que tive que voltar para o SS, alguma sugestão?? > > > p.s.:o red hat é 64 bits > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 renato_br em bol.com.br Sun Mar 8 15:06:48 2009 From: renato_br em bol.com.br (Renato Alves) Date: Sun, 8 Mar 2009 15:06:48 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> Message-ID: <8F713000AB524DD1AA2AE7E32529C85F@Zeus> Boa tarde a todos da lista, Estou tentando sair deste erro já um bom tempo e não consigo. Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela possui um campo do tipo BIGINT. Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já recrei o campo várias vezes e não deslancha. Já procurei no Google e em várias listas de discussão, mas nenhuma resposta concreta. Solicito o apoio da comunidade se alguém já passou por isso. Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + DBExpress + Drive UIB Obrigado Renato From felipearon em gmail.com Mon Mar 9 07:53:19 2009 From: felipearon em gmail.com (Felipe Aron) Date: Mon, 9 Mar 2009 07:53:19 -0300 Subject: [firebase-br] IBO + Fb 2.1 Message-ID: <6a31e7720903090353r1a05722dgfcc44d5114b33e3a@mail.gmail.com> Pessoal alguém usa IBO com Fb 2.1 ?? Minha versão é a 4.8.5 mas não consigo conectar no fb. -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br http://br.groups.yahoo.com/group/xna-br/ http://pogsjob.wordpress.com (LEIA: Pogs de programadores) From lcsfipe em gmail.com Mon Mar 9 08:36:40 2009 From: lcsfipe em gmail.com (Antonio Lucas Finotti Pereira) Date: Mon, 9 Mar 2009 08:36:40 -0300 Subject: [firebase-br] Duvida Firebird Message-ID: <47e8bec50903090436i457bb37dn93e0350519c47a49@mail.gmail.com> Bom dia Pessoal, não conheço muito o firebird, pois faz pouco tempo que estou trabalhando com ele. 1 - gostaria de saber como posso fazer um BackUp da base de dados ? 2 - como configuro o firebird para rodar em rede ? desde já agradeço, -- Antonio Lucas Finotti Pereira lcsfipe em gmail.com From joseasilva em bol.com.br Mon Mar 9 08:59:32 2009 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Mon, 9 Mar 2009 08:59:32 -0300 Subject: [firebase-br] RES: Duvida Firebird In-Reply-To: <47e8bec50903090436i457bb37dn93e0350519c47a49@mail.gmail.com> Message-ID: <20090309115933.73D44372@smart5.bol.com.br> 1 - gostaria de saber como posso fazer um BackUp da base de dados ? Você pode usar programas prontos que fazem isso muito bem. Um exemplo é o FIBS. Outra forma é usar o próprio gbak que faz parte do FB. Se você usa delphi pode usar o componente da paleta IBX. Existem várias possibilidades. Dá uma pesquisada na própria lista e no site da firebase. 2 - como configuro o firebird para rodar em rede ? No servidor libere a porta 3050. Não é necessário compartilhar a pasta do banco de dados, alias é bom que ela fique bem escondida. Nos clientes disponibilize a dll de acesso, fbclient.dll ou gds32.dll conforme a tua suíte de acesso. Exemplo de conexão: IpDoServidor:c:\sistema\dados.fdb Dá uma pesquisada também sobre alias. É assim que uso, mas as possibilidade são muitas. Qualquer dúvida estamos ai [ ]'s José Aparecido da Silva Fasystem Ass. Em Inf. Ltda São José dos Pinhais - PR -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Antonio Lucas Finotti Pereira Enviada em: segunda-feira, 9 de março de 2009 08:37 Para: FireBase Assunto: [firebase-br] Duvida Firebird Bom dia Pessoal, não conheço muito o firebird, pois faz pouco tempo que estou trabalhando com ele. 1 - gostaria de saber como posso fazer um BackUp da base de dados ? 2 - como configuro o firebird para rodar em rede ? desde já agradeço, -- Antonio Lucas Finotti Pereira lcsfipe 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.0.237 / Banco de dados de vírus: 270.11.9/1990 - Data de Lançamento: 03/09/09 07:14:00 From lcsfipe em gmail.com Mon Mar 9 09:08:59 2009 From: lcsfipe em gmail.com (Antonio Lucas Finotti Pereira) Date: Mon, 9 Mar 2009 09:08:59 -0300 Subject: [firebase-br] RES: Duvida Firebird In-Reply-To: <20090309115933.73D44372@smart5.bol.com.br> References: <47e8bec50903090436i457bb37dn93e0350519c47a49@mail.gmail.com> <20090309115933.73D44372@smart5.bol.com.br> Message-ID: <47e8bec50903090508k6152cc75l862f8557d5ec128e@mail.gmail.com> Olá José Aparecido, Muito Obrigado pelas dicas !!!!!!! 2009/3/9 Jose Aparecido da Silva > 1 - gostaria de saber como posso fazer um BackUp da base de dados ? > > Você pode usar programas prontos que fazem isso muito bem. Um exemplo é o > FIBS. Outra forma é usar o próprio gbak que faz parte do FB. Se você usa > delphi pode usar o componente da paleta IBX. Existem várias possibilidades. > Dá uma pesquisada na própria lista e no site da firebase. > > 2 - como configuro o firebird para rodar em rede ? > > No servidor libere a porta 3050. Não é necessário compartilhar a pasta do > banco de dados, alias é bom que ela fique bem escondida. > Nos clientes disponibilize a dll de acesso, fbclient.dll ou gds32.dll > conforme a tua suíte de acesso. > Exemplo de conexão: > IpDoServidor:c:\sistema\dados.fdb > Dá uma pesquisada também sobre alias. > > É assim que uso, mas as possibilidade são muitas. > > Qualquer dúvida estamos ai > > [ ]'s > José Aparecido da Silva > Fasystem Ass. Em Inf. Ltda > São José dos Pinhais - PR > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Antonio Lucas Finotti Pereira > Enviada em: segunda-feira, 9 de março de 2009 08:37 > Para: FireBase > Assunto: [firebase-br] Duvida Firebird > > Bom dia Pessoal, > não conheço muito o firebird, pois faz pouco tempo que estou trabalhando > com > ele. > > 1 - gostaria de saber como posso fazer um BackUp da base de dados ? > 2 - como configuro o firebird para rodar em rede ? > > desde já agradeço, > -- > Antonio Lucas Finotti Pereira > lcsfipe 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 > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 8.0.237 / Banco de dados de vírus: 270.11.9/1990 - Data de > Lançamento: 03/09/09 07:14:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Antonio Lucas Finotti Pereira antonio-lucas em msn.com lcsfipe em gmail.com From magno em speet.com.br Mon Mar 9 09:31:57 2009 From: magno em speet.com.br (Magno System) Date: Mon, 9 Mar 2009 09:31:57 -0300 Subject: [firebase-br] IBO + Fb 2.1 References: <6a31e7720903090353r1a05722dgfcc44d5114b33e3a@mail.gmail.com> Message-ID: <001001c9a0b3$0952eef0$6915a8c0@MagnoSystem> Eu uso e conecto perfeitamente. Qual o erro ??? ----- Original Message ----- From: "Felipe Aron" To: "FireBase" Sent: Monday, March 09, 2009 7:53 AM Subject: [firebase-br] IBO + Fb 2.1 Pessoal alguém usa IBO com Fb 2.1 ?? Minha versão é a 4.8.5 mas não consigo conectar no fb. -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br http://br.groups.yahoo.com/group/xna-br/ http://pogsjob.wordpress.com (LEIA: Pogs de programadores) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.9/1988 - Release Date: 03/06/09 19:17:00 From rodrigo em solucoeseinformatica.com.br Mon Mar 9 09:56:39 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 9 Mar 2009 09:56:39 -0300 Subject: [firebase-br] RES: [OFF'] Ajudinha OFF In-Reply-To: References: Message-ID: <663F693B33F74214838FA3D1F1048529@SOLUCOES.local> Recomendo que antes de começar o desenvolvimento, você entre no site da Secretaria da Fazenda e leia sobre a legislação que rege o uso de ECF e TEF. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luiz Roberto Enviada em: sexta-feira, 6 de março de 2009 17:30 Para: FireBase Assunto: [firebase-br] [OFF'] Ajudinha OFF Pessoal tudo certo? Desculpem pelo OffTopic, mas aproveitando que voces todos sao profissionais na maioria de Delphi, teriam algum tutorial na internet ou um exemplo para download de TEF completo? Desde inicio do pagamento até o final? Procurei aqui mas não encontrei nada que realmente me ajudasse ate agora ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.9/1991 - Release Date: 03/09/09 07:14:00 From rildo em audibel.com.br Mon Mar 9 11:16:24 2009 From: rildo em audibel.com.br (Didao) Date: Mon, 9 Mar 2009 11:16:24 -0300 Subject: [firebase-br] Eventos Message-ID: Ola Tenho eventos aqui, e volta e meia alguns clientes acabam desativando a porta que eu uso para eventos no firewall. Pergunto: Como evitar travamentos quando os eventos são chamados nas máquias que estão com o firewall ativado nesta porta? Obrigado. From igmeirelles em gmail.com Mon Mar 9 11:35:33 2009 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Mon, 9 Mar 2009 10:35:33 -0400 Subject: [firebase-br] Off - programa para acessar Firebird no Linux Message-ID: <002b01c9a0c4$50545cb0$f0fd1610$@com> Olá a todos... Alguém conhece algum programa parecido com IBExpert mas q funcione no Linux (ambiente gráfico) ?? Desde já agradeço a atenção. From sicnemelpor em gmail.com Mon Mar 9 11:47:08 2009 From: sicnemelpor em gmail.com (Sicnemelpor) Date: Mon, 09 Mar 2009 11:47:08 -0300 Subject: [firebase-br] Off - programa para acessar Firebird no Linux In-Reply-To: <002b01c9a0c4$50545cb0$f0fd1610$@com> References: <002b01c9a0c4$50545cb0$f0fd1610$@com> Message-ID: Procura o FlameRobin, funciona muito bem tanto no Linux como no Windows. []s Nelson Sicuro > Olá a todos... > > Alguém conhece algum programa parecido com IBExpert mas q funcione no > Linux > (ambiente gráfico) ?? > > > Desde já agradeço a atençã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 -- Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/ From isael em stetika.com.br Mon Mar 9 11:47:11 2009 From: isael em stetika.com.br (Isael Faria Junior) Date: Mon, 09 Mar 2009 11:47:11 -0300 Subject: [firebase-br] Eventos In-Reply-To: References: Message-ID: <49B52BEF.5020806@stetika.com.br> coloque os servicos do firebird nas excessões do FireWall Didao escreveu: > Ola > > Tenho eventos aqui, e volta e meia alguns clientes acabam desativando a > porta que eu uso para eventos no firewall. > Pergunto: Como evitar travamentos quando os eventos são chamados nas máquias > que estão com o firewall ativado nesta porta? > > Obrigado. > > > > > > > > > __________ Information from ESET Smart Security, version of virus signature database 3911 (20090305) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.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 > > > __________ Information from ESET Smart Security, version of virus signature database 3911 (20090305) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > From rodrigo em solucoeseinformatica.com.br Mon Mar 9 11:45:58 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 9 Mar 2009 11:45:58 -0300 Subject: [firebase-br] RES: Off - programa para acessar Firebird no Linux In-Reply-To: <002b01c9a0c4$50545cb0$f0fd1610$@com> References: <002b01c9a0c4$50545cb0$f0fd1610$@com> Message-ID: <29A101C764304A469F4D1DAF22E0A2CC@SOLUCOES.local> Você pode utilizar o flamerobin. Não tem tantos recursos quanto o IBExpert, mas executa bem o feijão com arroz. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Ivan Guimarães Meirelles Enviada em: segunda-feira, 9 de março de 2009 11:36 Para: 'FireBase'; lista-bounces em firebase.com.br Assunto: [firebase-br] Off - programa para acessar Firebird no Linux Olá a todos... Alguém conhece algum programa parecido com IBExpert mas q funcione no Linux (ambiente gráfico) ?? Desde já agradeço a atençã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 No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.9/1991 - Release Date: 03/09/09 07:14:00 From gutopj02 em gmail.com Mon Mar 9 12:07:38 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Mon, 9 Mar 2009 12:07:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conec=E7=E3o?= Message-ID: Pessoal, estou desenvolvendo meu segundo sistema em fb ... o primeiro achei que teria problemas com a conecçao em rede.. mas tudo rodou perfeito agora ... o segundo nao conecta e estou fazendo exatamente = ao primeiro... crio um arquivo ini com o campo pathconect=10.1.1.3:C:\dados\FBKAR.FDB e me retorna a segunte mensagem ao executar o programa ESTRUTURA INVALIDA C:\DADOS\FMKAR.FDB ja conferi mil vezes e o caminho esta certo... ja liberei o firewall ... e para teste cheguei ate a desabilita-lo... tanto no servidor como nos terminais... o SO do servidor e o XP... no outro cliente que funciona perfeitamente é o SERVER 2003 alguem ja passou por isso ou sabe como resolver.. Grato Augusto From rnribeiro em gmail.com Mon Mar 9 12:20:23 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 9 Mar 2009 12:20:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conec=E7=E3o?= In-Reply-To: References: Message-ID: <88c045a10903090820n173964dcw5bc703118769aefa@mail.gmail.com> qual fb vc usa tenta ao inves de pathconnect se for computador local locahost=10.1.1.3:C:\dados\FBKAR.FDB se for em rede 10.1.1.3: C:\dados\FBKAR.FDB no arquivo ini tenta só 2009/3/9 Augusto junior > Pessoal, > > estou desenvolvendo meu segundo sistema em fb ... o primeiro achei que > teria > problemas com a conecçao em rede.. mas tudo rodou perfeito > agora ... o segundo nao conecta e estou fazendo exatamente = ao primeiro... > > crio um arquivo ini com o campo > > pathconect=10.1.1.3:C:\dados\FBKAR.FDB > > e me retorna a segunte mensagem ao executar o programa > > ESTRUTURA INVALIDA C:\DADOS\FMKAR.FDB > > ja conferi mil vezes e o caminho esta certo... > ja liberei o firewall ... e para teste cheguei ate a desabilita-lo... tanto > no servidor como nos terminais... > > o SO do servidor e o XP... no outro cliente que funciona perfeitamente é o > SERVER 2003 > > alguem ja passou por isso ou sabe como resolver.. > > 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 > From rnribeiro em gmail.com Mon Mar 9 12:22:51 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 9 Mar 2009 12:22:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conec=E7=E3o?= In-Reply-To: <88c045a10903090820n173964dcw5bc703118769aefa@mail.gmail.com> References: <88c045a10903090820n173964dcw5bc703118769aefa@mail.gmail.com> Message-ID: <88c045a10903090822o69b197b6vb2584902c2a3a419@mail.gmail.com> so corrigindo locahost:c:\dados\FBKAR.FDB 2009/3/9 Reijanio Nunes Ribeiro > qual fb vc usa tenta ao inves de pathconnect se for computador local > locahost=10.1.1.3:C:\dados\FBKAR.FDB se for em rede 10.1.1.3: > C:\dados\FBKAR.FDB > no arquivo ini > tenta só > > 2009/3/9 Augusto junior > > Pessoal, >> >> estou desenvolvendo meu segundo sistema em fb ... o primeiro achei que >> teria >> problemas com a conecçao em rede.. mas tudo rodou perfeito >> agora ... o segundo nao conecta e estou fazendo exatamente = ao >> primeiro... >> >> crio um arquivo ini com o campo >> >> pathconect=10.1.1.3:C:\dados\FBKAR.FDB >> >> e me retorna a segunte mensagem ao executar o programa >> >> ESTRUTURA INVALIDA C:\DADOS\FMKAR.FDB >> >> ja conferi mil vezes e o caminho esta certo... >> ja liberei o firewall ... e para teste cheguei ate a desabilita-lo... >> tanto >> no servidor como nos terminais... >> >> o SO do servidor e o XP... no outro cliente que funciona perfeitamente é o >> SERVER 2003 >> >> alguem ja passou por isso ou sabe como resolver.. >> >> 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 >> > > From rildo em audibel.com.br Mon Mar 9 12:24:45 2009 From: rildo em audibel.com.br (Didao) Date: Mon, 9 Mar 2009 12:24:45 -0300 Subject: [firebase-br] Eventos References: <49B52BEF.5020806@stetika.com.br> Message-ID: Ola Ok, isso tudo bem. Eu gostaria de uma possilbilidade via programação... "Isael Faria Junior" escreveu na mensagem news:49B52BEF.5020806 em stetika.com.br... coloque os servicos do firebird nas excessões do FireWall Didao escreveu: > Ola > > Tenho eventos aqui, e volta e meia alguns clientes acabam desativando a > porta que eu uso para eventos no firewall. > Pergunto: Como evitar travamentos quando os eventos são chamados nas > máquias que estão com o firewall ativado nesta porta? > > Obrigado. > > > > > > > > > __________ Information from ESET Smart Security, version of virus > signature database 3911 (20090305) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.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 > > > __________ Information from ESET Smart Security, version of virus > signature database 3911 (20090305) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.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 From gutopj02 em gmail.com Mon Mar 9 12:30:14 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Mon, 9 Mar 2009 12:30:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conec=E7=E3o?= In-Reply-To: <88c045a10903090822o69b197b6vb2584902c2a3a419@mail.gmail.com> References: <88c045a10903090820n173964dcw5bc703118769aefa@mail.gmail.com> <88c045a10903090822o69b197b6vb2584902c2a3a419@mail.gmail.com> Message-ID: LOCALHOST nao seria para coneccao local? o sistema ta em rede... no servidor fica somente o arquivo FDB e nos terminais o executavel... 2009/3/9 Reijanio Nunes Ribeiro > so corrigindo locahost:c:\dados\FBKAR.FDB > > 2009/3/9 Reijanio Nunes Ribeiro > > > qual fb vc usa tenta ao inves de pathconnect se for computador local > > locahost=10.1.1.3:C:\dados\FBKAR.FDB se for em rede 10.1.1.3: > > C:\dados\FBKAR.FDB > > no arquivo ini > > tenta só > > > > 2009/3/9 Augusto junior > > > > Pessoal, > >> > >> estou desenvolvendo meu segundo sistema em fb ... o primeiro achei que > >> teria > >> problemas com a conecçao em rede.. mas tudo rodou perfeito > >> agora ... o segundo nao conecta e estou fazendo exatamente = ao > >> primeiro... > >> > >> crio um arquivo ini com o campo > >> > >> pathconect=10.1.1.3:C:\dados\FBKAR.FDB > >> > >> e me retorna a segunte mensagem ao executar o programa > >> > >> ESTRUTURA INVALIDA C:\DADOS\FMKAR.FDB > >> > >> ja conferi mil vezes e o caminho esta certo... > >> ja liberei o firewall ... e para teste cheguei ate a desabilita-lo... > >> tanto > >> no servidor como nos terminais... > >> > >> o SO do servidor e o XP... no outro cliente que funciona perfeitamente é > o > >> SERVER 2003 > >> > >> alguem ja passou por isso ou sabe como resolver.. > >> > >> 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 > From embarbosa em gmail.com Mon Mar 9 13:12:15 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 9 Mar 2009 13:12:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?_Conec=E7=E3o?= Message-ID: >agora ... o segundo nao conecta e estou fazendo exatamente = ao primeiro... >crio um arquivo ini com o campo > >pathconect=10.1.1.3:C:\dados\FBKAR.FDB > >e me retorna a segunte mensagem ao executar o programa > >ESTRUTURA INVALIDA C:\DADOS\FMKAR.FDB não sei se reparou... mas os dois arquivos são diferentes... C:\DADOS\FMKAR.FDB e C:\dados\FBKAR.FDB não tem nada relacionado a isso? ou foi só erro de digitação? Té+ From magno em speet.com.br Mon Mar 9 13:23:37 2009 From: magno em speet.com.br (Magno System) Date: Mon, 9 Mar 2009 13:23:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conec=E7=E3o?= References: Message-ID: <016f01c9a0d3$66b6cf10$6915a8c0@MagnoSystem> Me chamou a atenção que em uma linha você colocou FMKAR.FDB e em outra FBKAR.FDB. Já verificou se o nome do banco está correto ??? ----- Original Message ----- From: "Augusto junior" To: "FireBase" Sent: Monday, March 09, 2009 12:07 PM Subject: [firebase-br] Conecção Pessoal, estou desenvolvendo meu segundo sistema em fb ... o primeiro achei que teria problemas com a conecçao em rede.. mas tudo rodou perfeito agora ... o segundo nao conecta e estou fazendo exatamente = ao primeiro... crio um arquivo ini com o campo pathconect=10.1.1.3:C:\dados\FBKAR.FDB e me retorna a segunte mensagem ao executar o programa ESTRUTURA INVALIDA C:\DADOS\FMKAR.FDB ja conferi mil vezes e o caminho esta certo... ja liberei o firewall ... e para teste cheguei ate a desabilita-lo... tanto no servidor como nos terminais... o SO do servidor e o XP... no outro cliente que funciona perfeitamente é o SERVER 2003 alguem ja passou por isso ou sabe como resolver.. 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.9/1988 - Release Date: 03/06/09 19:17:00 From gutopj02 em gmail.com Mon Mar 9 13:35:58 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Mon, 9 Mar 2009 13:35:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conec=E7=E3o?= In-Reply-To: References: Message-ID: somente erro de digitacao 2009/3/9 Elton da Motta Barbosa > >agora ... o segundo nao conecta e estou fazendo exatamente = ao > primeiro... > >crio um arquivo ini com o campo > > > >pathconect=10.1.1.3:C:\dados\FBKAR.FDB > > > >e me retorna a segunte mensagem ao executar o programa > > > >ESTRUTURA INVALIDA C:\DADOS\FMKAR.FDB > > não sei se reparou... mas os dois arquivos são diferentes... > C:\DADOS\FMKAR.FDB e C:\dados\FBKAR.FDB > não tem nada relacionado a isso? ou foi só erro de digitação? > > 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 rodrigo em solucoeseinformatica.com.br Mon Mar 9 13:54:53 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 9 Mar 2009 13:54:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Conec=E7=E3o?= In-Reply-To: References: Message-ID: <8CBBBF4A2A8249C6A6892F67D370FB95@SOLUCOES.local> Augusto, qual a mensagem correta (a original em inglês) gerada pelo firebird? Esse "estrutura inválida" é um tanto quanto estranha, não estaria você tentando acessar uma base criada no FB 2.1 em um servidor 1.5, por exemplo ? []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: segunda-feira, 9 de março de 2009 12:08 Para: FireBase Assunto: [firebase-br] Conecção Pessoal, estou desenvolvendo meu segundo sistema em fb ... o primeiro achei que teria problemas com a conecçao em rede.. mas tudo rodou perfeito agora ... o segundo nao conecta e estou fazendo exatamente = ao primeiro... crio um arquivo ini com o campo pathconect=10.1.1.3:C:\dados\FBKAR.FDB e me retorna a segunte mensagem ao executar o programa ESTRUTURA INVALIDA C:\DADOS\FMKAR.FDB ja conferi mil vezes e o caminho esta certo... ja liberei o firewall ... e para teste cheguei ate a desabilita-lo... tanto no servidor como nos terminais... o SO do servidor e o XP... no outro cliente que funciona perfeitamente é o SERVER 2003 alguem ja passou por isso ou sabe como resolver.. 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 No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.9/1991 - Release Date: 03/09/09 07:14:00 From valdemirjs em gmail.com Mon Mar 9 14:17:36 2009 From: valdemirjs em gmail.com (Valdemir (gmail)) Date: Mon, 9 Mar 2009 14:17:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Servidor_win200_server_sp4_n=E3o_ini?= =?iso-8859-1?q?cia?= Message-ID: <46697E1D25B940CE9E08A1AA827B1078@demi> Pessoal tenho um cliente novo que o servidor dele é win2000 server com sp4 ele esta instalando o firebird 2.1 .. e instalou normalmente mas o firebird não carrega nem indo no menu iniciar, painel de controle, firebird e clicando no botão start clico nele.. e nada acontece não da nem mensagem de erro nunca vi este problema antes.. alguem faz ideia do que seja ? From cpd em lekagi.com.br Mon Mar 9 13:39:11 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 9 Mar 2009 13:39:11 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: [OFF'] Ajudinha OFF References: Message-ID: <49B54621.00000B.02796@JABER> ***Implementação do TEF*** Comprei uma video aula que ajudou D+. Da uma olhada no www.t2ti.com e verifica os cursos do Albert Eije. Se não me engano o nome do curso é MÓDULO PLUS - TEF+FRENTE DE CAIXA. (Custo aprox.: 50,00) É o melhor curso que já comprei.. Espero ter ajudado. Jáber S. C. Lima From jcpaldim em gmail.com Mon Mar 9 14:53:16 2009 From: jcpaldim em gmail.com (=?ISO-8859-1?Q?Jos=E9_Carlos_de_Souza?=) Date: Mon, 9 Mar 2009 14:53:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Conec=E7=E3o?= In-Reply-To: <8CBBBF4A2A8249C6A6892F67D370FB95@SOLUCOES.local> References: <8CBBBF4A2A8249C6A6892F67D370FB95@SOLUCOES.local> Message-ID: Olá amigo, talvez vc tenha que direcionar/liberar em seu roteador (não sei se é o seu caso) a porta do firebird (3050) para a máquina que é seu servidor. 2009/3/9 Rodrigo A. de Freitas > Augusto, qual a mensagem correta (a original em inglês) gerada pelo > firebird? > > Esse "estrutura inválida" é um tanto quanto estranha, não estaria você > tentando acessar uma base criada no FB 2.1 em um servidor 1.5, por exemplo > ? > > []'s > > Rodrigo A. de Freitas > > Análise & Desenvolvimento > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Augusto junior > Enviada em: segunda-feira, 9 de março de 2009 12:08 > Para: FireBase > Assunto: [firebase-br] Conecção > > Pessoal, > > estou desenvolvendo meu segundo sistema em fb ... o primeiro achei que > teria > problemas com a conecçao em rede.. mas tudo rodou perfeito > agora ... o segundo nao conecta e estou fazendo exatamente = ao primeiro... > > crio um arquivo ini com o campo > > pathconect=10.1.1.3:C:\dados\FBKAR.FDB > > e me retorna a segunte mensagem ao executar o programa > > ESTRUTURA INVALIDA C:\DADOS\FMKAR.FDB > > ja conferi mil vezes e o caminho esta certo... > ja liberei o firewall ... e para teste cheguei ate a desabilita-lo... tanto > no servidor como nos terminais... > > o SO do servidor e o XP... no outro cliente que funciona perfeitamente é o > SERVER 2003 > > alguem ja passou por isso ou sabe como resolver.. > > 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 > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.9/1991 - Release Date: 03/09/09 > 07:14:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 a.lima.silva em terra.com.br Mon Mar 9 15:08:40 2009 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Mon, 9 Mar 2009 15:08:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A___Conec=E7=E3o?= In-Reply-To: References: Message-ID: <47B3F8222E6F4746A3F1A0D76237F103@DEVELOPER2> O arquivo é de um banco de dados mesmo ? vc abre ele no ibconsole e ve as tabelas ? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Elton da Motta Barbosa Enviada em: segunda-feira, 9 de março de 2009 13:12 Para: lista em firebase.com.br Assunto: [firebase-br] Conecção >agora ... o segundo nao conecta e estou fazendo exatamente = ao primeiro... >crio um arquivo ini com o campo > >pathconect=10.1.1.3:C:\dados\FBKAR.FDB > >e me retorna a segunte mensagem ao executar o programa > >ESTRUTURA INVALIDA C:\DADOS\FMKAR.FDB não sei se reparou... mas os dois arquivos são diferentes... C:\DADOS\FMKAR.FDB e C:\dados\FBKAR.FDB não tem nada relacionado a isso? ou foi só erro de digitação? 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 sergiojampapb em gmail.com Mon Mar 9 16:03:06 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Mon, 9 Mar 2009 16:03:06 -0300 Subject: [firebase-br] Attempted update of read-only Message-ID: <33988d9d0903091203s657ec3dbvf9078cf560938c81@mail.gmail.com> Pessoal, Criei um campo TIMESPAMP e uma trigger associada: CREATE TRIGGER INCLUSAO FOR IN86_PLANO ACTIVE AFTER INSERT POSITION 5 AS BEGIN NEW.DATA_HORA_INS = CURRENT_TIMESTAMP ; END ; quando tento gravar a trigger (no SQL Manager) dá o erro: This column cannot be uppdated because it is derived from an SQL function or expression. Attempted update of read-only. alguém sabe o que é ? suspeito que seja o CURRENT_TIMESTAMP alguém pode me ajudar ? From welkson em gmail.com Mon Mar 9 16:21:14 2009 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Mon, 09 Mar 2009 16:21:14 -0300 Subject: [firebase-br] Attempted update of read-only In-Reply-To: <33988d9d0903091203s657ec3dbvf9078cf560938c81@mail.gmail.com> References: <33988d9d0903091203s657ec3dbvf9078cf560938c81@mail.gmail.com> Message-ID: <49B56C2A.9010903@gmail.com> Será que não é porque você está no evento AFTER (depois que o INSERT já aconteceu). O correto seria BEFORE. Se bem que nas versões antiga do Fireibird ele deixava fazer isso no after. Welkson Sergio Nascimento escreveu: > Pessoal, > > Criei um campo TIMESPAMP e uma trigger associada: > > CREATE TRIGGER INCLUSAO FOR IN86_PLANO > ACTIVE AFTER INSERT POSITION 5 > AS > BEGIN > NEW.DATA_HORA_INS = CURRENT_TIMESTAMP ; > END ; > > quando tento gravar a trigger (no SQL Manager) dá o erro: > > This column cannot be uppdated because it is derived from an SQL function or > expression. Attempted update of read-only. > > alguém sabe o que é ? > > suspeito que seja o CURRENT_TIMESTAMP > > alguém pode me ajudar ? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- Welkson Renny de Medeiros Focus Automação Comercial Desenvolvimento / Gerência de Redes welkson em focusautomacao.com.br Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org From denisrocha em hotmail.com Mon Mar 9 16:33:39 2009 From: denisrocha em hotmail.com (Denis) Date: Mon, 9 Mar 2009 16:33:39 -0300 Subject: [firebase-br] Off - programa para acessar Firebird no Linux References: <002b01c9a0c4$50545cb0$f0fd1610$@com> Message-ID: já rodei tbm o IBOconsole. Mas o flamerobin é melhor mesmo "Ivan Guimarães Meirelles" escreveu na mensagem news:002b01c9a0c4$50545cb0$f0fd1610$@com... Olá a todos... Alguém conhece algum programa parecido com IBExpert mas q funcione no Linux (ambiente gráfico) ?? Desde já agradeço a atençã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 sergiojampapb em gmail.com Mon Mar 9 16:42:53 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Mon, 9 Mar 2009 16:42:53 -0300 Subject: [firebase-br] Attempted update of read-only In-Reply-To: <49B56C2A.9010903@gmail.com> References: <33988d9d0903091203s657ec3dbvf9078cf560938c81@mail.gmail.com> <49B56C2A.9010903@gmail.com> Message-ID: <33988d9d0903091242v18ef0aeeoc25a2f0842f4b8c@mail.gmail.com> Isso mesmo. funcionou. Obrigado. 2009/3/9 Welkson Renny de Medeiros > Será que não é porque você está no evento AFTER (depois que o INSERT já > aconteceu). > > O correto seria BEFORE. > > Se bem que nas versões antiga do Fireibird ele deixava fazer isso no after. > > Welkson > > > Sergio Nascimento escreveu: > >> Pessoal, >> >> Criei um campo TIMESPAMP e uma trigger associada: >> >> CREATE TRIGGER INCLUSAO FOR IN86_PLANO >> ACTIVE AFTER INSERT POSITION 5 >> AS >> BEGIN >> NEW.DATA_HORA_INS = CURRENT_TIMESTAMP ; >> END ; >> >> quando tento gravar a trigger (no SQL Manager) dá o erro: >> >> This column cannot be uppdated because it is derived from an SQL function >> or >> expression. Attempted update of read-only. >> >> alguém sabe o que é ? >> >> suspeito que seja o CURRENT_TIMESTAMP >> >> alguém pode me ajudar ? >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> > > > -- > Welkson Renny de Medeiros > Focus Automação Comercial > Desenvolvimento / Gerência de Redes > welkson em focusautomacao.com.br > > > > Powered by .... > > (__) > \\\'',) > \/ \ ^ > .\._/_) > > www.FreeBSD.org > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 valdirdill em infolivre.com.br Mon Mar 9 16:51:11 2009 From: valdirdill em infolivre.com.br (Valdir) Date: Mon, 9 Mar 2009 16:51:11 -0300 Subject: Problema com Restauração de Backup Message-ID: Olá, Estou enfrentando um problema. Seguinte: Faço backup dos dados através do componente TIBBackupService e a restauração com TIBRestoreService. Utilizo o Firebird 2.0. Ocorre que, quando algum usuário desavisado, por conta própria, atualiza o Firebird para a versão 2.1, o sistema continua funcionando tudo normal. Abre, faz backup e restaura. Mas, quando é retornado ao Firebird 2.0 e se faz uma restauração de um backup que foi feito quando estava instalado o Firebird 2.1, a restauração simplesmente some com o arquivo de dados. Não dá qualquer tipo de erro na execução das rotinas. Simplesmente o bd é excluído. Alguém poderia me ajudar com alguma dica? Porque isso ocorre? Como impedir? Valdir Dill From jeter.rabelo em gmail.com Mon Mar 9 18:13:23 2009 From: jeter.rabelo em gmail.com (Jeter Rabelo Ferreira) Date: Mon, 9 Mar 2009 18:13:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_com_Restaura=E7=E3o_de_Back?= =?iso-8859-1?q?up?= In-Reply-To: References: Message-ID: <63c52f4e0903091413y3b621a22l3d599a3bd40f565c@mail.gmail.com> Olá Valdir. O Restore de um BD somente pode ser feito numa versão igual ou superior ao Servidor do Firebird cujo o backup foi efetuado. Para retornar o BD numa versão anterior, somente é possível extraindo o Metadados e fazendo um Pump dos registros. Para evitar que esse problema ocorra, (eu não utilizo o TIBRestore, então não sei dizer com certeza), não utilize o parâmetro -REP no comando de restaurar, aí o banco não é subustituído. -- []'s Jéter Rabelo Ferreira 2009/3/9 Valdir > Olá, > > Estou enfrentando um problema. > Seguinte: Faço backup dos dados através do componente TIBBackupService e a > restauração com TIBRestoreService. > Utilizo o Firebird 2.0. > Ocorre que, quando algum usuário desavisado, por conta própria, atualiza o > Firebird para a versão 2.1, o sistema continua funcionando tudo normal. > Abre, faz backup e restaura. Mas, quando é retornado ao Firebird 2.0 e se > faz uma restauração de um backup que foi feito quando estava instalado o > Firebird 2.1, a restauração simplesmente some com o arquivo de dados. Não > dá > qualquer tipo de erro na execução das rotinas. Simplesmente o bd é > excluído. > > Alguém poderia me ajudar com alguma dica? > Porque isso ocorre? Como impedir? > > > Valdir Dill > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Mon Mar 9 19:49:36 2009 From: ronmes em ig.com.br (RM) Date: Mon, 9 Mar 2009 19:49:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_com_Restaura=E7=E3o_de_Back?= =?iso-8859-1?q?up?= In-Reply-To: <63c52f4e0903091413y3b621a22l3d599a3bd40f565c@mail.gmail.com> References: <63c52f4e0903091413y3b621a22l3d599a3bd40f565c@mail.gmail.com> Message-ID: <90F1B18BC5D3431DA5D52A67E06AC134@c2d> Verifique por exemplo a versão do Servidor (FB X.xx) ou até mesmo a versão do ODS... Assim vc pode criar regras para criar e/ou restaurar os arquivos de Backup até o limite da sua criatividade... -------------------------------------------------- From: "Jeter Rabelo Ferreira" Sent: Monday, March 09, 2009 6:13 PM To: "Valdir" ; "FireBase" Subject: Re: [firebase-br]Problema com Restauração de Backup > Olá Valdir. > > O Restore de um BD somente pode ser feito numa versão igual ou superior ao > Servidor do Firebird cujo o backup foi efetuado. > > Para retornar o BD numa versão anterior, somente é possível extraindo o > Metadados e fazendo um Pump dos registros. > > Para evitar que esse problema ocorra, (eu não utilizo o TIBRestore, então > não sei dizer com certeza), não utilize o parâmetro -REP no comando de > restaurar, aí o banco não é subustituído. > > -- > []'s > Jéter Rabelo Ferreira > > 2009/3/9 Valdir > >> Olá, >> >> Estou enfrentando um problema. >> Seguinte: Faço backup dos dados através do componente TIBBackupService e >> a >> restauração com TIBRestoreService. >> Utilizo o Firebird 2.0. >> Ocorre que, quando algum usuário desavisado, por conta própria, atualiza >> o >> Firebird para a versão 2.1, o sistema continua funcionando tudo normal. >> Abre, faz backup e restaura. Mas, quando é retornado ao Firebird 2.0 e se >> faz uma restauração de um backup que foi feito quando estava instalado o >> Firebird 2.1, a restauração simplesmente some com o arquivo de dados. Não >> dá >> qualquer tipo de erro na execução das rotinas. Simplesmente o bd é >> excluído. >> >> Alguém poderia me ajudar com alguma dica? >> Porque isso ocorre? Como impedir? >> >> >> Valdir Dill >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 jedyfb em gmail.com Mon Mar 9 20:19:16 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 09 Mar 2009 20:19:16 -0300 Subject: [firebase-br] Ajuda Firebird Classic + Red Hat In-Reply-To: <49B28D8C.2060405@gmail.com> References: <49B28D8C.2060405@gmail.com> Message-ID: <1236640756.32461.5.camel@Aspire5612.bonagura.com.br> Ok, sei que estou beeem sumido, mas (como diria o Tio Jack o Estripador) vamos por partes... para ter o FB Classic rodando é necessário ter o XINETD devidamente configurado, (não sei se a versão de 64 bits está configurando automaticamente o o xinetd do RH, só sei que no Ubuntu 8.10 AMD64 não está). como está utiliazando um SO de 64 bits, veja se o seu FB também é de 64 bits, se for a versão de 32 bits terá que baixar muitas libs (leia-se arquivos .SO com suas respecitvas versões de 32 bits), como trabalho muito com Debian e Ubuntu, não tenho com o lhe ajudar muito no RH, mas eu lhe adianto... vai dar muito trabalho (como você disse que conectou local, acho que este não deve ser o seu problema). Mas acho que seria interessante colocar a mensagem de erro do firebird.log (tanto do servidor quanto do terminal) para termos uma idéia do que está ocorrendo. Abraço Eduardo Jedliczka Em Sáb, 2009-03-07 às 12:06 -0300, Waldir Junior escreveu: > Galera estou precisando de 1 mão aqui com 1 servidor red hat + firebird > classic 2.1 > > fiz a instalação e no proprio firebird usando isql funcionou tudo > tranquilamente, contudo, > quando eu tentava acessar de outro pc, não conseguia acessar :/, antes > estava instalado o SS e tudo funcionava > tranquilamente, acabou que tive que voltar para o SS, alguma sugestão?? > > > p.s.:o red hat é 64 bits > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 magno em speet.com.br Mon Mar 9 20:50:14 2009 From: magno em speet.com.br (Magno System) Date: Mon, 9 Mar 2009 20:50:14 -0300 Subject: [firebase-br] Ajuda Firebird Classic + Red Hat References: <49B28D8C.2060405@gmail.com> <1236640756.32461.5.camel@Aspire5612.bonagura.com.br> Message-ID: <00a601c9a111$caaad8c0$6915a8c0@MagnoSystem> Salve, Eduardo. Quem é vivo sempre aparece!!! ----- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Monday, March 09, 2009 8:19 PM Subject: Re: [firebase-br] Ajuda Firebird Classic + Red Hat Ok, sei que estou beeem sumido, mas (como diria o Tio Jack o Estripador) vamos por partes... para ter o FB Classic rodando é necessário ter o XINETD devidamente configurado, (não sei se a versão de 64 bits está configurando automaticamente o o xinetd do RH, só sei que no Ubuntu 8.10 AMD64 não está). como está utiliazando um SO de 64 bits, veja se o seu FB também é de 64 bits, se for a versão de 32 bits terá que baixar muitas libs (leia-se arquivos .SO com suas respecitvas versões de 32 bits), como trabalho muito com Debian e Ubuntu, não tenho com o lhe ajudar muito no RH, mas eu lhe adianto... vai dar muito trabalho (como você disse que conectou local, acho que este não deve ser o seu problema). Mas acho que seria interessante colocar a mensagem de erro do firebird.log (tanto do servidor quanto do terminal) para termos uma idéia do que está ocorrendo. Abraço Eduardo Jedliczka Em Sáb, 2009-03-07 às 12:06 -0300, Waldir Junior escreveu: > Galera estou precisando de 1 mão aqui com 1 servidor red hat + firebird > classic 2.1 > > fiz a instalação e no proprio firebird usando isql funcionou tudo > tranquilamente, contudo, > quando eu tentava acessar de outro pc, não conseguia acessar :/, antes > estava instalado o SS e tudo funcionava > tranquilamente, acabou que tive que voltar para o SS, alguma sugestão?? > > > p.s.:o red hat é 64 bits > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.9/1991 - Release Date: 03/09/09 07:14:00 From eduardo em icontroller.com.br Mon Mar 9 22:55:27 2009 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 09 Mar 2009 22:55:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_com_Restaura=E7=E3o_de_Back?= =?iso-8859-1?q?up?= In-Reply-To: References: Message-ID: [...] Ocorre que, quando algum usuário desavisado, por conta própria, atualiza o Firebird para a versão 2.1, [...] Usuáriozinho metido hein! E depois que ele joga para a 2.1 você volta para a 2.0? ping-pong? [...] Porque isso ocorre? Como impedir? [...] Demite o usuário metido! rsrs Eduardo From renato_br em bol.com.br Mon Mar 9 23:05:19 2009 From: renato_br em bol.com.br (Renato Alves) Date: Mon, 9 Mar 2009 23:05:19 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> <8F713000AB524DD1AA2AE7E32529C85F@Zeus> Message-ID: <7048518915A14B36B4A4E8CEE474218D@Zeus> Boa noite a todos da lista, Estou tentando sair deste erro já um bom tempo e não consigo. Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela possui um campo do tipo BIGINT. Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já recrei o campo várias vezes e não deslancha. Já procurei no Google e em várias listas de discussão, mas nenhuma resposta concreta. Solicito o apoio da comunidade se alguém já passou por isso. Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + DBExpress + Drive UIB Obrigado Renato From adriano em riodeserto.com.br Tue Mar 10 08:17:13 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 10 Mar 2009 08:17:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?Uso_de_=EDndice?= Message-ID: <49B64C39.6000004@riodeserto.com.br> Um texto embutido e sem conjunto de caracteres especificado foi limpo... Nome: tb_contabilizacao.txt Url: From rnribeiro em gmail.com Tue Mar 10 08:50:30 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 10 Mar 2009 08:50:30 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF In-Reply-To: <7048518915A14B36B4A4E8CEE474218D@Zeus> References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> <8F713000AB524DD1AA2AE7E32529C85F@Zeus> <7048518915A14B36B4A4E8CEE474218D@Zeus> Message-ID: <88c045a10903100450g455447aai1f0e534a73bfc114@mail.gmail.com> renato vc provavelmente ta usando value pra definir o campo tenta usar tipo clientdatasetCODIGO.asfmtbcd OU AsBcd e por ai vai 2009/3/9 Renato Alves > Boa noite a todos da lista, > > Estou tentando sair deste erro já um bom tempo e não consigo. > Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela possui um > campo do tipo BIGINT. > Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já recrei o > campo várias vezes e não deslancha. > Já procurei no Google e em várias listas de discussão, mas nenhuma > resposta > concreta. > Solicito o apoio da comunidade se alguém já passou por isso. > Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + DBExpress + > Drive UIB > Obrigado > Renato > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 wpereira em ami.com.br Tue Mar 10 09:07:41 2009 From: wpereira em ami.com.br (Wanderson Pereira) Date: Tue, 10 Mar 2009 09:07:41 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF In-Reply-To: <7048518915A14B36B4A4E8CEE474218D@Zeus> References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> <8F713000AB524DD1AA2AE7E32529C85F@Zeus> <7048518915A14B36B4A4E8CEE474218D@Zeus> Message-ID: <49B6580D.4000702@ami.com.br> Renato, Passei por um problema parecido com campo NUMERIC. Eu alterei o "tamanho" do campo e ele passou a dar esse erro. Parece que deu prob no Bco de Dados. Só que é no BD de trabalho, e no final acabei trocando BD prá lá e prá cá e não cheguei a uma conclusão. Mas acho q já é uma direção para vc seguir. Renato Alves escreveu: > Boa noite a todos da lista, > Estou tentando sair deste erro já um bom tempo e não consigo. > Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela > possui um > campo do tipo BIGINT. > Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já > recrei o > campo várias vezes e não deslancha. > Já procurei no Google e em várias listas de discussão, mas nenhuma > resposta > concreta. > Solicito o apoio da comunidade se alguém já passou por isso. > Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + DBExpress + > Drive UIB > Obrigado > Renato > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * Você já sorriu para o seu computador hoje? Já?? Mas que imbecil!!* From adriano em riodeserto.com.br Tue Mar 10 09:20:04 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 10 Mar 2009 09:20:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BFwd=3A_Uso_de_=EDndice=5D?= Message-ID: <49B65AF4.8000609@riodeserto.com.br> Um texto embutido e sem conjunto de caracteres especificado foi limpo... Nome: tb_contabilizacao.txt Url: From futura1999 em gmail.com Tue Mar 10 09:25:13 2009 From: futura1999 em gmail.com (ARNOPAZ-FUTURA Informatica/Locadora/LanHouse) Date: Tue, 10 Mar 2009 09:25:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?Recupera=E7=E3o_de_banco?= Message-ID: Bom dia. Estou com um problema no meu banco e gostaria da opinião de quem sabe; após efetuar uma rotina de manutenção no banco, tive as seguintes mensagens, que passo para seu conhecimento: ----------------------------------------------------------------------------------------------------------------------------------------------- *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gfix.bat* *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gfix -user SYSDBA -password masterkey -mend -full -ignore VSCyber.gdb* *Summary of validation errors* * Number of record level errors : 1* * Number of index page errors : 3* *Pressione qualquer tecla para continuar. . .* * * *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>backup.bat* *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gbak -user SYSDBA -password masterkey VSCyber.GDB -backup_database VSCyber.bck* *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>restore.bat* *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gbak -user SYSDBA -password masterkey VSCyber.bck -replace_database VSCyber.gdb* *gbak: cannot commit index MOV_MOVCX* *gbak: ERROR: violation of FOREIGN KEY constraint "MOV_PK" on table "MOV"* *gbak: ERROR: action cancelled by trigger (3) to preserve data integrity* *gbak: ERROR: Cannot deactivate primary index* *gbak: Exiting before completion due to errors* *Pressione qualquer tecla para continuar. . .* *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>* --------------------------------------------------------------------------------------------------------------------------------------------------------- Como sou iniciante em banco de dados, a(s) pergunta é: - Os erros encontrados podem ocasionar a perda do banco ?? - Isso ocorre com facilidades no firebird e/ou banco qualquer ?? - Há algo que possa fazer para corrigir ?? Obrigado pela atenção dos amigos> -- Arno R. da Paz FUTURA - Informática e LanHouse Tres Cachoeiras/RS ---------------------------------------------------------------------- Gl 2,20 "Já estou crucificado com Cristo; e vivo, não mais eu, mas Cristo vive em mim; e a vida que agora vivo na carne, vivo-a na fé do Filho de Deus, o qual me amou, e se entregou a si mesmo por mim." From ecostas em gmail.com Tue Mar 10 09:31:22 2009 From: ecostas em gmail.com (Eduardo C) Date: Tue, 10 Mar 2009 09:31:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Gerador_de_c=F3digo_como_zerar?= In-Reply-To: References: Message-ID: <14d39e550903100531h6b0242b8kb0193d34437a8d6a@mail.gmail.com> Talvez uma solução fosse usar *mod 1000000*, o que vai garantir que os valores ficarão no intervalo de 0 a 999999. Eduardo 2009/3/3 Andrei Luís > Automático acho que não tem. Mas você pode fazer isso no lugar onde você > está implementando o gerador em +1. Teste se o generator for 999999, em > caso > positivo utilize Set generator to 0 para voltar o generator a zero. > > Para obter o valor atual do generator você pode utilizar 'Select > Gen_id(nome_do_generator, 0) from rdb$database'. > > [] > Andrei > > 2009/3/3 Alexandre de Araujo Galski > > > Olá pessoal > > > > > > > > Fiz um gerador de código para um banco, que faz um select por tipo de > > objeto > > com order by + 1 e o campo recebe da seguinte forma= tip.000001, mas > achei > > que para fechar o código, tip.999999 levaria um certo tempo, só que pelo > > contrario antes de 10 meses ele vai estourar, tem alguma solução para > > quando chegar no 999999 ele reiniciar a do zero novamente...... > > > > > > > > > > > > Alexandre > > > > ____________________________________________ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 samuel.peres.ferreira em gmail.com Tue Mar 10 09:56:55 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Tue, 10 Mar 2009 09:56:55 -0300 Subject: [firebase-br] DeadLock Message-ID: Ola Estou usando d7, com fb 2.1 e mdo minha transacao esta definida como Read Commited, rec-version e nowait. tenho dois aplicativos, que chamo de Exibicao e Calculo. a Exibicao é bem simples, que fica 24 horas no ar, lendo (somente select) determinadas tabelas e exibindo em um monitor, a cada minuto (abro uma transacao vazia e dou commit). diariamente, essas informacoes sao 'recalculadas' pelo Calculo. Tudo funciona muito bem, porem meu cliente tem q encerrar a Exibicao, pq se ela esta no ar, no momento do calculo da erro de deadlock numa procedure que 'deleta' as informacoes que a exibicao esta lendo. 'Teoricamente', com o programa de exibicao no ar, seria so recalcular e pegaria os valores novos, mas nao estou conseguindo fazer isso funcionar. Fico grato se alguem puder me falar onde esta o erro samuel From listas em warmboot.com.br Tue Mar 10 10:13:24 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 10 Mar 2009 10:13:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Recupera=E7=E3o_de_banco?= In-Reply-To: References: Message-ID: <1816592258.20090310101324@warmboot.com.br> Corrupção no Firebird não é normal. Verifique o que pode ter causado isso. O erro é porque vc perdeu registros que fazem parte de integridade referencial, portanto, você terá que "filtrar" tudo que "quebrou" e reconstruir os relacionamentos inserindo os registros perdidos, ou descartando os orfãos. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AFILL> Bom dia. Estou com um problema no meu banco e gostaria da opinião de quem AFILL> sabe; após efetuar uma rotina de manutenção no banco, tive as seguintes AFILL> mensagens, que passo para seu conhecimento: AFILL> ----------------------------------------------------------------------------------------------------------------------------------------------- AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gfix.bat* AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gfix -user SYSDBA AFILL> -password masterkey -mend -full -ignore VSCyber.gdb* AFILL> *Summary of validation errors* AFILL> * Number of record level errors : 1* AFILL> * Number of index page errors : 3* AFILL> *Pressione qualquer tecla para continuar. . .* AFILL> * AFILL> * AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>backup.bat* AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gbak -user SYSDBA AFILL> -password masterkey VSCyber.GDB -backup_database VSCyber.bck* AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>restore.bat* AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gbak -user SYSDBA AFILL> -password masterkey VSCyber.bck -replace_database VSCyber.gdb* AFILL> *gbak: cannot commit index MOV_MOVCX* AFILL> *gbak: ERROR: violation of FOREIGN KEY constraint "MOV_PK" on table "MOV"* AFILL> *gbak: ERROR: action cancelled by trigger (3) to preserve data integrity* AFILL> *gbak: ERROR: Cannot deactivate primary index* AFILL> *gbak: Exiting before completion due to errors* AFILL> *Pressione qualquer tecla para continuar. . .* AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>* AFILL> --------------------------------------------------------------------------------------------------------------------------------------------------------- AFILL> Como sou iniciante em banco de dados, a(s) pergunta é: AFILL> - Os erros encontrados podem ocasionar a perda do banco ?? AFILL> - Isso ocorre com facilidades no firebird e/ou banco qualquer ?? AFILL> - Há algo que possa fazer para corrigir ?? AFILL> Obrigado pela atenção dos amigos> From listas em warmboot.com.br Tue Mar 10 10:24:13 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 10 Mar 2009 10:24:13 -0300 Subject: [firebase-br] DeadLock In-Reply-To: References: Message-ID: <764997172.20090310102413@warmboot.com.br> Defina a transação de "exibição" como ReadCommited e ReadOnly, com isso, ela pode ficar o tempo que for preciso aberta, que não afetará a performance do Firebird, pois ela é pre-commitada. Algo me diz que sua rotina de exibição não está apenas lendo os dados, caso contrário não era pra dar deadlock na outra. Ou então está com outro isolamento. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br sf> Ola sf> Estou usando d7, com fb 2.1 e mdo sf> minha transacao esta definida como Read Commited, rec-version e nowait. sf> tenho dois aplicativos, que chamo de Exibicao e Calculo. sf> a Exibicao é bem simples, que fica 24 horas no ar, lendo (somente select) sf> determinadas tabelas e exibindo em um monitor, a cada minuto (abro uma sf> transacao vazia e dou commit). sf> diariamente, essas informacoes sao 'recalculadas' pelo Calculo. Tudo sf> funciona muito bem, porem meu cliente tem q encerrar a Exibicao, pq se ela sf> esta no ar, no momento do calculo da erro de deadlock numa procedure que sf> 'deleta' as informacoes que a exibicao esta lendo. sf> 'Teoricamente', com o programa de exibicao no ar, seria so recalcular e sf> pegaria os valores novos, mas nao estou conseguindo fazer isso funcionar. sf> Fico grato se alguem puder me falar onde esta o erro sf> samuel From welkson em gmail.com Tue Mar 10 11:22:33 2009 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Tue, 10 Mar 2009 11:22:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?Recupera=E7=E3o_de_banco?= In-Reply-To: <1816592258.20090310101324@warmboot.com.br> References: <1816592258.20090310101324@warmboot.com.br> Message-ID: <49B677A9.1020607@gmail.com> Cantu, Aproveitando a thread, existe mais alguma recomendação para evitar corrupção de base fora: * Manter sempre ativo o Forced Writes; * Desativar cache de disco do sistema operacional; * Bom no-break =) Welkson Carlos H. Cantu escreveu: > Corrupção no Firebird não é normal. Verifique o que pode ter causado > isso. > > O erro é porque vc perdeu registros que fazem parte de integridade > referencial, portanto, você terá que "filtrar" tudo que "quebrou" e > reconstruir os relacionamentos inserindo os registros perdidos, ou > descartando os orfãos. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > AFILL> Bom dia. Estou com um problema no meu banco e gostaria da opinião de quem > AFILL> sabe; após efetuar uma rotina de manutenção no banco, tive as seguintes > AFILL> mensagens, que passo para seu conhecimento: > AFILL> ----------------------------------------------------------------------------------------------------------------------------------------------- > > AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gfix.bat* > > AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gfix -user SYSDBA > AFILL> -password masterkey -mend -full -ignore VSCyber.gdb* > > AFILL> *Summary of validation errors* > > AFILL> * Number of record level errors : 1* > > AFILL> * Number of index page errors : 3* > > AFILL> *Pressione qualquer tecla para continuar. . .* > > AFILL> * > AFILL> * > > AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>backup.bat* > > AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gbak -user SYSDBA > AFILL> -password masterkey VSCyber.GDB -backup_database VSCyber.bck* > > AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>restore.bat* > > AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>gbak -user SYSDBA > AFILL> -password masterkey VSCyber.bck -replace_database VSCyber.gdb* > > AFILL> *gbak: cannot commit index MOV_MOVCX* > > AFILL> *gbak: ERROR: violation of FOREIGN KEY constraint "MOV_PK" on table "MOV"* > > AFILL> *gbak: ERROR: action cancelled by trigger (3) to preserve data integrity* > > AFILL> *gbak: ERROR: Cannot deactivate primary index* > > AFILL> *gbak: Exiting before completion due to errors* > > AFILL> *Pressione qualquer tecla para continuar. . .* > > AFILL> *C:\Arquivos de programas\Firebird\Firebird_1_5\bin>* > > AFILL> --------------------------------------------------------------------------------------------------------------------------------------------------------- > > AFILL> Como sou iniciante em banco de dados, a(s) pergunta é: > > AFILL> - Os erros encontrados podem ocasionar a perda do banco ?? > > AFILL> - Isso ocorre com facilidades no firebird e/ou banco qualquer ?? > > AFILL> - Há algo que possa fazer para corrigir ?? > > > AFILL> Obrigado pela atenção dos amigos> > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- Welkson Renny de Medeiros Focus Automação Comercial Desenvolvimento / Gerência de Redes welkson em focusautomacao.com.br Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org From listas em warmboot.com.br Tue Mar 10 11:49:39 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 10 Mar 2009 11:49:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?Recupera=E7=E3o_de_banco?= In-Reply-To: <49B677A9.1020607@gmail.com> References: <1816592258.20090310101324@warmboot.com.br> <49B677A9.1020607@gmail.com> Message-ID: <1685615039.20090310114939@warmboot.com.br> WRdM> * Desativar cache de disco do sistema operacional; O loco! Não faça isso, senão o servidor vai ficar uma carroça :) Além do que você falou, usar sempre hardware de qualidade (atenção especial para a RAM do servidor). []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From welkson em gmail.com Tue Mar 10 12:02:36 2009 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Tue, 10 Mar 2009 12:02:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Recupera=E7=E3o_de_banco?= In-Reply-To: <1685615039.20090310114939@warmboot.com.br> References: <1816592258.20090310101324@warmboot.com.br> <49B677A9.1020607@gmail.com> <1685615039.20090310114939@warmboot.com.br> Message-ID: <49B6810C.704@gmail.com> Pois é Cantu! sou obrigado a fazer, mesmo estando ciente da perda de performance... mas faço isso em um sistema de PDV (Windows XP). No sistema de ERP uso no Linux e com o cache de disco ligado, sweep manual, bom nobreak e hardware =) Mas PDV é mas complicado... as vezez a operadora dar um reset (qualquer aviso já fica nervosa e faz isso)... as vezes um dispositivo trava (multi-serial, impressora fiscal, etc)... tem vários fatores... já peguei até casos em clientes onde fui obrigado a usar estabilizador porque o no-break não funcionava com gerador (oscilação de energia). Welkson Carlos H. Cantu escreveu: > WRdM> * Desativar cache de disco do sistema operacional; > > O loco! Não faça isso, senão o servidor vai ficar uma carroça :) > > Além do que você falou, usar sempre hardware de qualidade > (atenção especial para a RAM do servidor). > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.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 > > -- Welkson Renny de Medeiros Focus Automação Comercial Desenvolvimento / Gerência de Redes welkson em focusautomacao.com.br Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org From douglasht em gmail.com Tue Mar 10 12:27:36 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 10 Mar 2009 12:27:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Recupera=E7=E3o_de_banco?= In-Reply-To: <1685615039.20090310114939@warmboot.com.br> References: <1816592258.20090310101324@warmboot.com.br> <49B677A9.1020607@gmail.com> <1685615039.20090310114939@warmboot.com.br> Message-ID: <249af69e0903100827x6563f24bmf28fd9c6697cd515@mail.gmail.com> 2009/3/10 Carlos H. Cantu : > WRdM> * Desativar cache de disco do sistema operacional; > O loco! Não faça isso, senão o servidor vai ficar uma carroça :) Não necessariamente. Se for SuperServer *e* o servidor for dedicado *e* o cache da base estiver bem configurado para usar a memória disponível, desligar o cache do OS pode ser benéfico porque reduz a sobrecarga de se manter dois caches (o do FB e o do OS). No Classic realmente não faz sentido. Mas acredito que o Welkson estava falando de desligar o 'cache de escritas' do OS (no windows é na página de propriedades do hd), o que é sempre recomendado. Ao invés de desligar 'completamente' o cache do OS (no firebird.conf MaxFileSystemCache=0). hth, -- Douglas Tosi www.sinatica.com From welkson em gmail.com Tue Mar 10 12:30:12 2009 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Tue, 10 Mar 2009 12:30:12 -0300 Subject: [firebase-br] =?iso-8859-1?q?Recupera=E7=E3o_de_banco?= In-Reply-To: <249af69e0903100827x6563f24bmf28fd9c6697cd515@mail.gmail.com> References: <1816592258.20090310101324@warmboot.com.br> <49B677A9.1020607@gmail.com> <1685615039.20090310114939@warmboot.com.br> <249af69e0903100827x6563f24bmf28fd9c6697cd515@mail.gmail.com> Message-ID: <49B68784.3020909@gmail.com> Exato, estou falando de cache de disco do Windows (propriedades do HD). Esse MaxFileSystemCache também ajudaria? Welkson Douglas Tosi escreveu: > 2009/3/10 Carlos H. Cantu : > >> WRdM> * Desativar cache de disco do sistema operacional; >> O loco! Não faça isso, senão o servidor vai ficar uma carroça :) >> > > Não necessariamente. > Se for SuperServer *e* o servidor for dedicado *e* o cache da base > estiver bem configurado para usar a memória disponível, desligar o > cache do OS pode ser benéfico porque reduz a sobrecarga de se manter > dois caches (o do FB e o do OS). > No Classic realmente não faz sentido. > > Mas acredito que o Welkson estava falando de desligar o 'cache de > escritas' do OS (no windows é na página de propriedades do hd), o que > é sempre recomendado. > Ao invés de desligar 'completamente' o cache do OS (no firebird.conf > MaxFileSystemCache=0). > > hth, > -- Welkson Renny de Medeiros Focus Automação Comercial Desenvolvimento / Gerência de Redes welkson em focusautomacao.com.br Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org From adriano em riodeserto.com.br Tue Mar 10 13:08:09 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 10 Mar 2009 13:08:09 -0300 Subject: [firebase-br] Indice Message-ID: <49B69069.5060200@riodeserto.com.br> Bom Dia a Todos ! Eu tenho uma tabela em um banco firebird 2.1 de aproximadamente 2.2GB. Eu armazeno os lançamentos contabeis em uma tabela chamada tb_contabilizacao. Essa tabela possui 400.000 registros, com suas respectivas chaves estrangeiras criadas. No entanto, percebi que algumas querys para retornar os lançamentos contábeis do registro referente levam cerca de 2 segundos para retornar, isso em apenas alguns casos... A tabela possui atualmente 19 FK e algumas a query retornam instantaneamente, outras demoram esse tempo de 2 segundos. Analisando o plano, eu percebi que ele utiliza o índice para priorizar o Join com a tabela tb_conta_contabil. Na minha opinião, ele deveria utilizar um outro índice, por sinal o índice da foreign key, pois este índice iria posicionar direto nos registros de interesse, ao invés da tabela toda. Segue o exemplo para ficar mais claro: select c.cd_contabilizacao, c.cd_empresa, c.dt_contabil, c.nr_documento, c.fg_db_cr, c.vl_contabil, c.ds_observacao, c.cd_conta_contabil, c.cd_movimento_bancario, cc.ds_conta_contabil, cc.cd_contabil, c.cd_pessoa from TB_CONTABILIZACAO c inner join tb_conta_contabil cc on ( c.cd_conta_contabil = cc.cd_conta_contabil ) where c.cd_nota_entrada = 284431 Plan PLAN JOIN (C INDEX (FK_TB_CONTABILIZACAO_2), CC INDEX (PK_CONTA_CONTABIL)) Adapted Plan PLAN JOIN (C INDEX (FK_TB_CONTABILIZACAO_2), CC INDEX (PK_CONTA_CONTABIL)) *Esta query usa o plan corretamente, pois utiliza o indice FK_TB_CONTABILIZACAO_2, que é o índice da FK de TB_NOTA_ENTRADA * No entanto, esta mesma query utilizando outra chave, acaba por não utilizar um plano similar select c.cd_contabilizacao, c.cd_empresa, c.dt_contabil, c.nr_documento, c.fg_db_cr, c.vl_contabil, c.ds_observacao, c.cd_conta_contabil, c.cd_movimento_bancario, cc.ds_conta_contabil, cc.cd_contabil, c.cd_pessoa from TB_CONTABILIZACAO c inner join tb_conta_contabil cc on ( c.cd_conta_contabil = cc.cd_conta_contabil ) where c.cd_movimento_bancario = 400000 Plan PLAN JOIN (CC NATURAL, C INDEX (FK_TB_CONTABILIZACAO_1)) Adapted Plan PLAN JOIN (CC NATURAL, C INDEX (FK_TB_CONTABILIZACAO_1)) Neste caso, ele está usando o índice da foreign key de tb_conta_contabil, fazendo assim um table scan para retornar os registros desejados. Como sou usuário de Sybase, vou perguntar conforme o que acontece no Sybase: Existe alguma maneira de fazer o banco utilizar o índice correto ? No sybase existe um comando chamado update statistcs para que atualize as estatísticas do índice e o banco passe a utiliza-lo. Existe isso no firebird ? Ou serei obrigado a usar a query dessa forma: select c.cd_contabilizacao, c.cd_empresa, c.dt_contabil, c.nr_documento, c.fg_db_cr, c.vl_contabil, c.ds_observacao, c.cd_conta_contabil, c.cd_movimento_bancario, cc.ds_conta_contabil, cc.cd_contabil, c.cd_pessoa from TB_CONTABILIZACAO c inner join tb_conta_contabil cc on ( c.cd_conta_contabil = cc.cd_conta_contabil ) where c.cd_movimento_bancario = 400000 plan ( c index ( fk_tb_contabilizacao_18 ), cc natural ) Em Anexo, segue a DDL da tabela tb_contabilizacao Adriano From douglasht em gmail.com Tue Mar 10 13:16:39 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 10 Mar 2009 13:16:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?Recupera=E7=E3o_de_banco?= In-Reply-To: <49B68784.3020909@gmail.com> References: <1816592258.20090310101324@warmboot.com.br> <49B677A9.1020607@gmail.com> <1685615039.20090310114939@warmboot.com.br> <249af69e0903100827x6563f24bmf28fd9c6697cd515@mail.gmail.com> <49B68784.3020909@gmail.com> Message-ID: <249af69e0903100916q4e3b3d3at841b25e48c1addfa@mail.gmail.com> 2009/3/10 Welkson Renny de Medeiros : > Exato, estou falando de cache de disco do Windows (propriedades do HD). > Esse MaxFileSystemCache também ajudaria? Não. Ele é mais voltado a ajuste de desempenho. []s -- Douglas Tosi www.sinatica.com From juvenciolsilva em gmail.com Tue Mar 10 13:20:53 2009 From: juvenciolsilva em gmail.com (Juvencio Leite) Date: Tue, 10 Mar 2009 13:20:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?La=E7o_de_repeti=E7=E3o?= Message-ID: <5f51689b0903100920h5a859efs4fa5f88242960d3c@mail.gmail.com> Boa tarde, galera, estou convertendo um script de sql server para firebird e gostaria de saber como eu faço um laço de repetição no firebird? -- ==================================== Desenvolvimento para aplicativos comerciais com eficiência e segurança. 'A Análise determina a necessidade. Se nunca andou de Helicoptero, isso não significa que o mesmo não sirva para nada.' ??????? ??? ?? ????? =================================== From douglasht em gmail.com Tue Mar 10 13:25:56 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 10 Mar 2009 13:25:56 -0300 Subject: [firebase-br] Indice In-Reply-To: <49B69069.5060200@riodeserto.com.br> References: <49B69069.5060200@riodeserto.com.br> Message-ID: <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> 2009/3/10 Adriano Luiz de Souza : > PLAN JOIN (CC NATURAL, C INDEX (FK_TB_CONTABILIZACAO_1)) Por algum motivo o Firebird achou que é melhor filtrar a TB_CONTABILIZACAO pelo campo CD_CONTA_CONTABIL, fazendo um tablescan na TB_CONTA_CONTABIL. Os índices estão com as estatísticas atualizadas? Tente forçar o seguinte plano na segunda query: PLAN JOIN (C INDEX (FK_TB_CONTABILIZACAO_18), CC INDEX (PK_CONTA_CONTABIL)) hth, -- Douglas Tosi www.sinatica.com From isael em stetika.com.br Tue Mar 10 13:32:55 2009 From: isael em stetika.com.br (Isael Faria Junior) Date: Tue, 10 Mar 2009 13:32:55 -0300 Subject: [firebase-br] =?utf-8?b?TGHDp28gZGUgcmVwZXRpw6fDo28=?= In-Reply-To: <5f51689b0903100920h5a859efs4fa5f88242960d3c@mail.gmail.com> References: <5f51689b0903100920h5a859efs4fa5f88242960d3c@mail.gmail.com> Message-ID: <49B69637.1090002@stetika.com.br> Para while : while (v1 < v2) do begin end; Para For for select campo from tabela into : parametro do begin end; Juvencio Leite escreveu: > Boa tarde, galera, estou convertendo um script de sql server para > firebird e gostaria de saber como eu faço um laço de repetição no > firebird? > > From adriano em riodeserto.com.br Tue Mar 10 13:57:39 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 10 Mar 2009 13:57:39 -0300 Subject: [firebase-br] Indice In-Reply-To: <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> Message-ID: <49B69C03.103@riodeserto.com.br> Forçando o plan funciona, já havia feito este teste. Já que você questionou sobre estatísticas atualizadas, não sei te responder. No sybase eu sei que o comando é update statistcs [all/index] on [nm_tabela] . No firebird não sei qual comando. Obrigado pela atenção Adriano Douglas Tosi escreveu: > 2009/3/10 Adriano Luiz de Souza : > >> PLAN JOIN (CC NATURAL, C INDEX (FK_TB_CONTABILIZACAO_1)) >> > > Por algum motivo o Firebird achou que é melhor filtrar a > TB_CONTABILIZACAO pelo campo CD_CONTA_CONTABIL, fazendo um tablescan > na TB_CONTA_CONTABIL. > > Os índices estão com as estatísticas atualizadas? > > Tente forçar o seguinte plano na segunda query: > PLAN JOIN (C INDEX (FK_TB_CONTABILIZACAO_18), CC INDEX (PK_CONTA_CONTABIL)) > > hth, > From juvenciolsilva em gmail.com Tue Mar 10 13:59:32 2009 From: juvenciolsilva em gmail.com (Juvencio Leite) Date: Tue, 10 Mar 2009 13:59:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?La=E7o_de_repeti=E7=E3o?= In-Reply-To: <49B69637.1090002@stetika.com.br> References: <5f51689b0903100920h5a859efs4fa5f88242960d3c@mail.gmail.com> <49B69637.1090002@stetika.com.br> Message-ID: <5f51689b0903100959q4f295340t3b94c89e5db7e7ad@mail.gmail.com> ISSO NO FB 1.5 ? obs: como eu declaro variavel? tentei: DECLARE VARIABLE codigo integer; mas não funcionou. 2009/3/10 Isael Faria Junior : > Para while : > while (v1 < v2) do > begin > > end; > > Para For > > for select campo from tabela into : parametro do > begin > > end; > > > Juvencio Leite escreveu: >> >> Boa tarde, galera, estou convertendo um script de sql server para >> firebird e gostaria de saber como eu faço um laço de repetição no >> firebird? >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ==================================== Desenvolvimento para aplicativos comerciais com eficiência e segurança. 'A Análise determina a necessidade. Se nunca andou de Helicoptero, isso não significa que o mesmo não sirva para nada.' ??????? ??? ?? ????? =================================== From douglasht em gmail.com Tue Mar 10 14:17:08 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 10 Mar 2009 14:17:08 -0300 Subject: [firebase-br] Indice In-Reply-To: <49B69C03.103@riodeserto.com.br> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> Message-ID: <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> 2009/3/10 Adriano Luiz de Souza : > Forçando o plan funciona, já havia feito este teste. Já que você questionou > sobre estatísticas atualizadas, não sei te responder. No sybase eu sei que o > comando é update statistcs [all/index] on [nm_tabela] . No firebird não sei > qual comando. No Firebird tem que executar um comando para cada índice: SET STATISTICS INDEX index_name; hth, -- Douglas Tosi www.sinatica.com From adriano em riodeserto.com.br Tue Mar 10 14:43:26 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 10 Mar 2009 14:43:26 -0300 Subject: [firebase-br] Indice In-Reply-To: <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> Message-ID: <49B6A6BE.4000409@riodeserto.com.br> Ok, obrigado pela dica. O comando é bem parecido... No entanto, executei em todos os índices dessa tabela e não surtiu efeito. No ibexpert, é possível fazer um recompute all na aba de índices da tabela. Infelizmente o FB ainda insiste em usar o natural plan. Mas acho que eu sei qual é o problema... A tabela tem 400.000 registros mas para este campo no qual estou pesquisando, não há nenhum registro... Pode ser que isso esteja causando o uso desse plan. Vou testar isso e depois posto o resultado. Adriano Douglas Tosi escreveu: > 2009/3/10 Adriano Luiz de Souza : > >> Forçando o plan funciona, já havia feito este teste. Já que você questionou >> sobre estatísticas atualizadas, não sei te responder. No sybase eu sei que o >> comando é update statistcs [all/index] on [nm_tabela] . No firebird não sei >> qual comando. >> > > No Firebird tem que executar um comando para cada índice: > SET STATISTICS INDEX index_name; > > hth, > From falecomigo em marcoabreu.eti.br Tue Mar 10 14:53:22 2009 From: falecomigo em marcoabreu.eti.br (Marco Antonio Abreu) Date: Tue, 10 Mar 2009 14:53:22 -0300 Subject: [firebase-br] DeadLock In-Reply-To: References: Message-ID: <49B6A912.3010103@marcoabreu.eti.br> Olá Samuel, Na sua aplicação "Exibição", se ela só faz select, você não precisa abrir uma transação. Pode fazer o select diretamente sem problema. []'s, Marco Antonio Abreu falecomigo em marcoabreu.eti.br samuel ferreira escreveu: > Ola > > Estou usando d7, com fb 2.1 e mdo > > minha transacao esta definida como Read Commited, rec-version e nowait. > > tenho dois aplicativos, que chamo de Exibicao e Calculo. > > a Exibicao é bem simples, que fica 24 horas no ar, lendo (somente select) > determinadas tabelas e exibindo em um monitor, a cada minuto (abro uma > transacao vazia e dou commit). > > diariamente, essas informacoes sao 'recalculadas' pelo Calculo. Tudo > funciona muito bem, porem meu cliente tem q encerrar a Exibicao, pq se ela > esta no ar, no momento do calculo da erro de deadlock numa procedure que > 'deleta' as informacoes que a exibicao esta lendo. > > 'Teoricamente', com o programa de exibicao no ar, seria so recalcular e > pegaria os valores novos, mas nao estou conseguindo fazer isso funcionar. > > > Fico grato se alguem puder me falar onde esta o erro > > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 isael em stetika.com.br Tue Mar 10 15:10:02 2009 From: isael em stetika.com.br (Isael Faria Junior) Date: Tue, 10 Mar 2009 15:10:02 -0300 Subject: [firebase-br] =?utf-8?b?TGHDp28gZGUgcmVwZXRpw6fDo28=?= In-Reply-To: <5f51689b0903100959q4f295340t3b94c89e5db7e7ad@mail.gmail.com> References: <5f51689b0903100920h5a859efs4fa5f88242960d3c@mail.gmail.com> <49B69637.1090002@stetika.com.br> <5f51689b0903100959q4f295340t3b94c89e5db7e7ad@mail.gmail.com> Message-ID: <49B6ACFA.20206@stetika.com.br> vc esta declarando antes do begin e depois do AS ? Segue exemplo em uma procedure : CREATE PROCEDURE SP_GERA_LIBERACAO ( COD_PROPOSTA DOUBLE PRECISION, COD_REVISAO DOUBLE PRECISION) AS DECLARE VARIABLE DATA_LIMITE DATE; DECLARE VARIABLE ID_PATRIMONIO_SIMPLES INTEGER; DECLARE VARIABLE ID_PRODUTO INTEGER; DECLARE VARIABLE SIT_QTD VARCHAR(1); DECLARE VARIABLE I INTEGER; DECLARE VARIABLE QTD DOUBLE PRECISION; DECLARE VARIABLE PRCUSTO DOUBLE PRECISION; DECLARE VARIABLE DESCRICAO VARCHAR(50); DECLARE VARIABLE SIT_TIPO VARCHAR(1); DECLARE VARIABLE VAL_UNIT DOUBLE PRECISION; begin /* Procedure Text */ FOR SELECT A.descricao, A.qtd_item_locacao,A.id_patrimonio_simples, a.val_unitario FROM ite_patr_prop A WHERE A.cod_proposta = :cod_proposta AND A.cod_revisao = :cod_revisao INTO :descricao,:qtd,:id_patrimonio_simples, :val_unit DO BEGIN I = 0; I = 0; SELECT P.dat_limite FROM PROPOSTA P WHERE P.cod_proposta = :cod_proposta AND P.cod_revisao = :cod_revisao INTO :data_limite; SELECT B.qtd,B.sit_tipo,b.id_produto FROM patrimonio_simples B WHERE B.id_patrimonio_simples = :id_patrimonio_simples into :sit_qtd,:sit_tipo,:id_produto; if (:sit_qtd IS NULL) then sit_qtd = 'N'; if (sit_tipo = '2') then begin if (:sit_qtd = 'S') then BEGIN WHILE (I<:qtd) DO BEGIN INSERT INTO ITE_LIB_PROP(COD_PROPOSTA,COD_REVISAO,DESCRICAO,qtd,id_patrimonio_simples,DATA_LIMITE) VALUES(:cod_proposta,:cod_revisao,:descricao,1,:id_patrimonio_simples,:data_limite); I = I+1; END END if (:sit_qtd = 'N') then BEGIN INSERT INTO ITE_LIB_PROP(COD_PROPOSTA,COD_REVISAO,DESCRICAO,qtd,id_patrimonio_simples,DATA_LIMITE) VALUES(:cod_proposta,:cod_revisao,:descricao,:qtd,:id_patrimonio_simples,:data_limite); END END if (sit_tipo = '1' ) then begin SELECT DESCRICAO,PRCUSTO FROM PRODUTOS WHERE ID_PRODUTO = :id_produto INTO :descricao,:prcusto; INSERT INTO ITE_LIB_PRODUTO(COD_PROPOSTA,COD_REVISAO,id_produto,DESCRICAO, qtd,VAL_UNITARIO,VAL_TOTAL,VALOR_UNIT_CONTR) VALUES(:cod_proposta,:cod_revisao,:id_produto,:descricao, :qtd,:prcusto,(:qtd*:prcusto),:val_unit); end END suspend; end Juvencio Leite escreveu: > ISSO NO FB 1.5 ? obs: como eu declaro variavel? tentei: DECLARE > VARIABLE codigo integer; mas não funcionou. > > 2009/3/10 Isael Faria Junior : > >> Para while : >> while (v1 < v2) do >> begin >> >> end; >> >> Para For >> >> for select campo from tabela into : parametro do >> begin >> >> end; >> >> >> Juvencio Leite escreveu: >> >>> Boa tarde, galera, estou convertendo um script de sql server para >>> firebird e gostaria de saber como eu faço um laço de repetição no >>> firebird? >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 renato_br em bol.com.br Tue Mar 10 15:18:15 2009 From: renato_br em bol.com.br (Renato Alves) Date: Tue, 10 Mar 2009 15:18:15 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem><8F713000AB524DD1AA2AE7E32529C85F@Zeus><7048518915A14B36B4A4E8CEE474218D@Zeus> <88c045a10903100450g455447aai1f0e534a73bfc114@mail.gmail.com> Message-ID: Reijanio Agradeço a resposta, mas na verdade não. O campo só deu eu dar um active dá o erro, quero dizer, utilizo; "botão direito do mouse, fields editor, add fields, quando do um active dá esse erro" Ou seja, utilizo o campo como normalmente faço. Utilizo também reaproveitamento de código no Cadastro e Pesquisa. Já tentei alterar o valor do tipo do campo via código, mas sem sucesso. Tenho muita vontade de migrar para IBO da Upscene (acho que é assim que escreve), mas o meu caso não é nem grana e sim tempo. Aceito sugestões. Renato ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Tuesday, March 10, 2009 8:50 AM Subject: Re: [firebase-br] OFF - BCD Overflow - OFF renato vc provavelmente ta usando value pra definir o campo tenta usar tipo clientdatasetCODIGO.asfmtbcd OU AsBcd e por ai vai 2009/3/9 Renato Alves > Boa noite a todos da lista, > > Estou tentando sair deste erro já um bom tempo e não consigo. > Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela possui > um > campo do tipo BIGINT. > Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já recrei o > campo várias vezes e não deslancha. > Já procurei no Google e em várias listas de discussão, mas nenhuma > resposta > concreta. > Solicito o apoio da comunidade se alguém já passou por isso. > Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + DBExpress + > Drive UIB > Obrigado > Renato > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 renato_br em bol.com.br Tue Mar 10 15:20:14 2009 From: renato_br em bol.com.br (Renato Alves) Date: Tue, 10 Mar 2009 15:20:14 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> <8F713000AB524DD1AA2AE7E32529C85F@Zeus><7048518915A14B36B4A4E8CEE474218D@Zeus> <49B6580D.4000702@ami.com.br> Message-ID: Wanderson, O que vc fez, mudou de versão do DB? Tá brabo o negócio aqui e não chego a conclusão nenhuma. Renato ----- Original Message ----- From: "Wanderson Pereira" To: "FireBase" Sent: Tuesday, March 10, 2009 9:07 AM Subject: Re: [firebase-br] OFF - BCD Overflow - OFF Renato, Passei por um problema parecido com campo NUMERIC. Eu alterei o "tamanho" do campo e ele passou a dar esse erro. Parece que deu prob no Bco de Dados. Só que é no BD de trabalho, e no final acabei trocando BD prá lá e prá cá e não cheguei a uma conclusão. Mas acho q já é uma direção para vc seguir. Renato Alves escreveu: > Boa noite a todos da lista, > Estou tentando sair deste erro já um bom tempo e não consigo. > Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela possui > um > campo do tipo BIGINT. > Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já recrei o > campo várias vezes e não deslancha. > Já procurei no Google e em várias listas de discussão, mas nenhuma > resposta > concreta. > Solicito o apoio da comunidade se alguém já passou por isso. > Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + DBExpress + > Drive UIB > Obrigado > Renato > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * Você já sorriu para o seu computador hoje? Já?? Mas que imbecil!!* ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 douglasht em gmail.com Tue Mar 10 15:23:21 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 10 Mar 2009 15:23:21 -0300 Subject: [firebase-br] Indice In-Reply-To: <49B6A6BE.4000409@riodeserto.com.br> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> <49B6A6BE.4000409@riodeserto.com.br> Message-ID: <249af69e0903101123n3faff333rda31073e4df33db8@mail.gmail.com> 2009/3/10 Adriano Luiz de Souza : > Mas acho que eu sei qual é o problema... A tabela tem 400.000 registros mas > para este campo no qual estou pesquisando, não há nenhum registro... Pode > ser que isso esteja causando o uso desse plan. Vou testar isso  e depois > posto o resultado. Não entendi. O campo está com todos os valores null? Ou a pesquisa "c.cd_movimento_bancario = 400000" não vai encontrar nenhum registro. Se for o primeiro caso, o índice tem péssima seletividade e o plano do firebird está certo. Se for o segundo caso, provavelmente não vai fazer diferença: o otimizador atual do firebird não usa o valor pesquisado para determinar o plano. Pesquisar "400000" ou "17" não faz diferença para o otimizador. hth, -- Douglas Tosi www.sinatica.com From magno em speet.com.br Tue Mar 10 15:24:31 2009 From: magno em speet.com.br (Magno System) Date: Tue, 10 Mar 2009 15:24:31 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem><8F713000AB524DD1AA2AE7E32529C85F@Zeus><7048518915A14B36B4A4E8CEE474218D@Zeus><88c045a10903100450g455447aai1f0e534a73bfc114@mail.gmail.com> Message-ID: <001801c9a1ad$748f6ae0$6915a8c0@MagnoSystem> Renato, se você quiser migrar para IBO vai ter que ter tempo realmente. Agora se quiser trocar o drive do DBX nativo do delphi para o driver da UPSCENE, então você só vai substituir uma DLL pela outra. ----- Original Message ----- From: "Renato Alves" To: "FireBase" Sent: Tuesday, March 10, 2009 3:18 PM Subject: Re: [firebase-br] OFF - BCD Overflow - OFF Reijanio Agradeço a resposta, mas na verdade não. O campo só deu eu dar um active dá o erro, quero dizer, utilizo; "botão direito do mouse, fields editor, add fields, quando do um active dá esse erro" Ou seja, utilizo o campo como normalmente faço. Utilizo também reaproveitamento de código no Cadastro e Pesquisa. Já tentei alterar o valor do tipo do campo via código, mas sem sucesso. Tenho muita vontade de migrar para IBO da Upscene (acho que é assim que escreve), mas o meu caso não é nem grana e sim tempo. Aceito sugestões. Renato ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Tuesday, March 10, 2009 8:50 AM Subject: Re: [firebase-br] OFF - BCD Overflow - OFF renato vc provavelmente ta usando value pra definir o campo tenta usar tipo clientdatasetCODIGO.asfmtbcd OU AsBcd e por ai vai 2009/3/9 Renato Alves > Boa noite a todos da lista, > > Estou tentando sair deste erro já um bom tempo e não consigo. > Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela possui > um > campo do tipo BIGINT. > Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já recrei o > campo várias vezes e não deslancha. > Já procurei no Google e em várias listas de discussão, mas nenhuma > resposta > concreta. > Solicito o apoio da comunidade se alguém já passou por isso. > Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + DBExpress + > Drive UIB > Obrigado > Renato > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.9/1993 - Release Date: 03/10/09 07:19:00 From joseasilva em bol.com.br Tue Mar 10 15:37:16 2009 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Tue, 10 Mar 2009 15:37:16 -0300 Subject: [firebase-br] RES: OFF - BCD Overflow - OFF In-Reply-To: Message-ID: <20090310183731.1C182776@smart6.bol.com.br> Eu tive problemas quando usei INT64 e acabei abortando. Na época não lembro exatamente o erro. A partir de então passei a utilizar numeric(15) ou integer somente -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Renato Alves Enviada em: terça-feira, 10 de março de 2009 15:20 Para: FireBase Assunto: Re: [firebase-br] OFF - BCD Overflow - OFF Wanderson, O que vc fez, mudou de versão do DB? Tá brabo o negócio aqui e não chego a conclusão nenhuma. Renato ----- Original Message ----- From: "Wanderson Pereira" To: "FireBase" Sent: Tuesday, March 10, 2009 9:07 AM Subject: Re: [firebase-br] OFF - BCD Overflow - OFF Renato, Passei por um problema parecido com campo NUMERIC. Eu alterei o "tamanho" do campo e ele passou a dar esse erro. Parece que deu prob no Bco de Dados. Só que é no BD de trabalho, e no final acabei trocando BD prá lá e prá cá e não cheguei a uma conclusão. Mas acho q já é uma direção para vc seguir. Renato Alves escreveu: > Boa noite a todos da lista, > Estou tentando sair deste erro já um bom tempo e não consigo. > Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela possui > um > campo do tipo BIGINT. > Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já recrei o > campo várias vezes e não deslancha. > Já procurei no Google e em várias listas de discussão, mas nenhuma > resposta > concreta. > Solicito o apoio da comunidade se alguém já passou por isso. > Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + DBExpress + > Drive UIB > Obrigado > Renato > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * Você já sorriu para o seu computador hoje? Já?? Mas que imbecil!!* ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.0.237 / Banco de dados de vírus: 270.11.9/1993 - Data de Lançamento: 03/10/09 07:19:00 From juvenciolsilva em gmail.com Tue Mar 10 15:40:51 2009 From: juvenciolsilva em gmail.com (Juvencio Leite) Date: Tue, 10 Mar 2009 15:40:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?La=E7o_de_repeti=E7=E3o?= In-Reply-To: <49B6ACFA.20206@stetika.com.br> References: <5f51689b0903100920h5a859efs4fa5f88242960d3c@mail.gmail.com> <49B69637.1090002@stetika.com.br> <5f51689b0903100959q4f295340t3b94c89e5db7e7ad@mail.gmail.com> <49B6ACFA.20206@stetika.com.br> Message-ID: <5f51689b0903101140w51ae9170h9f0fd60044ba966e@mail.gmail.com> Na verdade eu gostaria de usar um Script "Solto" sem estar dentro de uma procedure, tem como ? Se não tiver ok, valeu a ajuda, eu agradeço. 2009/3/10 Isael Faria Junior : > vc esta declarando antes do begin e depois do AS ? > > Segue exemplo em uma procedure : > > CREATE PROCEDURE SP_GERA_LIBERACAO ( > COD_PROPOSTA DOUBLE PRECISION, > COD_REVISAO DOUBLE PRECISION) > AS > DECLARE VARIABLE DATA_LIMITE DATE; > DECLARE VARIABLE ID_PATRIMONIO_SIMPLES INTEGER; > DECLARE VARIABLE ID_PRODUTO INTEGER; > DECLARE VARIABLE SIT_QTD VARCHAR(1); > DECLARE VARIABLE I INTEGER; > DECLARE VARIABLE QTD DOUBLE PRECISION; > DECLARE VARIABLE PRCUSTO DOUBLE PRECISION; > DECLARE VARIABLE DESCRICAO VARCHAR(50); > DECLARE VARIABLE SIT_TIPO VARCHAR(1); > DECLARE VARIABLE VAL_UNIT DOUBLE PRECISION; > begin > /* Procedure Text */ > FOR SELECT A.descricao, A.qtd_item_locacao,A.id_patrimonio_simples, > a.val_unitario > FROM ite_patr_prop A WHERE A.cod_proposta = :cod_proposta AND > A.cod_revisao = :cod_revisao INTO :descricao,:qtd,:id_patrimonio_simples, > :val_unit DO > BEGIN > I = 0; > I = 0; > > SELECT P.dat_limite FROM PROPOSTA P WHERE P.cod_proposta = :cod_proposta > AND > P.cod_revisao = :cod_revisao INTO :data_limite; > > SELECT B.qtd,B.sit_tipo,b.id_produto FROM patrimonio_simples B WHERE > B.id_patrimonio_simples = :id_patrimonio_simples > into :sit_qtd,:sit_tipo,:id_produto; > if (:sit_qtd IS NULL) then > sit_qtd = 'N'; > > if (sit_tipo = '2') then > begin > if (:sit_qtd = 'S') then > BEGIN > WHILE (I<:qtd) DO > BEGIN > INSERT INTO > ITE_LIB_PROP(COD_PROPOSTA,COD_REVISAO,DESCRICAO,qtd,id_patrimonio_simples,DATA_LIMITE) > > VALUES(:cod_proposta,:cod_revisao,:descricao,1,:id_patrimonio_simples,:data_limite); > I = I+1; > END > END > if (:sit_qtd = 'N') then > BEGIN > INSERT INTO > ITE_LIB_PROP(COD_PROPOSTA,COD_REVISAO,DESCRICAO,qtd,id_patrimonio_simples,DATA_LIMITE) > > VALUES(:cod_proposta,:cod_revisao,:descricao,:qtd,:id_patrimonio_simples,:data_limite); > END > END > if (sit_tipo = '1' ) then > begin > SELECT DESCRICAO,PRCUSTO FROM PRODUTOS WHERE ID_PRODUTO = :id_produto > INTO :descricao,:prcusto; > INSERT INTO > ITE_LIB_PRODUTO(COD_PROPOSTA,COD_REVISAO,id_produto,DESCRICAO, > qtd,VAL_UNITARIO,VAL_TOTAL,VALOR_UNIT_CONTR) > VALUES(:cod_proposta,:cod_revisao,:id_produto,:descricao, > :qtd,:prcusto,(:qtd*:prcusto),:val_unit); > end > END > suspend; > end > > Juvencio Leite escreveu: >> >> ISSO NO FB 1.5 ? obs: como eu declaro variavel? tentei: DECLARE >> VARIABLE codigo integer; mas não funcionou. >> >> 2009/3/10 Isael Faria Junior : >> >>> >>> Para while : >>> while (v1 < v2) do >>> begin >>> >>> end; >>> >>> Para For >>> >>> for select campo from tabela into : parametro do >>> begin >>> >>> end; >>> >>> >>> Juvencio Leite escreveu: >>> >>>> >>>> Boa tarde, galera, estou convertendo um script de sql server para >>>> firebird e gostaria de saber como eu faço um laço de repetição no >>>> firebird? >>>> >>>> >>>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 > -- ==================================== Desenvolvimento para aplicativos comerciais com eficiência e segurança. 'A Análise determina a necessidade. Se nunca andou de Helicoptero, isso não significa que o mesmo não sirva para nada.' ??????? ??? ?? ????? =================================== From 10342449025582150686 em mail.orkut.com Tue Mar 10 15:49:32 2009 From: 10342449025582150686 em mail.orkut.com (Robson D'Peche Leite (ALFA SYSTEM)) Date: Tue, 10 Mar 2009 18:49:32 +0000 Subject: [firebase-br] =?windows-1252?q?orkut_=96_convite_enviado_por_Robs?= =?windows-1252?q?on_D=27Peche_Leite_=28ALFA_SYSTEM=29?= Message-ID: <1236710972.2.10342449025582150686.4.17305302649282842888@mail.orkut.com> Você foi convidado a participar da rede de amigos de Robson D'Peche Leite (ALFA SYSTEM) (robsoncarvalholeite em gmail.com)no orkut. Para participar do orkut, clique no link a seguir: http://www.orkut.com.br/Join.aspx?id=49B653CC2CC86426&mt=2 Está tendo problemas? Se você receber uma mensagem de erro ao tentar aceitar este convite, talvez seja necessário copiar e colar este URL em uma janela do navegador. * * * O orkut é uma comunidade de amigos e conhecidos confiáveis conectados em uma rede social que cresce por meio de convites pessoais. Com o orkut, você pode reencontrar velhos amigos, conhecer novas pessoas por intermédio de conhecidos de sua confiança e até encontrar finalmente aquela pessoa que você tem procurado por toda parte. O orkut ajuda você a organizar e participar de eventos, associar-se a comunidades com interesses comuns aos seus e encontrar companheiros para as suas atividades mais agradáveis. * * * Se você já for membro do orkut, verifique se o endereço de e-mail desta mensagem já consta no seu perfil do orkut. Dessa forma, você vai ficar conectado automaticamente a todos os seus amigos. Este convite foi enviado por Robson D'Peche Leite (ALFA SYSTEM) (robsoncarvalholeite em gmail.com). Para bloquear o envio de e-mails pelos usuários do orkut a você, visite: http://www.orkut.com.br/Block.aspx?mt=2 From renato_br em bol.com.br Tue Mar 10 15:48:40 2009 From: renato_br em bol.com.br (Renato Alves) Date: Tue, 10 Mar 2009 15:48:40 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem><8F713000AB524DD1AA2AE7E32529C85F@Zeus><7048518915A14B36B4A4E8CEE474218D@Zeus><88c045a10903100450g455447aai1f0e534a73bfc114@mail.gmail.com> <001801c9a1ad$748f6ae0$6915a8c0@MagnoSystem> Message-ID: Magno, Obrigado sua opnião, mas tó com a faca no pescoço literalmente. Pelo menos, não enquanto não terminar o sistema e entregar, depois vou estudar outros componentes. Valeu assim mesmo. ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Tuesday, March 10, 2009 3:24 PM Subject: Re: [firebase-br] OFF - BCD Overflow - OFF Renato, se você quiser migrar para IBO vai ter que ter tempo realmente. Agora se quiser trocar o drive do DBX nativo do delphi para o driver da UPSCENE, então você só vai substituir uma DLL pela outra. ----- Original Message ----- From: "Renato Alves" To: "FireBase" Sent: Tuesday, March 10, 2009 3:18 PM Subject: Re: [firebase-br] OFF - BCD Overflow - OFF Reijanio Agradeço a resposta, mas na verdade não. O campo só deu eu dar um active dá o erro, quero dizer, utilizo; "botão direito do mouse, fields editor, add fields, quando do um active dá esse erro" Ou seja, utilizo o campo como normalmente faço. Utilizo também reaproveitamento de código no Cadastro e Pesquisa. Já tentei alterar o valor do tipo do campo via código, mas sem sucesso. Tenho muita vontade de migrar para IBO da Upscene (acho que é assim que escreve), mas o meu caso não é nem grana e sim tempo. Aceito sugestões. Renato ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Tuesday, March 10, 2009 8:50 AM Subject: Re: [firebase-br] OFF - BCD Overflow - OFF renato vc provavelmente ta usando value pra definir o campo tenta usar tipo clientdatasetCODIGO.asfmtbcd OU AsBcd e por ai vai 2009/3/9 Renato Alves > Boa noite a todos da lista, > > Estou tentando sair deste erro já um bom tempo e não consigo. > Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela possui > um > campo do tipo BIGINT. > Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já recrei o > campo várias vezes e não deslancha. > Já procurei no Google e em várias listas de discussão, mas nenhuma > resposta > concreta. > Solicito o apoio da comunidade se alguém já passou por isso. > Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + DBExpress + > Drive UIB > Obrigado > Renato > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.9/1993 - Release Date: 03/10/09 07:19:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 renato_br em bol.com.br Tue Mar 10 15:54:19 2009 From: renato_br em bol.com.br (Renato Alves) Date: Tue, 10 Mar 2009 15:54:19 -0300 Subject: [firebase-br] RES: OFF - BCD Overflow - OFF References: <20090310183731.1C182776@smart6.bol.com.br> Message-ID: Jose, O problema é que o meu campo é de 16 casas, tem alguma coisa oculta no ClientDataSet que não aceita mais que 15. Pois fiz o teste e realmente não aceita acima de 15 dá erro. Agora o que é, não tenho a menor idéia. Fiz atualização do Delphi 7 para ver se corrigia, mas nada. Fica ai registrado para a lista. Valeu ----- Original Message ----- From: "Jose Aparecido da Silva" To: "'FireBase'" Sent: Tuesday, March 10, 2009 3:37 PM Subject: [firebase-br] RES: OFF - BCD Overflow - OFF Eu tive problemas quando usei INT64 e acabei abortando. Na época não lembro exatamente o erro. A partir de então passei a utilizar numeric(15) ou integer somente -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Renato Alves Enviada em: terça-feira, 10 de março de 2009 15:20 Para: FireBase Assunto: Re: [firebase-br] OFF - BCD Overflow - OFF Wanderson, O que vc fez, mudou de versão do DB? Tá brabo o negócio aqui e não chego a conclusão nenhuma. Renato From samuel.peres.ferreira em gmail.com Tue Mar 10 16:13:53 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Tue, 10 Mar 2009 16:13:53 -0300 Subject: [firebase-br] DeadLock In-Reply-To: <49B6A912.3010103@marcoabreu.eti.br> References: <49B6A912.3010103@marcoabreu.eti.br> Message-ID: ola primeiramente obrigado ao cantu e ao marco antonio. se eu nao colocar uma transaction, da erro qd vai executar. eu to me matando aki com o 'dominando o firebird', liguei 3 micros aki em rede e to fazendo uns testes, samuel From adriano em riodeserto.com.br Tue Mar 10 16:15:09 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 10 Mar 2009 16:15:09 -0300 Subject: [firebase-br] Indice In-Reply-To: <249af69e0903101123n3faff333rda31073e4df33db8@mail.gmail.com> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> <49B6A6BE.4000409@riodeserto.com.br> <249af69e0903101123n3faff333rda31073e4df33db8@mail.gmail.com> Message-ID: <49B6BC3D.1000802@riodeserto.com.br> Obrigado pelos esclarecimentos. Sim, tem campos que estao nulos... Essa é uma tabela que armazena lançamentos contabeis, e até o momento, movimento bancário ainda não tem nenhum lançamento contábil armazenado, logo... toda a coluna cd_movimento_bancario, está nulo. Então o firebird está agindo corretamente... Assim que esta tabela começar a ser populada acredito que o plan será escolhido corretamente. Adriano Douglas Tosi escreveu: > 2009/3/10 Adriano Luiz de Souza : > >> Mas acho que eu sei qual é o problema... A tabela tem 400.000 registros mas >> para este campo no qual estou pesquisando, não há nenhum registro... Pode >> ser que isso esteja causando o uso desse plan. Vou testar isso e depois >> posto o resultado. >> > > Não entendi. > O campo está com todos os valores null? > Ou a pesquisa "c.cd_movimento_bancario = 400000" não vai encontrar > nenhum registro. > > Se for o primeiro caso, o índice tem péssima seletividade e o plano do > firebird está certo. > Se for o segundo caso, provavelmente não vai fazer diferença: o > otimizador atual do firebird não usa o valor pesquisado para > determinar o plano. Pesquisar "400000" ou "17" não faz diferença para > o otimizador. > > hth, > From joseasilva em bol.com.br Tue Mar 10 16:21:20 2009 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Tue, 10 Mar 2009 16:21:20 -0300 Subject: [firebase-br] =?utf-8?b?UkVTOiAgTGHDp28gZGUgcmVwZXRpw6fDo28=?= In-Reply-To: <5f51689b0903101140w51ae9170h9f0fd60044ba966e@mail.gmail.com> Message-ID: <20090310192123.4C7D99B0@smart5.bol.com.br> É possível usar um script. Dá uma olhada em execute block se não me falha a memoria -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Juvencio Leite Enviada em: terça-feira, 10 de março de 2009 15:41 Para: FireBase Assunto: Re: [firebase-br] Laço de repetição Na verdade eu gostaria de usar um Script "Solto" sem estar dentro de uma procedure, tem como ? Se não tiver ok, valeu a ajuda, eu agradeço. 2009/3/10 Isael Faria Junior : > vc esta declarando antes do begin e depois do AS ? > > Segue exemplo em uma procedure : > > CREATE PROCEDURE SP_GERA_LIBERACAO ( > COD_PROPOSTA DOUBLE PRECISION, > COD_REVISAO DOUBLE PRECISION) > AS > DECLARE VARIABLE DATA_LIMITE DATE; > DECLARE VARIABLE ID_PATRIMONIO_SIMPLES INTEGER; > DECLARE VARIABLE ID_PRODUTO INTEGER; > DECLARE VARIABLE SIT_QTD VARCHAR(1); > DECLARE VARIABLE I INTEGER; > DECLARE VARIABLE QTD DOUBLE PRECISION; > DECLARE VARIABLE PRCUSTO DOUBLE PRECISION; > DECLARE VARIABLE DESCRICAO VARCHAR(50); > DECLARE VARIABLE SIT_TIPO VARCHAR(1); > DECLARE VARIABLE VAL_UNIT DOUBLE PRECISION; > begin > /* Procedure Text */ > FOR SELECT A.descricao, A.qtd_item_locacao,A.id_patrimonio_simples, > a.val_unitario > FROM ite_patr_prop A WHERE A.cod_proposta = :cod_proposta AND > A.cod_revisao = :cod_revisao INTO :descricao,:qtd,:id_patrimonio_simples, > :val_unit DO > BEGIN > I = 0; > I = 0; > > SELECT P.dat_limite FROM PROPOSTA P WHERE P.cod_proposta = :cod_proposta > AND > P.cod_revisao = :cod_revisao INTO :data_limite; > > SELECT B.qtd,B.sit_tipo,b.id_produto FROM patrimonio_simples B WHERE > B.id_patrimonio_simples = :id_patrimonio_simples > into :sit_qtd,:sit_tipo,:id_produto; > if (:sit_qtd IS NULL) then > sit_qtd = 'N'; > > if (sit_tipo = '2') then > begin > if (:sit_qtd = 'S') then > BEGIN > WHILE (I<:qtd) DO > BEGIN > INSERT INTO > ITE_LIB_PROP(COD_PROPOSTA,COD_REVISAO,DESCRICAO,qtd,id_patrimonio_simples,DATA_LIMITE) > > VALUES(:cod_proposta,:cod_revisao,:descricao,1,:id_patrimonio_simples,:data_limite); > I = I+1; > END > END > if (:sit_qtd = 'N') then > BEGIN > INSERT INTO > ITE_LIB_PROP(COD_PROPOSTA,COD_REVISAO,DESCRICAO,qtd,id_patrimonio_simples,DATA_LIMITE) > > VALUES(:cod_proposta,:cod_revisao,:descricao,:qtd,:id_patrimonio_simples,:data_limite); > END > END > if (sit_tipo = '1' ) then > begin > SELECT DESCRICAO,PRCUSTO FROM PRODUTOS WHERE ID_PRODUTO = :id_produto > INTO :descricao,:prcusto; > INSERT INTO > ITE_LIB_PRODUTO(COD_PROPOSTA,COD_REVISAO,id_produto,DESCRICAO, > qtd,VAL_UNITARIO,VAL_TOTAL,VALOR_UNIT_CONTR) > VALUES(:cod_proposta,:cod_revisao,:id_produto,:descricao, > :qtd,:prcusto,(:qtd*:prcusto),:val_unit); > end > END > suspend; > end > > Juvencio Leite escreveu: >> >> ISSO NO FB 1.5 ? obs: como eu declaro variavel? tentei: DECLARE >> VARIABLE codigo integer; mas não funcionou. >> >> 2009/3/10 Isael Faria Junior : >> >>> >>> Para while : >>> while (v1 < v2) do >>> begin >>> >>> end; >>> >>> Para For >>> >>> for select campo from tabela into : parametro do >>> begin >>> >>> end; >>> >>> >>> Juvencio Leite escreveu: >>> >>>> >>>> Boa tarde, galera, estou convertendo um script de sql server para >>>> firebird e gostaria de saber como eu faço um laço de repetição no >>>> firebird? >>>> >>>> >>>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 > -- ==================================== Desenvolvimento para aplicativos comerciais com eficiência e segurança. 'A Análise determina a necessidade. Se nunca andou de Helicoptero, isso não significa que o mesmo não sirva para nada.' ??????? ??? ?? ????? =================================== ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.0.237 / Banco de dados de vírus: 270.11.9/1993 - Data de Lançamento: 03/10/09 07:19:00 From compuvale.software em gmail.com Tue Mar 10 16:40:40 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Tue, 10 Mar 2009 16:40:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_La=E7o_de_repeti=E7=E3o?= In-Reply-To: <20090310192123.4C7D99B0@smart5.bol.com.br> References: <5f51689b0903101140w51ae9170h9f0fd60044ba966e@mail.gmail.com> <20090310192123.4C7D99B0@smart5.bol.com.br> Message-ID: Execute block está disponível a partir da versão 2.1 do FB. No 1.5 vais ter que montar um SP mesmo. [] Andrei 2009/3/10 Jose Aparecido da Silva > É possível usar um script. Dá uma olhada em execute block se não me falha a > memoria > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de Juvencio Leite > Enviada em: terça-feira, 10 de março de 2009 15:41 > Para: FireBase > Assunto: Re: [firebase-br] Laço de repetição > > Na verdade eu gostaria de usar um Script "Solto" sem estar dentro de > uma procedure, tem como ? Se não tiver ok, valeu a ajuda, eu > agradeço. > > 2009/3/10 Isael Faria Junior : > > vc esta declarando antes do begin e depois do AS ? > > > > Segue exemplo em uma procedure : > > > > CREATE PROCEDURE SP_GERA_LIBERACAO ( > > COD_PROPOSTA DOUBLE PRECISION, > > COD_REVISAO DOUBLE PRECISION) > > AS > > DECLARE VARIABLE DATA_LIMITE DATE; > > DECLARE VARIABLE ID_PATRIMONIO_SIMPLES INTEGER; > > DECLARE VARIABLE ID_PRODUTO INTEGER; > > DECLARE VARIABLE SIT_QTD VARCHAR(1); > > DECLARE VARIABLE I INTEGER; > > DECLARE VARIABLE QTD DOUBLE PRECISION; > > DECLARE VARIABLE PRCUSTO DOUBLE PRECISION; > > DECLARE VARIABLE DESCRICAO VARCHAR(50); > > DECLARE VARIABLE SIT_TIPO VARCHAR(1); > > DECLARE VARIABLE VAL_UNIT DOUBLE PRECISION; > > begin > > /* Procedure Text */ > > FOR SELECT A.descricao, A.qtd_item_locacao,A.id_patrimonio_simples, > > a.val_unitario > > FROM ite_patr_prop A WHERE A.cod_proposta = :cod_proposta AND > > A.cod_revisao = :cod_revisao INTO > :descricao,:qtd,:id_patrimonio_simples, > > :val_unit DO > > BEGIN > > I = 0; > > I = 0; > > > > SELECT P.dat_limite FROM PROPOSTA P WHERE P.cod_proposta = > :cod_proposta > > AND > > P.cod_revisao = :cod_revisao INTO :data_limite; > > > > SELECT B.qtd,B.sit_tipo,b.id_produto FROM patrimonio_simples B WHERE > > B.id_patrimonio_simples = :id_patrimonio_simples > > into :sit_qtd,:sit_tipo,:id_produto; > > if (:sit_qtd IS NULL) then > > sit_qtd = 'N'; > > > > if (sit_tipo = '2') then > > begin > > if (:sit_qtd = 'S') then > > BEGIN > > WHILE (I<:qtd) DO > > BEGIN > > INSERT INTO > > > ITE_LIB_PROP(COD_PROPOSTA,COD_REVISAO,DESCRICAO,qtd,id_patrimonio_simples,DATA_LIMITE) > > > > > VALUES(:cod_proposta,:cod_revisao,:descricao,1,:id_patrimonio_simples,:data_limite); > > I = I+1; > > END > > END > > if (:sit_qtd = 'N') then > > BEGIN > > INSERT INTO > > > ITE_LIB_PROP(COD_PROPOSTA,COD_REVISAO,DESCRICAO,qtd,id_patrimonio_simples,DATA_LIMITE) > > > > > VALUES(:cod_proposta,:cod_revisao,:descricao,:qtd,:id_patrimonio_simples,:data_limite); > > END > > END > > if (sit_tipo = '1' ) then > > begin > > SELECT DESCRICAO,PRCUSTO FROM PRODUTOS WHERE ID_PRODUTO = > :id_produto > > INTO :descricao,:prcusto; > > INSERT INTO > > ITE_LIB_PRODUTO(COD_PROPOSTA,COD_REVISAO,id_produto,DESCRICAO, > > qtd,VAL_UNITARIO,VAL_TOTAL,VALOR_UNIT_CONTR) > > VALUES(:cod_proposta,:cod_revisao,:id_produto,:descricao, > > :qtd,:prcusto,(:qtd*:prcusto),:val_unit); > > end > > END > > suspend; > > end > > > > Juvencio Leite escreveu: > >> > >> ISSO NO FB 1.5 ? obs: como eu declaro variavel? tentei: DECLARE > >> VARIABLE codigo integer; mas não funcionou. > >> > >> 2009/3/10 Isael Faria Junior : > >> > >>> > >>> Para while : > >>> while (v1 < v2) do > >>> begin > >>> > >>> end; > >>> > >>> Para For > >>> > >>> for select campo from tabela into : parametro do > >>> begin > >>> > >>> end; > >>> > >>> > >>> Juvencio Leite escreveu: > >>> > >>>> > >>>> Boa tarde, galera, estou convertendo um script de sql server para > >>>> firebird e gostaria de saber como eu faço um laço de repetição no > >>>> firebird? > >>>> > >>>> > >>>> > >>> > >>> ______________________________________________ > >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>> Para saber como gerenciar/excluir 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 > > > > > > -- > ==================================== > Desenvolvimento para aplicativos comerciais > com eficiência e segurança. > 'A Análise determina a necessidade. > Se nunca andou de Helicoptero, > isso não significa que > o mesmo não sirva para nada.' > ??????? ??? ?? ????? > From fernando.bg em gmail.com Tue Mar 10 16:53:14 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 10 Mar 2009 19:53:14 +0000 (UTC) Subject: [firebase-br] OFF - BCD Overflow - OFF References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> <8F713000AB524DD1AA2AE7E32529C85F@Zeus> <7048518915A14B36B4A4E8CEE474218D@Zeus> <88c045a10903100450g455447aai1f0e534a73bfc114@mail.gmail.com> <001801c9a1ad$748f6ae0$6915a8c0@MagnoSystem> Message-ID: Renato Alves wrote: > Obrigado sua opnião, mas tó com a faca no pescoço literalmente. > Pelo menos, não enquanto não terminar o sistema e entregar, depois > vou estudar outros componentes. > Valeu assim mesmo. Se você disse que dinheiro não é problema e sim o tempo porque não troca somente o drive DBX que usa que acredito ser o nativo pelo da corelab acredito que seu problema não vai ocorrer. T+++++++++++++++ -- From jedyfb em gmail.com Tue Mar 10 17:26:15 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 10 Mar 2009 17:26:15 -0300 Subject: [firebase-br] DeadLock In-Reply-To: <49B6A912.3010103@marcoabreu.eti.br> References: <49B6A912.3010103@marcoabreu.eti.br> Message-ID: <1236716775.21323.1.camel@Aspire5612.bonagura.com.br> Marco, você está errado... no Firebird praticamente tudo funciona dentro duma transação (exceto os generators) até um Select current_date from RDB$Database; Precisa de uma transação. Agora, se você não está criando uma transação, pode ter certeza: seu componente de acesso está criando... Abraço Eduardo Jedliczka Em Ter, 2009-03-10 às 14:53 -0300, Marco Antonio Abreu escreveu: > Olá Samuel, > Na sua aplicação "Exibição", se ela só faz select, você não precisa > abrir uma transação. Pode fazer o select diretamente sem problema. > []'s, > > Marco Antonio Abreu > falecomigo em marcoabreu.eti.br > > > > > samuel ferreira escreveu: > > Ola > > > > Estou usando d7, com fb 2.1 e mdo > > > > minha transacao esta definida como Read Commited, rec-version e nowait. > > > > tenho dois aplicativos, que chamo de Exibicao e Calculo. > > > > a Exibicao é bem simples, que fica 24 horas no ar, lendo (somente select) > > determinadas tabelas e exibindo em um monitor, a cada minuto (abro uma > > transacao vazia e dou commit). > > > > diariamente, essas informacoes sao 'recalculadas' pelo Calculo. Tudo > > funciona muito bem, porem meu cliente tem q encerrar a Exibicao, pq se ela > > esta no ar, no momento do calculo da erro de deadlock numa procedure que > > 'deleta' as informacoes que a exibicao esta lendo. > > > > 'Teoricamente', com o programa de exibicao no ar, seria so recalcular e > > pegaria os valores novos, mas nao estou conseguindo fazer isso funcionar. > > > > > > Fico grato se alguem puder me falar onde esta o erro > > > > > > samuel > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 jedyfb em gmail.com Tue Mar 10 17:32:24 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 10 Mar 2009 17:32:24 -0300 Subject: [firebase-br] Indice In-Reply-To: <49B6BC3D.1000802@riodeserto.com.br> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> <49B6A6BE.4000409@riodeserto.com.br> <249af69e0903101123n3faff333rda31073e4df33db8@mail.gmail.com> <49B6BC3D.1000802@riodeserto.com.br> Message-ID: <1236717144.21323.7.camel@Aspire5612.bonagura.com.br> Adriano, não conheço as regras do seu sistema/negócio, por isto posso estar falando uma IMENSA besteira... Me soa muito estranho uma tabela ter 19 FKs, exceto se for um ambiente para mineração de dados ou um Data Warehouse. acho que você poderia desmembrar esta tabela (seguir corretamente as Formas Normais) em várias tabelas menores com relacionamento "1 para n" ou "1 para 1", assim, evita-se índices pobres e um monte de espaço desperdiçado com valores NULL. Como disse, não conheço as regras do negócio, mas não acho "natural" controlar os lançamentos contábeis na mesma tabela que o movimento bancário, pois este último é passível de estorno e divergências de data entre lançamento e compensação. Sem mais, Eduardo Jedliczka Em Ter, 2009-03-10 às 16:15 -0300, Adriano Luiz de Souza escreveu: > Obrigado pelos esclarecimentos. Sim, tem campos que estao nulos... Essa > é uma tabela que armazena lançamentos contabeis, e até o momento, > movimento bancário ainda não tem nenhum lançamento contábil armazenado, > logo... toda a coluna cd_movimento_bancario, está nulo. Então o firebird > está agindo corretamente... Assim que esta tabela começar a ser populada > acredito que o plan será escolhido corretamente. > > Adriano > > Douglas Tosi escreveu: > > 2009/3/10 Adriano Luiz de Souza : > > > >> Mas acho que eu sei qual é o problema... A tabela tem 400.000 registros mas > >> para este campo no qual estou pesquisando, não há nenhum registro... Pode > >> ser que isso esteja causando o uso desse plan. Vou testar isso e depois > >> posto o resultado. > >> > > > > Não entendi. > > O campo está com todos os valores null? > > Ou a pesquisa "c.cd_movimento_bancario = 400000" não vai encontrar > > nenhum registro. > > > > Se for o primeiro caso, o índice tem péssima seletividade e o plano do > > firebird está certo. > > Se for o segundo caso, provavelmente não vai fazer diferença: o > > otimizador atual do firebird não usa o valor pesquisado para > > determinar o plano. Pesquisar "400000" ou "17" não faz diferença para > > o otimizador. > > > > hth, > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 juvenciolsilva em gmail.com Tue Mar 10 17:36:18 2009 From: juvenciolsilva em gmail.com (Juvencio Leite) Date: Tue, 10 Mar 2009 17:36:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_La=E7o_de_repeti=E7=E3o?= In-Reply-To: <20090310192123.4C7D99B0@smart5.bol.com.br> References: <5f51689b0903101140w51ae9170h9f0fd60044ba966e@mail.gmail.com> <20090310192123.4C7D99B0@smart5.bol.com.br> Message-ID: <5f51689b0903101336l36e64628q2b8b656506a21502@mail.gmail.com> Valeu o apoio e as dicas galera, vou implementar das duas formas, esta conversão que estou fazendo e para tornar a aplicação multiBanco, pelo menos e minha intenção. Foi se a era do sistema de um tipo de banco apenas :@ 2009/3/10 Jose Aparecido da Silva : > É possível usar um script. Dá uma olhada em execute block se não me falha a memoria > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Juvencio Leite > Enviada em: terça-feira, 10 de março de 2009 15:41 > Para: FireBase > Assunto: Re: [firebase-br] Laço de repetição > > Na verdade eu gostaria de usar um Script "Solto" sem estar dentro de > uma procedure, tem como ? Se não tiver ok, valeu a ajuda, eu > agradeço. > > 2009/3/10 Isael Faria Junior : >> vc esta declarando antes do begin e depois do AS ? >> >> Segue exemplo em uma procedure : >> >> CREATE PROCEDURE SP_GERA_LIBERACAO ( >> COD_PROPOSTA DOUBLE PRECISION, >> COD_REVISAO DOUBLE PRECISION) >> AS >> DECLARE VARIABLE DATA_LIMITE DATE; >> DECLARE VARIABLE ID_PATRIMONIO_SIMPLES INTEGER; >> DECLARE VARIABLE ID_PRODUTO INTEGER; >> DECLARE VARIABLE SIT_QTD VARCHAR(1); >> DECLARE VARIABLE I INTEGER; >> DECLARE VARIABLE QTD DOUBLE PRECISION; >> DECLARE VARIABLE PRCUSTO DOUBLE PRECISION; >> DECLARE VARIABLE DESCRICAO VARCHAR(50); >> DECLARE VARIABLE SIT_TIPO VARCHAR(1); >> DECLARE VARIABLE VAL_UNIT DOUBLE PRECISION; >> begin >> /* Procedure Text */ >> FOR SELECT A.descricao, A.qtd_item_locacao,A.id_patrimonio_simples, >> a.val_unitario >> FROM ite_patr_prop A WHERE A.cod_proposta = :cod_proposta AND >> A.cod_revisao = :cod_revisao INTO :descricao,:qtd,:id_patrimonio_simples, >> :val_unit DO >> BEGIN >> I = 0; >> I = 0; >> >> SELECT P.dat_limite FROM PROPOSTA P WHERE P.cod_proposta = :cod_proposta >> AND >> P.cod_revisao = :cod_revisao INTO :data_limite; >> >> SELECT B.qtd,B.sit_tipo,b.id_produto FROM patrimonio_simples B WHERE >> B.id_patrimonio_simples = :id_patrimonio_simples >> into :sit_qtd,:sit_tipo,:id_produto; >> if (:sit_qtd IS NULL) then >> sit_qtd = 'N'; >> >> if (sit_tipo = '2') then >> begin >> if (:sit_qtd = 'S') then >> BEGIN >> WHILE (I<:qtd) DO >> BEGIN >> INSERT INTO >> ITE_LIB_PROP(COD_PROPOSTA,COD_REVISAO,DESCRICAO,qtd,id_patrimonio_simples,DATA_LIMITE) >> >> VALUES(:cod_proposta,:cod_revisao,:descricao,1,:id_patrimonio_simples,:data_limite); >> I = I+1; >> END >> END >> if (:sit_qtd = 'N') then >> BEGIN >> INSERT INTO >> ITE_LIB_PROP(COD_PROPOSTA,COD_REVISAO,DESCRICAO,qtd,id_patrimonio_simples,DATA_LIMITE) >> >> VALUES(:cod_proposta,:cod_revisao,:descricao,:qtd,:id_patrimonio_simples,:data_limite); >> END >> END >> if (sit_tipo = '1' ) then >> begin >> SELECT DESCRICAO,PRCUSTO FROM PRODUTOS WHERE ID_PRODUTO = :id_produto >> INTO :descricao,:prcusto; >> INSERT INTO >> ITE_LIB_PRODUTO(COD_PROPOSTA,COD_REVISAO,id_produto,DESCRICAO, >> qtd,VAL_UNITARIO,VAL_TOTAL,VALOR_UNIT_CONTR) >> VALUES(:cod_proposta,:cod_revisao,:id_produto,:descricao, >> :qtd,:prcusto,(:qtd*:prcusto),:val_unit); >> end >> END >> suspend; >> end >> >> Juvencio Leite escreveu: >>> >>> ISSO NO FB 1.5 ? obs: como eu declaro variavel? tentei: DECLARE >>> VARIABLE codigo integer; mas não funcionou. >>> >>> 2009/3/10 Isael Faria Junior : >>> >>>> >>>> Para while : >>>> while (v1 < v2) do >>>> begin >>>> >>>> end; >>>> >>>> Para For >>>> >>>> for select campo from tabela into : parametro do >>>> begin >>>> >>>> end; >>>> >>>> >>>> Juvencio Leite escreveu: >>>> >>>>> >>>>> Boa tarde, galera, estou convertendo um script de sql server para >>>>> firebird e gostaria de saber como eu faço um laço de repetição no >>>>> firebird? >>>>> >>>>> >>>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir 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 >> > > > > -- > ==================================== > Desenvolvimento para aplicativos comerciais > com eficiência e segurança. > 'A Análise determina a necessidade. > Se nunca andou de Helicoptero, > isso não significa que > o mesmo não sirva para nada.' > ??????? ??? ?? ????? > > =================================== > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 8.0.237 / Banco de dados de vírus: 270.11.9/1993 - Data de Lançamento: 03/10/09 07:19:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- ==================================== Desenvolvimento para aplicativos comerciais com eficiência e segurança. 'A Análise determina a necessidade. Se nunca andou de Helicoptero, isso não significa que o mesmo não sirva para nada.' ??????? ??? ?? ????? =================================== From magno em speet.com.br Tue Mar 10 17:49:15 2009 From: magno em speet.com.br (Magno System) Date: Tue, 10 Mar 2009 17:49:15 -0300 Subject: [firebase-br] DeadLock References: <49B6A912.3010103@marcoabreu.eti.br> Message-ID: <008001c9a1c1$acfd6ee0$6915a8c0@MagnoSystem> Você está dando um SELECT WITH LOCK ??? Até onde eu saiba apesar do FIREBIRD iniciar uma transação para o mais simples SELECT, somente haverá DEADLOCK se houver alteração em algum registro. Você está dando SELECT CAMPO FROM STOREDPROCEDURE de forma que a procedure modifique algum dado ? ----- Original Message ----- From: "samuel ferreira" To: "FireBase" Sent: Tuesday, March 10, 2009 4:13 PM Subject: Re: [firebase-br] DeadLock ola primeiramente obrigado ao cantu e ao marco antonio. se eu nao colocar uma transaction, da erro qd vai executar. eu to me matando aki com o 'dominando o firebird', liguei 3 micros aki em rede e to fazendo uns testes, samuel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.9/1993 - Release Date: 03/10/09 07:19:00 From samuel.peres.ferreira em gmail.com Tue Mar 10 18:06:03 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Tue, 10 Mar 2009 18:06:03 -0300 Subject: [firebase-br] DeadLock In-Reply-To: <008001c9a1c1$acfd6ee0$6915a8c0@MagnoSystem> References: <49B6A912.3010103@marcoabreu.eti.br> <008001c9a1c1$acfd6ee0$6915a8c0@MagnoSystem> Message-ID: pqp.... to dando um select numa sp q atualiza. nao tinha me atentado a isso. entao retiro q o 'exibicao' so leia. bom, uma parte do meu erro ja ta achado. ele grava alguns registros fantasmas para posterior uso, vou alterar aki e colocar em dataset, ai libera o banco obrigado ai pela ajuda samuel From rnribeiro em gmail.com Tue Mar 10 18:06:30 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 10 Mar 2009 18:06:30 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF In-Reply-To: References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> <8F713000AB524DD1AA2AE7E32529C85F@Zeus> <7048518915A14B36B4A4E8CEE474218D@Zeus> <88c045a10903100450g455447aai1f0e534a73bfc114@mail.gmail.com> <001801c9a1ad$748f6ae0$6915a8c0@MagnoSystem> Message-ID: <88c045a10903101406u110c7d79ua3cb03b5a9fd7fd@mail.gmail.com> renato ja tentou excluir o dcu dese form, e tentar recompilar ele de novo 2009/3/10 Forrest® > Renato Alves wrote: > > > Obrigado sua opnião, mas tó com a faca no pescoço literalmente. > > Pelo menos, não enquanto não terminar o sistema e entregar, depois > > vou estudar outros componentes. > > Valeu assim mesmo. > > Se você disse que dinheiro não é problema e sim o tempo porque não > troca somente o drive DBX que usa que acredito ser o nativo pelo da > corelab acredito que seu problema não vai ocorrer. > > 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 buhler em infobrindes.com.br Tue Mar 10 18:30:21 2009 From: buhler em infobrindes.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Tue, 10 Mar 2009 18:30:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?licen=E7a_ibexpert?= In-Reply-To: <49B6A6BE.4000409@riodeserto.com.br> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> <49B6A6BE.4000409@riodeserto.com.br> Message-ID: <49B6DBED.4030504@infobrindes.com.br> Sobre esta promoção. http://www.ibexpert.net/ibe/index.php?n=Main.BrasilOfertasEspeciais http://www.ibexpert.com/cc/cc_br.pdf Vai uma pergunta que pode ser idiota. Qual a diferença entre licença para desenvolvedor e para computador? Obrigado -- Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefones: (41) 3538-5428 / (41) 3532-5428 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. From listas em warmboot.com.br Tue Mar 10 19:29:41 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 10 Mar 2009 19:29:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?Recupera=E7=E3o_de_banco?= In-Reply-To: <49B68784.3020909@gmail.com> References: <1816592258.20090310101324@warmboot.com.br> <49B677A9.1020607@gmail.com> <1685615039.20090310114939@warmboot.com.br> <249af69e0903100827x6563f24bmf28fd9c6697cd515@mail.gmail.com> <49B68784.3020909@gmail.com> Message-ID: <111592887.20090310192941@warmboot.com.br> WRdM> Exato, estou falando de cache de disco do Windows (propriedades do HD). Certo, se é o cache de gravação e vc não tiver operações de escrita em batch no banco, tranquilo. Note que nas versões mais recentes do FB, existem parâmetros que forçam o windows a dar flush nos dados, mesmo com o cache de escrita ligado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From listas em warmboot.com.br Tue Mar 10 19:33:14 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 10 Mar 2009 19:33:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?licen=E7a_ibexpert?= In-Reply-To: <49B6DBED.4030504@infobrindes.com.br> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> <49B6A6BE.4000409@riodeserto.com.br> <49B6DBED.4030504@infobrindes.com.br> Message-ID: <296513493.20090310193314@warmboot.com.br> Melhor você perguntar direto pra eles. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br APB> Sobre esta promoção. APB> http://www.ibexpert.net/ibe/index.php?n=Main.BrasilOfertasEspeciais APB> http://www.ibexpert.com/cc/cc_br.pdf APB> Vai uma pergunta que pode ser idiota. APB> Qual a diferença entre licença para desenvolvedor e para computador? APB> Obrigado From welkson em gmail.com Tue Mar 10 20:34:09 2009 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Tue, 10 Mar 2009 20:34:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?Recupera=E7=E3o_de_banco?= In-Reply-To: <111592887.20090310192941@warmboot.com.br> References: <1816592258.20090310101324@warmboot.com.br> <49B677A9.1020607@gmail.com> <1685615039.20090310114939@warmboot.com.br> <249af69e0903100827x6563f24bmf28fd9c6697cd515@mail.gmail.com> <49B68784.3020909@gmail.com> <111592887.20090310192941@warmboot.com.br> Message-ID: <49B6F8F1.1050303@gmail.com> Carlos H. Cantu escreveu: > WRdM> Exato, estou falando de cache de disco do Windows (propriedades do HD). > > Certo, se é o cache de gravação e vc não tiver operações de escrita em > batch no banco, tranquilo. > > Note que nas versões mais recentes do FB, existem parâmetros que > forçam o windows a dar flush nos dados, mesmo com o cache de escrita > ligado. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.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 > > Que parâmetros seriam esses? -- Welkson Renny de Medeiros Focus Automação Comercial Desenvolvimento / Gerência de Redes welkson em focusautomacao.com.br Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org From waldirjunior em gmail.com Tue Mar 10 22:20:21 2009 From: waldirjunior em gmail.com (Waldir Junior) Date: Tue, 10 Mar 2009 22:20:21 -0300 Subject: [firebase-br] Ajuda Firebird Classic + Red Hat In-Reply-To: <00a601c9a111$caaad8c0$6915a8c0@MagnoSystem> References: <49B28D8C.2060405@gmail.com> <1236640756.32461.5.camel@Aspire5612.bonagura.com.br> <00a601c9a111$caaad8c0$6915a8c0@MagnoSystem> Message-ID: <49B711D5.3020609@gmail.com> Opa galera, valeu pela ajuda, enfim, acho que o problema é o xinted mesmo, mesmo ele falando que está rodando, não parece ser o caso :-( o firewall da maquina está desativada, eu vou tentar instalar em outro red hat com 32 bits e caso dê certo, eu troco o SO :-) Magno System escreveu: > Salve, Eduardo. Quem é vivo sempre aparece!!! > ----- Original Message ----- From: "Eduardo Jedliczka" > To: "FireBase" > Sent: Monday, March 09, 2009 8:19 PM > Subject: Re: [firebase-br] Ajuda Firebird Classic + Red Hat > > > Ok, sei que estou beeem sumido, mas (como diria o Tio Jack o Estripador) > vamos por partes... > > para ter o FB Classic rodando é necessário ter o XINETD devidamente > configurado, (não sei se a versão de 64 bits está configurando > automaticamente o o xinetd do RH, só sei que no Ubuntu 8.10 AMD64 não > está). > > como está utiliazando um SO de 64 bits, veja se o seu FB também é de 64 > bits, se for a versão de 32 bits terá que baixar muitas libs (leia-se > arquivos .SO com suas respecitvas versões de 32 bits), como trabalho > muito com Debian e Ubuntu, não tenho com o lhe ajudar muito no RH, mas > eu lhe adianto... vai dar muito trabalho (como você disse que conectou > local, acho que este não deve ser o seu problema). > > Mas acho que seria interessante colocar a mensagem de erro do > firebird.log (tanto do servidor quanto do terminal) para termos uma > idéia do que está ocorrendo. > > Abraço > Eduardo Jedliczka > > Em Sáb, 2009-03-07 às 12:06 -0300, Waldir Junior escreveu: > >> Galera estou precisando de 1 mão aqui com 1 servidor red hat + firebird >> classic 2.1 >> >> fiz a instalação e no proprio firebird usando isql funcionou tudo >> tranquilamente, contudo, >> quando eu tentava acessar de outro pc, não conseguia acessar :/, antes >> estava instalado o SS e tudo funcionava >> tranquilamente, acabou que tive que voltar para o SS, alguma sugestão?? >> >> >> p.s.:o red hat é 64 bits >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > > -------------------------------------------------------------------------------- > > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.9/1991 - Release Date: > 03/09/09 07:14:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 adriano em riodeserto.com.br Tue Mar 10 22:51:21 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 10 Mar 2009 22:51:21 -0300 Subject: [firebase-br] Indice In-Reply-To: <1236717144.21323.7.camel@Aspire5612.bonagura.com.br> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> <49B6A6BE.4000409@riodeserto.com.br> <249af69e0903101123n3faff333rda31073e4df33db8@mail.gmail.com> <49B6BC3D.1000802@riodeserto.com.br> <1236717144.21323.7.camel@Aspire5612.bonagura.com.br> Message-ID: <49B71919.8010208@riodeserto.com.br> Na verdade não considero besteira seu comentário, aliás bastante oportuno. Sei que sou estranho tantas foreign keys... Mas esta única tabela que armazena todos os lançamentos contábeis de todos os módulos de um sistema ERP se faz necessário. Antes eu tinha várias tabelas para armazenar os lançamentos contábeis de cada módulo, conceitualmente obedencendo as formas normais. No entanto, para fazer relatórios gerenciais utilizando mais de 10 tabelas diferentes se demonstrou mais lento e trabalhoso do que ter tudo em uma única tabela. Sem contar as buscas que devo fazer nas tabelas para achar lançamentos, totalizações por conta contábil, onde eram necessários vários unions para o resultado, gerando assim um processamento enorme. Cada caso é um caso, para mim, essa foi a melhor solução. Só para constar, não misturo os lançamentos bancários com lançamentos contábeis, e sim os lançamentos contábeis relacionados com o lançamento bancário. Para armazenar os lançamentos bancários existe uma outra tabela. Se excluir ou alterar o lançamento bancário, os lançamentos contábeis são atualizados. Para isso que existem relatórios conciliadores, razões e outros relatórios auxiliares. Adriano Eduardo Jedliczka escreveu: > Adriano, não conheço as regras do seu sistema/negócio, por isto posso > estar falando uma IMENSA besteira... > > Me soa muito estranho uma tabela ter 19 FKs, exceto se for um ambiente > para mineração de dados ou um Data Warehouse. > > acho que você poderia desmembrar esta tabela (seguir corretamente as > Formas Normais) em várias tabelas menores com relacionamento "1 para n" > ou "1 para 1", assim, evita-se índices pobres e um monte de espaço > desperdiçado com valores NULL. > > Como disse, não conheço as regras do negócio, mas não acho "natural" > controlar os lançamentos contábeis na mesma tabela que o movimento > bancário, pois este último é passível de estorno e divergências de data > entre lançamento e compensação. > > Sem mais, > > Eduardo Jedliczka > > Em Ter, 2009-03-10 às 16:15 -0300, Adriano Luiz de Souza escreveu: > > >> Obrigado pelos esclarecimentos. Sim, tem campos que estao nulos... Essa >> é uma tabela que armazena lançamentos contabeis, e até o momento, >> movimento bancário ainda não tem nenhum lançamento contábil armazenado, >> logo... toda a coluna cd_movimento_bancario, está nulo. Então o firebird >> está agindo corretamente... Assim que esta tabela começar a ser populada >> acredito que o plan será escolhido corretamente. >> >> Adriano >> >> Douglas Tosi escreveu: >> >>> 2009/3/10 Adriano Luiz de Souza : >>> >>> >>>> Mas acho que eu sei qual é o problema... A tabela tem 400.000 registros mas >>>> para este campo no qual estou pesquisando, não há nenhum registro... Pode >>>> ser que isso esteja causando o uso desse plan. Vou testar isso e depois >>>> posto o resultado. >>>> >>>> >>> Não entendi. >>> O campo está com todos os valores null? >>> Ou a pesquisa "c.cd_movimento_bancario = 400000" não vai encontrar >>> nenhum registro. >>> >>> Se for o primeiro caso, o índice tem péssima seletividade e o plano do >>> firebird está certo. >>> Se for o segundo caso, provavelmente não vai fazer diferença: o >>> otimizador atual do firebird não usa o valor pesquisado para >>> determinar o plano. Pesquisar "400000" ou "17" não faz diferença para >>> o otimizador. >>> >>> hth, >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 fernando.bg em gmail.com Wed Mar 11 09:13:07 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 11 Mar 2009 12:13:07 +0000 (UTC) Subject: [firebase-br] Indice References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> <49B6A6BE.4000409@riodeserto.com.br> <249af69e0903101123n3faff333rda31073e4df33db8@mail.gmail.com> <49B6BC3D.1000802@riodeserto.com.br> <1236717144.21323.7.camel@Aspire5612.bonagura.com.br> <49B71919.8010208@riodeserto.com.br> Message-ID: Adriano Luiz de Souza wrote: > Na verdade não considero besteira seu comentário, aliás bastante > oportuno. Sei que sou estranho tantas foreign keys... Mas esta única > tabela que armazena todos os lançamentos contábeis de todos os > módulos de um sistema ERP se faz necessário. Antes eu tinha várias > tabelas para armazenar os lançamentos contábeis de cada módulo, > conceitualmente obedencendo as formas normais. No entanto, para fazer > relatórios gerenciais utilizando mais de 10 tabelas diferentes se > demonstrou mais lento e trabalhoso do que ter tudo em uma única > tabela. Sem contar as buscas que devo fazer nas tabelas para achar > lançamentos, totalizações por conta contábil, onde eram necessários > vários unions para o resultado, gerando assim um processamento enorme. > Cada caso é um caso, para mim, essa foi a melhor solução. > Só para constar, não misturo os lançamentos bancários com > lançamentos contábeis, e sim os lançamentos contábeis relacionados > com o lançamento bancário. Para armazenar os lançamentos bancários > existe uma outra tabela. Se excluir ou alterar o lançamento bancário, > os lançamentos contábeis são atualizados. Para isso que existem > relatórios conciliadores, razões e outros relatórios auxiliares. Bom dia Adriano Como você disse cada caso é um caso e teria que conhecer bem o negócio para estar falando com certeza. Mas nesse caso não seria melhor ter normalizado como o Eduardo comentou e onde precisa fazer essas consultas envolvendo várias tabelas e vários unions não daria para criar views ou procedures selecionáveis que acredito não daria tanta diferença na performace e seria só dar um select na view ou procedure. T+++++++++++++++++ -- From buhler em infobrindes.com.br Wed Mar 11 10:16:08 2009 From: buhler em infobrindes.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Wed, 11 Mar 2009 10:16:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?licen=E7a_ibexpert?= In-Reply-To: <296513493.20090310193314@warmboot.com.br> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> <49B6A6BE.4000409@riodeserto.com.br> <49B6DBED.4030504@infobrindes.com.br> <296513493.20090310193314@warmboot.com.br> Message-ID: <49B7B998.5020909@infobrindes.com.br> Obrigado Carlos H. Cantu escreveu: > Melhor você perguntar direto pra eles. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > APB> Sobre esta promoção. > > APB> http://www.ibexpert.net/ibe/index.php?n=Main.BrasilOfertasEspeciais > > APB> http://www.ibexpert.com/cc/cc_br.pdf > > APB> Vai uma pergunta que pode ser idiota. > > APB> Qual a diferença entre licença para desenvolvedor e para computador? > > APB> 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 > > > -- Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefones: (41) 3538-5428 / (41) 3532-5428 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. From w.altran em gmail.com Wed Mar 11 10:26:24 2009 From: w.altran em gmail.com (Wilson Altran) Date: Wed, 11 Mar 2009 09:26:24 -0400 Subject: [firebase-br] Migando para FB 2.1 Message-ID: <6bcf4cde0903110626n4b1b71a4la7bde5a3fb0cebea@mail.gmail.com> Bom dia Srs, Alguem pode me informar onde conseguir IB Data Pump? Estou migrando para o FB 2.1 e usarei o metodo do sugerido abaixo... *MÉTODO "B" * Este método tem a vantagem de criar um banco de dados com estrutura 100% válida, visto que qualquer problema no código de procedures, triggers, etc., como por exemplo o uso de palavras que passaram a ser reservadas, acusará erros durante a execução do script, que deverá ser corrigido a fim de deixar o banco de dados com uma metadata perfeita. 1. Sempre trabalhe com uma cópia da base de dados original, para evitar qualquer tipo de problema. 2. Antes de migrar para o FB 2.1, extraia o script de criação do banco de dados que será migrado. 3. Crie um novo banco de dados já no Firebird 2.1, utilizando o script gerado anteriormente. Caso ocorram erros durante a execução do script, corrija os problemas reportados. 4. Através de uma ferramenta de PUMP (*exemplo: IB DataPump*), copie os dados da base antiga para o novo banco de dados. Autor: Carlos Henrique Cantu - Método "A" traduzido e adaptado do arquivo metadata_charset.txt que acompanha o FB 2.1 -- Atenciosamente, Wilson Roberto Altran From w.altran em gmail.com Wed Mar 11 10:26:57 2009 From: w.altran em gmail.com (Wilson Altran) Date: Wed, 11 Mar 2009 09:26:57 -0400 Subject: [firebase-br] Migando para FB 2.1 In-Reply-To: <6bcf4cde0903110626n4b1b71a4la7bde5a3fb0cebea@mail.gmail.com> References: <6bcf4cde0903110626n4b1b71a4la7bde5a3fb0cebea@mail.gmail.com> Message-ID: <6bcf4cde0903110626u1f1f2d2dl19fd15e9a0e21d3d@mail.gmail.com> Teste de retorno... 2009/3/11 Wilson Altran > Bom dia > Srs, > Alguem pode me informar onde conseguir IB Data Pump? > > Estou migrando para o FB 2.1 e usarei o metodo do sugerido abaixo... > > *MÉTODO "B" * > > Este método tem a vantagem de criar um banco de dados com estrutura 100% > válida, visto que qualquer problema no código de procedures, triggers, etc., > como por exemplo o uso de palavras que passaram a ser reservadas, acusará > erros durante a execução do script, que deverá ser corrigido a fim de deixar > o banco de dados com uma metadata perfeita. > > 1. Sempre trabalhe com uma cópia da base de dados original, para evitar > qualquer tipo de problema. > 2. Antes de migrar para o FB 2.1, extraia o script de criação do banco > de dados que será migrado. > 3. Crie um novo banco de dados já no Firebird 2.1, utilizando o script > gerado anteriormente. Caso ocorram erros durante a execução do script, > corrija os problemas reportados. > 4. Através de uma ferramenta de PUMP (*exemplo: IB DataPump*), copie os > dados da base antiga para o novo banco de dados. > > Autor: Carlos Henrique Cantu - Método "A" traduzido e adaptado do arquivo > metadata_charset.txt que acompanha o FB 2.1 > > > -- > Atenciosamente, > Wilson Roberto Altran > -- Atenciosamente, Wilson Roberto Altran From listas em warmboot.com.br Wed Mar 11 10:35:14 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 11 Mar 2009 10:35:14 -0300 Subject: [firebase-br] Migando para FB 2.1 In-Reply-To: <6bcf4cde0903110626n4b1b71a4la7bde5a3fb0cebea@mail.gmail.com> References: <6bcf4cde0903110626n4b1b71a4la7bde5a3fb0cebea@mail.gmail.com> Message-ID: <408202660.20090311103514@warmboot.com.br> Na area de downloads da FireBase. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br WA> Bom dia WA> Srs, WA> Alguem pode me informar onde conseguir IB Data Pump? WA> Estou migrando para o FB 2.1 e usarei o metodo do sugerido abaixo... WA> *MÉTODO "B" * WA> Este método tem a vantagem de criar um banco de dados com estrutura 100% WA> válida, visto que qualquer problema no código de procedures, triggers, etc., WA> como por exemplo o uso de palavras que passaram a ser reservadas, acusará WA> erros durante a execução do script, que deverá ser corrigido a fim de deixar WA> o banco de dados com uma metadata perfeita. WA> 1. Sempre trabalhe com uma cópia da base de dados original, para evitar WA> qualquer tipo de problema. WA> 2. Antes de migrar para o FB 2.1, extraia o script de criação do banco de WA> dados que será migrado. WA> 3. Crie um novo banco de dados já no Firebird 2.1, utilizando o script WA> gerado anteriormente. Caso ocorram erros durante a execução do script, WA> corrija os problemas reportados. WA> 4. Através de uma ferramenta de PUMP (*exemplo: IB DataPump*), copie os WA> dados da base antiga para o novo banco de dados. WA> Autor: Carlos Henrique Cantu - Método "A" traduzido e adaptado do arquivo WA> metadata_charset.txt que acompanha o FB 2.1 From w.altran em gmail.com Wed Mar 11 10:56:20 2009 From: w.altran em gmail.com (Wilson Altran) Date: Wed, 11 Mar 2009 09:56:20 -0400 Subject: [firebase-br] FIBPlus Off Topic Message-ID: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> Bom dia estou tentando adquirir o produto FIBPlus no site FireBase e em todas as mosalidades de pagamento encontro o seguinte erro: (Ja tentei todas modalidades e com dois cartoes de credito diferente ) Vejam a mensagem que recebo... "Infelizmente não foi possível debitar seu cartão de crédito para o pedido 261317375. Conseqüentemente, o pedido não pode ser finalizado." -- Atenciosamente, Wilson Roberto Altran From compuvale.software em gmail.com Wed Mar 11 11:07:22 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Wed, 11 Mar 2009 11:07:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Incluir_restri=E7=E3o_not_null_em_um?= =?iso-8859-1?q?_campo_j=E1_existente_e_com_dados?= Message-ID: Bom dia a todos, Estou tentando incluir uma restrição not null para depois criar uma primary key (essa sintaxe eu sei) nesse campo, mas não estou conseguindo. Tentei das seguintes formas: alter table profissoes alter registro_id type integer not null; alter table profissoes alter registro_id integer not null; alter table profissoes add not null (registro_id); Mas nada disso roda. É possível fazer isso em FB 1.5.5? Em caso positivo, qual a sintaxe? []s Andrei From listas em warmboot.com.br Wed Mar 11 11:11:58 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 11 Mar 2009 11:11:58 -0300 Subject: [firebase-br] FIBPlus Off Topic In-Reply-To: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> Message-ID: <1032881570.20090311111158@warmboot.com.br> Ninguém da lista poderá lhe ajudar. Você deve entrar em contato com a operadora do seu cartão e verificar com eles porque a transação não está sendo aprovada. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br WA> Bom dia WA> estou tentando adquirir o produto FIBPlus no site FireBase e em todas as WA> mosalidades de WA> pagamento encontro o seguinte erro: (Ja tentei todas modalidades e com dois WA> cartoes de credito diferente ) WA> Vejam a mensagem que recebo... WA> "Infelizmente não foi possível debitar seu cartão de crédito para o pedido WA> 261317375. Conseqüentemente, o pedido não pode ser finalizado." From magno em speet.com.br Wed Mar 11 11:26:51 2009 From: magno em speet.com.br (Magno System) Date: Wed, 11 Mar 2009 11:26:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?Incluir_restri=E7=E3o_not_null_em_um?= =?iso-8859-1?q?_campo_j=E1_existente_e_com_dados?= References: Message-ID: <001301c9a255$6b90c760$6915a8c0@MagnoSystem> Tente assim: update RDB$RELATION_FIELDS set RDB$NULL_FLAG = 1 where (RDB$FIELD_NAME = 'NOMEDOCAMPO') and (RDB$RELATION_NAME = 'NOMEDATABELA') ----- Original Message ----- From: "Andrei Luís" To: "Firebase" Sent: Wednesday, March 11, 2009 11:07 AM Subject: [firebase-br] Incluir restrição not null em um campo já existente e com dados Bom dia a todos, Estou tentando incluir uma restrição not null para depois criar uma primary key (essa sintaxe eu sei) nesse campo, mas não estou conseguindo. Tentei das seguintes formas: alter table profissoes alter registro_id type integer not null; alter table profissoes alter registro_id integer not null; alter table profissoes add not null (registro_id); Mas nada disso roda. É possível fazer isso em FB 1.5.5? Em caso positivo, qual a sintaxe? []s Andrei ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.10/1995 - Release Date: 03/11/09 08:28:00 From listas em warmboot.com.br Wed Mar 11 11:31:12 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 11 Mar 2009 11:31:12 -0300 Subject: [firebase-br] FIBPlus Off Topic In-Reply-To: References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> <1032881570.20090311111158@warmboot.com.br> Message-ID: <219119388.20090311113112@warmboot.com.br> >Obrigado >É horrivel ligar para operadoras... >Mandarei um email para empresa que vende o >produto verificando se ela emite boletos... Me parece que você não atentou que a empresa em questão fica na Russia, portanto, não vão gerar boletos. Alias, seu cartão de crédito tem que ser internacional, caso contrário não vai aceitar mesmo. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From paulinhofeix em gmail.com Wed Mar 11 11:37:52 2009 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 11 Mar 2009 15:37:52 +0100 Subject: [firebase-br] Link Firebird Message-ID: Bom dia Alguem poderia me passar o link para a baixar o firebird 2.1, a ultima versão -- Paulinho Sérgio Feix From gustavo.moda em gmail.com Wed Mar 11 12:03:51 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Wed, 11 Mar 2009 12:03:51 -0300 Subject: [firebase-br] Indice In-Reply-To: <49B71919.8010208@riodeserto.com.br> References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> <49B6A6BE.4000409@riodeserto.com.br> <249af69e0903101123n3faff333rda31073e4df33db8@mail.gmail.com> <49B6BC3D.1000802@riodeserto.com.br> <1236717144.21323.7.camel@Aspire5612.bonagura.com.br> <49B71919.8010208@riodeserto.com.br> Message-ID: <795edc730903110803n4f223dddpdfe2b95817b4f7a6@mail.gmail.com> 2009/3/10 Adriano Luiz de Souza > Na verdade não considero besteira seu comentário, aliás bastante > oportuno. Sei que sou estranho tantas foreign keys... Mas esta única tabela > que armazena todos os lançamentos contábeis de todos os módulos de um > sistema ERP se faz necessário. Antes eu tinha várias tabelas para armazenar > os lançamentos contábeis de cada módulo, conceitualmente obedencendo as > formas normais. No entanto, para fazer relatórios gerenciais utilizando mais > de 10 tabelas diferentes se demonstrou mais lento e trabalhoso do que ter > tudo em uma única tabela. Sem contar as buscas que devo fazer nas tabelas > para achar lançamentos, totalizações por conta contábil, onde eram > necessários vários unions para o resultado, gerando assim um processamento > enorme. > Cada caso é um caso, para mim, essa foi a melhor solução. > Só para constar, não misturo os lançamentos bancários com lançamentos > contábeis, e sim os lançamentos contábeis relacionados com o lançamento > bancário. Para armazenar os lançamentos bancários existe uma outra tabela. > Se excluir ou alterar o lançamento bancário, os lançamentos contábeis são > atualizados. Para isso que existem relatórios conciliadores, razões e outros > relatórios auxiliares. Adriano, Fiz o mesmo esquema que você para a contabilidade do ERP que trabalhamos. Caso o campo da tabela que contém a FK for nulo, use LEFT JOIN, o firebird vai trabalhar melhos. From gustavo.moda em gmail.com Wed Mar 11 12:11:56 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Wed, 11 Mar 2009 12:11:56 -0300 Subject: [firebase-br] Indice In-Reply-To: References: <49B69069.5060200@riodeserto.com.br> <249af69e0903100925o3aca73a6y198186758cee7814@mail.gmail.com> <49B69C03.103@riodeserto.com.br> <249af69e0903101017q54c15a41hf37808b91fe4d4a3@mail.gmail.com> <49B6A6BE.4000409@riodeserto.com.br> <249af69e0903101123n3faff333rda31073e4df33db8@mail.gmail.com> <49B6BC3D.1000802@riodeserto.com.br> <1236717144.21323.7.camel@Aspire5612.bonagura.com.br> <49B71919.8010208@riodeserto.com.br> Message-ID: <795edc730903110811p4928fceaj3fd9eb091bdd4f09@mail.gmail.com> 2009/3/11 Forrest® > > > Bom dia Adriano > > Como você disse cada caso é um caso e teria que conhecer bem o negócio > para estar falando com certeza. Mas nesse caso não seria melhor ter > normalizado como o Eduardo comentou e onde precisa fazer essas > consultas envolvendo várias tabelas e vários unions não daria para > criar views ou procedures selecionáveis que acredito não daria tanta > diferença na performace e seria só dar um select na view ou procedure. > Olá, Adriano, Como Forrest falou, uso VIEW para normalizar a consulta, criando termáticas. Exemplos: Lançamentos de Notas, Lançamentos de Títulos, etc. Desenvolvemos uma PROCEDURE que monta a QUERY on-fly e rodamos pelo EXECUTE STATTMENT de acordo com os filtros.. Esse recurso otimizou a performace do Balancete, RAZÃO e do DIÁRIO. A desvantagem de montar a QUERY em tempo de execução é ter um erro de RUNTIME.. Mas tratando bem os filtros e testando não tivemos problemas, rodo a 4 anos nesse esquema. Na versão 1.5. era o unico recurso que tínhamos, hoje na 2.1. temos tabelas temporárias que usamos alguns caso, tais como: em um relatório auxiliar comparando lançamentos contaeis com os docuemntos, ou inconsistências contábeis. Outra coisa, dados imutáveis não mantenho relacionamento, gravo os campos nessa tabela de contabildiade.Ex. Codigo Contábil, isso não muda. Não preciso ficar fazendo INNER com a tabela de plano de contas., salvo os campos na hora de criar o lançamento. Espero ter ajudado. From gustavo.moda em gmail.com Wed Mar 11 12:13:52 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Wed, 11 Mar 2009 12:13:52 -0300 Subject: [firebase-br] Link Firebird In-Reply-To: References: Message-ID: <795edc730903110813l5e598fe6sa7ba7b63c13ab131@mail.gmail.com> http://www.firebirdsql.org/index.php?op=files 2009/3/11 Paulo Sérgo Feix > Bom dia > > Alguem poderia me passar o link para a baixar o firebird 2.1, a ultima > versão > > -- > Paulinho Sérgio Feix > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 gustavo.moda em gmail.com Wed Mar 11 12:15:14 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Wed, 11 Mar 2009 12:15:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Incluir_restri=E7=E3o_not_null_em_um?= =?iso-8859-1?q?_campo_j=E1_existente_e_com_dados?= In-Reply-To: <001301c9a255$6b90c760$6915a8c0@MagnoSystem> References: <001301c9a255$6b90c760$6915a8c0@MagnoSystem> Message-ID: <795edc730903110815o19e3a793wf19821a3037dce10@mail.gmail.com> 2009/3/11 Magno System > Tente assim: > > update RDB$RELATION_FIELDS set > RDB$NULL_FLAG = 1 > where (RDB$FIELD_NAME = 'NOMEDOCAMPO') and > (RDB$RELATION_NAME = 'NOMEDATABELA') > > Não esqueça de popular os campos. Mudar o FLAG para not null em campos e que tenha valor null em algum registro, gera erro no restore, após o backup. From rodrigopcnet em gmail.com Wed Mar 11 12:22:57 2009 From: rodrigopcnet em gmail.com (Rodrigo Hoffmann) Date: Wed, 11 Mar 2009 12:22:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?Incluir_restri=E7=E3o_not_null_em_um?= =?iso-8859-1?q?_campo_j=E1_existente_e_com_dados?= In-Reply-To: <795edc730903110815o19e3a793wf19821a3037dce10@mail.gmail.com> References: <001301c9a255$6b90c760$6915a8c0@MagnoSystem> <795edc730903110815o19e3a793wf19821a3037dce10@mail.gmail.com> Message-ID: Olá. Gostaria que me ajudasse como usar uma função em um DBedit. Tipo validar um CNPJ, teria que usar no evento Onexit do DBEdit. Se o CNPJ for valido passa para o proximo campo, se não for aparece uma mensagem dizendo que é invalido e ele limpa o campo. Tem como me ajudar. Dese já agradeço From gustavo.moda em gmail.com Wed Mar 11 12:38:49 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Wed, 11 Mar 2009 12:38:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?Incluir_restri=E7=E3o_not_null_em_um?= =?iso-8859-1?q?_campo_j=E1_existente_e_com_dados?= In-Reply-To: References: <001301c9a255$6b90c760$6915a8c0@MagnoSystem> <795edc730903110815o19e3a793wf19821a3037dce10@mail.gmail.com> Message-ID: <795edc730903110838h63f36a24q778fdee87060ce8a@mail.gmail.com> 2009/3/11 Rodrigo Hoffmann > Olá. > > Gostaria que me ajudasse como usar uma função em um DBedit. > Tipo validar um CNPJ, teria que usar no evento Onexit do DBEdit. Se o CNPJ > for valido passa para o proximo campo, se não for aparece uma mensagem > dizendo que é invalido e ele limpa o campo. > Poste na lista de programação da sua linguagem. Lá vc consegue ajuda. From ronmes em ig.com.br Wed Mar 11 13:34:23 2009 From: ronmes em ig.com.br (RM) Date: Wed, 11 Mar 2009 13:34:23 -0300 Subject: [firebase-br] FIBPlus Off Topic In-Reply-To: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> Message-ID: Deve ser Cartão Internacional... Recomendação: Faça o pagamento via PayPal... segurança ... -------------------------------------------------- From: "Wilson Altran" Sent: Wednesday, March 11, 2009 10:56 AM To: "FireBase" Subject: [firebase-br] FIBPlus Off Topic > Bom dia > estou tentando adquirir o produto FIBPlus no site FireBase e em todas as > mosalidades de > pagamento encontro o seguinte erro: (Ja tentei todas modalidades e com > dois > cartoes de credito diferente ) > Vejam a mensagem que recebo... > > "Infelizmente não foi possível debitar seu cartão de crédito para o pedido > 261317375. Conseqüentemente, o pedido não pode ser finalizado." > > > -- > Atenciosamente, > Wilson Roberto Altran > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 m_arcorocha em pop.com.br Wed Mar 11 15:28:05 2009 From: m_arcorocha em pop.com.br (Marco Rocha) Date: Wed, 11 Mar 2009 15:28:05 -0300 Subject: [firebase-br] Converter tabelas ACCESS In-Reply-To: References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> Message-ID: <006101c9a277$20f07fd0$62d17f70$@com.br> Como posso fazer para converter as tabelas Access em uma única tabela do firebird, por exemplo: Access Tabela cliente com códigos das tabelas com estado, município. Firebird Tabela cliente, estado e município. Desde já agradeço Marco Rocha Carvalho m_arcorocha em pop.com.br No virus found in this outgoing message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 07:19 From ronmes em ig.com.br Wed Mar 11 15:54:01 2009 From: ronmes em ig.com.br (RM) Date: Wed, 11 Mar 2009 15:54:01 -0300 Subject: [firebase-br] Converter tabelas ACCESS In-Reply-To: <006101c9a277$20f07fd0$62d17f70$@com.br> References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> <006101c9a277$20f07fd0$62d17f70$@com.br> Message-ID: <4AF73351B66847819979E0225461E920@c2d> Começar fazendo uma pesquisa no Google ou na base da FireBase jé eh um bom começo... http://www.google.com.br/search?hl=pt-BR&q=converter+acces+firebird&meta= -------------------------------------------------- From: "Marco Rocha" Sent: Wednesday, March 11, 2009 3:28 PM To: "'FireBase'" Subject: [firebase-br] Converter tabelas ACCESS > Como posso fazer para converter as tabelas Access em uma única tabela do > firebird, por exemplo: > > Access > Tabela cliente com códigos das tabelas com estado, município. > > Firebird > Tabela cliente, estado e município. > > Desde já agradeço > > Marco Rocha Carvalho > m_arcorocha em pop.com.br > > > No virus found in this outgoing message. > Checked by AVG. > Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 > 07:19 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 denisrocha em hotmail.com Wed Mar 11 17:21:22 2009 From: denisrocha em hotmail.com (Denis) Date: Wed, 11 Mar 2009 17:21:22 -0300 Subject: Um post que fiz não apareceu na lista !! Message-ID: From m_arcorocha em pop.com.br Wed Mar 11 17:23:35 2009 From: m_arcorocha em pop.com.br (Marco Rocha) Date: Wed, 11 Mar 2009 17:23:35 -0300 Subject: [firebase-br] RES: Converter tabelas ACCESS In-Reply-To: <4AF73351B66847819979E0225461E920@c2d> References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> <006101c9a277$20f07fd0$62d17f70$@com.br> <4AF73351B66847819979E0225461E920@c2d> Message-ID: <000901c9a287$446d2ca0$cd4785e0$@com.br> Eu tinha pesquisado e baixado um que converte em SQL beleza o problema é como vincular uma tabela com a outra onde estão os códigos. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de RM Enviada em: quarta-feira, 11 de março de 2009 15:54 Para: FireBase Assunto: Re: [firebase-br] Converter tabelas ACCESS Começar fazendo uma pesquisa no Google ou na base da FireBase jé eh um bom começo... http://www.google.com.br/search?hl=pt-BR&q=converter+acces+firebird&meta= -------------------------------------------------- From: "Marco Rocha" Sent: Wednesday, March 11, 2009 3:28 PM To: "'FireBase'" Subject: [firebase-br] Converter tabelas ACCESS > Como posso fazer para converter as tabelas Access em uma única tabela do > firebird, por exemplo: > > Access > Tabela cliente com códigos das tabelas com estado, município. > > Firebird > Tabela cliente, estado e município. > > Desde já agradeço > > Marco Rocha Carvalho > m_arcorocha em pop.com.br > > > No virus found in this outgoing message. > Checked by AVG. > Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 > 07:19 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 No virus found in this incoming message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 07:19 No virus found in this outgoing message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 07:19 From eduardoandrade em persoft.com.br Wed Mar 11 17:25:33 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Wed, 11 Mar 2009 17:25:33 -0300 Subject: [firebase-br] Converter tabelas ACCESS In-Reply-To: <006101c9a277$20f07fd0$62d17f70$@com.br> References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> <006101c9a277$20f07fd0$62d17f70$@com.br> Message-ID: <49B81E3D.4050507@persoft.com.br> Crie uma consulta no Access (View) que retorne etas tabelas do jeito que você precisa e depois utilize o DataPump para fazer o upload. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Marco Rocha escreveu: > Como posso fazer para converter as tabelas Access em uma única tabela do > firebird, por exemplo: > > Access > Tabela cliente com códigos das tabelas com estado, município. > > Firebird > Tabela cliente, estado e município. > > Desde já agradeço > > Marco Rocha Carvalho > m_arcorocha em pop.com.br > > > No virus found in this outgoing message. > Checked by AVG. > Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 > 07:19 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.10/1995 - Release Date: 03/11/09 08:28:00 > > From samuel.querino em gmail.com Wed Mar 11 19:56:14 2009 From: samuel.querino em gmail.com (Samuel Querino da Cruz) Date: Wed, 11 Mar 2009 19:56:14 -0300 Subject: [firebase-br] Importar dados? Message-ID: Ola Pessoal, preciso importar dados de uma tabela que esta em outro banco de dados, as duas tabelas tem a mesma estrutura. Como eu faço esse procedimento ? Com o IBExpert eu consigo fazer isso? Conecgar em dois bancos diferentes e fazer essa importação ? Obrigado From m_arcorocha em pop.com.br Wed Mar 11 20:07:52 2009 From: m_arcorocha em pop.com.br (Marco Rocha) Date: Wed, 11 Mar 2009 20:07:52 -0300 Subject: [firebase-br] RES: RES: Converter tabelas ACCESS In-Reply-To: <000901c9a287$446d2ca0$cd4785e0$@com.br> References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> <006101c9a277$20f07fd0$62d17f70$@com.br> <4AF73351B66847819979E0225461E920@c2d> <000901c9a287$446d2ca0$cd4785e0$@com.br> Message-ID: <002201c9a29e$369840d0$a3c8c270$@com.br> Quero agradecer, mas consegui acessar as tabelas através do IBExpert no item ODBC Viewer agora vou montar um select e mandar gravar em outra tabela. Marco Rocha Carvalho m_arcorocha em pop.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marco Rocha Enviada em: quarta-feira, 11 de março de 2009 17:24 Para: 'FireBase' Assunto: [firebase-br] RES: Converter tabelas ACCESS Eu tinha pesquisado e baixado um que converte em SQL beleza o problema é como vincular uma tabela com a outra onde estão os códigos. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de RM Enviada em: quarta-feira, 11 de março de 2009 15:54 Para: FireBase Assunto: Re: [firebase-br] Converter tabelas ACCESS Começar fazendo uma pesquisa no Google ou na base da FireBase jé eh um bom começo... http://www.google.com.br/search?hl=pt-BR&q=converter+acces+firebird&meta= -------------------------------------------------- From: "Marco Rocha" Sent: Wednesday, March 11, 2009 3:28 PM To: "'FireBase'" Subject: [firebase-br] Converter tabelas ACCESS > Como posso fazer para converter as tabelas Access em uma única tabela do > firebird, por exemplo: > > Access > Tabela cliente com códigos das tabelas com estado, município. > > Firebird > Tabela cliente, estado e município. > > Desde já agradeço > > Marco Rocha Carvalho > m_arcorocha em pop.com.br > > > No virus found in this outgoing message. > Checked by AVG. > Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 > 07:19 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 No virus found in this incoming message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 07:19 No virus found in this outgoing message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 07:19 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 07:19 No virus found in this outgoing message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 07:19 From rlcamargo555 em gmail.com Thu Mar 12 03:23:40 2009 From: rlcamargo555 em gmail.com (Roderlei Lopes Camargo) Date: Thu, 12 Mar 2009 03:23:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?Um_post_que_fiz_n=E3o_apareceu_na_li?= =?iso-8859-1?q?sta_!!?= In-Reply-To: References: Message-ID: Não sei o que aconteceu... não tenho nenhum post dependendo de aprovação... Manda novamente e vamos acompanhar pra ver o que acontece... Abraço, Roderlei 2009/3/11 Denis > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 m_arcorocha em pop.com.br Thu Mar 12 07:13:16 2009 From: m_arcorocha em pop.com.br (Marco Rocha) Date: Thu, 12 Mar 2009 07:13:16 -0300 Subject: [firebase-br] RES: Converter tabelas ACCESS In-Reply-To: <49B81E3D.4050507@persoft.com.br> References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> <006101c9a277$20f07fd0$62d17f70$@com.br> <49B81E3D.4050507@persoft.com.br> Message-ID: <000f01c9a2fb$2bcdfa20$8369ee60$@com.br> OK, Muito obrigado. Marco Rocha Carvalho m_arcorocha em pop.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Pelizzari de Andrade Enviada em: quarta-feira, 11 de março de 2009 17:26 Para: FireBase Assunto: Re: [firebase-br] Converter tabelas ACCESS Crie uma consulta no Access (View) que retorne etas tabelas do jeito que você precisa e depois utilize o DataPump para fazer o upload. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Marco Rocha escreveu: > Como posso fazer para converter as tabelas Access em uma única tabela do > firebird, por exemplo: > > Access > Tabela cliente com códigos das tabelas com estado, município. > > Firebird > Tabela cliente, estado e município. > > Desde já agradeço > > Marco Rocha Carvalho > m_arcorocha em pop.com.br No virus found in this outgoing message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 07:19 From m_arcorocha em pop.com.br Thu Mar 12 08:21:24 2009 From: m_arcorocha em pop.com.br (Marco Rocha) Date: Thu, 12 Mar 2009 08:21:24 -0300 Subject: [firebase-br] Converter tabelas ACCESS In-Reply-To: <000f01c9a2fb$2bcdfa20$8369ee60$@com.br> References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> <006101c9a277$20f07fd0$62d17f70$@com.br> <49B81E3D.4050507@persoft.com.br> <000f01c9a2fb$2bcdfa20$8369ee60$@com.br> Message-ID: <001c01c9a304$afb04010$0f10c030$@com.br> Pessoal ainda estou na luta convertendo a tabela Access, mas agora estou com outro problema os acentos estão vindo truncados, procurei no Google mas não encontrei nada que pudesse me ajudar, alterei na tabela destino o charset para win1252 e o collate para PXW_INTL850 e mesmo assim quando coloco data os acentos aparecem truncados, alguém teria uma dica. Estou usando o IBexpert para exportar/importar os dados com o ODBC. Desde já agradeço pela atenção de todos. Marco Rocha Carvalho m_arcorocha em pop.com.br No virus found in this outgoing message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.10/1996 - Release Date: 11/3/2009 20:42 From uslima em gmail.com Thu Mar 12 10:13:15 2009 From: uslima em gmail.com (Ulisses) Date: Thu, 12 Mar 2009 10:13:15 -0300 Subject: [firebase-br] Converter tabelas ACCESS References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> <006101c9a277$20f07fd0$62d17f70$@com.br> Message-ID: <9B0E43B759E143BDB7EDD598B4121019@servidor> Bom dia! Já tentou usar o SQL2GDB? Olha no link abaixo se isso pode te ajudar. http://www.ibphoenix.com/main.nfs?a=ibphoenix&l=;PAGES;NAME=%27sql2gdb%27 Boa sorte. Ulisses ----- Original Message ----- From: "Marco Rocha" To: "'FireBase'" Sent: Wednesday, March 11, 2009 3:28 PM Subject: [firebase-br] Converter tabelas ACCESS Como posso fazer para converter as tabelas Access em uma única tabela do firebird, por exemplo: Access Tabela cliente com códigos das tabelas com estado, município. Firebird Tabela cliente, estado e município. Desde já agradeço Marco Rocha Carvalho m_arcorocha em pop.com.br No virus found in this outgoing message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.9/1993 - Release Date: 10/3/2009 07:19 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 denisfelipe.si em gmail.com Thu Mar 12 10:15:45 2009 From: denisfelipe.si em gmail.com (=?ISO-8859-1?Q?D=EAnis_Mendes?=) Date: Thu, 12 Mar 2009 10:15:45 -0300 Subject: [firebase-br] Trabalhando com TIB_Events Message-ID: <4fddc2cd0903120615w300e5c40jc632e274da89550a@mail.gmail.com> Alguém poderia me explicar como associar o TIB_Events com programação OO, como farei para ele identificar os eventos estão ocorrendo ? só associar ele ao componente de conexão (TIBODataBase) ? Obrigado. From rnribeiro em gmail.com Thu Mar 12 10:39:34 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 12 Mar 2009 10:39:34 -0300 Subject: [firebase-br] Importar dados? In-Reply-To: References: Message-ID: <88c045a10903120639h384d56bbn797b0e6b572d473a@mail.gmail.com> estari o metadata e depois insere na tabela 2009/3/11 Samuel Querino da Cruz > Ola Pessoal, > > preciso importar dados de uma tabela que esta em outro banco de dados, as > duas tabelas tem a mesma estrutura. > > Como eu faço esse procedimento ? > > Com o IBExpert eu consigo fazer isso? Conecgar em dois bancos diferentes e > fazer essa importaçã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 > From listas em warmboot.com.br Thu Mar 12 11:02:42 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 12 Mar 2009 11:02:42 -0300 Subject: [firebase-br] Trabalhando com TIB_Events In-Reply-To: <4fddc2cd0903120615w300e5c40jc632e274da89550a@mail.gmail.com> References: <4fddc2cd0903120615w300e5c40jc632e274da89550a@mail.gmail.com> Message-ID: <506881641.20090312110242@warmboot.com.br> Sugiro que vc dê uma olhada em http://www.firebase.com.br/fb/artigo.php?id=1844 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DM> Alguém poderia me explicar como associar o TIB_Events com programação OO, DM> como farei para ele identificar os eventos estão ocorrendo ? só associar ele DM> ao DM> componente de conexão (TIBODataBase) ? DM> Obrigado. From m_arcorocha em pop.com.br Thu Mar 12 15:28:03 2009 From: m_arcorocha em pop.com.br (Marco Rocha) Date: Thu, 12 Mar 2009 15:28:03 -0300 Subject: [firebase-br] RES: Converter tabelas ACCESS In-Reply-To: <9B0E43B759E143BDB7EDD598B4121019@servidor> References: <6bcf4cde0903110656m4b5e0feg32638ee62afdd3cd@mail.gmail.com> <006101c9a277$20f07fd0$62d17f70$@com.br> <9B0E43B759E143BDB7EDD598B4121019@servidor> Message-ID: <007301c9a340$4aea3ff0$e0bebfd0$@com.br> Ulisses Este é excelente mesmo, o único detalhe esta na acentuação que continua truncando, coloquei WIN1252, será que esta errado? Marco Rocha Carvalho m_arcorocha em pop.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Ulisses Enviada em: quinta-feira, 12 de março de 2009 10:13 Para: FireBase Assunto: Re: [firebase-br] Converter tabelas ACCESS Bom dia! Já tentou usar o SQL2GDB? Olha no link abaixo se isso pode te ajudar. http://www.ibphoenix.com/main.nfs?a=ibphoenix&l=;PAGES;NAME=%27sql2gdb%27 Boa sorte. Ulisses No virus found in this outgoing message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.10/1996 - Release Date: 11/3/2009 20:42 From wpereira em ami.com.br Thu Mar 12 16:32:59 2009 From: wpereira em ami.com.br (Wanderson Pereira) Date: Thu, 12 Mar 2009 16:32:59 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF In-Reply-To: References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> <8F713000AB524DD1AA2AE7E32529C85F@Zeus><7048518915A14B36B4A4E8CEE474218D@Zeus> <49B6580D.4000702@ami.com.br> Message-ID: <49B9636B.8040004@ami.com.br> Eu acabei colocando um BD que estava em produção (para verificações), refiz a alteração e o problema não voltou a acontecer. E a versão do BD que estava dando problemas, acabei perdendo. Renato Alves escreveu: > Wanderson, > O que vc fez, mudou de versão do DB? > Tá brabo o negócio aqui e não chego a conclusão nenhuma. > Renato > > > ----- Original Message ----- From: "Wanderson Pereira" > > To: "FireBase" > Sent: Tuesday, March 10, 2009 9:07 AM > Subject: Re: [firebase-br] OFF - BCD Overflow - OFF > > > Renato, > > Passei por um problema parecido com campo NUMERIC. Eu alterei o > "tamanho" do campo e ele passou a dar esse erro. Parece que deu prob no > Bco de Dados. Só que é no BD de trabalho, e no final acabei trocando BD > prá lá e prá cá e não cheguei a uma conclusão. Mas acho q já é uma > direção para vc seguir. > > Renato Alves escreveu: >> Boa noite a todos da lista, >> Estou tentando sair deste erro já um bom tempo e não consigo. >> Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela >> possui um >> campo do tipo BIGINT. >> Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já >> recrei o >> campo várias vezes e não deslancha. >> Já procurei no Google e em várias listas de discussão, mas nenhuma >> resposta >> concreta. >> Solicito o apoio da comunidade se alguém já passou por isso. >> Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + >> DBExpress + >> Drive UIB >> Obrigado >> Renato >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * Você já sorriu para o seu computador hoje? Já?? Mas que imbecil!!* From ncsinfo em ibest.com.br Thu Mar 12 16:38:35 2009 From: ncsinfo em ibest.com.br (Newton Carvalho) Date: Thu, 12 Mar 2009 16:38:35 -0300 Subject: [firebase-br] Ajuda com SUM(valor) Message-ID: <236e3bd20903121238y68a774d3y591f5813e933cb25@mail.gmail.com> Boa Tarde! Estou usando Zeos com Firebird e não estou conseguindo somar o total dos cheques da tabela detalhe por meio do evento DSDATACHANGE, alguem oderia me dar um help? o Objetivo é listar todos os cheques(Destalhe) que o Sacado(Mestre) já emitiu calculando o total em R$. procedure TfrmSacados.ds_SacadosDataChange(Sender: TObject; Field: TField); begin with dm.qryCheques do begin Close; SQL.Clear; SQL.Add(' SELECT CHEQUES.* FROM CHEQUES, SACADOS '); SQL.Add(' WHERE CHEQUES.cpfcnpj = sacados.cpfcnpj '); SQL.Add(' AND CHEQUES.cpfcnpj = :xcpfcnpj'); ParamByName('xcpfcnpj').AsString := dm.qrySacadosCPFCNPJ.AsString; Open; nCheques.Caption := InttoStr(dm.qryCheques.RecordCount); // Informa quantos cheques o Sacado já emitiu AtualizaCampos; // Procedimento para atualizar os campos de Edição end; end; From renato_br em bol.com.br Thu Mar 12 17:20:27 2009 From: renato_br em bol.com.br (Renato Alves) Date: Thu, 12 Mar 2009 17:20:27 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> <8F713000AB524DD1AA2AE7E32529C85F@Zeus><7048518915A14B36B4A4E8CEE474218D@Zeus> <49B6580D.4000702@ami.com.br> <49B9636B.8040004@ami.com.br> Message-ID: Wanderson, Não entendi vc trocou de versão do Firebird? Foi isto? Renato ----- Original Message ----- From: "Wanderson Pereira" To: "FireBase" Sent: Thursday, March 12, 2009 4:32 PM Subject: Re: [firebase-br] OFF - BCD Overflow - OFF Eu acabei colocando um BD que estava em produção (para verificações), refiz a alteração e o problema não voltou a acontecer. E a versão do BD que estava dando problemas, acabei perdendo. Renato Alves escreveu: > Wanderson, > O que vc fez, mudou de versão do DB? > Tá brabo o negócio aqui e não chego a conclusão nenhuma. > Renato > > > ----- Original Message ----- From: "Wanderson Pereira" > > To: "FireBase" > Sent: Tuesday, March 10, 2009 9:07 AM > Subject: Re: [firebase-br] OFF - BCD Overflow - OFF > > > Renato, > > Passei por um problema parecido com campo NUMERIC. Eu alterei o > "tamanho" do campo e ele passou a dar esse erro. Parece que deu prob no > Bco de Dados. Só que é no BD de trabalho, e no final acabei trocando BD > prá lá e prá cá e não cheguei a uma conclusão. Mas acho q já é uma > direção para vc seguir. > > Renato Alves escreveu: >> Boa noite a todos da lista, >> Estou tentando sair deste erro já um bom tempo e não consigo. >> Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela possui >> um >> campo do tipo BIGINT. >> Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já recrei >> o >> campo várias vezes e não deslancha. >> Já procurei no Google e em várias listas de discussão, mas nenhuma >> resposta >> concreta. >> Solicito o apoio da comunidade se alguém já passou por isso. >> Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + DBExpress + >> Drive UIB >> Obrigado >> Renato >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * Você já sorriu para o seu computador hoje? Já?? Mas que imbecil!!* ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 m_arcorocha em pop.com.br Thu Mar 12 17:23:31 2009 From: m_arcorocha em pop.com.br (Marco Rocha) Date: Thu, 12 Mar 2009 17:23:31 -0300 Subject: [firebase-br] ENC: Converter tabelas ACCESS Message-ID: <00a501c9a350$6cd17fb0$46747f10$@com.br> Ulisses Beleza, problema resolvido a configuração do IBExpert que estava como Russo, mudei para default e ai rolou legal, mas mesmo assim muito obrigado. Abraço, Marco Rocha Carvalho m_arcorocha em pop.com.br -----Mensagem original----- De: Marco Rocha [mailto:m_arcorocha em pop.com.br] Enviada em: quinta-feira, 12 de março de 2009 15:28 Para: 'FireBase' Assunto: RES: [firebase-br] Converter tabelas ACCESS Ulisses Este é excelente mesmo, o único detalhe esta na acentuação que continua truncando, coloquei WIN1252, será que esta errado? Marco Rocha Carvalho m_arcorocha em pop.com.br No virus found in this outgoing message. Checked by AVG. Version: 8.0.169 / Virus Database: 270.11.10/1996 - Release Date: 11/3/2009 20:42 From wpereira em ami.com.br Thu Mar 12 17:39:32 2009 From: wpereira em ami.com.br (Wanderson Pereira) Date: Thu, 12 Mar 2009 17:39:32 -0300 Subject: [firebase-br] OFF - BCD Overflow - OFF In-Reply-To: References: <001901c99ea1$bc668b50$6915a8c0@MagnoSystem> <8F713000AB524DD1AA2AE7E32529C85F@Zeus><7048518915A14B36B4A4E8CEE474218D@Zeus> <49B6580D.4000702@ami.com.br> <49B9636B.8040004@ami.com.br> Message-ID: <49B97304.2000904@ami.com.br> Não. Banco de Dados. O cliente me passou o Banco de Dados para fazer uma verificação. E acabei substituindo o que estava apresentando problema antes de resolvê-lo. Renato Alves escreveu: > Wanderson, > Não entendi vc trocou de versão do Firebird? > Foi isto? > Renato > > > ----- Original Message ----- From: "Wanderson Pereira" > > To: "FireBase" > Sent: Thursday, March 12, 2009 4:32 PM > Subject: Re: [firebase-br] OFF - BCD Overflow - OFF > > > Eu acabei colocando um BD que estava em produção (para > verificações), refiz a alteração e o problema não voltou a acontecer. E > a versão do BD que estava dando problemas, acabei perdendo. > > Renato Alves escreveu: >> Wanderson, >> O que vc fez, mudou de versão do DB? >> Tá brabo o negócio aqui e não chego a conclusão nenhuma. >> Renato >> >> >> ----- Original Message ----- From: "Wanderson Pereira" >> >> To: "FireBase" >> Sent: Tuesday, March 10, 2009 9:07 AM >> Subject: Re: [firebase-br] OFF - BCD Overflow - OFF >> >> >> Renato, >> >> Passei por um problema parecido com campo NUMERIC. Eu alterei o >> "tamanho" do campo e ele passou a dar esse erro. Parece que deu prob no >> Bco de Dados. Só que é no BD de trabalho, e no final acabei trocando BD >> prá lá e prá cá e não cheguei a uma conclusão. Mas acho q já é uma >> direção para vc seguir. >> >> Renato Alves escreveu: >>> Boa noite a todos da lista, >>> Estou tentando sair deste erro já um bom tempo e não consigo. >>> Utilizo um tela de pesquisa ligada a um ClientDataSet, na tabela >>> possui um >>> campo do tipo BIGINT. >>> Toda vez que faço uma pesquisa me retorna este BCD 'Overflow', já >>> recrei o >>> campo várias vezes e não deslancha. >>> Já procurei no Google e em várias listas de discussão, mas nenhuma >>> resposta >>> concreta. >>> Solicito o apoio da comunidade se alguém já passou por isso. >>> Não sei mais o que eu faço, utilizo Delphi 7 + Firebird 2.1 + >>> DBExpress + >>> Drive UIB >>> Obrigado >>> Renato >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * Você tem um micro?!? O meu é enorme...* From mateus.ricci em oriontechnology.com.br Thu Mar 12 20:11:46 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Thu, 12 Mar 2009 20:11:46 -0300 Subject: [firebase-br] Ajuda com Charset e Collate Message-ID: <002a01c9a367$eaa37670$bfea6350$@ricci@oriontechnology.com.br> Boa noite... Trabalho com desenvolvimento de sistema e estou migrando toda a minha aplicação para Firebird versão = 2.1.1.17910... porém, percebi que as ordenações (order by) vem incorretas para a “select”... Gostaria de saber qual “CHARSET” usar e qual “COLLATE” usar????$ Hoje estou usando esses: - CHARSET = WIN1252 - COLLATE = PXW_INTL850 Fico no aguardo se estou usando corretamente, ou se tem mais algum atual ou algum com mais recursos... pois esses que uso peguei no livro “Firebird Essencial”... Obrigado! Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes (Telefone: (19) 3308-8838 / (19) 9274-9792 *E-mail: mateus.ricci em oriontechnology.com.br :MSN: mateusricci_ti em hotmail.com.br From samuel.querino em gmail.com Thu Mar 12 20:32:14 2009 From: samuel.querino em gmail.com (Samuel Querino da Cruz) Date: Thu, 12 Mar 2009 20:32:14 -0300 Subject: [firebase-br] Importar dados? In-Reply-To: <88c045a10903120639h384d56bbn797b0e6b572d473a@mail.gmail.com> References: <88c045a10903120639h384d56bbn797b0e6b572d473a@mail.gmail.com> Message-ID: onde baixo esse metadata para instalar e como inserir a tabela ? 2009/3/12 Reijanio Nunes Ribeiro > estari o metadata e depois insere na tabela > > 2009/3/11 Samuel Querino da Cruz > > > Ola Pessoal, > > > > preciso importar dados de uma tabela que esta em outro banco de dados, > as > > duas tabelas tem a mesma estrutura. > > > > Como eu faço esse procedimento ? > > > > Com o IBExpert eu consigo fazer isso? Conecgar em dois bancos diferentes > e > > fazer essa importaçã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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 samuel.peres.ferreira em gmail.com Thu Mar 12 20:59:27 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Thu, 12 Mar 2009 20:59:27 -0300 Subject: [firebase-br] Off: Nota Fiscal Eletronica Message-ID: ola primeiro, me desculpem pelo off, mas to desenvolvendo nfe, e se alguem ai estiver enrolado e a fim de trocar umas figurinhas, meu msn é samucamaringa em hotmail.com samuel From jedyfb em gmail.com Thu Mar 12 21:49:45 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 12 Mar 2009 21:49:45 -0300 Subject: [firebase-br] Ajuda com Charset e Collate In-Reply-To: <002a01c9a367$eaa37670$bfea6350$@ricci@oriontechnology.com.br> References: <002a01c9a367$eaa37670$bfea6350$@ricci@oriontechnology.com.br> Message-ID: <1236905385.25685.3.camel@Aspire5612.bonagura.com.br> Mateus, Boa noite... acho que você foi um pouco "vago" ao dizer que o order by vem incorreto... se você utiliza outras versões do Firebird ou outros SGDBs, precisará entender que há algumas diferenças em relação ao tratamento do NULL e órdem dos campos char. Se você desenvolve sistemas apenas para o Brasil, recomendo adotar o Charset WIN1252 ou ISO8859 com o collate PTBR . Sem mais, Eduardo Jedliczka Em Qui, 2009-03-12 às 20:11 -0300, Mateus F. Ricci | ORION Technology escreveu: > Boa noite... > > > > Trabalho com desenvolvimento de sistema e estou migrando toda a minha > aplicação para Firebird versão = 2.1.1.17910... porém, percebi que as > ordenações (order by) vem incorretas para a ?select?... > > > > Gostaria de saber qual ?CHARSET? usar e qual ?COLLATE? usar????$ > > > > Hoje estou usando esses: > > > > - CHARSET = WIN1252 > > - COLLATE = PXW_INTL850 > > > > Fico no aguardo se estou usando corretamente, ou se tem mais algum atual ou > algum com mais recursos... pois esses que uso peguei no livro ?Firebird > Essencial?... > > > > Obrigado! > > > > > > Mateus Felipe Ricci > > ________________________________________________________ > > ORION Technology - www.oriontechnology.com.br > > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes > > (Telefone: (19) 3308-8838 / (19) 9274-9792 > > *E-mail: mateus.ricci em oriontechnology.com.br > > :MSN: mateusricci_ti em hotmail.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 compuvale.software em gmail.com Thu Mar 12 22:32:13 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Thu, 12 Mar 2009 22:32:13 -0300 Subject: [firebase-br] Importar dados? In-Reply-To: <88c045a10903120639h384d56bbn797b0e6b572d473a@mail.gmail.com> References: <88c045a10903120639h384d56bbn797b0e6b572d473a@mail.gmail.com> Message-ID: Olá Samuel, O metadata você não 'baixa', você extrai. O IBexpert tem uma opção para isso, com a tabela aberta, você clica no botão 'export data into script' e abrirá a janela para isso. Depois você abre o banco de destino e executa o script. Outra opção, é usar um programa de pump de dados, sugiro o IBDataPump da CleverCompontes, deve ter na área de downloads da Firebase, ou de uma googlada que você acha. Inclusive esta é a melhor opção caso a sua tabela possua campos blob. [] Andrei 2009/3/12 Reijanio Nunes Ribeiro > estari o metadata e depois insere na tabela > > 2009/3/11 Samuel Querino da Cruz > > > Ola Pessoal, > > > > preciso importar dados de uma tabela que esta em outro banco de dados, > as > > duas tabelas tem a mesma estrutura. > > > > Como eu faço esse procedimento ? > > > > Com o IBExpert eu consigo fazer isso? Conecgar em dois bancos diferentes > e > > fazer essa importação ? > > > > Obrigado > From mateus.ricci em oriontechnology.com.br Thu Mar 12 23:46:04 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Thu, 12 Mar 2009 23:46:04 -0300 Subject: [firebase-br] Ajuda com Trigger X Generator Message-ID: <002f01c9a385$da508e20$8ef1aa60$@ricci@oriontechnology.com.br> Boa noite, Sempre que eu crio uma trigger para disparar um generator, ele dá um erro falando que o campo “ID” não pode ser “NULL” Segue o generator e a trigger... Create generator gen_matriculas_id; Create table Matriculas ( Id integer not null, Aluno varchar(60) not null charset WIN1252 collate PXW_INTL850 ); Set term ^ ; Create trigger matriculas_bi for matriculas Active before insert position 0 As Begin If (new.id is null) then New.id = gen_id(gen_matriculas_id,1); End ^ Set term ; ^ …. Acontece o seguinte quando eu faço o seguinte comando: Insert into matriculas (id, aluno) values (null, ‘mateus Felipe ricci’); Da erro falando que o ID não pode ser NULL.... mas a trigger teria que identificar o ID como NULL e gerar um ID novo, correto??? Me ajudem por favor... Obrigado. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes (Telefone: (19) 3308-8838 / (19) 9274-9792 *E-mail: mateus.ricci em oriontechnology.com.br :MSN: mateusricci_ti em hotmail.com.br From compuvale.software em gmail.com Thu Mar 12 23:51:12 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Thu, 12 Mar 2009 23:51:12 -0300 Subject: [firebase-br] Ajuda com Trigger X Generator In-Reply-To: <-1876047986601967269@unknownmsgid> References: <-1876047986601967269@unknownmsgid> Message-ID: Mateus, Já tentou não incluir o campo null no insert? É um chute, pois não utilizo instrução insert diretamente pra fazer a inclusão. [] Andrei 2009/3/12 Mateus F. Ricci | ORION Technology < mateus.ricci em oriontechnology.com.br> > Boa noite, > > > > Sempre que eu crio uma trigger para disparar um generator, ele dá um erro > falando que o campo ?ID? não pode ser ?NULL? > > > > Segue o generator e a trigger... > > > > Create generator gen_matriculas_id; > > > > Create table Matriculas ( > > Id integer not null, > > Aluno varchar(60) not null charset WIN1252 collate > PXW_INTL850 > > ); > > > > Set term ^ ; > > > > Create trigger matriculas_bi for matriculas > > Active before insert position 0 > > As > > Begin > > If (new.id is null) then > > New.id = gen_id(gen_matriculas_id,1); > > End > > ^ > > > > Set term ; ^ > > > > ?. Acontece o seguinte quando eu faço o seguinte comando: > > > > Insert into matriculas (id, aluno) values (null, ?mateus > Felipe ricci?); > > > > Da erro falando que o ID não pode ser NULL.... mas a trigger teria que > identificar o ID como NULL e gerar um ID novo, correto??? > > > > Me ajudem por favor... > > > > Obrigado. > > > > Mateus Felipe Ricci > > ________________________________________________________ > > ORION Technology - www.oriontechnology.com.br > > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes > > (Telefone: (19) 3308-8838 / (19) 9274-9792 > > *E-mail: mateus.ricci em oriontechnology.com.br > > :MSN: mateusricci_ti em hotmail.com.br > > > From mateus.ricci em oriontechnology.com.br Fri Mar 13 00:04:32 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Fri, 13 Mar 2009 00:04:32 -0300 Subject: [firebase-br] RES: Ajuda com Trigger X Generator In-Reply-To: References: <-1876047986601967269@unknownmsgid> Message-ID: <003401c9a388$6ebe6120$4c3b2360$@ricci@oriontechnology.com.br> Andrei... Já tentei de tudo... Insert into matriculas (id, aluno) values ('null', 'mateus'); Insert into matriculas (id, aluno) values ('', 'mateus'); Insert into matriculas (id, aluno) values (is null, 'mateus'); Insert into matriculas (aluno) values ('mateus'); Nenhum desses acima dá certo... porém, essa instrução abaixo funciona perfeitamente e gera o código.... mas acredito que não era pra ser assim.... se o IF da trigger ta fazendo a checagem como NULL teria que aceitar como NULL concorda comigo??? Insert into matriculas (id, aluno) values (0, 'mateus'); ... ah, estou usando a TIBQuery da Paleta (Interbase) Naum sei mais o que fazer... naum quero ficar passando 0 sendo que a minha trigger tem a condição NULL.. Será que isso pode ser algum erro no componente TIBQuery??? Att. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes STelefone: (19) 3308-8838 / (19) 9274-9792 /E-mail: mateus.ricci em oriontechnology.com.br mMSN: mateusricci_ti em hotmail.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrei Luís Enviada em: quinta-feira, 12 de março de 2009 23:51 Para: FireBase Assunto: Re: [firebase-br] Ajuda com Trigger X Generator Mateus, Já tentou não incluir o campo null no insert? É um chute, pois não utilizo instrução insert diretamente pra fazer a inclusão. [] Andrei 2009/3/12 Mateus F. Ricci | ORION Technology < mateus.ricci em oriontechnology.com.br> > Boa noite, > > > > Sempre que eu crio uma trigger para disparar um generator, ele dá um erro > falando que o campo “ID” não pode ser “NULL” > > > > Segue o generator e a trigger... > > > > Create generator gen_matriculas_id; > > > > Create table Matriculas ( > > Id integer not null, > > Aluno varchar(60) not null charset WIN1252 collate > PXW_INTL850 > > ); > > > > Set term ^ ; > > > > Create trigger matriculas_bi for matriculas > > Active before insert position 0 > > As > > Begin > > If (new.id is null) then > > New.id = gen_id(gen_matriculas_id,1); > > End > > ^ > > > > Set term ; ^ > > > > …. Acontece o seguinte quando eu faço o seguinte comando: > > > > Insert into matriculas (id, aluno) values (null, ‘mateus > Felipe ricci’); > > > > Da erro falando que o ID não pode ser NULL.... mas a trigger teria que > identificar o ID como NULL e gerar um ID novo, correto??? > > > > Me ajudem por favor... > > > > Obrigado. > > > > Mateus Felipe Ricci > > ________________________________________________________ > > ORION Technology - www.oriontechnology.com.br > > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes > > (Telefone: (19) 3308-8838 / (19) 9274-9792 > > *E-mail: mateus.ricci em oriontechnology.com.br > > :MSN: mateusricci_ti em hotmail.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 mateus.ricci em oriontechnology.com.br Fri Mar 13 00:08:34 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Fri, 13 Mar 2009 00:08:34 -0300 Subject: [firebase-br] RES: Ajuda com Charset e Collate In-Reply-To: <1236905385.25685.3.camel@Aspire5612.bonagura.com.br> References: <002a01c9a367$eaa37670$bfea6350$@ricci@oriontechnology.com.br> <1236905385.25685.3.camel@Aspire5612.bonagura.com.br> Message-ID: <003501c9a388$fef57a30$fce06e90$@ricci@oriontechnology.com.br> Boa noite, É que a hora que vou fazer consultas que tenham por exemplo "ç á ã é" e etc... ele retorna esses campos separadamente dos restantes... tipo se tem A ou a ou ã ou á.... tudo é A na ordenação... mas naum vem assim... vou passar um exemplo... Ab Ab Ac Ba Bb Bc Bd Ca Da Db Ea Ã Ç É Devia ser assim: à Ab Ab Ac Ba Bb Bc Bd Ç Ca Da Db É EA Entedeu??? Att. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes STelefone: (19) 3308-8838 / (19) 9274-9792 /E-mail: mateus.ricci em oriontechnology.com.br mMSN: mateusricci_ti em hotmail.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Jedliczka Enviada em: quinta-feira, 12 de março de 2009 21:50 Para: FireBase Assunto: Re: [firebase-br] Ajuda com Charset e Collate Mateus, Boa noite... acho que você foi um pouco "vago" ao dizer que o order by vem incorreto... se você utiliza outras versões do Firebird ou outros SGDBs, precisará entender que há algumas diferenças em relação ao tratamento do NULL e órdem dos campos char. Se você desenvolve sistemas apenas para o Brasil, recomendo adotar o Charset WIN1252 ou ISO8859 com o collate PTBR . Sem mais, Eduardo Jedliczka Em Qui, 2009-03-12 às 20:11 -0300, Mateus F. Ricci | ORION Technology escreveu: > Boa noite... > > > > Trabalho com desenvolvimento de sistema e estou migrando toda a minha > aplicação para Firebird versão = 2.1.1.17910... porém, percebi que as > ordenações (order by) vem incorretas para a ?select?... > > > > Gostaria de saber qual ?CHARSET? usar e qual ?COLLATE? usar????$ > > > > Hoje estou usando esses: > > > > - CHARSET = WIN1252 > > - COLLATE = PXW_INTL850 > > > > Fico no aguardo se estou usando corretamente, ou se tem mais algum atual ou > algum com mais recursos... pois esses que uso peguei no livro ?Firebird > Essencial?... > > > > Obrigado! > > > > > > Mateus Felipe Ricci > > ________________________________________________________ > > ORION Technology - www.oriontechnology.com.br > > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes > > (Telefone: (19) 3308-8838 / (19) 9274-9792 > > *E-mail: mateus.ricci em oriontechnology.com.br > > :MSN: mateusricci_ti em hotmail.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 magno em speet.com.br Fri Mar 13 00:08:49 2009 From: magno em speet.com.br (Magno System) Date: Fri, 13 Mar 2009 00:08:49 -0300 Subject: [firebase-br] Ajuda com Trigger X Generator References: <002f01c9a385$da508e20$8ef1aa60$@ricci@oriontechnology.com.br> Message-ID: <001801c9a389$07dcd5d0$6915a8c0@MagnoSystem> Pode ser que seja o componente que esteja retornando o erro. Configure a propriedade REQUIRED do campo ID para FALSE, pois o componente não ENXERGA o valor retornado para a TRIGGER e por isto acha que o campo está nulo. Se você quiser que o componente passe a enxegar o valor depois da trigger gerar você terá que dar um REFRESH. ----- Original Message ----- From: "Mateus F. Ricci | ORION Technology" To: "'FireBase'" Sent: Thursday, March 12, 2009 11:46 PM Subject: [firebase-br] Ajuda com Trigger X Generator Boa noite, Sempre que eu crio uma trigger para disparar um generator, ele dá um erro falando que o campo "ID" não pode ser "NULL" Segue o generator e a trigger... Create generator gen_matriculas_id; Create table Matriculas ( Id integer not null, Aluno varchar(60) not null charset WIN1252 collate PXW_INTL850 ); Set term ^ ; Create trigger matriculas_bi for matriculas Active before insert position 0 As Begin If (new.id is null) then New.id = gen_id(gen_matriculas_id,1); End ^ Set term ; ^ .. Acontece o seguinte quando eu faço o seguinte comando: Insert into matriculas (id, aluno) values (null, 'mateus Felipe ricci'); Da erro falando que o ID não pode ser NULL.... mas a trigger teria que identificar o ID como NULL e gerar um ID novo, correto??? Me ajudem por favor... Obrigado. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes (Telefone: (19) 3308-8838 / (19) 9274-9792 *E-mail: mateus.ricci em oriontechnology.com.br :MSN: mateusricci_ti em hotmail.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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.11/1997 - Release Date: 03/12/09 10:38:00 From jedyfb em gmail.com Fri Mar 13 00:23:34 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 13 Mar 2009 00:23:34 -0300 Subject: [firebase-br] RES: Ajuda com Charset e Collate In-Reply-To: <003501c9a388$fef57a30$fce06e90$@ricci@oriontechnology.com.br> References: <002a01c9a367$eaa37670$bfea6350$@ricci@oriontechnology.com.br> <1236905385.25685.3.camel@Aspire5612.bonagura.com.br> <003501c9a388$fef57a30$fce06e90$@ricci@oriontechnology.com.br> Message-ID: <1236914614.10883.1.camel@Aspire5612.bonagura.com.br> Sim, isto é um problema de Charset / Collate... recomendo utilizar o PT_BR que não diferencia maiúsculas de minusculas e caracteres acentuados (ç inclusive) dos não-acentuados) Abraço Eduardo Jedliczka Em Sex, 2009-03-13 às 00:08 -0300, Mateus F. Ricci | ORION Technology escreveu: > Boa noite, > > É que a hora que vou fazer consultas que tenham por exemplo "ç á ã é" e etc... ele retorna esses campos separadamente dos restantes... tipo se tem A ou a ou ã ou á.... tudo é A na ordenação... mas naum vem assim... vou passar um exemplo... > > > Ab > Ab > Ac > Ba > Bb > Bc > Bd > Ca > Da > Db > Ea > à > Ç > É > > Devia ser assim: > > à > Ab > Ab > Ac > Ba > Bb > Bc > Bd > Ç > Ca > Da > Db > É > EA > > Entedeu??? > > Att. > > Mateus Felipe Ricci > ________________________________________________________ > ORION Technology - www.oriontechnology.com.br > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes > STelefone: (19) 3308-8838 / (19) 9274-9792 > /E-mail: mateus.ricci em oriontechnology.com.br > mMSN: mateusricci_ti em hotmail.com.br > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Jedliczka > Enviada em: quinta-feira, 12 de março de 2009 21:50 > Para: FireBase > Assunto: Re: [firebase-br] Ajuda com Charset e Collate > > Mateus, Boa noite... > > acho que você foi um pouco "vago" ao dizer que o order by vem > incorreto... > > se você utiliza outras versões do Firebird ou outros SGDBs, precisará > entender que há algumas diferenças em relação ao tratamento do NULL e > órdem dos campos char. > > Se você desenvolve sistemas apenas para o Brasil, recomendo adotar o > Charset WIN1252 ou ISO8859 com o collate PTBR . > > Sem mais, > > Eduardo Jedliczka > > Em Qui, 2009-03-12 às 20:11 -0300, Mateus F. Ricci | ORION Technology > escreveu: > > > Boa noite... > > > > > > > > Trabalho com desenvolvimento de sistema e estou migrando toda a minha > > aplicação para Firebird versão = 2.1.1.17910... porém, percebi que as > > ordenações (order by) vem incorretas para a ?select?... > > > > > > > > Gostaria de saber qual ?CHARSET? usar e qual ?COLLATE? usar????$ > > > > > > > > Hoje estou usando esses: > > > > > > > > - CHARSET = WIN1252 > > > > - COLLATE = PXW_INTL850 > > > > > > > > Fico no aguardo se estou usando corretamente, ou se tem mais algum atual ou > > algum com mais recursos... pois esses que uso peguei no livro ?Firebird > > Essencial?... > > > > > > > > Obrigado! > > > > > > > > > > > > Mateus Felipe Ricci > > > > ________________________________________________________ > > > > ORION Technology - www.oriontechnology.com.br > > > > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes > > > > (Telefone: (19) 3308-8838 / (19) 9274-9792 > > > > *E-mail: mateus.ricci em oriontechnology.com.br > > > > :MSN: mateusricci_ti em hotmail.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 jedyfb em gmail.com Fri Mar 13 00:26:38 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 13 Mar 2009 00:26:38 -0300 Subject: [firebase-br] Ajuda com Trigger X Generator In-Reply-To: <001801c9a389$07dcd5d0$6915a8c0@MagnoSystem> References: <002f01c9a385$da508e20$8ef1aa60$@ricci@oriontechnology.com.br> <001801c9a389$07dcd5d0$6915a8c0@MagnoSystem> Message-ID: <1236914798.10883.4.camel@Aspire5612.bonagura.com.br> A dica do Magno é muito pertinente.... muitos componentes tem esta e outras limitações (de "ver o campo como obrigatório") mas o IBX capricha... Uma outra dica, É colocar um coalesce na sua trigger *** If (coalesce(new.id,0) =0) then *** Abraço Eduardo Jedliczka Em Sex, 2009-03-13 às 00:08 -0300, Magno System escreveu: > Pode ser que seja o componente que esteja retornando o erro. Configure a > propriedade REQUIRED do campo ID para FALSE, pois o componente não ENXERGA o > valor retornado para a TRIGGER e por isto acha que o campo está nulo. Se > você quiser que o componente passe a enxegar o valor depois da trigger gerar > você terá que dar um REFRESH. > > > > ----- Original Message ----- > From: "Mateus F. Ricci | ORION Technology" > > To: "'FireBase'" > Sent: Thursday, March 12, 2009 11:46 PM > Subject: [firebase-br] Ajuda com Trigger X Generator > > > Boa noite, > > > > Sempre que eu crio uma trigger para disparar um generator, ele dá um erro > falando que o campo "ID" não pode ser "NULL" > > > > Segue o generator e a trigger... > > > > Create generator gen_matriculas_id; > > > > Create table Matriculas ( > > Id integer not null, > > Aluno varchar(60) not null charset WIN1252 collate > PXW_INTL850 > > ); > > > > Set term ^ ; > > > > Create trigger matriculas_bi for matriculas > > Active before insert position 0 > > As > > Begin > > If (new.id is null) then > > New.id = gen_id(gen_matriculas_id,1); > > End > > ^ > > > > Set term ; ^ > > > > .. Acontece o seguinte quando eu faço o seguinte comando: > > > > Insert into matriculas (id, aluno) values (null, 'mateus > Felipe ricci'); > > > > Da erro falando que o ID não pode ser NULL.... mas a trigger teria que > identificar o ID como NULL e gerar um ID novo, correto??? > > > > Me ajudem por favor... > > > > Obrigado. > > > > Mateus Felipe Ricci > > ________________________________________________________ > > ORION Technology - www.oriontechnology.com.br > > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes > > (Telefone: (19) 3308-8838 / (19) 9274-9792 > > *E-mail: mateus.ricci em oriontechnology.com.br > > :MSN: mateusricci_ti em hotmail.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 > > > -------------------------------------------------------------------------------- > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.11/1997 - Release Date: 03/12/09 > 10:38:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rogerio.neo em gmail.com Fri Mar 13 07:08:46 2009 From: rogerio.neo em gmail.com (=?ISO-8859-1?Q?Rog=E9rio_N=E9o?=) Date: Fri, 13 Mar 2009 07:08:46 -0300 Subject: [firebase-br] Ajuda com Trigger X Generator In-Reply-To: <1236914798.10883.4.camel@Aspire5612.bonagura.com.br> References: <001801c9a389$07dcd5d0$6915a8c0@MagnoSystem> <1236914798.10883.4.camel@Aspire5612.bonagura.com.br> Message-ID: <229e34b80903130308n154df779p849e8a50b7777f97@mail.gmail.com> Tente incluir sem o id Insert into matriculas (aluno) values (?mateus Felipe ricci?); Rogério Néo 2009/3/13 Eduardo Jedliczka > A dica do Magno é muito pertinente.... muitos componentes tem esta e > outras limitações (de "ver o campo como obrigatório") mas o IBX > capricha... > > Uma outra dica, É colocar um coalesce na sua trigger *** If > (coalesce(new.id,0) =0) then *** > > > Abraço > > Eduardo Jedliczka > > > Em Sex, 2009-03-13 às 00:08 -0300, Magno System escreveu: > > > Pode ser que seja o componente que esteja retornando o erro. Configure a > > propriedade REQUIRED do campo ID para FALSE, pois o componente não > ENXERGA o > > valor retornado para a TRIGGER e por isto acha que o campo está nulo. Se > > você quiser que o componente passe a enxegar o valor depois da trigger > gerar > > você terá que dar um REFRESH. > > > > > > > > ----- Original Message ----- > > From: "Mateus F. Ricci | ORION Technology" > > > > To: "'FireBase'" > > Sent: Thursday, March 12, 2009 11:46 PM > > Subject: [firebase-br] Ajuda com Trigger X Generator > > > > > > Boa noite, > > > > > > > > Sempre que eu crio uma trigger para disparar um generator, ele dá um erro > > falando que o campo "ID" não pode ser "NULL" > > > > > > > > Segue o generator e a trigger... > > > > > > > > Create generator gen_matriculas_id; > > > > > > > > Create table Matriculas ( > > > > Id integer not null, > > > > Aluno varchar(60) not null charset WIN1252 collate > > PXW_INTL850 > > > > ); > > > > > > > > Set term ^ ; > > > > > > > > Create trigger matriculas_bi for matriculas > > > > Active before insert position 0 > > > > As > > > > Begin > > > > If (new.id is null) then > > > > New.id = gen_id(gen_matriculas_id,1); > > > > End > > > > ^ > > > > > > > > Set term ; ^ > > > > > > > > .. Acontece o seguinte quando eu faço o seguinte comando: > > > > > > > > Insert into matriculas (id, aluno) values (null, 'mateus > > Felipe ricci'); > > > > > > > > Da erro falando que o ID não pode ser NULL.... mas a trigger teria que > > identificar o ID como NULL e gerar um ID novo, correto??? > > > > > > > > Me ajudem por favor... > > > > > > > > Obrigado. > > > > > > > > Mateus Felipe Ricci > > > > ________________________________________________________ > > > > ORION Technology - www.oriontechnology.com.br > > > > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes > > > > (Telefone: (19) 3308-8838 / (19) 9274-9792 > > > > *E-mail: mateus.ricci em oriontechnology.com.br > > > > :MSN: mateusricci_ti em hotmail.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 > > > > > > > -------------------------------------------------------------------------------- > > > > > > > > No virus found in this incoming message. > > Checked by AVG - www.avg.com > > Version: 8.0.237 / Virus Database: 270.11.11/1997 - Release Date: > 03/12/09 > > 10:38:00 > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 lista em pha.com.br Fri Mar 13 08:41:10 2009 From: lista em pha.com.br (Pha) Date: Fri, 13 Mar 2009 08:41:10 -0300 Subject: [firebase-br] RES: Ajuda com Charset e Collate In-Reply-To: <1236914614.10883.1.camel@Aspire5612.bonagura.com.br> References: <1236905385.25685.3.camel@Aspire5612.bonagura.com.br> <1236914614.10883.1.camel@Aspire5612.bonagura.com.br> Message-ID: Mais utilizando COLLATE PXW_INTL850 a ordenação já deveria estar correta, o collate PTBR é baseado neste. Acho que você não definiu o collate deste campo ou ele foi alterado depois dos dados já estarem incluídos. Paulo Henrique Albanez (PHA) VirtualSystem Informática Ltda Nova Odessa / SP - Brazil 2009/3/13 Eduardo Jedliczka > Sim, isto é um problema de Charset / Collate... recomendo utilizar o > PT_BR que não diferencia maiúsculas de minusculas e caracteres > acentuados (ç inclusive) dos não-acentuados) > > Abraço > > Eduardo Jedliczka > > Em Sex, 2009-03-13 às 00:08 -0300, Mateus F. Ricci | ORION Technology > escreveu: > > > Boa noite, > > > > É que a hora que vou fazer consultas que tenham por exemplo "ç á ã é" e > etc... ele retorna esses campos separadamente dos restantes... tipo se tem A > ou a ou ã ou á.... tudo é A na ordenação... mas naum vem assim... vou passar > um exemplo... > > > > > > Ab > > Ab > > Ac > > Ba > > Bb > > Bc > > Bd > > Ca > > Da > > Db > > Ea > > à > > Ç > > É > > > > Devia ser assim: > > > > à > > Ab > > Ab > > Ac > > Ba > > Bb > > Bc > > Bd > > Ç > > Ca > > Da > > Db > > É > > EA > > > > Entedeu??? > > > > Att. > > > > Mateus Felipe Ricci > > ________________________________________________________ > > ORION Technology - www.oriontechnology.com.br > > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes > > STelefone: (19) 3308-8838 / (19) 9274-9792 > > /E-mail: mateus.ricci em oriontechnology.com.br > > mMSN: mateusricci_ti em hotmail.com.br > > > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de Eduardo Jedliczka > > Enviada em: quinta-feira, 12 de março de 2009 21:50 > > Para: FireBase > > Assunto: Re: [firebase-br] Ajuda com Charset e Collate > > > > Mateus, Boa noite... > > > > acho que você foi um pouco "vago" ao dizer que o order by vem > > incorreto... > > > > se você utiliza outras versões do Firebird ou outros SGDBs, precisará > > entender que há algumas diferenças em relação ao tratamento do NULL e > > órdem dos campos char. > > > > Se você desenvolve sistemas apenas para o Brasil, recomendo adotar o > > Charset WIN1252 ou ISO8859 com o collate PTBR . > > > > Sem mais, > > > > Eduardo Jedliczka > > > > Em Qui, 2009-03-12 às 20:11 -0300, Mateus F. Ricci | ORION Technology > > escreveu: > > > > > Boa noite... > > > > > > > > > > > > Trabalho com desenvolvimento de sistema e estou migrando toda a minha > > > aplicação para Firebird versão = 2.1.1.17910... porém, percebi que as > > > ordenações (order by) vem incorretas para a ?select?... > > > > > > > > > > > > Gostaria de saber qual ?CHARSET? usar e qual ?COLLATE? usar????$ > > > > > > > > > > > > Hoje estou usando esses: > > > > > > > > > > > > - CHARSET = WIN1252 > > > > > > - COLLATE = PXW_INTL850 > > > > > > > > > > > > Fico no aguardo se estou usando corretamente, ou se tem mais algum > atual ou > > > algum com mais recursos... pois esses que uso peguei no livro ?Firebird > > > Essencial?... > > > > > > > > > > > > Obrigado! > > > > > > > > > > > > > > > > > > Mateus Felipe Ricci > > > > > > ________________________________________________________ > > > > > > ORION Technology - www.oriontechnology.com.br > > > > > > Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes > > > > > > (Telefone: (19) 3308-8838 / (19) 9274-9792 > > > > > > *E-mail: mateus.ricci em oriontechnology.com.br > > > > > > :MSN: mateusricci_ti em hotmail.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 > From fernando.bg em gmail.com Fri Mar 13 09:01:33 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 13 Mar 2009 12:01:33 +0000 (UTC) Subject: [firebase-br] Importar dados? References: <88c045a10903120639h384d56bbn797b0e6b572d473a@mail.gmail.com> Message-ID: Samuel Querino da Cruz wrote: > onde baixo esse metadata para instalar e como inserir a tabela ? Não precisa baixar faz o extract metadata pelo IbExpert da base origem e depois através desse metadata gerado é só rodar ele na base destino. Agora tem que ver a consistencia dos dados que vão ser inserido se não vai haver duplicidade, isso daria problemas. T+++++++++++++ -- From gustavo.moda em gmail.com Fri Mar 13 09:07:08 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Fri, 13 Mar 2009 09:07:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?Gerenciamento_de_Permiss=F5es?= Message-ID: <795edc730903130507n20fedd5cj8f21f0a928db695d@mail.gmail.com> Amigos, Criei uma ROLE chamada ROLE_RELATORIO, gerenciei as permissões somente para SELCT nas tabelas e em algumas procedures. Relacionei o usuário a essa ROLE. Porém, quando logo com o USUÁRIO, ele consegue visualizar todos os objetos do banco de dados, ou seja, ele consegue extrair o DDL de qq objeto. Tem como, não permitir visualizar o objeto? From fernando.bg em gmail.com Fri Mar 13 09:04:47 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 13 Mar 2009 12:04:47 +0000 (UTC) Subject: [firebase-br] Off: Nota Fiscal Eletronica References: Message-ID: samuel ferreira wrote: > primeiro, me desculpem pelo off, mas to desenvolvendo nfe, e se > alguem ai estiver enrolado e a fim de trocar umas figurinhas, meu msn > é samucamaringa em hotmail.com Samuel de uma procurada no google groups tem um grupo específico para NF-e, não postei o link porque não lembro agora, mas procurando acha facinho. T++++++++++++++ -- From daniel em vipa.com.br Fri Mar 13 09:16:18 2009 From: daniel em vipa.com.br (daniel) Date: Fri, 13 Mar 2009 09:16:18 -0300 Subject: [firebase-br] RES: Off: Nota Fiscal Eletronica In-Reply-To: References: Message-ID: <781B4ED98E354AF784427651611099A5@vipa.br> Samuel, Dê uma olhada no NFEUTIL. Estou utilizando e está bem estável. Sds, Daniel -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Forrest® Enviada em: sexta-feira, 13 de março de 2009 09:05 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Off: Nota Fiscal Eletronica samuel ferreira wrote: > primeiro, me desculpem pelo off, mas to desenvolvendo nfe, e se > alguem ai estiver enrolado e a fim de trocar umas figurinhas, meu msn > é samucamaringa em hotmail.com Samuel de uma procurada no google groups tem um grupo específico para NF-e, não postei o link porque não lembro agora, mas procurando acha facinho. 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 fernando.bg em gmail.com Fri Mar 13 09:15:53 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 13 Mar 2009 12:15:53 +0000 (UTC) Subject: [firebase-br] Ajuda com Trigger X Generator References: <7729.85337903282$1236912472@news.gmane.org> Message-ID: Mateus F. Ricci | ORION Technology wrote: > Sempre que eu crio uma trigger para disparar um generator, ele dá um > erro falando que o campo “ID” não pode ser “NULL” > > Segue o generator e a trigger... > > Create generator gen_matriculas_id; > > Create table Matriculas ( > Id integer not null, > Aluno varchar(60) not null charset WIN1252 collate PXW_INTL850 > ); > Set term ^ ; > Create trigger matriculas_bi for matriculas > Active before insert position 0 > As > Begin > If (new.id is null) then > New.id = gen_id(gen_matriculas_id,1); > End^ > Set term ; ^ Tente fazer o seguinte no seu componente de conexão tem o evendo OnNewRecord, nele você passa um valor para o campo ficando assim. dataset.FieldByName('Campo').asInteger := 0; e na sua trigger ficaria assim. Set term ^ ; Create trigger matriculas_bi for matriculas Active before insert position 0 As Begin If (new.id = 0) then New.id = gen_id(gen_matriculas_id,1); End^ Set term ; ^ Acredito que isso resolveria seu problema. T++++++++++++ -- From adpiccoli em gmail.com Fri Mar 13 09:44:11 2009 From: adpiccoli em gmail.com (Anderson Piccoli) Date: Fri, 13 Mar 2009 09:44:11 -0300 Subject: [firebase-br] RES: Off: Nota Fiscal Eletronica In-Reply-To: <781B4ED98E354AF784427651611099A5@vipa.br> References: <781B4ED98E354AF784427651611099A5@vipa.br> Message-ID: <131523e10903130544k26dfa904vddf22ec23af32d13@mail.gmail.com> Da uma olhada neste endereço http://www.unimake.com.br/uninfe/ Nessa página, tb tem um link para um grupo de discussões 2009/3/13 daniel > Samuel, > > Dê uma olhada no NFEUTIL. Estou utilizando e está bem estável. > > Sds, > > Daniel > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Forrest® > Enviada em: sexta-feira, 13 de março de 2009 09:05 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] Off: Nota Fiscal Eletronica > > samuel ferreira wrote: > > > primeiro, me desculpem pelo off, mas to desenvolvendo nfe, e se > > alguem ai estiver enrolado e a fim de trocar umas figurinhas, meu msn > > é samucamaringa em hotmail.com > > Samuel de uma procurada no google groups tem um grupo específico para > NF-e, não postei o link porque não lembro agora, mas procurando acha > facinho. > > 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 > From cpd em contabilizanet.com.br Fri Mar 13 09:54:13 2009 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Fri, 13 Mar 2009 09:54:13 -0300 Subject: [firebase-br] RES: Ajuda com Trigger X Generator In-Reply-To: Message-ID: desmarca a opção not null do campo id da sua tabela que vai dar certo! Cristiano Marcio Duarte Silva Contabiliza Consultoria Contábil e Empresarial Ltda. Fone:3274-1720 Cel:9916-9548 Email:Cpd em contabilizanet.com.br Skype: Cpd.contabiliza * Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE. . -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Forrest® Enviada em: sexta-feira, 13 de março de 2009 09:16 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Ajuda com Trigger X Generator Mateus F. Ricci | ORION Technology wrote: > Sempre que eu crio uma trigger para disparar um generator, ele dá um > erro falando que o campo “ID” não pode ser “NULL” > > Segue o generator e a trigger... > > Create generator gen_matriculas_id; > > Create table Matriculas ( > Id integer not null, > Aluno varchar(60) not null charset WIN1252 collate PXW_INTL850 > ); > Set term ^ ; > Create trigger matriculas_bi for matriculas > Active before insert position 0 > As > Begin > If (new.id is null) then > New.id = gen_id(gen_matriculas_id,1); > End^ > Set term ; ^ Tente fazer o seguinte no seu componente de conexão tem o evendo OnNewRecord, nele você passa um valor para o campo ficando assim. dataset.FieldByName('Campo').asInteger := 0; e na sua trigger ficaria assim. Set term ^ ; Create trigger matriculas_bi for matriculas Active before insert position 0 As Begin If (new.id = 0) then New.id = gen_id(gen_matriculas_id,1); End^ Set term ; ^ Acredito que isso resolveria seu problema. 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 listas em warmboot.com.br Fri Mar 13 10:06:56 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 13 Mar 2009 10:06:56 -0300 Subject: [firebase-br] RES: Off: Nota Fiscal Eletronica In-Reply-To: <131523e10903130544k26dfa904vddf22ec23af32d13@mail.gmail.com> References: <781B4ED98E354AF784427651611099A5@vipa.br> <131523e10903130544k26dfa904vddf22ec23af32d13@mail.gmail.com> Message-ID: <1769384128.20090313100656@warmboot.com.br> Pessoal, esse assunto eh offtopic. Não respondam na lista. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AP> Da uma olhada neste endereço AP> http://www.unimake.com.br/uninfe/ AP> Nessa página, tb tem um link para um grupo de discussões AP> 2009/3/13 daniel >> Samuel, >> >> Dê uma olhada no NFEUTIL. Estou utilizando e está bem estável. >> >> Sds, >> >> Daniel >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Forrest® >> Enviada em: sexta-feira, 13 de março de 2009 09:05 >> Para: lista em firebase.com.br >> Assunto: Re: [firebase-br] Off: Nota Fiscal Eletronica >> >> samuel ferreira wrote: >> >> > primeiro, me desculpem pelo off, mas to desenvolvendo nfe, e se >> > alguem ai estiver enrolado e a fim de trocar umas figurinhas, meu msn >> > é samucamaringa em hotmail.com >> >> Samuel de uma procurada no google groups tem um grupo específico para >> NF-e, não postei o link porque não lembro agora, mas procurando acha >> facinho. >> >> 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 >> AP> ______________________________________________ AP> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br AP> Para saber como gerenciar/excluir seu cadastro na lista, use: AP> http://www.firebase.com.br/fb/artigo.php?id=1107 AP> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rinaldi.vieira em gmail.com Fri Mar 13 10:51:15 2009 From: rinaldi.vieira em gmail.com (Joubert Rinaldi Vieira) Date: Fri, 13 Mar 2009 10:51:15 -0300 Subject: [firebase-br] LIMITAR USO DO PROCESSADOR? Message-ID: Amigo, Desenvolvi uma rotina de atualização de dados e uma store procedure que quandoe estão em execução o processador fica com 100% de uso. É possivel limitar o uso processado no Firebird? Sei que isso vai deixar a aplicação mais lenta mais o computador da conta de rodar outros processos e aplicações... -- MSN: jcombr em hotmail.com From nillgolv em bol.com.br Fri Mar 13 11:24:29 2009 From: nillgolv em bol.com.br (nillgolv) Date: Fri, 13 Mar 2009 11:24:29 -0300 Subject: [firebase-br] Construir tabela firebird? Message-ID: <49ba6c9dd2f1c_ee21555555879b447@winter23.tmail>   Pessoal, como sou iniciante em firebird, pergunto se alguém tem alguma apostila onde posso criar a tabela cliente, ligada a tabela bairro, cidade e outros. Para que seja feito igual a formulários na internet, buscando pelo CEP. Grato Nilton GO From jedyfb em gmail.com Fri Mar 13 11:43:56 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 13 Mar 2009 11:43:56 -0300 Subject: [firebase-br] LIMITAR USO DO PROCESSADOR? In-Reply-To: References: Message-ID: <1236955436.10950.2.camel@Aspire5612.bonagura.com.br> Alternativas: 1ª) Troque de servidor (ou compre um exclusivamente para o banco de dados)... compre uma máquina mais rápida com um processador quad-core e bastante memória ram. Verá que se um núcleo estiver em 100% ainda lhe sobrará 3 núcleos disponiíveis para os outros processos e aplicações. 2ª) Se não deseja gastar, reveja a estrutura do seu banco e veja se não dá para otimizar alguma coisa. 3ª) Experimente trocar o Firebird SuperServer pelo ClassicServer Sem mais, Eduardo Jedliczka Em Sex, 2009-03-13 às 10:51 -0300, Joubert Rinaldi Vieira escreveu: > Amigo, > > Desenvolvi uma rotina de atualização de dados e uma store procedure que > quandoe estão em execução o processador fica com 100% de uso. > > É possivel limitar o uso processado no Firebird? > > Sei que isso vai deixar a aplicação mais lenta mais o computador da conta de > rodar outros processos e aplicações... > From lcsfipe em gmail.com Fri Mar 13 12:41:27 2009 From: lcsfipe em gmail.com (Antonio Lucas Finotti Pereira) Date: Fri, 13 Mar 2009 12:41:27 -0300 Subject: [firebase-br] Construir tabela firebird? In-Reply-To: <49ba6c9dd2f1c_ee21555555879b447@winter23.tmail> References: <49ba6c9dd2f1c_ee21555555879b447@winter23.tmail> Message-ID: <47e8bec50903130841r3430d96dw2f57fbf9c19bc2e3@mail.gmail.com> nao sei se entendi direito, mas vai ai uma dica. CREATE TABLE CLIENTE ( CODIGO INTEGER, NOME VARCHAR(50), Constraint Pk_Cliente_Codigo Primary Key (Codigo) ); CREATE TABLE CIDADE ( CODIGO INTEGER, NOMECID VARCHAR(50), Constraint PK_Cidade_Codigo Primary key (Codigo) ); CREATE TABLE ENDERECO ( CODIGO INTEGER, CODCLI INTEGER, CODCID INTEGER, ENDERECO VARCHAR(50), BAIRRO VARCHAR(30), NUMERO INTEGER, Constraint Pk_Endereco_Codigo Primary Key (codigo), Constraint Fk_Endereco_CodCli Foreign key (CodCli) References Cliente(Codigo), Constraint Fk_Endereco_CodCid Foreign key (CodCid) References Cidade(Codigo) ); 2009/3/13 nillgolv > > > > Pessoal, como sou iniciante em firebird, pergunto se alguém tem alguma > apostila onde posso criar a tabela cliente, ligada a tabela bairro, cidade e > outros. > > Para que seja feito igual a formulários na internet, buscando pelo CEP. > > Grato > > Nilton GO > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Antonio Lucas Finotti Pereira antonio-lucas em msn.com lcsfipe em gmail.com From cpd em lekagi.com.br Fri Mar 13 11:36:28 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Fri, 13 Mar 2009 11:36:28 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?_Duvida_Na_Instala=E7=E3o_Firebird_2?= =?iso-8859-1?q?=2E1?= References: <781B4ED98E354AF784427651611099A5@vipa.br> <131523e10903130544k26dfa904vddf22ec23af32d13@mail.gmail.com> <1769384128.20090313100656@warmboot.com.br> Message-ID: <49BA6F6B.00000A.03988@JABER> Olá pessoal. Sou iniciante no firebird e ontem li alguns artigos no site e descobri as diferenças entre a instalação Classic e Super-Server do firebird porém não me lembro como instalei o meu.(Firebird 2.1). Como faço para saber se a versão que instalei foi a Classic ou a Super-Server. Fui no painel de controle do Windows e verifiquei que lá tem um aplicativo relacionado ao firebird que me diz se ele está rodando, a versão, etc... mas não diz o tipo de instalação. Outra questão: No MySql eu posso configura-lo como: 1 - Developer Machine: Onde o MySql utiliza pouca memória pois trata-se de uma maquina de desenvolvimento que precisa de mais recursos de memória para outros aplicativos. 2 - Server Machine: Onde ele utiliza mais ou menos metade da memória do servidor de banco de dados para o MySql. 3 - Dedicated MySql Server Machine: Onde ele utiliza toda a memória disponível para o MySql entendendo que esse computador se trata de um servidor de banco de dados dedicado. PERGUNTA: É possivel fazer isso com o firebird ?? Ps: Algumas formas de expressão podem estar erradas por conta da minha falta de experiência. Nesses casos peço desculpas desde já..rs. Sou iniciante em programação Delphi e quando comecei me falaram muito do MySql e eu acabei iniciando com ele. Agora estou estudando o firebird por virtude das vantagens do mesmo sobre o MySql. Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT MSN: jabertecnico em hotmail.com From herculesjr em gmail.com Fri Mar 13 14:58:53 2009 From: herculesjr em gmail.com (Hercules Jr) Date: Fri, 13 Mar 2009 14:58:53 -0300 Subject: [firebase-br] Modelagem para boletim escolar Message-ID: <70d3a72c0903131058h2bd6f42bp3f4859d743959bb9@mail.gmail.com> Pessoal, preciso de uma modelagem para criar um banco que grave dentro de um ano letivo as series, as materias dessas series, as notas dos alunos e os alunos que estao matriculados... fiz o seguinte, mas nao acho que esteja bom.... alguma sugestao? Modelagem: http://www.herculesjr.com/image/modelagem.gif Obrigado por qualquer sugestao :) From w.altran em gmail.com Sat Mar 14 09:08:12 2009 From: w.altran em gmail.com (Wilson Altran) Date: Sat, 14 Mar 2009 08:08:12 -0400 Subject: [firebase-br] Importando para FB 2.1 Message-ID: <6bcf4cde0903140508k681e249boddcc68fa6e951115@mail.gmail.com> Bom dia, Em uma máquina isolada instalei o FB 2.1 Apenas copie e colei o um GDB que rodava no FB 1.5.1 Todos os sistemas estão funcionando normalmente... O Ibexpert esta rodando normalmente... O que pode ocorrer de errado com a continuidade do uso ? -- Atenciosamente, Wilson Roberto Altran From w.altran em gmail.com Sat Mar 14 09:55:36 2009 From: w.altran em gmail.com (Wilson Altran) Date: Sat, 14 Mar 2009 08:55:36 -0400 Subject: [firebase-br] Importando para FB 2.1 In-Reply-To: <6bcf4cde0903140508k681e249boddcc68fa6e951115@mail.gmail.com> References: <6bcf4cde0903140508k681e249boddcc68fa6e951115@mail.gmail.com> Message-ID: <6bcf4cde0903140555s1fd04bf3kebd106e4294fa65a@mail.gmail.com> Teste de envio 2009/3/14 Wilson Altran > Bom dia, > Em uma máquina isolada instalei o FB 2.1 > Apenas copie e colei o um GDB que rodava no FB 1.5.1 > Todos os sistemas estão funcionando normalmente... > O Ibexpert esta rodando normalmente... > O que pode ocorrer de errado com a continuidade do uso ? > > -- > Atenciosamente, > Wilson Roberto Altran > -- Atenciosamente, Wilson Roberto Altran From rnribeiro em gmail.com Sat Mar 14 10:44:04 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 14 Mar 2009 10:44:04 -0300 Subject: [firebase-br] Ajuda com SUM(valor) In-Reply-To: <236e3bd20903121238y68a774d3y591f5813e933cb25@mail.gmail.com> References: <236e3bd20903121238y68a774d3y591f5813e933cb25@mail.gmail.com> Message-ID: <88c045a10903140644h3508c2cfi11f811b02f74e0e9@mail.gmail.com> não entendi direito, seja mais explicito, mais acho que seria meio diferente a sintaxe acho que vc ta querendo listar os dois ao mesmo tempo sei la begin with dm.qryCheques do begin Close; SQL.Clear; SQL.Add(' SELECT count(C.CHEQUES) as total, s.SACADOS FROM CHEQUES C '); SQL.Add(' inner join SACADOS S WHERE C.cpfcnpj = s.cpfcnpj ');//pode usar left outer join tbm SQL.Add(' on C.codigo = :s.codcheque') // SQL.Add(' and C.cpfcnpj = :xcpfcnpj');//aqui normalmente se usa o pk ParamByName('xcpfcnpj').//não sei > AsString := dm.qrySacadosCPFCNPJ.AsString; > Open; > nCheques.Caption := InttoStr(dm.qryCheques.total); // Informa > quantos cheques o Sacado já emitiu // nCheques.Caption := InttoStr(dm.qryCheques.RecordCount); > > AtualizaCampos; // Procedimento para atualizar os campos de Edição > end; > end; é por ai assim 2009/3/12 Newton Carvalho > Boa Tarde! > Estou usando Zeos com Firebird e não estou conseguindo somar o total dos > cheques da tabela detalhe > por meio do evento DSDATACHANGE, alguem oderia me dar um help? > > o Objetivo é listar todos os cheques(Destalhe) que o Sacado(Mestre) já > emitiu calculando o total em R$. > > procedure TfrmSacados.ds_SacadosDataChange(Sender: TObject; Field: TField); > begin > with dm.qryCheques do > begin > Close; > SQL.Clear; > SQL.Add(' SELECT CHEQUES.* FROM CHEQUES, SACADOS '); > SQL.Add(' WHERE CHEQUES.cpfcnpj = sacados.cpfcnpj '); > SQL.Add(' AND CHEQUES.cpfcnpj = :xcpfcnpj'); > ParamByName('xcpfcnpj').AsString := dm.qrySacadosCPFCNPJ.AsString; > Open; > nCheques.Caption := InttoStr(dm.qryCheques.RecordCount); // Informa > quantos cheques o Sacado já emitiu > AtualizaCampos; // Procedimento para atualizar os campos de Edição > 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 > From joseasilva em bol.com.br Sat Mar 14 11:03:30 2009 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Sat, 14 Mar 2009 11:03:30 -0300 Subject: [firebase-br] RES: Importando para FB 2.1 In-Reply-To: <6bcf4cde0903140508k681e249boddcc68fa6e951115@mail.gmail.com> Message-ID: <20090314140332.895F935A@smart5.bol.com.br> Se voce está usando o FB 2.1 é por causa das muitas novas funcionalidades dele. Do modo como você fez, tudo de novo e bom não poderá ser utilizado. Se é pra ser assim não é melhor continuar usando o FB 1.5 ? Melhor maneira: Bkp no FB1.5 e Restore no FB2.1 E para corrigir erro de metadata dar uma olhada no diretório misc\upgrade\metadata para possíveis correções. Outros erros que poderão ocorrer é com relação as tuas sql's. Antes o FB era bem flexível, mas agora ele está bem mais rigoroso seguindo padrões que devem ser adotados. Um exemplo disso é o uso de aliases nos selects. Da uma olhada no diretório de docs do FB que vai te ajudar muito. [ ]'s José Aparecido da Silva Fasystem Ass. Em Inf. Ltda São José dos Pinhais - PR -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Wilson Altran Enviada em: sábado, 14 de março de 2009 09:08 Para: FireBase Assunto: [firebase-br] Importando para FB 2.1 Bom dia, Em uma máquina isolada instalei o FB 2.1 Apenas copie e colei o um GDB que rodava no FB 1.5.1 Todos os sistemas estão funcionando normalmente... O Ibexpert esta rodando normalmente... O que pode ocorrer de errado com a continuidade do uso ? -- Atenciosamente, Wilson Roberto Altran ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 armando.boza em gmail.com Sat Mar 14 11:36:07 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Sat, 14 Mar 2009 11:36:07 -0300 Subject: [firebase-br] RES: Importando para FB 2.1 In-Reply-To: <20090314140332.895F935A@smart5.bol.com.br> References: <20090314140332.895F935A@smart5.bol.com.br> Message-ID: <49BBC0D7.9060501@gmail.com> Falou tudo. Armando Boza Gonçalves X-Software Desenvolvimento Londrina - PR Jose Aparecido da Silva escreveu: > Se voce está usando o FB 2.1 é por causa das muitas novas funcionalidades > dele. Do modo como você fez, tudo de novo e bom não poderá ser utilizado. Se > é pra ser assim não é melhor continuar usando o FB 1.5 ? > Melhor maneira: Bkp no FB1.5 e Restore no FB2.1 > E para corrigir erro de metadata dar uma olhada no diretório > misc\upgrade\metadata para possíveis correções. > Outros erros que poderão ocorrer é com relação as tuas sql's. Antes o FB era > bem flexível, mas agora ele está bem mais rigoroso seguindo padrões que > devem ser adotados. Um exemplo disso é o uso de aliases nos selects. Da uma > olhada no diretório de docs do FB que vai te ajudar muito. > > [ ]'s > José Aparecido da Silva > Fasystem Ass. Em Inf. Ltda > São José dos Pinhais - PR > From sergiojampapb em gmail.com Sat Mar 14 11:37:27 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Sat, 14 Mar 2009 11:37:27 -0300 Subject: [firebase-br] +- off - NHibernate + Firebird em red Message-ID: <33988d9d0903140737r73f0a795y3668c38625e0ee91@mail.gmail.com> Pessoal, Estou com um problema: tenho uma base no disco \\Comp1\C\Base\Base.FDB(ou 192.168.1.103\C\Base\Base.FDB) e no arquivo de configuracao Hibernate.cfg.xml tem o parametro Database=\\192.168.1.10\C\Base\Base.FDB e está dando erro. Alguém pode me ajudar a configurar este parametro para que rode na rede ? Grato. Sérgio Ricardo (Eterno Aprendiz) From jedyfb em gmail.com Sat Mar 14 14:34:58 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Sat, 14 Mar 2009 14:34:58 -0300 Subject: [firebase-br] +- off - NHibernate + Firebird em red In-Reply-To: <33988d9d0903140737r73f0a795y3668c38625e0ee91@mail.gmail.com> References: <33988d9d0903140737r73f0a795y3668c38625e0ee91@mail.gmail.com> Message-ID: <1237052098.27512.2.camel@Aspire5612.bonagura.com.br> o Firebird não precisa de pastas compartilhadas, deve-se utilizar o endereço físico da base no servidor, pois é ele quem irá abrir o arquivo. sendo assim, se no servidor a base fica em /compl/C/Base/Base.FDB e o IP do servidor é 192.168.1.103 seu endereço de conexão será IP_DO_SERVIDOR DOIS-PONTOS ENDEREÇO_NO_SERVIDOR, ou seja "192.168.1.103:/compl/C/Base/Base.FDB" (sem as aspas) Até mais, Eduardo Jedliczka Em Sáb, 2009-03-14 às 11:37 -0300, Sergio Nascimento escreveu: > Pessoal, > > Estou com um problema: tenho uma base no disco > \\Comp1\C\Base\Base.FDB(ou > 192.168.1.103\C\Base\Base.FDB) e no arquivo de configuracao > Hibernate.cfg.xml tem o parametro Database=\\192.168.1.10\C\Base\Base.FDB e > está dando erro. > > Alguém pode me ajudar a configurar este parametro para que rode na rede ? > > Grato. > > Sérgio Ricardo > (Eterno Aprendiz) > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 jedyfb em gmail.com Sat Mar 14 14:46:57 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Sat, 14 Mar 2009 14:46:57 -0300 Subject: [firebase-br] RES: Importando para FB 2.1 In-Reply-To: <49BBC0D7.9060501@gmail.com> References: <20090314140332.895F935A@smart5.bol.com.br> <49BBC0D7.9060501@gmail.com> Message-ID: <1237052817.27512.14.camel@Aspire5612.bonagura.com.br> Discordo, faltaram alguns detalhes (ok, eu admito, sou muito chato). Há muitos conceitos que podem pesar a mudança na adoção de uma versão de banco de dados, por isto, procure sempre saber qual será o impacto (performance, sintaxe, conceitos, novas funcionalidades) no aplicativo. Outra coisa, uma base de dados é sucetível (como qualquer arquivo binário) a caraterísticas do sistema operacional e plataforma de hardware. Não é saudável copiar uma base de um computador para outro sem fazer um backup e restore. Eu já presenciei um caso em que era copiado de tempos em tempos uma base de dados de um servidor Windows (em 32 bits) para um servidor SUN (com processadores opteron) com solaris de 32 bits que vivia corrompendo a base. Sugeri que fosse, embora mais lento, adotado o gbak, e nunca mais houve corrupção. Também já vi bases se corromperem quando move-se uma base de dados de um servidor linux de 32 bits para um linux (com firebird) de 64 bits, ou ao migrar de um linux sobre um processador Pentium 4 para um linux sobre um processador Opteron dual-core. Quer entender por que isto acontece ? Simples, ao se compilar o firebird numa plataforma, usa-se certas características (tamanho do integer, se são big-endian ou não, determinados recursos e limitações do Sistema Operacional ou da plataforma) que podem ser diferentes em outra plataforma. Sei que há muito cuidado para que bases rodando em X86 possam ser copiadas sem problemas entre os vários processadores e que funcionem em windows e linux, mas nunca há uma garantia de 100% Ou seja: - quer formatar o servidor e trocar a versão do FB, faça um backup e restore via GBAK. - quer trocar de servidor, faça um backup e restore via GBAK. - quer passar uma base de testes para produção (e vice e versa) faça um backup e restore via GBAK. - quer ter uma cópia segura da base que possa ser utilizada em qualquer computador, faça um backup e restore via GBAK. De resto, é dar chance para o Azar. Sucesso, Eduardo Jedliczka Universidade Tecnológica Federal do Parana - Campus Apucarana Em Sáb, 2009-03-14 às 11:36 -0300, Armando Boza Gonçalves escreveu: > Falou tudo. > > Armando Boza Gonçalves > X-Software Desenvolvimento > Londrina - PR > > Jose Aparecido da Silva escreveu: > > Se voce está usando o FB 2.1 é por causa das muitas novas funcionalidades > > dele. Do modo como você fez, tudo de novo e bom não poderá ser utilizado. Se > > é pra ser assim não é melhor continuar usando o FB 1.5 ? > > Melhor maneira: Bkp no FB1.5 e Restore no FB2.1 > > E para corrigir erro de metadata dar uma olhada no diretório > > misc\upgrade\metadata para possíveis correções. > > Outros erros que poderão ocorrer é com relação as tuas sql's. Antes o FB era > > bem flexível, mas agora ele está bem mais rigoroso seguindo padrões que > > devem ser adotados. Um exemplo disso é o uso de aliases nos selects. Da uma > > olhada no diretório de docs do FB que vai te ajudar muito. > > > > [ ]'s > > José Aparecido da Silva > > Fasystem Ass. Em Inf. Ltda > > São José dos Pinhais - PR > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 sergiojampapb em gmail.com Sat Mar 14 18:19:54 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Sat, 14 Mar 2009 18:19:54 -0300 Subject: [firebase-br] +- off - NHibernate + Firebird em red In-Reply-To: <1237052098.27512.2.camel@Aspire5612.bonagura.com.br> References: <33988d9d0903140737r73f0a795y3668c38625e0ee91@mail.gmail.com> <1237052098.27512.2.camel@Aspire5612.bonagura.com.br> Message-ID: <33988d9d0903141419r3b63680ex135937b8c14d0945@mail.gmail.com> Beleza. Funcionou 100%. obrigado. 2009/3/14 Eduardo Jedliczka > o Firebird não precisa de pastas compartilhadas, deve-se utilizar o > endereço físico da base no servidor, pois é ele quem irá abrir o > arquivo. > > sendo assim, se no servidor a base fica em /compl/C/Base/Base.FDB e o IP > do servidor é 192.168.1.103 > > seu endereço de conexão será IP_DO_SERVIDOR DOIS-PONTOS > ENDEREÇO_NO_SERVIDOR, ou seja > "192.168.1.103:/compl/C/Base/Base.FDB" (sem as aspas) > > Até mais, > > Eduardo Jedliczka > > Em Sáb, 2009-03-14 às 11:37 -0300, Sergio Nascimento escreveu: > > > Pessoal, > > > > Estou com um problema: tenho uma base no disco > > \\Comp1\C\Base\Base.FDB(ou > > 192.168.1.103\C\Base\Base.FDB) e no arquivo de configuracao > > Hibernate.cfg.xml tem o parametro Database=\\192.168.1.10\C\Base\Base.FDB > e > > está dando erro. > > > > Alguém pode me ajudar a configurar este parametro para que rode na rede ? > > > > Grato. > > > > Sérgio Ricardo > > (Eterno Aprendiz) > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Sat Mar 14 23:16:42 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Sat, 14 Mar 2009 23:16:42 -0300 Subject: [firebase-br] ferramenta sql Message-ID: O Access tem uma ferramente que se arrastam os campos das tabelas e ele gera a sql... alguem conhece algum para FB? Guto From adylson1 em gmail.com Sat Mar 14 23:35:15 2009 From: adylson1 em gmail.com (Adilson de Oliveira) Date: Sat, 14 Mar 2009 23:35:15 -0300 Subject: [firebase-br] ferramenta sql In-Reply-To: References: Message-ID: <49BC6963.1030709@gmail.com> SQL MANAGER LITE é uma ferramenta muito boa. Augusto junior escreveu: > O Access tem uma ferramente que se arrastam os campos das tabelas e ele gera > a sql... > alguem conhece algum para FB? > > Guto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Sun Mar 15 08:57:15 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Sun, 15 Mar 2009 08:57:15 -0300 Subject: [firebase-br] ferramenta sql In-Reply-To: <49BC6963.1030709@gmail.com> References: <49BC6963.1030709@gmail.com> Message-ID: obrigado 2009/3/14 Adilson de Oliveira > SQL MANAGER LITE é uma ferramenta muito boa. > > > Augusto junior escreveu: > >> O Access tem uma ferramente que se arrastam os campos das tabelas e ele >> gera >> a sql... >> alguem conhece algum para FB? >> >> Guto >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 ncsinfo em ibest.com.br Sat Mar 14 20:30:24 2009 From: ncsinfo em ibest.com.br (Newton) Date: Sat, 14 Mar 2009 20:30:24 -0300 Subject: [firebase-br] Ajuda com SUM(valor) References: <236e3bd20903121238y68a774d3y591f5813e933cb25@mail.gmail.com> <88c045a10903140644h3508c2cfi11f811b02f74e0e9@mail.gmail.com> Message-ID: É o Seguinte, tenho uma tabaela de Sacados (Mestre-Todos os emitentes de Cheques) e uma tabela Cheques (Detalhe - emitidos de cada Sacado) no primeiro grid1 listo o Sacado e no segundo grid2 listo os cheques que este sacado emitiu. quer somar todos os cheques listados no Grid2 e colocar em uma label. ao mudar de registro na tabela Sacado, ele me lista e soma os cheques emitidos deste sacado, e assim por diante. a PK da tabela mestre e o CPFCNPJ e a FK da tabela detalhe é CPFCNPJ. Eu consegui uma solução, mas não achei a mais propria. ... Open; begin total := total + dm.qrychequesVALOR.value; dm.qrycheques.next; end; lbltotal.Caption := IntToStr(total); Queria uma solução mais enxuta. []s. Newton From infosag em terra.com.br Sun Mar 15 16:14:52 2009 From: infosag em terra.com.br (Infosag) Date: Sun, 15 Mar 2009 16:14:52 -0300 Subject: [firebase-br] Ajuda com SUM(valor) References: <236e3bd20903121238y68a774d3y591f5813e933cb25@mail.gmail.com><88c045a10903140644h3508c2cfi11f811b02f74e0e9@mail.gmail.com> Message-ID: <001701c9a5a2$54fad720$0e01010a@infonote> ta faltando um while ali certo ? caar do jeito que tas fazendo, nao tem muito o que melhorar, o que podes fazer é antes do processo utilizar a funcao Disableprocess que dai nao aparece os registros "correndo" no grid, depois utilize o EnableProcess. abs ----- Original Message ----- From: "Newton" To: Sent: Saturday, March 14, 2009 8:30 PM Subject: Re: [firebase-br] Ajuda com SUM(valor) >É o Seguinte, tenho uma tabaela de Sacados (Mestre-Todos os emitentes de >Cheques) e uma tabela Cheques (Detalhe - emitidos de cada Sacado) no >primeiro grid1 listo o Sacado e no segundo grid2 listo os cheques que este >sacado emitiu. quer somar todos os cheques listados no Grid2 e colocar em >uma label. ao mudar de registro na tabela Sacado, ele me lista e soma os >cheques emitidos deste sacado, e assim por diante. a PK da tabela mestre e >o CPFCNPJ e a FK da tabela detalhe é CPFCNPJ. > Eu consegui uma solução, mas não achei a mais propria. > ... > Open; > begin > total := total + dm.qrychequesVALOR.value; > dm.qrycheques.next; > end; > lbltotal.Caption := IntToStr(total); > Queria uma solução mais enxuta. > > > > []s. > Newton > > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Sun Mar 15 18:30:33 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Sun, 15 Mar 2009 18:30:33 -0300 Subject: [firebase-br] backup Message-ID: Testei diversos utilitarios de back-up... e os mesmos sempre geram uma copia muito menor do que o original... porque ocorre isso? Guto From kiko em mediastart.com.br Sun Mar 15 18:50:48 2009 From: kiko em mediastart.com.br (Luiz Roberto) Date: Sun, 15 Mar 2009 18:50:48 -0300 Subject: [firebase-br] Ajuda com SQL Message-ID: Pessoal tudo certo? Seguinte, esto com um problema Tenho duas tabelas com dados diferentes, porem com colunas identicas. Duas tabelas de Imoveis, tblImoveis Eu preciso exibir todos os imoveis das duas tbelas (tblImoveis_Comercial / tblImoveis_Residencial) ordenando por datahora (que é um campo de date) No caso eu tenho que exibir 10 registros no total... Se tiver 8 registros da data de hoje na tblImoveis_Comercial, exibir estes 8 e como falta dois , exibir estes da tblImoveis_Residencial From infosag em terra.com.br Sun Mar 15 19:00:53 2009 From: infosag em terra.com.br (Infosag) Date: Sun, 15 Mar 2009 19:00:53 -0300 Subject: [firebase-br] Ajuda com SQL References: Message-ID: <002801c9a5b9$82829ae0$0e01010a@infonote> amigo como nao passasse os campos, vou simula-los ok ! TbIMoveis (CODIGO, DESCRICAO, DATA, TIPO) Tipo 1 - Comercial, Tipo 2 - Residencial entao: SELECT FIRST 10 CODIGO, DESCRICAO, DATA, TIPO FROM ( SELECT CODIGO, DESCRICAO, DATA, 'COMERCIAL' FROM TBIMOVEIS WHERE TIPO=1 AND DATA = (DATAHOJE) UNION ALL SELECT CODIGO, DESCRICAO, DATA, 'RESIDENCIAL' FROM TBIMOVEIS WHERE TIPO=2 AND DATA = (DATAHOJE) ) ORDER BY DATA, TIPO é isso ai. abs ----- Original Message ----- From: "Luiz Roberto" To: "FireBase" Sent: Sunday, March 15, 2009 6:50 PM Subject: [firebase-br] Ajuda com SQL Pessoal tudo certo? Seguinte, esto com um problema Tenho duas tabelas com dados diferentes, porem com colunas identicas. Duas tabelas de Imoveis, tblImoveis Eu preciso exibir todos os imoveis das duas tbelas (tblImoveis_Comercial / tblImoveis_Residencial) ordenando por datahora (que é um campo de date) No caso eu tenho que exibir 10 registros no total... Se tiver 8 registros da data de hoje na tblImoveis_Comercial, exibir estes 8 e como falta dois , exibir estes da tblImoveis_Residencial ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 renato_br em bol.com.br Sun Mar 15 20:45:36 2009 From: renato_br em bol.com.br (Renato Alves) Date: Sun, 15 Mar 2009 20:45:36 -0300 Subject: [firebase-br] backup References: Message-ID: <5F8C9538CEBD477EA2CF8B64F7256B44@Zeus> Guto, Isso se deve ao fato do GC (Garbage Collection) que é feito quando vc faz o backup e restaura. Resumidamente o firebird descarta o que não é mais necessário ao banco de dados quando vc o restaura. De uma olhada neste link, tem uma explicação bem detalhada: http://www.comunidade-firebird.org/cflp/downloads/CFLP_T026.PDF Fui Renato Alves ----- Original Message ----- From: "Augusto junior" To: "FireBase" Sent: Sunday, March 15, 2009 6:30 PM Subject: [firebase-br] backup Testei diversos utilitarios de back-up... e os mesmos sempre geram uma copia muito menor do que o original... porque ocorre isso? Guto ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 carlos-mf em sefaz.go.gov.br Mon Mar 16 08:14:20 2009 From: carlos-mf em sefaz.go.gov.br (Carlos Marcelo Filgueiras) Date: Mon, 16 Mar 2009 08:14:20 -0300 (BRT) Subject: [firebase-br] Modelagem para boletim escolar In-Reply-To: <70d3a72c0903131058h2bd6f42bp3f4859d743959bb9@mail.gmail.com> Message-ID: <1498803213.2356181237202060591.JavaMail.root@artemis.ecomunic.goias.gov.br> companheiro, num sei se tô falando besteira, se for me desculpe... mas kd a relação com o aluno??? pois creio q o aluno deve ser ligado a turma "serie" (daí é ligado a cada disciplina e daí é que recebe cada nota).... sei lá entendo desta forma! krlos ----- Mensagem original ----- De: "Hercules Jr" Para: "FireBase" Enviadas: Sexta-feira, 13 de Março de 2009 14:58:53 (GMT-0300) Auto-Detected Assunto: [firebase-br] Modelagem para boletim escolar Pessoal, preciso de uma modelagem para criar um banco que grave dentro de um ano letivo as series, as materias dessas series, as notas dos alunos e os alunos que estao matriculados... fiz o seguinte, mas nao acho que esteja bom.... alguma sugestao? Modelagem: http://www.herculesjr.com/image/modelagem.gif Obrigado por qualquer sugestao :) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Carlos Marcelo Filgueiras Assistente da Supervisão de Fiscalização PABX: (62) 3389-9300 / Direto/FAX: 3389-9310 Assim disse jesus: "E tudo quanto pedirdes em meu nome eu o farei, para que o Pai seja glorificado no Filho." Jo 14. 13- 14 From zottissistemas em brturbo.com.br Mon Mar 16 08:26:43 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Mon, 16 Mar 2009 08:26:43 -0300 Subject: [firebase-br] Ajuda com SUM(valor) In-Reply-To: References: <236e3bd20903121238y68a774d3y591f5813e933cb25@mail.gmail.com><88c045a10903140644h3508c2cfi11f811b02f74e0e9@mail.gmail.com> Message-ID: vc pode usar no select do primeiro grid um contador e uma soma dos cheques do emitente select codigo, emitente, (select sum(valor) from cheques where cheques.cod_cliente = clientes.Cod_cliente) as soma, (select count(codigo) from cheques where cheques.cod_cliente = clientes.Cod_cliente) as quantia from clientes espero que ajude Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Newton" To: Sent: Saturday, March 14, 2009 8:30 PM Subject: Re: [firebase-br] Ajuda com SUM(valor) >É o Seguinte, tenho uma tabaela de Sacados (Mestre-Todos os emitentes de >Cheques) e uma tabela Cheques (Detalhe - emitidos de cada Sacado) no >primeiro grid1 listo o Sacado e no segundo grid2 listo os cheques que este >sacado emitiu. quer somar todos os cheques listados no Grid2 e colocar em >uma label. ao mudar de registro na tabela Sacado, ele me lista e soma os >cheques emitidos deste sacado, e assim por diante. a PK da tabela mestre e >o CPFCNPJ e a FK da tabela detalhe é CPFCNPJ. > Eu consegui uma solução, mas não achei a mais propria. > ... > Open; > begin > total := total + dm.qrychequesVALOR.value; > dm.qrycheques.next; > end; > lbltotal.Caption := IntToStr(total); > Queria uma solução mais enxuta. > > > > []s. > Newton > > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 rnribeiro em gmail.com Mon Mar 16 08:32:23 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 16 Mar 2009 08:32:23 -0300 Subject: [firebase-br] erro em select com subselect Message-ID: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> alguem poderia me ajudar com essa sintaxe aqui select c.data, c.descricao, c.tipo, (select (c.valor) as credito from caixa c where c.tipo = 'C'), (select (c.valor) as debito from caixa c where c.tipo = 'D') from caixa c where data between :dataini and :datafim da esse erro aqui multiple rows in singleton select. multiple rows in singleton select. desde ja agradeço a quem puder me dar uma ajuda From zottissistemas em brturbo.com.br Mon Mar 16 08:44:30 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Mon, 16 Mar 2009 08:44:30 -0300 Subject: [firebase-br] erro em select com subselect In-Reply-To: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> References: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> Message-ID: <4B8196588F0E4CC081B1203A426087CE@ZOTTISNOTEBOOK> tenta assim select c.data, c.descricao, c.tipo, (select (c.valor) as credito from caixa c where c.tipo = 'C') as Creditos, (select (c.valor) as debito from caixa c where c.tipo = 'D')as debitos from caixa c where data between :dataini and :datafim Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Monday, March 16, 2009 8:32 AM Subject: [firebase-br] erro em select com subselect alguem poderia me ajudar com essa sintaxe aqui select c.data, c.descricao, c.tipo, (select (c.valor) as credito from caixa c where c.tipo = 'C'), (select (c.valor) as debito from caixa c where c.tipo = 'D') from caixa c where data between :dataini and :datafim da esse erro aqui multiple rows in singleton select. multiple rows in singleton select. desde ja agradeço a quem puder me dar uma ajuda ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 compuvale.software em gmail.com Mon Mar 16 09:12:06 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Mon, 16 Mar 2009 09:12:06 -0300 Subject: [firebase-br] erro em select com subselect In-Reply-To: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> References: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> Message-ID: Reijanio, Isso é pra calculo de saldo? A msg de erro significa que não pode haver multiplas linhas no retorno do seu select. Se o que você quer é calcular saldo, os subselects devem usar Sum: select c.data, c.descricao, c.tipo, (select Sum(c.valor) as credito from caixa c where c.tipo = 'C'), (select Sum(c.valor) as debito from caixa c where c.tipo = 'D') from caixa c where data between :dataini and :datafim [] Andrei 2009/3/16 Reijanio Nunes Ribeiro > alguem poderia me ajudar com essa sintaxe aqui > > select c.data, c.descricao, c.tipo, > (select (c.valor) as credito from caixa c where c.tipo = 'C'), > (select (c.valor) as debito from caixa c where c.tipo = 'D') > from caixa c where data between :dataini and :datafim > > da esse erro aqui > > multiple rows in singleton select. > multiple rows in singleton select. > > desde ja agradeço a quem puder me dar uma ajuda > ______________________________________________ > From rnribeiro em gmail.com Mon Mar 16 09:12:41 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 16 Mar 2009 09:12:41 -0300 Subject: [firebase-br] erro em select com subselect In-Reply-To: <4B8196588F0E4CC081B1203A426087CE@ZOTTISNOTEBOOK> References: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> <4B8196588F0E4CC081B1203A426087CE@ZOTTISNOTEBOOK> Message-ID: <88c045a10903160512h158c98c6k7199e8e2c9a0209a@mail.gmail.com> da o mesmo erro 2009/3/16 Zottis > tenta assim > select c.data, c.descricao, c.tipo, > (select (c.valor) as credito from caixa c where c.tipo = 'C') as Creditos, > (select (c.valor) as debito from caixa c where c.tipo = 'D')as debitos > from caixa c where data between :dataini and :datafim > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > rnribeiro em gmail.com> > To: "FireBase" > Sent: Monday, March 16, 2009 8:32 AM > Subject: [firebase-br] erro em select com subselect > > > > alguem poderia me ajudar com essa sintaxe aqui > > select c.data, c.descricao, c.tipo, > (select (c.valor) as credito from caixa c where c.tipo = 'C'), > (select (c.valor) as debito from caixa c where c.tipo = 'D') > from caixa c where data between :dataini and :datafim > > da esse erro aqui > > multiple rows in singleton select. > multiple rows in singleton select. > > desde ja agradeço a quem puder me dar uma ajuda > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rnribeiro em gmail.com Mon Mar 16 09:13:39 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 16 Mar 2009 09:13:39 -0300 Subject: [firebase-br] erro em select com subselect In-Reply-To: References: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> Message-ID: <88c045a10903160513o59c134dao3be45b34da9a633f@mail.gmail.com> sei disso usando sum funciona mais quero discriminar os valores de débito e credito, por isso não vai rolar usando sum 2009/3/16 Andrei Luís > Reijanio, > > Isso é pra calculo de saldo? > > A msg de erro significa que não pode haver multiplas linhas no retorno do > seu select. Se o que você quer é calcular saldo, os subselects devem usar > Sum: > > select c.data, c.descricao, c.tipo, > (select Sum(c.valor) as credito from caixa c where c.tipo = 'C'), > (select Sum(c.valor) as debito from caixa c where c.tipo = 'D') > from caixa c where data between :dataini and :datafim > > > [] > Andrei > > 2009/3/16 Reijanio Nunes Ribeiro > > > alguem poderia me ajudar com essa sintaxe aqui > > > > select c.data, c.descricao, c.tipo, > > (select (c.valor) as credito from caixa c where c.tipo = 'C'), > > (select (c.valor) as debito from caixa c where c.tipo = 'D') > > from caixa c where data between :dataini and :datafim > > > > da esse erro aqui > > > > multiple rows in singleton select. > > multiple rows in singleton select. > > > > desde ja agradeço a quem puder me dar uma ajuda > > ______________________________________________ > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 compuvale.software em gmail.com Mon Mar 16 09:19:05 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Mon, 16 Mar 2009 09:19:05 -0300 Subject: [firebase-br] erro em select com subselect In-Reply-To: <88c045a10903160513o59c134dao3be45b34da9a633f@mail.gmail.com> References: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> <88c045a10903160513o59c134dao3be45b34da9a633f@mail.gmail.com> Message-ID: Sem Sum esse teu select não vai funcionar, ou melhor, só vai funcionar quando os subselects tiverem somente 1 registro. Como assim discriminar? Colocar nome nas colunas? Se for isso faça assim: select c.data, c.descricao, c.tipo, (select Sum(c.valor) as credito from caixa c where c.tipo = 'C') as credito, (select Sum(c.valor) as debito from caixa c where c.tipo = 'D') as debito from caixa c where data between :dataini and :datafim [] Andrei 2009/3/16 Reijanio Nunes Ribeiro > sei disso usando sum funciona mais quero discriminar os valores de débito e > credito, por isso não vai rolar usando sum > > 2009/3/16 Andrei Luís > > > Reijanio, > > > > Isso é pra calculo de saldo? > > > > A msg de erro significa que não pode haver multiplas linhas no retorno do > > seu select. Se o que você quer é calcular saldo, os subselects devem usar > > Sum: > > > > select c.data, c.descricao, c.tipo, > > (select Sum(c.valor) as credito from caixa c where c.tipo = 'C'), > > (select Sum(c.valor) as debito from caixa c where c.tipo = 'D') > > from caixa c where data between :dataini and :datafim > > > > > > [] > > Andrei > > > > 2009/3/16 Reijanio Nunes Ribeiro > > > > > alguem poderia me ajudar com essa sintaxe aqui > > > > > > select c.data, c.descricao, c.tipo, > > > (select (c.valor) as credito from caixa c where c.tipo = 'C'), > > > (select (c.valor) as debito from caixa c where c.tipo = 'D') > > > from caixa c where data between :dataini and :datafim > > > > > > da esse erro aqui > > > > > > multiple rows in singleton select. > > > multiple rows in singleton select. > > > > > > desde ja agradeço a quem puder me dar uma ajuda > From hsreisjr em gmail.com Mon Mar 16 09:20:36 2009 From: hsreisjr em gmail.com (Humberto S. Reis) Date: Mon, 16 Mar 2009 09:20:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BFirebase-br=5D_Tabelas_tempor=E1r?= =?iso-8859-1?q?ias?= Message-ID: Pessoal bom dia, Recentemente mudei a montagem de um relatório da aplicação para uma SP no banco. Isso tornou a montagem mais rápida, mas me preocupou com um problema. Caso eu tenha mais de um usuário montando o mesmo relatório, como uso uma tabela somente para essa montagem e ela é zerada no início da montagem do relatório na SP, isso causaria um problema. Pergunta? Tem alguma forma de criar tabelas temporárias por usuário (Uso uma única cone'xão no banco, ou seja, um único usuário no banco) Atenciosamente, -- Humberto S. Reis From andrepellissari em gmail.com Mon Mar 16 09:22:09 2009 From: andrepellissari em gmail.com (andrepellissari em gmail.com) Date: Mon, 16 Mar 2009 12:22:09 +0000 Subject: [firebase-br] Res: Re: erro em select com subselect In-Reply-To: References: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com><88c045a10903160513o59c134dao3be45b34da9a633f@mail.gmail.com> Message-ID: <882947638-1237206155-cardhu_decombobulator_blackberry.rim.net-2026367186-@bxe1277.bisx.prod.on.blackberry> Se utilizar um join dentro do subselect acredito que funcione Andre do Amaral Pellissari -----Original Message----- From: Andrei Luís Date: Mon, 16 Mar 2009 09:19:05 To: FireBase Subject: Re: [firebase-br] erro em select com subselect Sem Sum esse teu select não vai funcionar, ou melhor, só vai funcionar quando os subselects tiverem somente 1 registro. Como assim discriminar? Colocar nome nas colunas? Se for isso faça assim: select c.data, c.descricao, c.tipo, (select Sum(c.valor) as credito from caixa c where c.tipo = 'C') as credito, (select Sum(c.valor) as debito from caixa c where c.tipo = 'D') as debito from caixa c where data between :dataini and :datafim [] Andrei 2009/3/16 Reijanio Nunes Ribeiro > sei disso usando sum funciona mais quero discriminar os valores de débito e > credito, por isso não vai rolar usando sum > > 2009/3/16 Andrei Luís > > > Reijanio, > > > > Isso é pra calculo de saldo? > > > > A msg de erro significa que não pode haver multiplas linhas no retorno do > > seu select. Se o que você quer é calcular saldo, os subselects devem usar > > Sum: > > > > select c.data, c.descricao, c.tipo, > > (select Sum(c.valor) as credito from caixa c where c.tipo = 'C'), > > (select Sum(c.valor) as debito from caixa c where c.tipo = 'D') > > from caixa c where data between :dataini and :datafim > > > > > > [] > > Andrei > > > > 2009/3/16 Reijanio Nunes Ribeiro > > > > > alguem poderia me ajudar com essa sintaxe aqui > > > > > > select c.data, c.descricao, c.tipo, > > > (select (c.valor) as credito from caixa c where c.tipo = 'C'), > > > (select (c.valor) as debito from caixa c where c.tipo = 'D') > > > from caixa c where data between :dataini and :datafim > > > > > > da esse erro aqui > > > > > > multiple rows in singleton select. > > > multiple rows in singleton select. > > > > > > desde ja agradeço a quem puder me dar uma ajuda > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 dmscarlos em astra-sa.com.br Mon Mar 16 09:28:22 2009 From: dmscarlos em astra-sa.com.br (=?iso-8859-1?Q?Carlos_Rog=E9rio_-_DMS?=) Date: Mon, 16 Mar 2009 09:28:22 -0300 Subject: [firebase-br] erro em select com subselect References: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> Message-ID: <1973F80DCED541B7A83694FA30F23D0F@dms708> E se você fizer uma select simples, assim select c.data, c.descricao, c.tipo, c.valor from caixa c where (c.tipo = 'C' or ctipo = 'D') and c.data between :dataini and :datafim Carlos Rogério de Oliveira Analista de Sistemas DMS - Desenvolvimento de Sistemas dmscarlos em astra-sa.com.br ----- Original Message ----- From: "Andrei Luís" To: "FireBase" Sent: Monday, March 16, 2009 9:12 AM Subject: Re: [firebase-br] erro em select com subselect Reijanio, Isso é pra calculo de saldo? A msg de erro significa que não pode haver multiplas linhas no retorno do seu select. Se o que você quer é calcular saldo, os subselects devem usar Sum: select c.data, c.descricao, c.tipo, (select Sum(c.valor) as credito from caixa c where c.tipo = 'C'), (select Sum(c.valor) as debito from caixa c where c.tipo = 'D') from caixa c where data between :dataini and :datafim [] Andrei 2009/3/16 Reijanio Nunes Ribeiro > alguem poderia me ajudar com essa sintaxe aqui > > select c.data, c.descricao, c.tipo, > (select (c.valor) as credito from caixa c where c.tipo = 'C'), > (select (c.valor) as debito from caixa c where c.tipo = 'D') > from caixa c where data between :dataini and :datafim > > da esse erro aqui > > multiple rows in singleton select. > multiple rows in singleton select. > > desde ja agradeço a quem puder me dar uma ajuda > ______________________________________________ > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 robsonfg em terra.com.br Mon Mar 16 09:25:21 2009 From: robsonfg em terra.com.br (Robson Gomes) Date: Mon, 16 Mar 2009 09:25:21 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: erro em select com subselect References: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> <4B8196588F0E4CC081B1203A426087CE@ZOTTISNOTEBOOK> Message-ID: <49BE4531.000005.03280@EST-ROBSON> o que vc quer nao seria isso: select data, descricao, tipo, case tipo when 'C' then valor else 0 end as Creditos, case tipo when 'D' then valor else 0 end as Debitos from caixa where data between :dataini and :datafim -------Mensagem original------- De: Zottis Data: 16/03/2009 08:46:37 Para: FireBase Assunto: Re: [firebase-br] erro em select com subselect tenta assim select c.data, c.descricao, c.tipo, (select (c.valor) as credito from caixa c where c.tipo = 'C') as Creditos, (select (c.valor) as debito from caixa c where c.tipo = 'D')as debitos from caixa c where data between :dataini and :datafim Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Monday, March 16, 2009 8:32 AM Subject: [firebase-br] erro em select com subselect alguem poderia me ajudar com essa sintaxe aqui select c.data, c.descricao, c.tipo, (select (c.valor) as credito from caixa c where c.tipo = 'C'), (select (c.valor) as debito from caixa c where c.tipo = 'D') from caixa c where data between :dataini and :datafim da esse erro aqui multiple rows in singleton select. multiple rows in singleton select. desde ja agradeço a quem puder me dar uma ajuda ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 ____________________________________________________________ No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.15/2004 - Release Date: 03/16/09 07:04:00 From embarbosa em gmail.com Mon Mar 16 09:34:46 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 16 Mar 2009 09:34:46 -0300 Subject: [firebase-br] erro em select com subselect Message-ID: olá Reijanio, acho que o q você quer é algo do tipo: select c.data, c.descricao, c.tipo, case when c.tipo = 'C' then c.valor end as credito, case when c.tipo = 'D' then c.valor end as debito, from caixa c where data between :dataini and :datafim claro, poderia também usar union, joins etc... ou se não precisa desses valores exatamente em colunas diferentes poderia ser simplesmente algo do tipo: select c.data, c.descricao, c.tipo, c.valor, case when c.tipo = 'C' then 'credito' when c.tipo = 'D' then 'debito' end as Descricao from caixa c where data between :dataini and :datafim abraços, From rnribeiro em gmail.com Mon Mar 16 09:40:21 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 16 Mar 2009 09:40:21 -0300 Subject: [firebase-br] Res: Re: erro em select com subselect In-Reply-To: <49BE4531.000005.03280@EST-ROBSON> References: <88c045a10903160432y3a9f8526rbe4d54f5c29ce189@mail.gmail.com> <4B8196588F0E4CC081B1203A426087CE@ZOTTISNOTEBOOK> <49BE4531.000005.03280@EST-ROBSON> Message-ID: <88c045a10903160540o123d1f6du4254078aae56c27f@mail.gmail.com> grande robsom gomes ficou 10 da forma que vc passou so troquei o zero por null e ficou do jeito que eu queria, e muito obrigado a todos que deram sua colaboração, muito obrigado 2009/3/16 Robson Gomes > o que vc quer nao seria isso: > > > select data, descricao, tipo, > case tipo when 'C' then valor else 0 end as Creditos, > case tipo when 'D' then valor else 0 end as Debitos > from caixa where data between :dataini and :datafim > > -------Mensagem original------- > > De: Zottis > Data: 16/03/2009 08:46:37 > Para: FireBase > Assunto: Re: [firebase-br] erro em select com subselect > > tenta assim > select c.data, c.descricao, c.tipo, > (select (c.valor) as credito from caixa c where c.tipo = 'C') as Creditos, > (select (c.valor) as debito from caixa c where c.tipo = 'D')as debitos > from caixa c where data between :dataini and :datafim > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- > From: "Reijanio Nunes Ribeiro" > To: "FireBase" > Sent: Monday, March 16, 2009 8:32 AM > Subject: [firebase-br] erro em select com subselect > > > alguem poderia me ajudar com essa sintaxe aqui > > select c.data, c.descricao, c.tipo, > (select (c.valor) as credito from caixa c where c.tipo = 'C'), > (select (c.valor) as debito from caixa c where c.tipo = 'D') > from caixa c where data between :dataini and :datafim > > da esse erro aqui > > multiple rows in singleton select. > multiple rows in singleton select. > > desde ja agradeço a quem puder me dar uma ajuda > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 > > > ____________________________________________________________ > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.237 / Virus Database: 270.11.15/2004 - Release Date: 03/16/09 > 07:04:00 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 kmerlotti em gmail.com Mon Mar 16 09:42:51 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Mon, 16 Mar 2009 09:42:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BFirebase-br=5D_Tabelas_tempor=E1r?= =?iso-8859-1?q?ias?= In-Reply-To: References: Message-ID: <20eaa6880903160542s702e8cafiaf72a37b975ddfb@mail.gmail.com> se for FB 2.1 isso é possível.. a partir dele, foi implementada o conceito de GTT (Global Temporary Table - Tabelas Temporárias Globais), onde cada conexão enxerga a tabela individualmente. Fiz duas vídeo-aulas há um tempo atrás, sobre as novidades do fb 2.1.. se quiser dar uma olhada, tem bastante coisa interessante (eu acho.. rs) Parte 1: http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=682 Parte 2: http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=715 Ps.: falei sobre GTT na primeira parte, pouco pra frente dos 8 min. ;-) Abraço! 2009/3/16 Humberto S. Reis : > Pessoal bom dia, > > Recentemente mudei a montagem de um relatório da aplicação para uma SP no > banco. Isso tornou a montagem mais rápida, mas me preocupou com um problema. > Caso eu tenha mais de um usuário montando o mesmo relatório, como uso uma > tabela somente para essa montagem e ela é zerada no início da montagem do > relatório na SP, isso causaria um problema. Pergunta? Tem alguma forma de > criar tabelas temporárias por usuário (Uso uma única cone'xão no banco, ou > seja, um único usuário no banco) > > Atenciosamente, > > -- > Humberto S. Reis > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From hsreisjr em gmail.com Mon Mar 16 09:50:14 2009 From: hsreisjr em gmail.com (Humberto S. Reis) Date: Mon, 16 Mar 2009 09:50:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BFirebase-br=5D_Tabelas_tempor=E1r?= =?iso-8859-1?q?ias?= In-Reply-To: <20eaa6880903160542s702e8cafiaf72a37b975ddfb@mail.gmail.com> References: <20eaa6880903160542s702e8cafiaf72a37b975ddfb@mail.gmail.com> Message-ID: Muitissimo obrigado, vai ser útil sim 2009/3/16 Kelver Merlotti > se for FB 2.1 isso é possível.. a partir dele, foi implementada o > conceito de GTT (Global Temporary Table - Tabelas Temporárias > Globais), onde cada conexão enxerga a tabela individualmente. > > Fiz duas vídeo-aulas há um tempo atrás, sobre as novidades do fb 2.1.. > se quiser dar uma olhada, tem bastante coisa interessante (eu acho.. > rs) > > Parte 1: > > http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=682 > > Parte 2: > > http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=715 > > Ps.: falei sobre GTT na primeira parte, pouco pra frente dos 8 min. ;-) > > Abraço! > > 2009/3/16 Humberto S. Reis : > > Pessoal bom dia, > > > > Recentemente mudei a montagem de um relatório da aplicação para uma SP no > > banco. Isso tornou a montagem mais rápida, mas me preocupou com um > problema. > > Caso eu tenha mais de um usuário montando o mesmo relatório, como uso uma > > tabela somente para essa montagem e ela é zerada no início da montagem do > > relatório na SP, isso causaria um problema. Pergunta? Tem alguma forma de > > criar tabelas temporárias por usuário (Uso uma única cone'xão no banco, > ou > > seja, um único usuário no banco) > > > > Atenciosamente, > > > > -- > > Humberto S. Reis > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Humberto S. Reis From samuel.peres.ferreira em gmail.com Mon Mar 16 10:23:55 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 16 Mar 2009 10:23:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BFirebase-br=5D_Tabelas_tempor=E1r?= =?iso-8859-1?q?ias?= In-Reply-To: References: Message-ID: ola humberto olha so, eu usava 'muito' uma tabela temporaria, onde eu tinha um campo chamado 'computador', ou seja, 'teoricamente' cada computador teria seu espaco na tabela, mas mudei quase tudo o q eu tinha com procedure selecionavel e consegui eliminar 100% a ideia de uma tabela temporaria. teve casos em que tive q fazer uma procedure selecionavel dar select em outra procedure selecionavel, mas mesmo assim, ainda acho q ficou melhor do que carregar uma temporaria e depois le-la. E mesmo usando esse campo 'computador' na tabela, como passeu meus forms pra MDI, isso tb ja nao resolvia e como nao conhecia as 'GTT', fui quase que obrigado a migrar pra eliminar a temporaria. acho q compensa no seu caso, considerar as duas opcoes. um abraco samuel From danilomibr em gmail.com Mon Mar 16 10:51:21 2009 From: danilomibr em gmail.com (Danilo Miranda) Date: Mon, 16 Mar 2009 10:51:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Contatena=E7=E3o_em_Execute_Statemen?= =?iso-8859-1?q?t?= Message-ID: Bom dia! Estou com dificuldade para montar uma "VarChar" para ser usada no execute statement. preciso do seguinte select: select * from TB_TESTE t where t.TIPO = 'CO' order by t.NOME tentei de várias formas fazer este select para uma variável VSQL para depois ser executada pelo "EXECUTE STATEMENT" mas os resultados que consegui não estão de acordo com o select acima... esses foram os jeitos que tentei * 1 - VSQL = 'select * from TB_TESTE t where t.TIPO = ''CO'' order by t.NOME' -> resultado: select * from TB_TESTE where t.TIPO = ''CO'' (dá erro) 2 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||'CO'||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = CO (dá erro) * *3 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||''''||'CO'||''''||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = ''CO'' (dá erro)* *4 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||''||'CO'||''||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = CO (dá erro) **5 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||cast('CO' as varchar(2))||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = CO (dá erro)** * como fazer estas concatenações com as aspas simples para eu obter o select desejado? Obrigado -- Atenciosamente Danilo Miranda http://www.danilomiranda.com.br From infosag em terra.com.br Mon Mar 16 10:57:03 2009 From: infosag em terra.com.br (Infosag) Date: Mon, 16 Mar 2009 10:57:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?Contatena=E7=E3o_em_Execute_Statemen?= =?iso-8859-1?q?t?= References: Message-ID: <000801c9a63f$160c8700$0e01010a@infonote> amigo em vez de utilizar o t.TIPO='CO' utilize t.TIPO=:mVariavel declare uma variavel do tipo Varchar e atribua o valor a ela. vai funcionar. abs ----- Original Message ----- From: "Danilo Miranda" To: "FireBase" Sent: Monday, March 16, 2009 10:51 AM Subject: [firebase-br] Contatenação em Execute Statement Bom dia! Estou com dificuldade para montar uma "VarChar" para ser usada no execute statement. preciso do seguinte select: select * from TB_TESTE t where t.TIPO = 'CO' order by t.NOME tentei de várias formas fazer este select para uma variável VSQL para depois ser executada pelo "EXECUTE STATEMENT" mas os resultados que consegui não estão de acordo com o select acima... esses foram os jeitos que tentei * 1 - VSQL = 'select * from TB_TESTE t where t.TIPO = ''CO'' order by t.NOME' -> resultado: select * from TB_TESTE where t.TIPO = ''CO'' (dá erro) 2 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||'CO'||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = CO (dá erro) * *3 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||''''||'CO'||''''||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = ''CO'' (dá erro)* *4 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||''||'CO'||''||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = CO (dá erro) **5 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||cast('CO' as varchar(2))||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = CO (dá erro)** * como fazer estas concatenações com as aspas simples para eu obter o select desejado? Obrigado -- Atenciosamente Danilo Miranda http://www.danilomiranda.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 jedyfb em gmail.com Mon Mar 16 11:30:46 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 16 Mar 2009 11:30:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BFirebase-br=5D_Tabelas_tempor=E1r?= =?iso-8859-1?q?ias?= In-Reply-To: References: Message-ID: <1237213846.13470.5.camel@Aspire5612.bonagura.com.br> Humberto, se você utiliza apenas uma única conexão, deverá redobrar os cuidados com o seu modelo transacional, sob o risco de ter uma performance absurdamente ruim. Outra coisa, há como usar uma tabela temporária "individual" por transação, mas para isto é necessário controlar manualmente as transações (principalmente dentro da realidade de uma única conexão com o banco). Sem mais. Eduardo Jedliczka Universidade Tecnológica Federal do Paraná - Campus Apucarana Em Seg, 2009-03-16 às 09:20 -0300, Humberto S. Reis escreveu: > Pessoal bom dia, > > Recentemente mudei a montagem de um relatório da aplicação para uma SP no > banco. Isso tornou a montagem mais rápida, mas me preocupou com um problema. > Caso eu tenha mais de um usuário montando o mesmo relatório, como uso uma > tabela somente para essa montagem e ela é zerada no início da montagem do > relatório na SP, isso causaria um problema. Pergunta? Tem alguma forma de > criar tabelas temporárias por usuário (Uso uma única cone'xão no banco, ou > seja, um único usuário no banco) > > Atenciosamente, > From oseas em nmsoftware.com.br Mon Mar 16 11:46:07 2009 From: oseas em nmsoftware.com.br (OseasTormen) Date: Mon, 16 Mar 2009 11:46:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?Contatena=E7=E3o_em_Execute_Statemen?= =?iso-8859-1?q?t?= In-Reply-To: References: Message-ID: VSQL = 'select * from TB_TESTE t where t.TIPO = '''CO''' order by t.NOME' ;) "Danilo Miranda" escreveu na mensagem news:d0ac5180903160651i2c024da4w643a3544913b1972 em mail.gmail.com... Bom dia! Estou com dificuldade para montar uma "VarChar" para ser usada no execute statement. preciso do seguinte select: select * from TB_TESTE t where t.TIPO = 'CO' order by t.NOME tentei de várias formas fazer este select para uma variável VSQL para depois ser executada pelo "EXECUTE STATEMENT" mas os resultados que consegui não estão de acordo com o select acima... esses foram os jeitos que tentei * 1 - VSQL = 'select * from TB_TESTE t where t.TIPO = ''CO'' order by t.NOME' -> resultado: select * from TB_TESTE where t.TIPO = ''CO'' (dá erro) 2 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||'CO'||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = CO (dá erro) * *3 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||''''||'CO'||''''||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = ''CO'' (dá erro)* *4 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||''||'CO'||''||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = CO (dá erro) **5 - VSQL = 'select * from TB_TESTE t where t.TIPO = '||cast('CO' as varchar(2))||' **order by t.NOME**'* *-> resultado: select * from TB_TESTE where t.TIPO = CO (dá erro)** * como fazer estas concatenações com as aspas simples para eu obter o select desejado? Obrigado -- Atenciosamente Danilo Miranda http://www.danilomiranda.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 tijgrillo em gmail.com Mon Mar 16 14:17:20 2009 From: tijgrillo em gmail.com (Tiago) Date: Mon, 16 Mar 2009 14:17:20 -0300 Subject: [firebase-br] [off - talvez] Campo Blob no Dataset Tipado do c# Message-ID: Olâ, Desenvolvi um websercice em C# com firebird 1.5, com o driver FirebirdSql.Data.FirebirdClient.dll 2.0.1.0 e estou com problema com o campo BLOB, se na minha query eu coloco normalmente SELECT CODIGO, OBS FROM CADPRO dá o seguinte erro: XML Parsing Error: reference to invalid character number Location: http://192.168.1.51/vendasjrsws/produtos.asmx/ListProdutos Line Number 1277, Column 1:� ^ Se o coloco com substring(obs from 1 for 100) as obs: ele diz que não conhece a função substring Se o coloco com udf_copy(obs, 1, 100) as obs: o erro é de conversion error from string "BLOB" Alguém já passou por isto? ps: Blob é de size 80 subtype Text Obrigado, Tiago. From douglasht em gmail.com Mon Mar 16 14:31:39 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 16 Mar 2009 14:31:39 -0300 Subject: [firebase-br] [off - talvez] Campo Blob no Dataset Tipado do c# In-Reply-To: References: Message-ID: <249af69e0903161031x6c6d7574g9509e9cf20350893@mail.gmail.com> 2009/3/16 Tiago : > XML Parsing Error: reference to invalid character number > Location: http://192.168.1.51/vendasjrsws/produtos.asmx/ListProdutos > Line Number 1277, Column 1:� Parece problema de charset. O blob foi gravado com algum charset (ou nenhum) e você está tentando ler ele com outro charset sem fazer a conversão. O erro acontece no momento de abrir o dataset ou quando você lê o campo? hth, -- Douglas Tosi www.sinatica.com From mariodosreyx em gmail.com Mon Mar 16 14:35:58 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Mon, 16 Mar 2009 17:35:58 +0000 (UTC) Subject: [firebase-br] passport Message-ID: P/favor já alguém fez uma rotina de validar o passaporte Ando um pouco à nora e precisava muito disso Obrigado From tijgrillo em gmail.com Mon Mar 16 14:42:56 2009 From: tijgrillo em gmail.com (Tiago) Date: Mon, 16 Mar 2009 14:42:56 -0300 Subject: [firebase-br] [off - talvez] Campo Blob no Dataset Tipado do c# In-Reply-To: <249af69e0903161031x6c6d7574g9509e9cf20350893@mail.gmail.com> References: <249af69e0903161031x6c6d7574g9509e9cf20350893@mail.gmail.com> Message-ID: 2009/3/16 Douglas Tosi : > 2009/3/16 Tiago : >> XML Parsing Error: reference to invalid character number >> Location: http://192.168.1.51/vendasjrsws/produtos.asmx/ListProdutos >> Line Number 1277, Column 1:� > > Parece problema de charset. O blob foi gravado com algum charset (ou > nenhum) e você está tentando ler ele com outro charset sem fazer a > conversão. > O erro acontece no momento de abrir o dataset ou quando você lê o campo? Qdo leio o campo O charset que usamos em nossa base é o ISO8859_1 > > hth, > -- > Douglas Tosi > www.sinatica.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 > From lcsfipe em gmail.com Mon Mar 16 15:07:47 2009 From: lcsfipe em gmail.com (Antonio Lucas Finotti Pereira) Date: Mon, 16 Mar 2009 15:07:47 -0300 Subject: [firebase-br] [off - talvez] Campo Blob no Dataset Tipado do c# In-Reply-To: References: Message-ID: <47e8bec50903161107g11066a09wb7167c91df6d3e09@mail.gmail.com> Cara, verifica qual é o tipo do campo que está no dataset. da uma olhada pra ver se nao tem algum tipo binário. falow 2009/3/16 Tiago > Olâ, > > Desenvolvi um websercice em C# com firebird 1.5, com o driver > FirebirdSql.Data.FirebirdClient.dll 2.0.1.0 e estou com problema com o > campo BLOB, se na minha query eu coloco normalmente SELECT CODIGO, OBS > FROM CADPRO dá o seguinte erro: > XML Parsing Error: reference to invalid character number > Location: http://192.168.1.51/vendasjrsws/produtos.asmx/ListProdutos > Line Number 1277, Column 1:� > ^ > > Se o coloco com substring(obs from 1 for 100) as obs: ele diz que > não conhece a função substring > > Se o coloco com udf_copy(obs, 1, 100) as obs: o erro é de > conversion error from string "BLOB" > > Alguém já passou por isto? > > ps: Blob é de size 80 subtype Text > > Obrigado, > Tiago. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Antonio Lucas Finotti Pereira antonio-lucas em msn.com lcsfipe em gmail.com From hsreisjr em gmail.com Mon Mar 16 16:51:12 2009 From: hsreisjr em gmail.com (Humberto S. Reis) Date: Mon, 16 Mar 2009 16:51:12 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BFirebase-br=5D_Tabelas_tempor=E1r?= =?iso-8859-1?q?ias?= In-Reply-To: <1237213846.13470.5.camel@Aspire5612.bonagura.com.br> References: <1237213846.13470.5.camel@Aspire5612.bonagura.com.br> Message-ID: Meus caros, Como é bom o forum pois dúvidas acabam levantando outras questões. Hoje os usuários se logam no sistema, usando uma tabela de usuários, com senha e permissões selecionáveis por um grupo de usuário, mas entram no sistema usando um único usuário do banco. Pelo que entendí isso prejudica a performance e isso muito me interessa pois já estou com problemas desta natureza. Aonde posso pegar maiores informações deste assunto? Teria que criar usuários na tabela security2.fdb? Hoje estou usando IBO e gostaria de melhorar a performance do banco.... Obrigado a todos.... 2009/3/16 Eduardo Jedliczka > Humberto, se você utiliza apenas uma única conexão, deverá redobrar os > cuidados com o seu modelo transacional, sob o risco de ter uma > performance absurdamente ruim. > > Outra coisa, há como usar uma tabela temporária "individual" por > transação, mas para isto é necessário controlar manualmente as > transações (principalmente dentro da realidade de uma única conexão com > o banco). > > Sem mais. > > Eduardo Jedliczka > Universidade Tecnológica Federal do Paraná - Campus Apucarana > > > Em Seg, 2009-03-16 às 09:20 -0300, Humberto S. Reis escreveu: > > > Pessoal bom dia, > > > > Recentemente mudei a montagem de um relatório da aplicação para uma SP no > > banco. Isso tornou a montagem mais rápida, mas me preocupou com um > problema. > > Caso eu tenha mais de um usuário montando o mesmo relatório, como uso uma > > tabela somente para essa montagem e ela é zerada no início da montagem do > > relatório na SP, isso causaria um problema. Pergunta? Tem alguma forma de > > criar tabelas temporárias por usuário (Uso uma única cone'xão no banco, > ou > > seja, um único usuário no banco) > > > > Atenciosamente, > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Humberto S. Reis From douglasht em gmail.com Mon Mar 16 16:59:04 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 16 Mar 2009 16:59:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BFirebase-br=5D_Tabelas_tempor=E1r?= =?iso-8859-1?q?ias?= In-Reply-To: References: <1237213846.13470.5.camel@Aspire5612.bonagura.com.br> Message-ID: <249af69e0903161259ka2e2653v746a883ce0b0e33f@mail.gmail.com> 2009/3/16 Humberto S. Reis : > Como é bom o forum pois dúvidas acabam levantando outras questões. Hoje os > usuários se logam no sistema, usando uma tabela de usuários, com senha e > permissões selecionáveis por um grupo de usuário, mas entram no sistema > usando um único usuário do banco. Pelo que entendí isso prejudica a > performance e isso muito me interessa pois já estou com problemas desta > natureza. Humberto, usar o mesmo usuário em todas as conexões não tem relação direta com performance. Dê mais detalhes do seu problema de performance num novo thread pra te ajudarmos. []s -- Douglas Tosi www.sinatica.com From jedyfb em gmail.com Mon Mar 16 17:06:28 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 16 Mar 2009 17:06:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BFirebase-br=5D_Tabelas_tempor=E1r?= =?iso-8859-1?q?ias?= In-Reply-To: References: <1237213846.13470.5.camel@Aspire5612.bonagura.com.br> Message-ID: <1237233989.3114.3.camel@Aspire5612.bonagura.com.br> Pela sua resposta, acredito que haja algum problema de interpretação em relação à sua estrutura... Quando você disse que todos os terminais utilizam uma única conexão com o banco de dados, imaginei um ambiente em três camadas (cliente - servidor de aplicação - banco de dados) e isto não tem nada a ver com várias conexões utilizando um mesmo usuário (desde que este não seja o SYSDBA). Por favor, nos diga exatamente o que precisa fazer, para que possamos lhe explicar algumas abordagens válidas para esta solução. Abraço Eduardo Jedliczka Universidade Tecnológica Federal do Paraná - Campus Apucarana Em Seg, 2009-03-16 às 16:51 -0300, Humberto S. Reis escreveu: > Meus caros, > > Como é bom o forum pois dúvidas acabam levantando outras questões. Hoje os > usuários se logam no sistema, usando uma tabela de usuários, com senha e > permissões selecionáveis por um grupo de usuário, mas entram no sistema > usando um único usuário do banco. Pelo que entendí isso prejudica a > performance e isso muito me interessa pois já estou com problemas desta > natureza. Aonde posso pegar maiores informações deste assunto? Teria que > criar usuários na tabela security2.fdb? Hoje estou usando IBO e gostaria de > melhorar a performance do banco.... > > Obrigado a todos.... > > 2009/3/16 Eduardo Jedliczka > > > Humberto, se você utiliza apenas uma única conexão, deverá redobrar os > > cuidados com o seu modelo transacional, sob o risco de ter uma > > performance absurdamente ruim. > > > > Outra coisa, há como usar uma tabela temporária "individual" por > > transação, mas para isto é necessário controlar manualmente as > > transações (principalmente dentro da realidade de uma única conexão com > > o banco). > > > > Sem mais. > > > > Eduardo Jedliczka > > Universidade Tecnológica Federal do Paraná - Campus Apucarana > > > > > > Em Seg, 2009-03-16 às 09:20 -0300, Humberto S. Reis escreveu: > > > > > Pessoal bom dia, > > > > > > Recentemente mudei a montagem de um relatório da aplicação para uma SP no > > > banco. Isso tornou a montagem mais rápida, mas me preocupou com um > > problema. > > > Caso eu tenha mais de um usuário montando o mesmo relatório, como uso uma > > > tabela somente para essa montagem e ela é zerada no início da montagem do > > > relatório na SP, isso causaria um problema. Pergunta? Tem alguma forma de > > > criar tabelas temporárias por usuário (Uso uma única cone'xão no banco, > > ou > > > seja, um único usuário no banco) > > > > > > Atenciosamente, > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 samuel.querino em gmail.com Mon Mar 16 17:12:21 2009 From: samuel.querino em gmail.com (Samuel Querino da Cruz) Date: Mon, 16 Mar 2009 17:12:21 -0300 Subject: [firebase-br] ferramenta sql In-Reply-To: <49BC6963.1030709@gmail.com> References: <49BC6963.1030709@gmail.com> Message-ID: e vc conhece alguma ferramenta para modelagem de dados ? 2009/3/14 Adilson de Oliveira > SQL MANAGER LITE é uma ferramenta muito boa. > > > Augusto junior escreveu: > > O Access tem uma ferramente que se arrastam os campos das tabelas e ele >> gera >> a sql... >> alguem conhece algum para FB? >> >> Guto >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 eduardo em icontroller.com.br Mon Mar 16 17:33:46 2009 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 16 Mar 2009 17:33:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BFirebase-br=5D_Tabelas_tempor=E1r?= =?iso-8859-1?q?ias?= In-Reply-To: References: <1237213846.13470.5.camel@Aspire5612.bonagura.com.br> Message-ID: > Como é bom o forum pois dúvidas acabam levantando outras questões. Hoje os > usuários se logam no sistema, usando uma tabela de usuários, com senha e > permissões selecionáveis por um grupo de usuário, mas entram no sistema > usando um único usuário do banco. Pelo que entendí isso prejudica a > performance e isso muito me interessa pois já estou com problemas desta > natureza. Aonde posso pegar maiores informações deste assunto? Teria que > criar usuários na tabela security2.fdb? Hoje estou usando IBO e gostaria de > melhorar a performance do banco.... Só para constar: temos um sistema modelado em camadas, só quem se conecta ao FB é o pool de conexões que usa o SYSDBA com password modificada. O volume de usários simultâneos chega a mais de 2000, porém, com apenas 15 conexões com o banco. Rodamos com performance melhor na web, em 3 camadas, com esse volume, que nossa versão cliente servidor em rede local, com pouco mais de 5 usuários simultãneos. Usávamos antes o 2.1 Classic, porém, resolvemos experimentar o Superserver e ficamos por aí, pois a única vantagem do classic seria poder derrubar uma conexão travada, o que, na prática, mostrou-se de occorrência muito difícil. O SS está UP há 94 dias (assim como o Debian) e tudo parece normal. Eduardo From gutopj02 em gmail.com Mon Mar 16 18:17:46 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Mon, 16 Mar 2009 18:17:46 -0300 Subject: [firebase-br] calcular dias Message-ID: tenho uma tabela com um campo VENCIMENTO.. preciso exibir na grade o numero de dias passados do vencimento ... como calculo isso em sql para exibir numa grade? Guto From delphimagno em uol.com.br Mon Mar 16 18:24:49 2009 From: delphimagno em uol.com.br (Carlos Magno P Souza) Date: Mon, 16 Mar 2009 18:24:49 -0300 Subject: [firebase-br] calcular dias References: Message-ID: CURRENT_DATE - CAMPO_DATA ----- Original Message ----- From: "Augusto junior" To: "FireBase" Sent: Monday, March 16, 2009 6:17 PM Subject: [firebase-br] calcular dias tenho uma tabela com um campo VENCIMENTO.. preciso exibir na grade o numero de dias passados do vencimento ... como calculo isso em sql para exibir numa grade? Guto ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 adylson1 em gmail.com Mon Mar 16 19:56:49 2009 From: adylson1 em gmail.com (Adilson de Oliveira) Date: Mon, 16 Mar 2009 19:56:49 -0300 Subject: [firebase-br] [off - talvez] Campo Blob no Dataset Tipado do c# In-Reply-To: References: Message-ID: <49BED931.4010900@gmail.com> Você está usando a biblioteca SQL senão me engano é using System.Data.SqlClient; Tiago escreveu: > Olâ, > > Desenvolvi um websercice em C# com firebird 1.5, com o driver > FirebirdSql.Data.FirebirdClient.dll 2.0.1.0 e estou com problema com o > campo BLOB, se na minha query eu coloco normalmente SELECT CODIGO, OBS > FROM CADPRO dá o seguinte erro: > XML Parsing Error: reference to invalid character number > Location: http://192.168.1.51/vendasjrsws/produtos.asmx/ListProdutos > Line Number 1277, Column 1:� > ^ > > Se o coloco com substring(obs from 1 for 100) as obs: ele diz que > não conhece a função substring > > Se o coloco com udf_copy(obs, 1, 100) as obs: o erro é de > conversion error from string "BLOB" > > Alguém já passou por isto? > > ps: Blob é de size 80 subtype Text > > Obrigado, > Tiago. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Mon Mar 16 20:09:30 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Mon, 16 Mar 2009 20:09:30 -0300 Subject: [firebase-br] unico registro Message-ID: Tenho uma sql que mostra as parcelas vencidas... e um campo ( current_date - vencimento ) as atraso ... que mostra os dias em atraso... como faço para que somente a parcela de maior vencimento de cada cliente apareça no resultado:? Guto From marcobolacha em vicoldobrasil.com.br Mon Mar 16 21:08:58 2009 From: marcobolacha em vicoldobrasil.com.br (Marco Antonio) Date: Mon, 16 Mar 2009 21:08:58 -0300 Subject: [firebase-br] erro 335544384 In-Reply-To: <70d3a72c0903131058h2bd6f42bp3f4859d743959bb9@mail.gmail.com> References: <70d3a72c0903131058h2bd6f42bp3f4859d743959bb9@mail.gmail.com> Message-ID: Há como corrigir isso? Preciso criar uma outra tabela e transferir dados, excluir, etc? Marco Antonio Gerência Informática ( (35) 88033448 e-mail: marco.castro em vicoldobrasil.com.br P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE From jedyfb em gmail.com Mon Mar 16 21:56:11 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 16 Mar 2009 21:56:11 -0300 Subject: [firebase-br] erro 335544384 In-Reply-To: References: <70d3a72c0903131058h2bd6f42bp3f4859d743959bb9@mail.gmail.com> Message-ID: <1237251371.9785.22.camel@Aspire5612.bonagura.com.br> há muitas causas para o aparecimento deste ISC_ERROR. Não sei se você procurou no Google, mas a maioria das causas é corrupção do banco de dados (que podem ser resolvidas com um backup e restore via gbak) porém, no link http://tech.groups.yahoo.com/group/firebird-support/message/37607 há uma descrição de problemas com a tipagem de dados numa trigger utilizando o FB 1.5 Em tempo, quando postar uma dúvida ou problema, sempre informe a plataforma (sistema operacional, se está em 32bits ou 64 bits), linguagem ou software utilizado com sua versão (ibexpert 2008-12-06, delphi 7, Java JRE 6 Update 12) e a versão do Firebird (Classic 1.5.4, SuperServer 2.1.1) pois isto pode mudar muito o perfil das respostas recebidas... Abraço Eduardo Jedliczka Universidade Tecnológica Federal do Paraná Campus Apucarana Em Seg, 2009-03-16 às 21:08 -0300, Marco Antonio escreveu: > Há como corrigir isso? > Preciso criar uma outra tabela e transferir dados, excluir, etc? > > > > Marco Antonio > Gerência Informática > ( (35) 88033448 > e-mail: marco.castro em vicoldobrasil.com.br > > > P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO > AMBIENTE > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 hsilva.arede em gmail.com Mon Mar 16 22:31:00 2009 From: hsilva.arede em gmail.com (=?UTF-8?Q?Hebert_Ar=C3=AAde?=) Date: Mon, 16 Mar 2009 22:31:00 -0300 Subject: [firebase-br] RES: Importando para FB 2.1 In-Reply-To: <1237052817.27512.14.camel@Aspire5612.bonagura.com.br> References: <20090314140332.895F935A@smart5.bol.com.br> <49BBC0D7.9060501@gmail.com> <1237052817.27512.14.camel@Aspire5612.bonagura.com.br> Message-ID: É.... Realmente, eu também vou precisar atualizar o servidor de 1.5 para 2.0. A única coisa que eu sabia que tinha que fazer era backup e restaurar via GBAK. 2009/3/14 Eduardo Jedliczka > Discordo, faltaram alguns detalhes (ok, eu admito, sou muito chato). > > Há muitos conceitos que podem pesar a mudança na adoção de uma versão de > banco de dados, por isto, procure sempre saber qual será o impacto > (performance, sintaxe, conceitos, novas funcionalidades) no aplicativo. > > Outra coisa, uma base de dados é sucetível (como qualquer arquivo > binário) a caraterísticas do sistema operacional e plataforma de > hardware. Não é saudável copiar uma base de um computador para outro sem > fazer um backup e restore. > > Eu já presenciei um caso em que era copiado de tempos em tempos uma base > de dados de um servidor Windows (em 32 bits) para um servidor SUN (com > processadores opteron) com solaris de 32 bits que vivia corrompendo a > base. > > Sugeri que fosse, embora mais lento, adotado o gbak, e nunca mais houve > corrupção. > > Também já vi bases se corromperem quando move-se uma base de dados de um > servidor linux de 32 bits para um linux (com firebird) de 64 bits, ou ao > migrar de um linux sobre um processador Pentium 4 para um linux sobre um > processador Opteron dual-core. > > Quer entender por que isto acontece ? Simples, ao se compilar o > firebird numa plataforma, usa-se certas características (tamanho do > integer, se são big-endian ou não, determinados recursos e limitações do > Sistema Operacional ou da plataforma) que podem ser diferentes em outra > plataforma. > > Sei que há muito cuidado para que bases rodando em X86 possam ser > copiadas sem problemas entre os vários processadores e que funcionem em > windows e linux, mas nunca há uma garantia de 100% > > Ou seja: > > - quer formatar o servidor e trocar a versão do FB, faça um backup e > restore via GBAK. > - quer trocar de servidor, faça um backup e restore via GBAK. > - quer passar uma base de testes para produção (e vice e versa) faça um > backup e restore via GBAK. > - quer ter uma cópia segura da base que possa ser utilizada em qualquer > computador, faça um backup e restore via GBAK. > > De resto, é dar chance para o Azar. > > Sucesso, > > Eduardo Jedliczka > Universidade Tecnológica Federal do Parana - Campus Apucarana > > Em Sáb, 2009-03-14 às 11:36 -0300, Armando Boza Gonçalves escreveu: > > > Falou tudo. > > > > Armando Boza Gonçalves > > X-Software Desenvolvimento > > Londrina - PR > > > > Jose Aparecido da Silva escreveu: > > > Se voce está usando o FB 2.1 é por causa das muitas novas > funcionalidades > > > dele. Do modo como você fez, tudo de novo e bom não poderá ser > utilizado. Se > > > é pra ser assim não é melhor continuar usando o FB 1.5 ? > > > Melhor maneira: Bkp no FB1.5 e Restore no FB2.1 > > > E para corrigir erro de metadata dar uma olhada no diretório > > > misc\upgrade\metadata para possíveis correções. > > > Outros erros que poderão ocorrer é com relação as tuas sql's. Antes o > FB era > > > bem flexível, mas agora ele está bem mais rigoroso seguindo padrões que > > > devem ser adotados. Um exemplo disso é o uso de aliases nos selects. Da > uma > > > olhada no diretório de docs do FB que vai te ajudar muito. > > > > > > [ ]'s > > > José Aparecido da Silva > > > Fasystem Ass. Em Inf. Ltda > > > São José dos Pinhais - PR > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 > -- Helbert S. Arêde Contato: 8826-2054 From infosag em terra.com.br Mon Mar 16 22:40:25 2009 From: infosag em terra.com.br (Infosag) Date: Mon, 16 Mar 2009 22:40:25 -0300 Subject: [firebase-br] unico registro References: Message-ID: <002101c9a6a1$58a71460$0e01010a@infonote> select max(data_vencimento), cliente from TABELA group by cliente ----- Original Message ----- From: "Augusto junior" To: "FireBase" Sent: Monday, March 16, 2009 8:09 PM Subject: [firebase-br] unico registro Tenho uma sql que mostra as parcelas vencidas... e um campo ( current_date - vencimento ) as atraso ... que mostra os dias em atraso... como faço para que somente a parcela de maior vencimento de cada cliente apareça no resultado:? Guto ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Mon Mar 16 22:49:26 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Mon, 16 Mar 2009 22:49:26 -0300 Subject: [firebase-br] unico registro In-Reply-To: <002101c9a6a1$58a71460$0e01010a@infonote> References: <002101c9a6a1$58a71460$0e01010a@infonote> Message-ID: nao deu certo.... veja o codigo todo select clientes.codigo, clientes.nome, ctreceber.registro, max( ctreceber.vencimento), ctreceber.valor, ctreceber.situacao, (current_date - CTRECEBER.vencimento) AS ATRASO from ctreceber inner join clientes on (ctreceber.cliente = clientes.codigo) where CTRECEBER.SITUACAO='D' AND (CTRECEBER.VENCIMENTO > select max(data_vencimento), cliente > from TABELA > group by cliente > > > ----- Original Message ----- From: "Augusto junior" > To: "FireBase" > Sent: Monday, March 16, 2009 8:09 PM > Subject: [firebase-br] unico registro > > > > Tenho uma sql que mostra as parcelas vencidas... e um campo ( current_date > - vencimento ) as atraso ... que mostra os dias em atraso... > como faço para que somente a parcela de maior vencimento de cada cliente > apareça no resultado:? > > Guto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 infosag em terra.com.br Tue Mar 17 00:29:46 2009 From: infosag em terra.com.br (Infosag) Date: Tue, 17 Mar 2009 00:29:46 -0300 Subject: [firebase-br] unico registro References: <002101c9a6a1$58a71460$0e01010a@infonote> Message-ID: <003101c9a6b0$9ec5fc40$0e01010a@infonote> tente assim: select clientes.codigo, clientes.nome, ctreceber.registro, max( ctreceber.vencimento), ctreceber.valor, ctreceber.situacao, (current_date - CTRECEBER.vencimento) AS ATRASO from ctreceber inner join clientes on (ctreceber.cliente = clientes.codigo) where CTRECEBER.SITUACAO='D' AND (CTRECEBER.VENCIMENTO To: "FireBase" Sent: Monday, March 16, 2009 10:49 PM Subject: Re: [firebase-br] unico registro nao deu certo.... veja o codigo todo select clientes.codigo, clientes.nome, ctreceber.registro, max( ctreceber.vencimento), ctreceber.valor, ctreceber.situacao, (current_date - CTRECEBER.vencimento) AS ATRASO from ctreceber inner join clientes on (ctreceber.cliente = clientes.codigo) where CTRECEBER.SITUACAO='D' AND (CTRECEBER.VENCIMENTO > select max(data_vencimento), cliente > from TABELA > group by cliente > > > ----- Original Message ----- From: "Augusto junior" > To: "FireBase" > Sent: Monday, March 16, 2009 8:09 PM > Subject: [firebase-br] unico registro > > > > Tenho uma sql que mostra as parcelas vencidas... e um campo ( > current_date > - vencimento ) as atraso ... que mostra os dias em atraso... > como faço para que somente a parcela de maior vencimento de cada cliente > apareça no resultado:? > > Guto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 samuel.peres.ferreira em gmail.com Tue Mar 17 01:30:53 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Tue, 17 Mar 2009 01:30:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?Desempenho_x_N=2E_de_Usu=E1rios?= Message-ID: ola aumentando ai a thread do humberto, fikei interessado no foi dito. hoje no banco eu tenho um usuario, e no sistema eu controle o acesso via 'meu programa'. isso nao é interessante, ou entendi mal? samuel From wilson.butigeli em itelefonica.com.br Tue Mar 17 05:28:16 2009 From: wilson.butigeli em itelefonica.com.br (Cmte Wilson) Date: Tue, 17 Mar 2009 05:28:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_em_Select?= Message-ID: <49BF5F20.3050801@itelefonica.com.br> Bom dia/tarde Há alguma instrução sql no firebird 1.5.5 onde consiga descobrir se um determinado campo está preenchido inteiro. Exemplo. Tenho um CODEAN13 que possui 13 posições (codigo de barra) só que em alguns produtos esse campo está errado ou seja, com menos de 13 caracteres. Gostaria de trazer esses registros errados . Pensei algo como Select * from TABELA where lenght(codean13) < 13 Wilson From gutopj02 em gmail.com Tue Mar 17 07:15:28 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Tue, 17 Mar 2009 07:15:28 -0300 Subject: [firebase-br] unico registro In-Reply-To: <003101c9a6b0$9ec5fc40$0e01010a@infonote> References: <002101c9a6a1$58a71460$0e01010a@infonote> <003101c9a6b0$9ec5fc40$0e01010a@infonote> Message-ID: Nao da erro... mas continua aparecendo todas as contas de cada cliente... enquanto o que necessito é so a mais atrasada de cada um.. Se alguem tiver alguma ideia agradeço... Guto 2009/3/17 Infosag > tente assim: > > > select clientes.codigo, clientes.nome, ctreceber.registro, max( > ctreceber.vencimento), > ctreceber.valor, ctreceber.situacao, > (current_date - CTRECEBER.vencimento) AS ATRASO > from ctreceber > inner join clientes on (ctreceber.cliente = clientes.codigo) > where CTRECEBER.SITUACAO='D' > AND (CTRECEBER.VENCIMENTO group by clientes.codigo, clientes.nome, ctreceber.registro, > ctreceber.valor, ctreceber.situacao, > (current_date - CTRECEBER.vencimento) > > ORDER BY CLIENTES.NOME, ATRASO > > > ----- Original Message ----- From: "Augusto junior" > To: "FireBase" > Sent: Monday, March 16, 2009 10:49 PM > Subject: Re: [firebase-br] unico registro > > > > nao deu certo.... veja o codigo todo > > select clientes.codigo, clientes.nome, ctreceber.registro, max( > ctreceber.vencimento), > ctreceber.valor, ctreceber.situacao, > (current_date - CTRECEBER.vencimento) AS ATRASO > from ctreceber > inner join clientes on (ctreceber.cliente = clientes.codigo) > where CTRECEBER.SITUACAO='D' > AND (CTRECEBER.VENCIMENTO group by CLIENTES.codigo, CLIENTES.nome > ORDER BY CLIENTES.NOME, ATRASO > > onde esta o erro? > > 2009/3/16 Infosag > > select max(data_vencimento), cliente >> from TABELA >> group by cliente >> >> >> ----- Original Message ----- From: "Augusto junior" >> To: "FireBase" >> Sent: Monday, March 16, 2009 8:09 PM >> Subject: [firebase-br] unico registro >> >> >> >> Tenho uma sql que mostra as parcelas vencidas... e um campo ( >> current_date >> - vencimento ) as atraso ... que mostra os dias em atraso... >> como faço para que somente a parcela de maior vencimento de cada cliente >> apareça no resultado:? >> >> Guto >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 zottissistemas em brturbo.com.br Tue Mar 17 08:00:07 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 17 Mar 2009 08:00:07 -0300 Subject: [firebase-br] calcular dias In-Reply-To: References: Message-ID: Bom, se for só calcular os dias, a sugestão do amigo Carlos magno ja resolve, mas temos um porém.... e se ele ja pagou? o contador ficará contando os dias ainda? para resolver isso eu faço assim: tenho um campo Chamado "PAGO" do Tipo varchar(1) que coloco 'S' ou 'N' e outro DATAPGTO do Tipo Date e por eles verifico o calculo. DIASATRASO COMPUTED BY (CASE WHEN (PAGO = 'N' ) AND ( VENCIMENTO < CURRENT_DATE) THEN CURRENT_DATE - VENCIMENTO WHEN ( PAGO = 'S' ) AND ( VENCIMENTO < DATAPGTO ) THEN DATAPGTO - VENCIMENTO ELSE 0 END), espero que ajude. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Augusto junior" To: "FireBase" Sent: Monday, March 16, 2009 6:17 PM Subject: [firebase-br] calcular dias tenho uma tabela com um campo VENCIMENTO.. preciso exibir na grade o numero de dias passados do vencimento ... como calculo isso em sql para exibir numa grade? Guto ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 embarbosa em gmail.com Tue Mar 17 09:22:25 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Tue, 17 Mar 2009 09:22:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?_D=FAvida_em_Select?= Message-ID: olá Wilson, existe a função interna CHAR_LENGTH (str) ou CHARACTER_LENGTH (str) mas que foi adicionada apenas no FB2.0. Voce poderia usar uma udf também para resolver o seu problema. Mas tem como resolver sem nada disso. Esse seu campo é varchar(13)? Caso afirmativo, o seguinte vai resolver: Select * from TABELA where substring (codean13 from 13 for 13) = '' caso seu campo for inteiro então o seguinte resolve tb: Select * from TABELA where substring (cast(codean13 as varchar(17)) from 17 for 17) = '' no caso acima o 17 é pq meus testes com SQL converteram o codigo inteiro usando os sinais de milhares (ex: Select cast(1234567890123 as varchar(17)) from TABELA resultou '1.234.567.890.123' Espero q ajude, no entanto isso vai limitar o q o FB pode fazer em questão de índices o q pode tornar o SQL lento. Mas acho q a performance nesse caso não é prioridade certo? ATé +, From listas.denisguerra em gmail.com Tue Mar 17 09:23:40 2009 From: listas.denisguerra em gmail.com (Denis da Silva Guerra) Date: Tue, 17 Mar 2009 09:23:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?Update_or_Insert_com_Select_=28N=E3o?= =?iso-8859-1?q?_funciona=3F=3F=3F=29?= In-Reply-To: References: <1237213846.13470.5.camel@Aspire5612.bonagura.com.br> Message-ID: <49bf96fc.0a025a0a.46b5.4116@mx.google.com> Pessoal, No Firebird 2.1 podemos usar o comando "Update or Insert" para atualizar ou inserir valores ao banco. Porém não estou conseguindo realizar esta operação em conjunto com o comando "select". Somente com o comando "Insert" funciona beleza. Ex: INSERT INTO TABELA1(CAMPO1,CAMPO2) SELECT CAMPO3, CAMPO4 FROM TABELA2 WHERE CAMPOX = CAMPOY Então imagino que com o comando "Update or Insert" seria: UPDATE OR INSERT INTO TABELA1(CAMPO1,CAMPO2) SELECT CAMPO3, CAMPO4 FROM TABELA2 WHERE CAMPOX = CAMPOY Será que realmente não há esta funcionalidade para o comando "Update or Insert" ou há outra maneira de escrever o código para executar esta operação? abs ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ Denis da Silva Guerra denisdsguerra em gmail.com São José do Vale do Rio Preto - RJ ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ From embarbosa em gmail.com Tue Mar 17 10:57:32 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Tue, 17 Mar 2009 10:57:32 -0300 Subject: [firebase-br] unico registro Message-ID: logicamente!!!! ao agrupar por ctreceber.registro vc acaba de pedir q todo registro de ctreceber com ctreceber.registro diferente apareca no select e pelo q entendi é uma chave primária, o q resulta em todos registros de ctreceber. Isso também vale para ctreceber.valor. Para q seu Select funcionasse da forma apresentada, Vc precisaria na verdade agregar esses campos com uma função de first() ou last() (o q não existe ainda no FB), e retirá-los do group by. como alternativa faça o seguinte: select cr.*, (current_date - cr.vencimento) as atraso from clientes cl inner join ctreceber cr on (cr.cliente = cl.codigo) where cr.registro = (select first 1 crtemp.registro from ctreceber crtemp where crtemp.SITUACAO='D' and (crtemp.VENCIMENTO References: Message-ID: deu certo o calculo de dias... mas to com problema na exibiçao de varios registros de um so cliente... gostaria que aparecesse somente o registro com maior dias em atraso ... nao to conseguinto de forma alguma.. se puder ajudar agradeço 2009/3/17 Zottis > Bom, se for só calcular os dias, a sugestão do amigo Carlos magno ja > resolve, mas temos um porém.... > e se ele ja pagou? > o contador ficará contando os dias ainda? > > para resolver isso eu faço assim: > > tenho um campo Chamado "PAGO" do Tipo varchar(1) que coloco 'S' ou 'N' > e outro DATAPGTO do Tipo Date > > e por eles verifico o calculo. > > DIASATRASO COMPUTED BY (CASE > WHEN (PAGO = 'N' ) AND ( VENCIMENTO < CURRENT_DATE) THEN > CURRENT_DATE - VENCIMENTO > WHEN ( PAGO = 'S' ) AND ( VENCIMENTO < DATAPGTO ) THEN > DATAPGTO - VENCIMENTO > ELSE > 0 > END), > > espero que ajude. > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Augusto junior" > To: "FireBase" > Sent: Monday, March 16, 2009 6:17 PM > Subject: [firebase-br] calcular dias > > > tenho uma tabela com um campo VENCIMENTO.. > > preciso exibir na grade o numero de dias passados do vencimento ... > > como calculo isso em sql para exibir numa grade? > > Guto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Tue Mar 17 11:28:32 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Tue, 17 Mar 2009 11:28:32 -0300 Subject: [firebase-br] unico registro In-Reply-To: References: Message-ID: travou ao processar.... mas se o problema entao é o campo registro e valor... faco sem eles... e apresento as duplicatas em uma grade auxiliar... acho que vai resolver... vou tentar 2009/3/17 Elton da Motta Barbosa > logicamente!!!! > > ao agrupar por ctreceber.registro vc acaba de pedir q todo registro de > ctreceber > com ctreceber.registro diferente apareca no select > e pelo q entendi é uma chave primária, o q resulta em todos registros > de ctreceber. > Isso também vale para ctreceber.valor. > > Para q seu Select funcionasse da forma apresentada, Vc precisaria na > verdade agregar esses campos com uma > função de first() ou last() (o q não existe ainda no FB), e retirá-los > do group by. > > como alternativa faça o seguinte: > > select cr.*, (current_date - cr.vencimento) as atraso > from clientes cl > inner join ctreceber cr on (cr.cliente = cl.codigo) > where cr.registro = > (select first 1 crtemp.registro from ctreceber crtemp > where crtemp.SITUACAO='D' > and (crtemp.VENCIMENTO and crtemp.cliente = cl.codigo > ORDER BY crtemp.vencimento desc) > > desculpa se tiver algum erro mas não tive muito tempo para pensar... > mesmo assim acho q vai resolver... dê um post no resultado ok? > até+, > > ps não testei a velocidade nem considerações com índices... > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Tue Mar 17 11:40:20 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Tue, 17 Mar 2009 11:40:20 -0300 Subject: [firebase-br] unico registro In-Reply-To: References: Message-ID: nao funciona 2009/3/17 Augusto junior > travou ao processar.... > mas se o problema entao é o campo registro e valor... > faco sem eles... e apresento as duplicatas em uma grade auxiliar... acho > que vai resolver... > vou tentar > > 2009/3/17 Elton da Motta Barbosa > > logicamente!!!! >> >> ao agrupar por ctreceber.registro vc acaba de pedir q todo registro de >> ctreceber >> com ctreceber.registro diferente apareca no select >> e pelo q entendi é uma chave primária, o q resulta em todos registros >> de ctreceber. >> Isso também vale para ctreceber.valor. >> >> Para q seu Select funcionasse da forma apresentada, Vc precisaria na >> verdade agregar esses campos com uma >> função de first() ou last() (o q não existe ainda no FB), e retirá-los >> do group by. >> >> como alternativa faça o seguinte: >> >> select cr.*, (current_date - cr.vencimento) as atraso >> from clientes cl >> inner join ctreceber cr on (cr.cliente = cl.codigo) >> where cr.registro = >> (select first 1 crtemp.registro from ctreceber crtemp >> where crtemp.SITUACAO='D' >> and (crtemp.VENCIMENTO> and crtemp.cliente = cl.codigo >> ORDER BY crtemp.vencimento desc) >> >> desculpa se tiver algum erro mas não tive muito tempo para pensar... >> mesmo assim acho q vai resolver... dê um post no resultado ok? >> até+, >> >> ps não testei a velocidade nem considerações com índices... >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 junior.amancio em gmail.com Tue Mar 17 11:40:46 2009 From: junior.amancio em gmail.com (junior amancio) Date: Tue, 17 Mar 2009 11:40:46 -0300 Subject: [firebase-br] sped Message-ID: Bom dia pessoal Alguem teria um modelo do arquivo texto do sped contabil e o fiscal para me enviar. Estamos desenvolvendo mais ainda não conseguimos validar sem erros. Com um arquivo texto na mão poderemos identificar os campos e corrigir o problema. Valeu mesmo -- Amancio Junior Dpto Suporte Interamericana 71 33512653 71 88224719 LEMBRE-SE: "Quem tem flores, dá flores. Quem não tem dá o que tem. Um pouco de perfume fica sempre na mão de quem oferece rosas." "Se alguem lhe ofender, perdoe. Isso pode ser o que ele tem pra dá". Proverbio Chines From embarbosa em gmail.com Tue Mar 17 11:52:17 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Tue, 17 Mar 2009 11:52:17 -0300 Subject: [firebase-br] unico registro Message-ID: >travou ao processar.... hmmmm... na verdade não deve ter travado, apenas ficou um Select muito lento, e o FB deve ter ficado sobrecarregado... se esperar ele retorna uma resposta. Como mencionei não havia testado a velocidade... Mas qual o tamanho das suas tabelas? tem como postar o plan deste select? >mas se o problema entao é o campo registro e valor... >faco sem eles... e apresento as duplicatas em uma grade auxiliar... acho que >vai resolver... >vou tentar Com certeza. retirando esses campos vai resolver, mas vc também precisa acrescentar a função max no campo atraso e retirá-lo do group by. Ficará assim: select clientes.codigo, clientes.nome, max( ctreceber.vencimento), ctreceber.situacao, max(current_date - CTRECEBER.vencimento) AS ATRASO from ctreceber inner join clientes on (ctreceber.cliente = clientes.codigo) where CTRECEBER.SITUACAO='D' AND (CTRECEBER.VENCIMENTO References: Message-ID: <33988d9d0903170759j5c95c8a9xfab8e86cdf2a19f0@mail.gmail.com> Voce encontra no site do SPED (entre por www.receita.fazenda.gov.br) Em 17/03/09, junior amancio escreveu: > Bom dia pessoal > > Alguem teria um modelo do arquivo texto do sped contabil e o fiscal para me > enviar. > Estamos desenvolvendo mais ainda não conseguimos validar sem erros. > Com um arquivo texto na mão poderemos identificar os campos e corrigir o > problema. > > Valeu mesmo > > > -- > Amancio Junior > Dpto Suporte Interamericana > 71 33512653 > 71 88224719 > > LEMBRE-SE: > "Quem tem flores, dá flores. Quem não tem dá o que tem. > Um pouco de perfume fica sempre na mão de quem oferece rosas." > "Se alguem lhe ofender, perdoe. > Isso pode ser o que ele tem pra dá". > Proverbio Chines > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Tue Mar 17 12:10:39 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Tue, 17 Mar 2009 12:10:39 -0300 Subject: [firebase-br] unico registro In-Reply-To: References: Message-ID: PLAN SORT ((CRTEMP INDEX (CTRECEBER_IDX1, CTRECEBER_IDX4))) PLAN JOIN (CL NATURAL, CR INDEX (CTRECEBER_IDX1)) ve se é isso que vc quer 2009/3/17 Elton da Motta Barbosa > >travou ao processar.... > > hmmmm... na verdade não deve ter travado, apenas ficou um Select muito > lento, e o FB deve ter ficado sobrecarregado... se esperar ele retorna > uma resposta. Como mencionei não havia testado a velocidade... > Mas qual o tamanho das suas tabelas? tem como postar o plan deste select? > > >mas se o problema entao é o campo registro e valor... > >faco sem eles... e apresento as duplicatas em uma grade auxiliar... acho > que > >vai resolver... > >vou tentar > > Com certeza. retirando esses campos vai resolver, mas vc também > precisa acrescentar a função max no campo atraso e retirá-lo do group > by. Ficará assim: > > select clientes.codigo, clientes.nome, max( > ctreceber.vencimento), > ctreceber.situacao, > max(current_date - CTRECEBER.vencimento) AS ATRASO > from ctreceber > inner join clientes on (ctreceber.cliente = clientes.codigo) > where CTRECEBER.SITUACAO='D' > AND (CTRECEBER.VENCIMENTO group by clientes.codigo, clientes.nome, ctreceber.situacao > ORDER BY CLIENTES.NOME, ATRASO > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Tue Mar 17 12:21:14 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Tue, 17 Mar 2009 12:21:14 -0300 Subject: [firebase-br] unico registro In-Reply-To: References: Message-ID: Elton... resolvi com essa alteração que vc propos... select clientes.codigo, clientes.nome, max( ctreceber.vencimento), ctreceber.situacao, max(current_date - CTRECEBER.vencimento) AS ATRASO from ctreceber inner join clientes on (ctreceber.cliente = clientes.codigo) where CTRECEBER.SITUACAO='D' AND (CTRECEBER.VENCIMENTO > PLAN SORT ((CRTEMP INDEX (CTRECEBER_IDX1, CTRECEBER_IDX4))) > PLAN JOIN (CL NATURAL, CR INDEX (CTRECEBER_IDX1)) > > ve se é isso que vc quer > > > 2009/3/17 Elton da Motta Barbosa > > >travou ao processar.... >> >> hmmmm... na verdade não deve ter travado, apenas ficou um Select muito >> lento, e o FB deve ter ficado sobrecarregado... se esperar ele retorna >> uma resposta. Como mencionei não havia testado a velocidade... >> Mas qual o tamanho das suas tabelas? tem como postar o plan deste select? >> >> >mas se o problema entao é o campo registro e valor... >> >faco sem eles... e apresento as duplicatas em uma grade auxiliar... acho >> que >> >vai resolver... >> >vou tentar >> >> Com certeza. retirando esses campos vai resolver, mas vc também >> precisa acrescentar a função max no campo atraso e retirá-lo do group >> by. Ficará assim: >> >> select clientes.codigo, clientes.nome, max( >> ctreceber.vencimento), >> ctreceber.situacao, >> max(current_date - CTRECEBER.vencimento) AS ATRASO >> from ctreceber >> inner join clientes on (ctreceber.cliente = clientes.codigo) >> where CTRECEBER.SITUACAO='D' >> AND (CTRECEBER.VENCIMENTO> group by clientes.codigo, clientes.nome, ctreceber.situacao >> ORDER BY CLIENTES.NOME, ATRASO >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 infosag em terra.com.br Tue Mar 17 12:26:53 2009 From: infosag em terra.com.br (Infosag) Date: Tue, 17 Mar 2009 12:26:53 -0300 Subject: [firebase-br] unico registro References: <002101c9a6a1$58a71460$0e01010a@infonote><003101c9a6b0$9ec5fc40$0e01010a@infonote> Message-ID: <004601c9a714$cce1e2b0$0e01010a@infonote> faz assim: select distinct(codigo) as codigo, nome, regsitro, vencimento, valor, situacao, dias_atraso from (select clientes.codigo, clientes.nome, ctreceber.registro, max( ctreceber.vencimento), ctreceber.valor, ctreceber.situacao, (current_date - CTRECEBER.vencimento) AS ATRASO from ctreceber inner join clientes on (ctreceber.cliente = clientes.codigo) where CTRECEBER.SITUACAO='D' AND (CTRECEBER.VENCIMENTO To: "FireBase" Sent: Tuesday, March 17, 2009 7:15 AM Subject: Re: [firebase-br] unico registro Nao da erro... mas continua aparecendo todas as contas de cada cliente... enquanto o que necessito é so a mais atrasada de cada um.. Se alguem tiver alguma ideia agradeço... Guto 2009/3/17 Infosag > tente assim: > > > select clientes.codigo, clientes.nome, ctreceber.registro, max( > ctreceber.vencimento), > ctreceber.valor, ctreceber.situacao, > (current_date - CTRECEBER.vencimento) AS ATRASO > from ctreceber > inner join clientes on (ctreceber.cliente = clientes.codigo) > where CTRECEBER.SITUACAO='D' > AND (CTRECEBER.VENCIMENTO group by clientes.codigo, clientes.nome, ctreceber.registro, > ctreceber.valor, ctreceber.situacao, > (current_date - CTRECEBER.vencimento) > > ORDER BY CLIENTES.NOME, ATRASO > > > ----- Original Message ----- From: "Augusto junior" > To: "FireBase" > Sent: Monday, March 16, 2009 10:49 PM > Subject: Re: [firebase-br] unico registro > > > > nao deu certo.... veja o codigo todo > > select clientes.codigo, clientes.nome, ctreceber.registro, max( > ctreceber.vencimento), > ctreceber.valor, ctreceber.situacao, > (current_date - CTRECEBER.vencimento) AS ATRASO > from ctreceber > inner join clientes on (ctreceber.cliente = clientes.codigo) > where CTRECEBER.SITUACAO='D' > AND (CTRECEBER.VENCIMENTO group by CLIENTES.codigo, CLIENTES.nome > ORDER BY CLIENTES.NOME, ATRASO > > onde esta o erro? > > 2009/3/16 Infosag > > select max(data_vencimento), cliente >> from TABELA >> group by cliente >> >> >> ----- Original Message ----- From: "Augusto junior" >> To: "FireBase" >> Sent: Monday, March 16, 2009 8:09 PM >> Subject: [firebase-br] unico registro >> >> >> >> Tenho uma sql que mostra as parcelas vencidas... e um campo ( >> current_date >> - vencimento ) as atraso ... que mostra os dias em atraso... >> como faço para que somente a parcela de maior vencimento de cada cliente >> apareça no resultado:? >> >> Guto >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 aerreira68 em gmail.com Tue Mar 17 13:38:45 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Tue, 17 Mar 2009 13:38:45 -0300 Subject: [firebase-br] calcular dias In-Reply-To: References: Message-ID: <15d160ea0903170938r7d22a8abpa4c66f00f63c9c5e@mail.gmail.com> Experimenta isso: select cliente, max(current_date - data) as diasfrom tabela group by cliente order by 2 desc -- Adriano Ferreira 2009/3/17 Augusto junior > deu certo o calculo de dias... mas to com problema na exibiçao de varios > registros de um > so cliente... gostaria que aparecesse somente o registro com maior dias em > atraso ... > > nao to conseguinto de forma alguma.. > se puder ajudar agradeço > > > 2009/3/17 Zottis > > > Bom, se for só calcular os dias, a sugestão do amigo Carlos magno ja > > resolve, mas temos um porém.... > > e se ele ja pagou? > > o contador ficará contando os dias ainda? > > > > para resolver isso eu faço assim: > > > > tenho um campo Chamado "PAGO" do Tipo varchar(1) que coloco 'S' ou 'N' > > e outro DATAPGTO do Tipo Date > > > > e por eles verifico o calculo. > > > > DIASATRASO COMPUTED BY (CASE > > WHEN (PAGO = 'N' ) AND ( VENCIMENTO < CURRENT_DATE) THEN > > CURRENT_DATE - VENCIMENTO > > WHEN ( PAGO = 'S' ) AND ( VENCIMENTO < DATAPGTO ) THEN > > DATAPGTO - VENCIMENTO > > ELSE > > 0 > > END), > > > > espero que ajude. > > > > > > Zottis(TeamFB Users) > > > > Zottis Sistemas - 2009 Ano XII > > Programação Delphi/PHP/Firebird/MySQL > > > > "Um homem só tem o direito de olhar > > a um outro de cima para baixo, quando > > vai ajuda-lo a levantar-se". > > Gabriel Garcia Marquez > > ----- Original Message ----- From: "Augusto junior" > > To: "FireBase" > > Sent: Monday, March 16, 2009 6:17 PM > > Subject: [firebase-br] calcular dias > > > > > > tenho uma tabela com um campo VENCIMENTO.. > > > > preciso exibir na grade o numero de dias passados do vencimento ... > > > > como calculo isso em sql para exibir numa grade? > > > > Guto > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 embarbosa em gmail.com Tue Mar 17 13:46:19 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Tue, 17 Mar 2009 13:46:19 -0300 Subject: [firebase-br] unico registro Message-ID: Que bom que resolveu. voltando a questão: > PLAN SORT ((CRTEMP INDEX (CTRECEBER_IDX1, CTRECEBER_IDX4))) > PLAN JOIN (CL NATURAL, CR INDEX (CTRECEBER_IDX1)) hmmm... não estou entendento pq o PLAN SORT está usando dois índices... Os índices CTRECEBER_IDX1, CTRECEBER_IDX4 são de que colunas? registro e Cliente respectivamente? Qual a versão do seu FB? o que está usando pra rodar os SQL? Quantos registros vc possui em cada tabela? From buhler em infobrindes.com.br Tue Mar 17 13:48:30 2009 From: buhler em infobrindes.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Tue, 17 Mar 2009 13:48:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?PHP_+_Firebird_+_Ap=F3strofo=2E?= Message-ID: <49BFD45E.8020508@infobrindes.com.br> Boa tarde, Faço uso do php + firebird 2.1. Tenho problemas com strings no seguinte formato. joão d'avila. Já coloquei a sintaxe desta forma com addslashes: for ($a=1; $a <= $contador; $a++) { $sql1="".$registros[$a][0]; $sql2="".addslashes($registros[$a][1]); $sql3="".$registros[$a][2]; $sql4="".$registros[$a][4]; $sql5="".$registros[$a][5]; $sql6="".$registros[$a][6]; $sql7="".$registros[$a][7]; $sql8="".addslashes($registros[$a][8]); $sql9="".addslashes($registros[$a][9]); $fdb->insertclientes('null',"$sql1","$sql2","$sql3","$sql4","$sql5","$sql6","$sql7","$sql8","$sql9"); } Para os primeiros 8000 registros vai beleza, inclusive se tiver o tal d'avila Depois da erro. ( ! ) Warning: ibase_query() [function.ibase-query ]: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 236 AQUINO in /var/www/lacombe/classes/firebird.class.php on line /26/ Call Stack # Time Memory Function Location 1 0.0041 73852 {main}( ) ../importacao.php*:*0 2 16.1217 62182112 firebird->insertclientes( ) ../importacao.php*:*30 3 16.1217 62182464 ibase_query ( ) ../firebird.class.php*:*26 Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 236 AQUINO O tal Aquino é: insert into CLIENTES (CLI_ID,CLI_CODIGO,CLI_NOME,CLI_CNPJ,CLI_IE,CLI_RG,CLI_CPF,CLI_END,CLI_BAI) values (null,'9678','xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ','xxxxxxxxxxxxxxxx','xxxxxxxxxxxx ',' ',' ','RUA IVO D'AQUINO, NR. xxx ','CENTRO ') Meu magic_quotes_sybase está on. Eu uso isto numa importação que faço do dbase para o firebird. No campo nome do cliente tudo passa normal o problema e no campo endereço. Estranho isto. Pode ser o dbf que está corrompido? Ou algum segredo que minha experiência ainda não sabe? Como disse o registros para nome tem strings contém apóstrofo e tudo vai normal. Sei lá o que pode ser Agradeço qualquer ajuda. Obrigado -- Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefones: (41) 3538-5428 / (41) 3532-5428 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. From gustavo.moda em gmail.com Tue Mar 17 13:54:27 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Tue, 17 Mar 2009 13:54:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?PHP_+_Firebird_+_Ap=F3strofo=2E?= In-Reply-To: <49BFD45E.8020508@infobrindes.com.br> References: <49BFD45E.8020508@infobrindes.com.br> Message-ID: <795edc730903170954p67aa6248h416ffeae07d9aa3f@mail.gmail.com> Olá, Use a função abaixo function escape_sql($valor,$null=true) { $null = strtolower($null); if ( (string)$valor == "" && $null===true) return 'NULL'; $valor = str_replace("'", "''", $valor); $valor = "'".$valor."'"; return $valor; } 2009/3/17 Alexandre Pereira Bühler : > Boa tarde, > Faço uso do php + firebird 2.1. > Tenho problemas com strings no seguinte formato. > joão d'avila. > Já coloquei a sintaxe desta forma com addslashes: > > for ($a=1; $a <= $contador; $a++) > { > $sql1="".$registros[$a][0]; > $sql2="".addslashes($registros[$a][1]); > $sql3="".$registros[$a][2]; > $sql4="".$registros[$a][4]; > $sql5="".$registros[$a][5]; > $sql6="".$registros[$a][6]; > $sql7="".$registros[$a][7]; > $sql8="".addslashes($registros[$a][8]); > $sql9="".addslashes($registros[$a][9]); > $fdb->insertclientes('null',"$sql1","$sql2","$sql3","$sql4","$sql5","$sql6","$sql7","$sql8","$sql9"); > } > > > Para os primeiros 8000 registros vai beleza, inclusive se tiver o tal > d'avila > Depois da erro. > > > ( ! ) Warning: ibase_query() [function.ibase-query > ]: Dynamic SQL Error SQL error code > = -104 Token unknown - line 1, column 236 AQUINO in > /var/www/lacombe/classes/firebird.class.php on line /26/ > Call Stack > #       Time    Memory  Function        Location > 1       0.0041  73852   {main}( )       ../importacao.php*:*0 > 2       16.1217         62182112        firebird->insertclientes( ) > ../importacao.php*:*30 > 3       16.1217         62182464        ibase_query > ( ) ../firebird.class.php*:*26 > > Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 236 > AQUINO > > O tal Aquino é: > > insert into CLIENTES > (CLI_ID,CLI_CODIGO,CLI_NOME,CLI_CNPJ,CLI_IE,CLI_RG,CLI_CPF,CLI_END,CLI_BAI) > values (null,'9678','xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx > ','xxxxxxxxxxxxxxxx','xxxxxxxxxxxx ',' ',' ','RUA IVO D'AQUINO, NR. xxx > ','CENTRO ') > > Meu magic_quotes_sybase está on. > Eu uso isto numa importação que faço do dbase para o firebird. > No campo nome do cliente tudo passa normal o  problema e no campo endereço. > Estranho isto. Pode ser o dbf que está corrompido? > Ou algum segredo que minha experiência ainda não sabe? > Como disse o registros para nome tem strings contém  apóstrofo  e tudo vai > normal. Sei lá o que pode ser > Agradeço qualquer ajuda. > Obrigado > > -- > Alexandre Pereira Bühler > Linux User: 397.546 > > Simão & Bühler Ltda (Infobrindes) > Instalação, manutenção e venda de servidores GNU/Linux. > http://www.infobrindes.com.br > alexandre em infobrindes.com.br > Telefones: (41) 3538-5428 / (41) 3532-5428 > Colunista: www.delphisophp.com > Owner: http://br.groups.yahoo.com/group/freepascal/ > > Liberdade é essencial. Use GNU/Linux. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 buhler em infobrindes.com.br Tue Mar 17 14:12:25 2009 From: buhler em infobrindes.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Tue, 17 Mar 2009 14:12:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?PHP_+_Firebird_+_Ap=F3strofo=2E?= In-Reply-To: <795edc730903170954p67aa6248h416ffeae07d9aa3f@mail.gmail.com> References: <49BFD45E.8020508@infobrindes.com.br> <795edc730903170954p67aa6248h416ffeae07d9aa3f@mail.gmail.com> Message-ID: <49BFD9F9.7070404@infobrindes.com.br> Gustavo, Vou tentar. Obrigado -- Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefones: (41) 3538-5428 / (41) 3532-5428 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. From marcelo em teflamar.com.br Tue Mar 17 14:51:45 2009 From: marcelo em teflamar.com.br (marcelo teflamar) Date: Tue, 17 Mar 2009 14:51:45 -0300 Subject: [firebase-br] [off-topic] sped In-Reply-To: References: Message-ID: <49BFE331.3070406@teflamar.com.br> junior amancio, veja no grupo: http://groups.google.com/group/sped-nfe?hl=pt-BR tem uma torrada de arquivos lá, inclusive os modelos de arquivos já gerados. marcelo luiz stefaniak junior amancio escreveu: > Bom dia pessoal > > Alguem teria um modelo do arquivo texto do sped contabil e o fiscal para me > enviar. > Estamos desenvolvendo mais ainda não conseguimos validar sem erros. > Com um arquivo texto na mão poderemos identificar os campos e corrigir o > problema. > > Valeu mesmo > > > From robertoaschuster em gmail.com Tue Mar 17 15:35:10 2009 From: robertoaschuster em gmail.com (Roberto Schuster) Date: Tue, 17 Mar 2009 15:35:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?Barras_na_conex=E3o_com_Firebird?= In-Reply-To: <49BFE331.3070406@teflamar.com.br> References: <49BFE331.3070406@teflamar.com.br> Message-ID: <49BFED5E.90505@gmail.com> Olá pessoal, estou utilizando um arquivo.ini para a conexão com o banco de dados na rede. Gostaria de saber se, para a barra que separaos diretórios, o correto é "\" ou "/". Por exemplo: servidor:\c\banco\banco.fdb ou servidor:/c/banco/banco.fdb Pergunto pos as duas formas funcionaram. Assim, se tiver uma forma correta eu gostaria de conhecer. Obrigado. From magno em speet.com.br Tue Mar 17 16:07:36 2009 From: magno em speet.com.br (Magno System) Date: Tue, 17 Mar 2009 16:07:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Barras_na_conex=E3o_com_Firebird?= References: <49BFE331.3070406@teflamar.com.br> <49BFED5E.90505@gmail.com> Message-ID: <003101c9a733$a2b2fe60$6915a8c0@MagnoSystem> Windows: servidor:c:\banco\banco.fdb Linux: servidor:/banco/banco.fdb ----- Original Message ----- From: "Roberto Schuster" To: "FireBase" Sent: Tuesday, March 17, 2009 3:35 PM Subject: [firebase-br] Barras na conexão com Firebird Olá pessoal, estou utilizando um arquivo.ini para a conexão com o banco de dados na rede. Gostaria de saber se, para a barra que separaos diretórios, o correto é "\" ou "/". Por exemplo: servidor:\c\banco\banco.fdb ou servidor:/c/banco/banco.fdb Pergunto pos as duas formas funcionaram. Assim, se tiver uma forma correta eu gostaria de conhecer. 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.17/2007 - Release Date: 03/17/09 10:18:00 From listas em warmboot.com.br Tue Mar 17 16:08:44 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 17 Mar 2009 16:08:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?Barras_na_conex=E3o_com_Firebird?= In-Reply-To: <49BFED5E.90505@gmail.com> References: <49BFE331.3070406@teflamar.com.br> <49BFED5E.90505@gmail.com> Message-ID: <1834573583.20090317160844@warmboot.com.br> Pelo que lembro, o Firebird internamente converte para a "barra apropriada" de acordo com o sistema operacional. De qq forma, pra deixar a coisa clara, eu recomendo que vc use "\" para Windows e "/" para Linux. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RS> Olá pessoal, estou utilizando um arquivo.ini para a conexão com o banco RS> de dados na rede. Gostaria de saber se, para a barra que separaos RS> diretórios, o correto é "\" ou "/". RS> Por exemplo: RS> servidor:\c\banco\banco.fdb RS> ou RS> servidor:/c/banco/banco.fdb RS> Pergunto pos as duas formas funcionaram. Assim, se tiver uma forma RS> correta eu gostaria de conhecer. RS> Obrigado. From vansiqq em gmail.com Tue Mar 17 16:35:49 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Tue, 17 Mar 2009 16:35:49 -0300 Subject: [firebase-br] Database Triggers Message-ID: <49BFFB95.70207@gmail.com> Boa tarde pessoal, Alguem da lista tem alguma vivência com as trigger de database? Não sei se seria o meu caso mas o que quero é o seguinte: todos os meus usuários acessam o banco remotamente com um login próprio. Só eu utilizo o SYSDBA. O que eu queria fazer algo para quando o usuario se conectar no banco, uma trigger (acho que after connect) inserisse numa tabela de log o nome do usuário, o IP e a hora da conexão. como pegar essas informações eu até já sei (mon$attachments). o problema é como implementar essa trigger. alguém tem alguma boa ideia? Agradeço a todos. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From cpd em lekagi.com.br Mon Mar 16 03:00:25 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 16 Mar 2009 03:00:25 -0300 (Hora oficial do Brasil) Subject: [firebase-br] ZEOS References: Message-ID: <49BDEAE2.000001.02400@JABER> Olá pessoal... Trabalho com delphi7 + ZEOS + FIREBIRD2.1 Sou novo com o firebird e recentemente descobri o ZEOS... Estou migrando para o Delphi2006 mas não consegui instalar o ZEOS nele. Gostaria de saber se alguém tem algum tutorial para a instalação do ZEOS no delphi2006. Caso alguém conheça algum componente de acesso melhor que o ZEOS e que funcione no delphi2006 e agradeço pelas dicas.. Abraço a todos... From buhler em infobrindes.com.br Tue Mar 17 17:21:45 2009 From: buhler em infobrindes.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Tue, 17 Mar 2009 17:21:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?PHP_+_Firebird_+_Ap=F3strofo=2E?= Message-ID: <49C00659.3090202@infobrindes.com.br> Gustavo a função funciona perfeitamente mas deu erro no mesmo registro. Desconfio que seja coisa de charset. O DBF usa cp850 se não me engado e uso no firebird ISO8859-1. Irei verificar isto. De qualquer jeito Obrigado. -- Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefones: (41) 3538-5428 / (41) 3532-5428 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. From gustavo.moda em gmail.com Tue Mar 17 17:26:15 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Tue, 17 Mar 2009 17:26:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?PHP_+_Firebird_+_Ap=F3strofo=2E?= In-Reply-To: <49C00659.3090202@infobrindes.com.br> References: <49C00659.3090202@infobrindes.com.br> Message-ID: <795edc730903171326p5462e444u38bccd9c19834422@mail.gmail.com> 2009/3/17 Alexandre Pereira Bühler : > Gustavo a função funciona perfeitamente mas deu erro no mesmo registro. > > Desconfio que seja coisa de charset. > > O DBF usa cp850 se não me engado e uso no firebird ISO8859-1. > > Irei verificar isto. > > De qualquer jeito Obrigado. Fato. Assine o cabeçalho da página como ISO8859-1. From buhler em infobrindes.com.br Tue Mar 17 18:00:40 2009 From: buhler em infobrindes.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Tue, 17 Mar 2009 18:00:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?PHP_+_Firebird_+_Ap=F3strofo=2E?= Message-ID: <49C00F78.7050806@infobrindes.com.br> Gustavo, Foi um problema de BIOS. Depois de um café e algumas distrações voltei ao meu código fonte. Usei sua função, bem como o addslashes original do meu código fonte, na coluna errada. Desculpe os transtornos. E mais uma vez obrigado pela ajuda. -- Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefones: (41) 3538-5428 / (41) 3532-5428 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. From gutopj02 em gmail.com Tue Mar 17 18:52:54 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Tue, 17 Mar 2009 18:52:54 -0300 Subject: [firebase-br] calcular dias In-Reply-To: <15d160ea0903170938r7d22a8abpa4c66f00f63c9c5e@mail.gmail.com> References: <15d160ea0903170938r7d22a8abpa4c66f00f63c9c5e@mail.gmail.com> Message-ID: obrigado Adriano... mas ja esta resolvido.. valeu 2009/3/17 Adriano Ferreira > Experimenta isso: > select cliente, max(current_date - data) as diasfrom tabela > group by cliente > order by 2 desc > > -- > Adriano Ferreira > > > 2009/3/17 Augusto junior > > > deu certo o calculo de dias... mas to com problema na exibiçao de varios > > registros de um > > so cliente... gostaria que aparecesse somente o registro com maior dias > em > > atraso ... > > > > nao to conseguinto de forma alguma.. > > se puder ajudar agradeço > > > > > > 2009/3/17 Zottis > > > > > Bom, se for só calcular os dias, a sugestão do amigo Carlos magno ja > > > resolve, mas temos um porém.... > > > e se ele ja pagou? > > > o contador ficará contando os dias ainda? > > > > > > para resolver isso eu faço assim: > > > > > > tenho um campo Chamado "PAGO" do Tipo varchar(1) que coloco 'S' ou 'N' > > > e outro DATAPGTO do Tipo Date > > > > > > e por eles verifico o calculo. > > > > > > DIASATRASO COMPUTED BY (CASE > > > WHEN (PAGO = 'N' ) AND ( VENCIMENTO < CURRENT_DATE) THEN > > > CURRENT_DATE - VENCIMENTO > > > WHEN ( PAGO = 'S' ) AND ( VENCIMENTO < DATAPGTO ) THEN > > > DATAPGTO - VENCIMENTO > > > ELSE > > > 0 > > > END), > > > > > > espero que ajude. > > > > > > > > > Zottis(TeamFB Users) > > > > > > Zottis Sistemas - 2009 Ano XII > > > Programação Delphi/PHP/Firebird/MySQL > > > > > > "Um homem só tem o direito de olhar > > > a um outro de cima para baixo, quando > > > vai ajuda-lo a levantar-se". > > > Gabriel Garcia Marquez > > > ----- Original Message ----- From: "Augusto junior" < > gutopj02 em gmail.com> > > > To: "FireBase" > > > Sent: Monday, March 16, 2009 6:17 PM > > > Subject: [firebase-br] calcular dias > > > > > > > > > tenho uma tabela com um campo VENCIMENTO.. > > > > > > preciso exibir na grade o numero de dias passados do vencimento ... > > > > > > como calculo isso em sql para exibir numa grade? > > > > > > Guto > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Tue Mar 17 18:58:39 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Tue, 17 Mar 2009 18:58:39 -0300 Subject: [firebase-br] unico registro In-Reply-To: References: Message-ID: o indice IDX1 é do codigo do cliente IDX4 é a data de vencimento fb versao 2.1 a tabela clientes tem por volta de 18.000 registros... e a de contas perto de 600.000 to estudando pacas fb ... programei clipper em 96..97... desenvolvi muitos sistemas que sao usados ate hoje... depois dei uma parada com informatica .. montei uma loja... mas fui obrigado a voltar a informatica... e peguei todos os clientes novamente (acho que gostavam de mim .. rs.. ) .. estou refazendo todos os sistemas novamente e apesar de estar impressionado com a velocidade do fb.. ainda apanho bastante mas graças a lista e a boa vontade de todos esta ajudando bastante o aprendizado espero amanha poder ajudar como me ajudam hoje 2009/3/17 Elton da Motta Barbosa > Que bom que resolveu. > > voltando a questão: > > PLAN SORT ((CRTEMP INDEX (CTRECEBER_IDX1, CTRECEBER_IDX4))) > > PLAN JOIN (CL NATURAL, CR INDEX (CTRECEBER_IDX1)) > > hmmm... não estou entendento pq o PLAN SORT está usando dois índices... > Os índices CTRECEBER_IDX1, CTRECEBER_IDX4 são de que colunas? > registro e Cliente respectivamente? > Qual a versão do seu FB? o que está usando pra rodar os SQL? > Quantos registros vc possui em cada tabela? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 silvioprog em gmail.com Tue Mar 17 21:23:13 2009 From: silvioprog em gmail.com (=?ISO-8859-1?Q?Silvio_Cl=E9cio?=) Date: Tue, 17 Mar 2009 21:23:13 -0300 Subject: [firebase-br] ZEOS In-Reply-To: <49BDEAE2.000001.02400@JABER> References: <49BDEAE2.000001.02400@JABER> Message-ID: Olá galera, Carlos, desculpe a resposta sair do tema da lista, mas, vamos lá: >Estou migrando para o Delphi2006 mas não consegui instalar o ZEOS nele. Eu já usei o Zeos no BDS2006, adicionei todos os paths do diretório "ZeosLib7\src", instalou sem problemas! >Caso alguém conheça algum componente de acesso melhor que o ZEOS e que >funcione no delphi2006 e agradeço pelas dicas.. Não leve a mal, mas, perguntar algo tipo "... que componente é melhor" é tipo "... qual time de futebol é o melhor", é o seguinte, cada programador tem o seu favorito, no meu caso o Zeos é ideal para mim, é open source, 100% compatível com o Firebird (agora 2.1), além de ser muito prático e instalar no Lazarus, pois, desenvolvo para Linux tb. :) -- []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silvioprog em yahoo.com.br Gmail, GTalk: silvioprog em gmail.com Hotmail, MSN: silvioprog em hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° From arno35 em gmail.com Tue Mar 17 21:24:26 2009 From: arno35 em gmail.com (Arno) Date: Tue, 17 Mar 2009 21:24:26 -0300 Subject: [firebase-br] ZEOS In-Reply-To: <49BDEAE2.000001.02400@JABER> References: <49BDEAE2.000001.02400@JABER> Message-ID: <90a78850903171724o582cf37fm62cc71d8484b7021@mail.gmail.com> Olha, esse assunto é off-topic, mas se você está tentando instalar no Delphi 2006, o procedimento é o mesmo do Delphi 7, mas se você estiver utilizando o Turbo Delphi, na versão gratuita, será complicado. Entre em contato comigo direto pelo e-mail. Abraços. Arno. 2009/3/16 Jáber S. C. Lima : > Olá pessoal... > > > > Trabalho com delphi7 + ZEOS + FIREBIRD2.1 > > > > Sou novo com o firebird e recentemente descobri o ZEOS... > > Estou migrando para o Delphi2006 mas não consegui instalar o ZEOS nele. > > Gostaria de saber se alguém tem algum tutorial para a instalação do ZEOS no > delphi2006. > > Caso alguém conheça algum componente de acesso melhor que o ZEOS e que > funcione no delphi2006 e agradeço pelas dicas.. > > > > Abraço 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 infosag em terra.com.br Wed Mar 18 01:36:09 2009 From: infosag em terra.com.br (Infosag) Date: Wed, 18 Mar 2009 01:36:09 -0300 Subject: [firebase-br] unico registro References: Message-ID: <001e01c9a783$0f4def90$0e01010a@infonote> augusto qual foi a solucao ? a que te passei ? ----- Original Message ----- From: "Augusto junior" To: "FireBase" Sent: Tuesday, March 17, 2009 6:58 PM Subject: Re: [firebase-br] unico registro o indice IDX1 é do codigo do cliente IDX4 é a data de vencimento fb versao 2.1 a tabela clientes tem por volta de 18.000 registros... e a de contas perto de 600.000 to estudando pacas fb ... programei clipper em 96..97... desenvolvi muitos sistemas que sao usados ate hoje... depois dei uma parada com informatica .. montei uma loja... mas fui obrigado a voltar a informatica... e peguei todos os clientes novamente (acho que gostavam de mim .. rs.. ) .. estou refazendo todos os sistemas novamente e apesar de estar impressionado com a velocidade do fb.. ainda apanho bastante mas graças a lista e a boa vontade de todos esta ajudando bastante o aprendizado espero amanha poder ajudar como me ajudam hoje 2009/3/17 Elton da Motta Barbosa > Que bom que resolveu. > > voltando a questão: > > PLAN SORT ((CRTEMP INDEX (CTRECEBER_IDX1, CTRECEBER_IDX4))) > > PLAN JOIN (CL NATURAL, CR INDEX (CTRECEBER_IDX1)) > > hmmm... não estou entendento pq o PLAN SORT está usando dois índices... > Os índices CTRECEBER_IDX1, CTRECEBER_IDX4 são de que colunas? > registro e Cliente respectivamente? > Qual a versão do seu FB? o que está usando pra rodar os SQL? > Quantos registros vc possui em cada tabela? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Wed Mar 18 07:05:35 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 18 Mar 2009 07:05:35 -0300 Subject: [firebase-br] unico registro In-Reply-To: <001e01c9a783$0f4def90$0e01010a@infonote> References: <001e01c9a783$0f4def90$0e01010a@infonote> Message-ID: Nao ... o Elton passou.... tive que tirar os campos registro e valor... pois eles é que eram o problema... cada campo registro é unico e estavam forçando a apresentaçao de todos... mas valeu a ajuda.. obrigado 2009/3/18 Infosag > augusto qual foi a solucao ? a que te passei ? > > > > ----- Original Message ----- From: "Augusto junior" > To: "FireBase" > Sent: Tuesday, March 17, 2009 6:58 PM > Subject: Re: [firebase-br] unico registro > > > > o indice IDX1 é do codigo do cliente > IDX4 é a data de vencimento > fb versao 2.1 > > a tabela clientes tem por volta de 18.000 registros... > e a de contas perto de 600.000 > > to estudando pacas fb ... programei clipper em 96..97... desenvolvi muitos > sistemas que sao usados ate hoje... > depois dei uma parada com informatica .. montei uma loja... mas fui > obrigado a voltar a informatica... e peguei todos os clientes novamente > (acho > que gostavam de mim .. rs.. ) .. estou refazendo todos os sistemas > novamente > e apesar de estar impressionado com a velocidade do fb.. ainda apanho > bastante > > mas graças a lista e a boa vontade de todos esta ajudando bastante o > aprendizado > > espero amanha poder ajudar como me ajudam hoje > > 2009/3/17 Elton da Motta Barbosa > > Que bom que resolveu. >> >> voltando a questão: >> > PLAN SORT ((CRTEMP INDEX (CTRECEBER_IDX1, CTRECEBER_IDX4))) >> > PLAN JOIN (CL NATURAL, CR INDEX (CTRECEBER_IDX1)) >> >> hmmm... não estou entendento pq o PLAN SORT está usando dois índices... >> Os índices CTRECEBER_IDX1, CTRECEBER_IDX4 são de que colunas? >> registro e Cliente respectivamente? >> Qual a versão do seu FB? o que está usando pra rodar os SQL? >> Quantos registros vc possui em cada tabela? >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 vansiqq em gmail.com Wed Mar 18 07:32:27 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Wed, 18 Mar 2009 07:32:27 -0300 Subject: [firebase-br] Database Triggers Message-ID: <49C0CDBB.4090902@gmail.com> Boa tarde pessoal, Alguem da lista tem alguma vivência com as trigger de database? Não sei se seria o meu caso mas o que quero é o seguinte: todos os meus usuários acessam o banco remotamente com um login próprio. Só eu utilizo o SYSDBA. O que eu queria fazer algo para quando o usuario se conectar no banco, uma trigger (acho que after connect) inserisse numa tabela de log o nome do usuário, o IP e a hora da conexão. como pegar essas informações eu até já sei (mon$attachments). o problema é como implementar essa trigger. alguém tem alguma boa ideia? Uso FB 2.1 Agradeço a todos. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From daniel em vipa.com.br Wed Mar 18 08:03:11 2009 From: daniel em vipa.com.br (daniel) Date: Wed, 18 Mar 2009 08:03:11 -0300 Subject: [firebase-br] RES: Database Triggers In-Reply-To: <49C0CDBB.4090902@gmail.com> References: <49C0CDBB.4090902@gmail.com> Message-ID: Bom Dia Evandro! Como vc já utiliza o FB 2.1 isso é perfeitamente possível com o comando abaixo: CREATE TRIGGER NOME_DA_TRIGGER ACTIVE ON CONNECT AS BEGIN ...... COMANDOS DESEJADOS ..... ...... END Caso queira consultar maiores detalhes do funcionamento das triggers de banco de dados, consulte o arquivo FireBird_v2.1.0.ReleaseNotes.pdf que fica dentro da pasta "doc" do firebird. Espero ter ajudado ;) []s Daniel -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: quarta-feira, 18 de março de 2009 07:32 Para: FireBase Assunto: [firebase-br] Database Triggers Boa tarde pessoal, Alguem da lista tem alguma vivência com as trigger de database? Não sei se seria o meu caso mas o que quero é o seguinte: todos os meus usuários acessam o banco remotamente com um login próprio. Só eu utilizo o SYSDBA. O que eu queria fazer algo para quando o usuario se conectar no banco, uma trigger (acho que after connect) inserisse numa tabela de log o nome do usuário, o IP e a hora da conexão. como pegar essas informações eu até já sei (mon$attachments). o problema é como implementar essa trigger. alguém tem alguma boa ideia? Uso FB 2.1 Agradeço a todos. -- []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 embarbosa em gmail.com Wed Mar 18 09:05:44 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 18 Mar 2009 09:05:44 -0300 Subject: [firebase-br] unico registro Message-ID: é augusto essa lista ajuda bastante... podem te ajudar também os artigos da firebase. Vamos lá voltar então ao problema... ontem até postei uma pergunta relacionada a esse query que te passei (esse que ficou lento) no forum do firebird em inglês... mas ainda não li se alguém respondeu... depois eu vou lá, mas já dá pra fazer mais um teste com o q vc passou. >o indice IDX1 é do codigo do cliente > IDX4 é a data de vencimento Bem eu não tenho experiência com o FB 2.1, e provavelmente vc deve encontrar jeito melhor de fazer esse select usando a clausula With (q eu ainda não estou familiarizado...). Mas em todo caso, faz o favor, execute o SQL abaixo: select cr.*, (current_date - cr.vencimento) as atraso from clientes cl inner join ctreceber cr on (cr.cliente = cl.codigo) where cr.registro = (select first 1 crtemp.registro from ctreceber crtemp where crtemp.SITUACAO='D' and (crtemp.VENCIMENTO+0 References: <49BDEAE2.000001.02400@JABER> Message-ID: <49C0E3BA.509@teflamar.com.br> no link www.teflamar.com.br/dicas.html tem uma dica de como instalar o zeos no bds. Jáber S. C. Lima escreveu: > Olá pessoal... > > > > Trabalho com delphi7 + ZEOS + FIREBIRD2.1 > > > > Sou novo com o firebird e recentemente descobri o ZEOS... > > Estou migrando para o Delphi2006 mas não consegui instalar o ZEOS nele. > > Gostaria de saber se alguém tem algum tutorial para a instalação do ZEOS no > delphi2006. > > Caso alguém conheça algum componente de acesso melhor que o ZEOS e que > funcione no delphi2006 e agradeço pelas dicas.. > > > > Abraço 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 denisfelipe.si em gmail.com Wed Mar 18 11:08:27 2009 From: denisfelipe.si em gmail.com (=?ISO-8859-1?Q?D=EAnis_Mendes?=) Date: Wed, 18 Mar 2009 11:08:27 -0300 Subject: [firebase-br] Alterar CharSet e Collation de todas as tabelas Message-ID: <4fddc2cd0903180708m6899a433o81fa8d2b07bc53dc@mail.gmail.com> Bom dia, Gostaria de saber como posso alterar o Charset e Collation de todas as tabelas via comando SQL. Obrigado. From listas.denisguerra em gmail.com Wed Mar 18 11:07:49 2009 From: listas.denisguerra em gmail.com (Denis da Silva Guerra) Date: Wed, 18 Mar 2009 11:07:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?=22Update_or_Insert=22_com_Select__?= =?iso-8859-1?q?=28_N=E3o_funciona=3F=3F=3F_=29?= In-Reply-To: References: <249af69e0903040933s58daa9bbm4acdaf92b1fbd328@mail.gmail.com> <249af69e0903040953t4209d705gb83d5a245feb8436@mail.gmail.com> Message-ID: <49c100e7.19015a0a.212f.5a45@mx.google.com> Pessoal, No Firebird 2.1 podemos usar o comando "Update or Insert" para atualizar ou inserir valores ao banco. Porém não estou conseguindo realizar esta operação em conjunto com o comando "select". Somente com o comando "Insert" funciona beleza. Ex: INSERT INTO TABELA1(CAMPO1,CAMPO2) SELECT CAMPO3, CAMPO4 FROM TABELA2 WHERE CAMPOX = CAMPOY Então imagino que com o comando "Update or Insert" seria: UPDATE OR INSERT INTO TABELA1(CAMPO1,CAMPO2) SELECT CAMPO3, CAMPO4 FROM TABELA2 WHERE CAMPOX = CAMPOY Será que realmente não há esta funcionalidade para o comando "Update or Insert" ou há outra maneira de escrever o código para executar esta operação? abs ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ Denis da Silva Guerra denisdsguerra em gmail.com São José do Vale do Rio Preto - RJ ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ From listas em warmboot.com.br Wed Mar 18 11:27:20 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 18 Mar 2009 11:27:20 -0300 Subject: [firebase-br] Alterar CharSet e Collation de todas as tabelas In-Reply-To: <4fddc2cd0903180708m6899a433o81fa8d2b07bc53dc@mail.gmail.com> References: <4fddc2cd0903180708m6899a433o81fa8d2b07bc53dc@mail.gmail.com> Message-ID: <547621523.20090318112720@warmboot.com.br> Não existe como. Vc até poderia alterar as tabelas de sistema, mas se houver dados gravados, vai ter problema. Crie um novo banco com o charset e collate que vc deseja e faça um PUMP dos dados. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DM> Bom dia, DM> Gostaria de saber como posso alterar o Charset e Collation de todas as DM> tabelas via comando SQL. DM> Obrigado. From samuel.querino em gmail.com Wed Mar 18 12:04:11 2009 From: samuel.querino em gmail.com (Samuel Querino da Cruz) Date: Wed, 18 Mar 2009 12:04:11 -0300 Subject: [firebase-br] ibguard nao inicializa sozinho e fica caindo no WIndows server 2008 Message-ID: Ola Pessoal, o interbase nao inicializa sozinho e fica caindo no WIndows server 2008. Todas as vezes tenho que entrar no gerenciador do interbase no painel de controle e inicializa-lo. o que devo fazer para corrigir ? Obrigado Samuel From listas em warmboot.com.br Wed Mar 18 12:07:23 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 18 Mar 2009 12:07:23 -0300 Subject: [firebase-br] ibguard nao inicializa sozinho e fica caindo no WIndows server 2008 In-Reply-To: References: Message-ID: <1559973155.20090318120723@warmboot.com.br> Verifique o log do InterBase e veja se contém alguma mensagem que pode lhe ajudar a descobrir o problema. De qualquer forma, se for o InterBase 6, tenho duvidas se ele é compatível com Win2008. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br SQdC> Ola Pessoal, SQdC> o interbase nao inicializa sozinho e fica caindo no WIndows server 2008. SQdC> Todas as vezes tenho que entrar no gerenciador do interbase no painel de SQdC> controle e inicializa-lo. SQdC> o que devo fazer para corrigir ? SQdC> Obrigado SQdC> Samuel SQdC> ______________________________________________ SQdC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br SQdC> Para saber como gerenciar/excluir seu cadastro na lista, use: SQdC> http://www.firebase.com.br/fb/artigo.php?id=1107 SQdC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Wed Mar 18 15:17:34 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Wed, 18 Mar 2009 15:17:34 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_=2E=2E=2E?= Message-ID: <49C13ABB.00000A.02428@JABER> Aumentando a thread do Humberto, fiquei interessado no que foi dito. Atualmente, no banco eu tenho um usuário(SYSDBA), e no sistema eu controle o acesso via 'meu programa'. Isso não é interessante, ou entendi mal? Caso não seja interessante, como proceder?? From embarbosa em gmail.com Wed Mar 18 16:57:28 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 18 Mar 2009 16:57:28 -0300 Subject: [firebase-br] Alterar CharSet e Collation de todas as tabelas Message-ID: outra opção é fazer o seguinte, criar uma coluna nova com o collate desejado. depois mova os dados da antiga para a nova. Faça: update table Tabela set NovaColuna = VelhaColuna; Depois é só apagar a antiga .... alter table Tabela drop VelhaColuna; ...e renomear a nova: alter table Tabela alter NovaColuna to VelhaColuna; E opcionalmente, pode reordenar ela para a posição original. alter table Tabela alter VelhaColuna position X; -- onde X é a posição Essa sugestão me foi dada por Paul Vinkenoog ao fazer uma pergunta praticamente idêntica. Mas dependendo da sua situação, verá q é mais fácil fazer o q o Cantu propôs. Até + From embarbosa em gmail.com Wed Mar 18 17:09:25 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 18 Mar 2009 17:09:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?_=22Update_or_Insert=22_com_Select_?= =?iso-8859-1?q?=28_N=E3o_funciona=3F=3F=3F_=29?= Message-ID: pelo q eu saiba não tem problema nenhum... mas não tenho muita experiência no FB2.1 Entretanto algumas verificações são necessárias, exemplo: se não usar a cláusula MATCHING, uma chave primária é necessária estar sendo informada junto com o comando. há também o comando MERGE, que faz o mesmo (eu ACHO...) t+ From gutopj02 em gmail.com Wed Mar 18 20:36:54 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 18 Mar 2009 20:36:54 -0300 Subject: [firebase-br] unico registro In-Reply-To: References: Message-ID: Elton .. funcionou... demorou um pouco mas retornou ... 2561 rows fetched (3,625 sec) 2009/3/18 Elton da Motta Barbosa > é augusto essa lista ajuda bastante... > podem te ajudar também os artigos da firebase. > > Vamos lá voltar então ao problema... ontem até postei uma pergunta > relacionada a esse query que te passei (esse que ficou lento) no forum > do firebird em inglês... mas ainda não li se alguém respondeu... > depois eu vou lá, mas já dá pra fazer mais um teste com o q vc passou. > > >o indice IDX1 é do codigo do cliente > > IDX4 é a data de vencimento > > Bem eu não tenho experiência com o FB 2.1, e provavelmente vc deve > encontrar jeito melhor de fazer esse select usando a clausula With (q > eu ainda não estou familiarizado...). Mas em todo caso, faz o favor, > execute o SQL abaixo: > > select cr.*, (current_date - cr.vencimento) as atraso > from clientes cl > inner join ctreceber cr on (cr.cliente = cl.codigo) > where cr.registro = > (select first 1 crtemp.registro from ctreceber crtemp > where crtemp.SITUACAO='D' > and (crtemp.VENCIMENTO+0 and crtemp.cliente = cl.codigo > ORDER BY (crtemp.vencimento+0) desc) > > Você vai perceber q a alteração foi adicionar +0 após o vencimento > para evitar q o FB use o indice IDX4. Espere ele executar e depois > mande o resultado com o plan. Veja se fez alguma diferenç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 > From denisrocha em hotmail.com Thu Mar 19 10:48:17 2009 From: denisrocha em hotmail.com (Denis) Date: Thu, 19 Mar 2009 10:48:17 -0300 Subject: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 Message-ID: Bom dia, Aqui na empresa que trabalho foi comprado um servidor Dell com processador Xeon E3113. Este servidor é bom para rodar do FireBird ? Outra coisa. Ele é Dual Core. Se eu colocar o CpuAffinityMask = 3, há algum ganho de performance ou não melhora nada ? Abraços, Denis From embarbosa em gmail.com Thu Mar 19 10:51:54 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Thu, 19 Mar 2009 10:51:54 -0300 Subject: [firebase-br] unico registro Message-ID: olá augusto, Pelo visto demorou menos q o anterior (sem o campodata+0) certo? Caso afirmativo isso é pq o índice nesse campo na verdade está atrasando a pesquisa e/ou a ordenação dos dados... Faz uma pesquisa sobre índices em campos do tipo date tem alguma coisa em algum lugar q eu num lembro onde ;) Como tinha dito antes, postei uma dúvida desse SQL no FB support group visto q vou precisar de um SQL parecido num projeto novo (embora no meu caso acho q vou ficar com a outra alternativa). O Tysvær me respondeu algo como segue (apenas adaptei pro seu BD) select C.nome, SS.*, (current_date - SS.vencimento) as atraso from clientes C inner join ctreceber SS on C.codigo = SS.cliente where SS.VENCIMENTO < current_date and SS.SITUACAO = 'D' and not exists(select null from ctreceber stemp where stemp.cliente = C.ID and stemp.SITUACAO = 'D' and (stemp.VENCIMENTO < ss.VENCIMENTO or (stemp.VENCIMENTO = ss.VENCIMENTO and stemp.rdb$db_key < ss.rdb$db_key))) order by C.nome Algumas considerações que ele passou (mal-traduzido por mim , e adaptado para o seu BD :o)-: "A parte do NOT EXISTS assegura que apenas um registro com o mais antigo vencimento entre no resultado. Se os clientes nunca compram duas vezes no mesmo dia, então vc não precisa do OR." ... acho q não podemos garantir isso né? "Normalmente usaria a Chave primaria no lugar de rdb$db_key, mas não sei se tem uma chave primaria e usando rdb$db_key deve ser ao menos tão rápido quanto." ... Faça um teste substituindo stemp.rdb$db_key pelo campo stemp.registro. continuando... "(...) Acredito q seja mais rápido q seu SQL (você pode querer adicionar +0 para stemp.Vencimento para otimizar(...)" ... então mais uma sugestão (parecida com a que passei)... alterar de "and (stemp.VENCIMENTO < ss.VENCIMENTO or (stemp.VENCIMENTO = ss.VENCIMENTO " para "and (stemp.VENCIMENTO+0 < ss.VENCIMENTO or (stemp.VENCIMENTO+0 = ss.VENCIMENTO " Se puder fazer essas alterações e testes (um por um e eles em combinações) e mandar os resultados (e cada plan tb :). Aqui eu executei e não deu muita diferença pq o meu BD atual não é grande e nem tenho um indice no campo Vencimento... espero q ajude t+ From listas em warmboot.com.br Thu Mar 19 10:53:57 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 19 Mar 2009 10:53:57 -0300 Subject: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: References: Message-ID: <734785164.20090319105357@warmboot.com.br> D> Ele é Dual Core. Se eu colocar o CpuAffinityMask = 3, há algum D> ganho de performance ou não melhora nada ? Não, na verdade provavelmente haverá perda. Com as atuais versões do FB, você deve deixar o processo do FB atrelado à um único processador. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From denisrocha em hotmail.com Thu Mar 19 11:04:25 2009 From: denisrocha em hotmail.com (Denis) Date: Thu, 19 Mar 2009 11:04:25 -0300 Subject: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 References: <734785164.20090319105357@warmboot.com.br> Message-ID: Então só para eu entender melhor. Significa que qualquer processador com dois núcleos, o FB não vai usar inteiramente o processador, ou seja, não compensa comprar uma máquina com dois núcleos no processador. "Carlos H. Cantu" escreveu na mensagem news:734785164.20090319105357 em warmboot.com.br... D> Ele é Dual Core. Se eu colocar o CpuAffinityMask = 3, há algum D> ganho de performance ou não melhora nada ? Não, na verdade provavelmente haverá perda. Com as atuais versões do FB, você deve deixar o processo do FB atrelado à um único processador. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.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 rafamussinato em gmail.com Thu Mar 19 11:15:57 2009 From: rafamussinato em gmail.com (rafael sacoman mussinato) Date: Thu, 19 Mar 2009 11:15:57 -0300 Subject: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: References: <734785164.20090319105357@warmboot.com.br> Message-ID: Na empresa onde trab. tem um cliente com este mesmo caso Denis. Ele tem um xeon dual Core, passei o firebird a trab nos 2 nucleos ouve uma melhora razoavel, mas tambem ele so tem o servidor para rodar o sistema que desenvolvemos aki na empresa e nada mais, ele tb utiliza o server 2003 R3 ( original); Essa sua perg. foi boa. T+ From listas em warmboot.com.br Thu Mar 19 11:18:36 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 19 Mar 2009 11:18:36 -0300 Subject: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: References: <734785164.20090319105357@warmboot.com.br> Message-ID: <1921943734.20090319111836@warmboot.com.br> D> Então só para eu entender melhor. Significa que qualquer processador com D> dois núcleos, o FB não vai usar inteiramente o processador, ou seja, não D> compensa comprar uma máquina com dois núcleos no processador. Não. O SuperServer não usa SMP (CpuAffinity é um parâmetro do SuperServer). A versão Classic utiliza quantos processadores estiverem disponíveis. Procure nas mensagens antigas da lista para saber mais. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From gutopj02 em gmail.com Thu Mar 19 11:54:37 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 19 Mar 2009 11:54:37 -0300 Subject: [firebase-br] unico registro In-Reply-To: References: Message-ID: Elton.... vou fazer uma cirurgia amanha ... e hoje tenho mil coisas para resolver.. assim que eu voltar a trabalhar ... faço os testes e passo para seu e-mail valeu a força Augusto 2009/3/19 Elton da Motta Barbosa > olá augusto, > > Pelo visto demorou menos q o anterior (sem o campodata+0) certo? > Caso afirmativo isso é pq o índice nesse campo na verdade está > atrasando a pesquisa e/ou a ordenação dos dados... > Faz uma pesquisa sobre índices em campos do tipo date tem alguma coisa > em algum lugar q eu num lembro onde ;) > > Como tinha dito antes, postei uma dúvida desse SQL no FB support group > visto q vou precisar de um SQL parecido num projeto novo (embora no > meu caso acho q vou ficar com a outra alternativa). O Tysvær me > respondeu algo como segue (apenas adaptei pro seu BD) > > > select C.nome, SS.*, (current_date - SS.vencimento) as atraso > from clientes C > inner join ctreceber SS on C.codigo = SS.cliente > where SS.VENCIMENTO < current_date > and SS.SITUACAO = 'D' > and not exists(select null > from ctreceber stemp > where stemp.cliente = C.ID > and stemp.SITUACAO = 'D' > and (stemp.VENCIMENTO < ss.VENCIMENTO > or (stemp.VENCIMENTO = ss.VENCIMENTO > and stemp.rdb$db_key < ss.rdb$db_key))) > order by C.nome > > Algumas considerações que ele passou (mal-traduzido por mim , e > adaptado para o seu BD :o)-: > > "A parte do NOT EXISTS assegura que apenas um registro com o mais > antigo vencimento entre no resultado. > Se os clientes nunca compram duas vezes no mesmo dia, então vc não > precisa do OR." > ... acho q não podemos garantir isso né? > > "Normalmente usaria a Chave primaria no lugar de rdb$db_key, mas não > sei se tem uma chave primaria e usando rdb$db_key deve ser ao menos > tão rápido quanto." > ... Faça um teste substituindo stemp.rdb$db_key pelo campo > stemp.registro. continuando... > > "(...) > Acredito q seja mais rápido q seu SQL (você pode querer adicionar +0 > para stemp.Vencimento para otimizar(...)" > > ... então mais uma sugestão (parecida com a que passei)... > alterar de > "and (stemp.VENCIMENTO < ss.VENCIMENTO > or (stemp.VENCIMENTO = ss.VENCIMENTO " > para > "and (stemp.VENCIMENTO+0 < ss.VENCIMENTO > or (stemp.VENCIMENTO+0 = ss.VENCIMENTO " > > Se puder fazer essas alterações e testes (um por um e eles em > combinações) e mandar os resultados (e cada plan tb :). > Aqui eu executei e não deu muita diferença pq o meu BD atual não é > grande e nem tenho um indice no campo Vencimento... > > espero q ajude > > 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 gutopj02 em gmail.com Thu Mar 19 12:00:01 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 19 Mar 2009 12:00:01 -0300 Subject: [firebase-br] variavel de memoria no sql Message-ID: preciso apresentar junto com os dados de uma tabela uma variavel de memoria.. mais ou menos assim;; select valor1, valor2, valor3, ( variavel de memoria ) as valor 4 , ( variavel de memoria * valor1 ) as valor 5 from ...... isso é possivel? grato Augusto From rodrigo em solucoeseinformatica.com.br Thu Mar 19 11:58:10 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Thu, 19 Mar 2009 11:58:10 -0300 Subject: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: <1921943734.20090319111836@warmboot.com.br> References: <734785164.20090319105357@warmboot.com.br> <1921943734.20090319111836@warmboot.com.br> Message-ID: <46D24670810544058832E03D589AA8F4@SOLUCOES.local> Denis, Como o Cantu disse, o SuperServer não usa SMP então o parâmetro CpuAffinityMask apenas diz qual núcleo do processador ele deve utilizar. No seu caso, você precisará instalar a Classic Server. A versão CS carrega uma instância do FB_INET_SERVER para conexão feita ao banco de dados; assim, o próprio sistema operacional se encarregará de balancear a carga dos processos abertos pelas conexões entre os vários núcleos do processador. Um aviso: a versão CS é uma comedora de memória. Você precisará ter bastante memória para que o servidor não fique sobrecarregado caso sua aplicação tenha muitos usuários e/ou utilize várias conexões a base de dados, sem contar os recursos do servidor que serão utilizados para outras aplicações, caso a máquina não seja exclusiva para a base de dados. Eu tive problemas assim com um cliente, até que eles adquiriram um servidor Dell exclusivamente para o BD. Instalaram um Linux Debian e nunca mais tive problemas de performance. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----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, 19 de março de 2009 11:19 Para: FireBase Assunto: Re: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 D> Então só para eu entender melhor. Significa que qualquer processador com D> dois núcleos, o FB não vai usar inteiramente o processador, ou seja, não D> compensa comprar uma máquina com dois núcleos no processador. Não. O SuperServer não usa SMP (CpuAffinity é um parâmetro do SuperServer). A versão Classic utiliza quantos processadores estiverem disponíveis. Procure nas mensagens antigas da lista para saber mais. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.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 No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.19/2011 - Release Date: 03/19/09 07:05:00 From gutopj02 em gmail.com Thu Mar 19 12:02:13 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 19 Mar 2009 12:02:13 -0300 Subject: [firebase-br] unico registro In-Reply-To: References: Message-ID: nao aguentei a curiosidade.. rs testei essa select C.nome, SS.*, (current_date - SS.vencimento) as atraso from clientes C inner join ctreceber SS on C.codigo = SS.cliente where SS.VENCIMENTO < current_date and SS.SITUACAO = 'D' and not exists(select null from ctreceber stemp where stemp.cliente = C.codigo and stemp.SITUACAO = 'D' and (stemp.VENCIMENTO < ss.VENCIMENTO or (stemp.VENCIMENTO = ss.VENCIMENTO and stemp.rdb$db_key < ss.rdb$db_key))) order by C.nome aumentou o tempo de processamento em + de 1 minuto 2009/3/19 Augusto junior > Elton.... > > vou fazer uma cirurgia amanha ... e hoje tenho mil coisas para resolver.. > assim que eu voltar a trabalhar ... faço os testes e passo para seu e-mail > > valeu a força > Augusto > > 2009/3/19 Elton da Motta Barbosa > > olá augusto, >> >> Pelo visto demorou menos q o anterior (sem o campodata+0) certo? >> Caso afirmativo isso é pq o índice nesse campo na verdade está >> atrasando a pesquisa e/ou a ordenação dos dados... >> Faz uma pesquisa sobre índices em campos do tipo date tem alguma coisa >> em algum lugar q eu num lembro onde ;) >> >> Como tinha dito antes, postei uma dúvida desse SQL no FB support group >> visto q vou precisar de um SQL parecido num projeto novo (embora no >> meu caso acho q vou ficar com a outra alternativa). O Tysvær me >> respondeu algo como segue (apenas adaptei pro seu BD) >> >> >> select C.nome, SS.*, (current_date - SS.vencimento) as atraso >> from clientes C >> inner join ctreceber SS on C.codigo = SS.cliente >> where SS.VENCIMENTO < current_date >> and SS.SITUACAO = 'D' >> and not exists(select null >> from ctreceber stemp >> where stemp.cliente = C.ID >> and stemp.SITUACAO = 'D' >> and (stemp.VENCIMENTO < ss.VENCIMENTO >> or (stemp.VENCIMENTO = ss.VENCIMENTO >> and stemp.rdb$db_key < ss.rdb$db_key))) >> order by C.nome >> >> Algumas considerações que ele passou (mal-traduzido por mim , e >> adaptado para o seu BD :o)-: >> >> "A parte do NOT EXISTS assegura que apenas um registro com o mais >> antigo vencimento entre no resultado. >> Se os clientes nunca compram duas vezes no mesmo dia, então vc não >> precisa do OR." >> ... acho q não podemos garantir isso né? >> >> "Normalmente usaria a Chave primaria no lugar de rdb$db_key, mas não >> sei se tem uma chave primaria e usando rdb$db_key deve ser ao menos >> tão rápido quanto." >> ... Faça um teste substituindo stemp.rdb$db_key pelo campo >> stemp.registro. continuando... >> >> "(...) >> Acredito q seja mais rápido q seu SQL (você pode querer adicionar +0 >> para stemp.Vencimento para otimizar(...)" >> >> ... então mais uma sugestão (parecida com a que passei)... >> alterar de >> "and (stemp.VENCIMENTO < ss.VENCIMENTO >> or (stemp.VENCIMENTO = ss.VENCIMENTO " >> para >> "and (stemp.VENCIMENTO+0 < ss.VENCIMENTO >> or (stemp.VENCIMENTO+0 = ss.VENCIMENTO " >> >> Se puder fazer essas alterações e testes (um por um e eles em >> combinações) e mandar os resultados (e cada plan tb :). >> Aqui eu executei e não deu muita diferença pq o meu BD atual não é >> grande e nem tenho um indice no campo Vencimento... >> >> espero q ajude >> >> 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 aerreira68 em gmail.com Thu Mar 19 12:11:00 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Thu, 19 Mar 2009 12:11:00 -0300 Subject: [firebase-br] variavel de memoria no sql In-Reply-To: References: Message-ID: <15d160ea0903190811g6b9d51f9i3336343fe57c0073@mail.gmail.com> Passe a variável como um parâmetro, mais ou menos assim: select valor1, valor2, valor3, :VAR1 as valor 4 , (:VAR1 * valor1 ) as valor 5 from ...... -- Adriano Ferreira 2009/3/19 Augusto junior > preciso apresentar junto com os dados de uma tabela uma variavel de > memoria.. > > mais ou menos assim;; > > > select valor1, valor2, valor3, ( variavel de memoria ) as valor 4 , ( > variavel de memoria * valor1 ) as valor 5 from ...... > > isso é possivel? > > grato > Augusto > From gutopj02 em gmail.com Thu Mar 19 12:14:01 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 19 Mar 2009 12:14:01 -0300 Subject: [firebase-br] variavel de memoria no sql In-Reply-To: <15d160ea0903190811g6b9d51f9i3336343fe57c0073@mail.gmail.com> References: <15d160ea0903190811g6b9d51f9i3336343fe57c0073@mail.gmail.com> Message-ID: valeu Adriano... nao sabia que aceitava parametros nos campos de exibiçao... Augusto 2009/3/19 Adriano Ferreira > Passe a variável como um parâmetro, mais ou menos assim: > select valor1, valor2, valor3, :VAR1 as valor 4 , (:VAR1 * valor1 ) as > valor > 5 from ...... > > -- > Adriano Ferreira > > > 2009/3/19 Augusto junior > > > preciso apresentar junto com os dados de uma tabela uma variavel de > > memoria.. > > > > mais ou menos assim;; > > > > > > select valor1, valor2, valor3, ( variavel de memoria ) as valor 4 , ( > > variavel de memoria * valor1 ) as valor 5 from ...... > > > > isso é possivel? > > > > 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 > From denisrocha em hotmail.com Thu Mar 19 18:03:28 2009 From: denisrocha em hotmail.com (Denis) Date: Thu, 19 Mar 2009 18:03:28 -0300 Subject: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br> <46D24670810544058832E03D589AA8F4@SOLUCOES.local> Message-ID: Olá, A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de memória e HD SAS, com Windows Server 2003 R2. Como política da empresa e até minha, não entra nenhum software ilegal aqui. Nem para teste. Creio que não terei problemas então, se colocar a versão classic. Outra coisa, esta máquina vai ser usada exclusivamente para banco de dados, mais nada. Vou deixar rodando um pouco mais o banco de dados com a versão SuperServer e depois vou colocar a Classic para ver qual se comportará melhor. Aí a que se adaptar melhor eu deixo ela funcionando. Denis "Rodrigo A. de Freitas" escreveu na mensagem news:46D24670810544058832E03D589AA8F4 em SOLUCOES.local... Denis, Como o Cantu disse, o SuperServer não usa SMP então o parâmetro CpuAffinityMask apenas diz qual núcleo do processador ele deve utilizar. No seu caso, você precisará instalar a Classic Server. A versão CS carrega uma instância do FB_INET_SERVER para conexão feita ao banco de dados; assim, o próprio sistema operacional se encarregará de balancear a carga dos processos abertos pelas conexões entre os vários núcleos do processador. Um aviso: a versão CS é uma comedora de memória. Você precisará ter bastante memória para que o servidor não fique sobrecarregado caso sua aplicação tenha muitos usuários e/ou utilize várias conexões a base de dados, sem contar os recursos do servidor que serão utilizados para outras aplicações, caso a máquina não seja exclusiva para a base de dados. Eu tive problemas assim com um cliente, até que eles adquiriram um servidor Dell exclusivamente para o BD. Instalaram um Linux Debian e nunca mais tive problemas de performance. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----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, 19 de março de 2009 11:19 Para: FireBase Assunto: Re: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 D> Então só para eu entender melhor. Significa que qualquer processador com D> dois núcleos, o FB não vai usar inteiramente o processador, ou seja, não D> compensa comprar uma máquina com dois núcleos no processador. Não. O SuperServer não usa SMP (CpuAffinity é um parâmetro do SuperServer). A versão Classic utiliza quantos processadores estiverem disponíveis. Procure nas mensagens antigas da lista para saber mais. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.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 No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.19/2011 - Release Date: 03/19/09 07:05:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 carlos-mf em sefaz.go.gov.br Thu Mar 19 17:40:33 2009 From: carlos-mf em sefaz.go.gov.br (Carlos Marcelo Filgueiras) Date: Thu, 19 Mar 2009 17:40:33 -0300 (BRT) Subject: [firebase-br] =?iso-8859-1?q?trigger_com_inser=E7=E3o_de_v=E1rios?= =?iso-8859-1?q?_registros_resultados_de_select?= In-Reply-To: <898856473.2764211237489632399.JavaMail.root@artemis.ecomunic.goias.gov.br> Message-ID: <1020240902.2783111237495233621.JavaMail.root@artemis.ecomunic.goias.gov.br> COMO FAZER UM TRIGGER +/- ASSIM: não sei como fazer para que dentro do WHILE .. DO sejam inseridos os próximos registros da tabela TBCADSOCIO uso firebird 2.1 . ..... -- AFTER INSERT POSITION 0 AS DECLARE VARIABLE VCCE varchar(18); DECLARE VARIABLE VPRO integer; DECLARE VARIABLE VAUT varchar(255); DECLARE VARIABLE I integer; DECLARE VARIABLE Y integer; BEGIN IF (NEW.ENVIACCE = 'S') then begin INSERT INTO TBCADREMESSA(CCE, IDPROTOCOLO, AUTOS) values((select CNPJ from TBCADCONT where CCE = NEW.CCE), NEW.IDPROTOCOLO, NEW.TAUTOS); end IF (NEW.ENVIASOC = 'S') then begin VPRO = new.IDPROTOCOLO; VAUT = new.TAUTOS; Y = 0; for select (select count(CPFCNPJ) from TBCADSOCIO where CPFCNPJ is not null and CCEREL = NEW.CCE) as cont, CPFCNPJ from TBCADSOCIO where CPFCNPJ is not null and CCEREL = NEW.CCE into :I, :VCCE do begin WHILE (Y < I) DO BEGIN Y = Y + 1; INSERT INTO TBCADREMESSA(CCE, IDPROTOCOLO, AUTOS) values(:VCCE, :VPRO, :VAUT); end end end IF (NEW.ENVIACNT = 'S') then begin INSERT INTO TBCADREMESSA(CCE, IDPROTOCOLO, AUTOS) values((select CPFCNPJ from TBCADCONTADOR where CPFCNPJ = (SELECT CONTADOR FROM TBCADCONT WHERE CCE = NEW.CCE)), NEW.IDPROTOCOLO, NEW.TAUTOS); end END^ -- ..... desde já muito obrigado! Krlos From eduardo em icontroller.com.br Thu Mar 19 18:41:59 2009 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Thu, 19 Mar 2009 18:41:59 -0300 Subject: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br> <46D24670810544058832E03D589AA8F4@SOLUCOES.local> Message-ID: Olá Denis Deixa eu te passar um pouco da minha exepriência neste assunto: A decisão de optar entre o classic e o superserver vai um pouco além dos núcleos. Mesmo que esse servidor seja dedicado apenas ao FB, ele roda outros processos do Sistema Operacional, assim, se você tem dois núcleos, quando o núcleo que o FB usa estiver ocupado, o próprio S.O. desviará os outros processos para o núcleo mais livre, e isso, na prática, será quae como se o FB usasse os dois. Quando você fala em Classic, você está falando em uma instância do FB para cada conexão, a menos que você trabalhe com pool de conexões. Em nosso caso, que trabalhamos com pool de 15 conexões, a diferença de uso de memória foi brutal entre o classic e o superserver (hoje usamos o superserver), com 4GB de RAM, gerenciando 3 bancos volumosos, tínhamos sempre a memória toda utilizada, claro que a maior parte da memória utilizada era em chache do linux, que mais otimiza do que atrapalha, com o Superserver, hoje em um server de 8GB, temos sempre em torno de 5 GB livres (que desperdíco, não?). Assim, eu acho que poderíamos resumir da seguinte forma: 1. Você usa pool de conexões ? -> Classic é uma opção 2. A quantidade de conexões simultâneas é baixa -> Classic é uma opção 3. A quantidade de conexões simultâneas é alta, mas os BDs são pequenos ou o volume de transações é pequeno-> Classic é uma opção 4. Os Bds são muito grandes ou a quantidade de conexões é muto grande ou o volume de transações é muito grande, com 4GB eu optaria pelo Superserver Eduardo Denis escreveu: > Olá, > > A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de memória > e HD SAS, com Windows Server 2003 R2. Como política da empresa e até minha, > não entra nenhum software ilegal aqui. Nem para teste. Creio que não terei > problemas então, se colocar a versão classic. Outra coisa, esta máquina vai > ser usada exclusivamente para banco de dados, mais nada. > Vou deixar rodando um pouco mais o banco de dados com a versão SuperServer e > depois vou colocar a Classic para ver qual se comportará melhor. Aí a que se > adaptar melhor eu deixo ela funcionando. > > Denis > > > "Rodrigo A. de Freitas" > > escreveu na mensagem news:46D24670810544058832E03D589AA8F4 em SOLUCOES.local... > Denis, > > Como o Cantu disse, o SuperServer não usa SMP então o parâmetro > CpuAffinityMask apenas diz qual núcleo do processador ele deve utilizar. > > No seu caso, você precisará instalar a Classic Server. A versão CS carrega > uma instância do FB_INET_SERVER para conexão feita ao banco de dados; assim, > o próprio sistema operacional se encarregará de balancear a carga dos > processos abertos pelas conexões entre os vários núcleos do processador. > > Um aviso: a versão CS é uma comedora de memória. Você precisará ter bastante > memória para que o servidor não fique sobrecarregado caso sua aplicação > tenha muitos usuários e/ou utilize várias conexões a base de dados, sem > contar os recursos do servidor que serão utilizados para outras aplicações, > caso a máquina não seja exclusiva para a base de dados. > > Eu tive problemas assim com um cliente, até que eles adquiriram um servidor > Dell exclusivamente para o BD. Instalaram um Linux Debian e nunca mais tive > problemas de performance. > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > > > -----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, 19 de março de 2009 11:19 > Para: FireBase > Assunto: Re: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 > > D> Então só para eu entender melhor. Significa que qualquer processador com > D> dois núcleos, o FB não vai usar inteiramente o processador, ou seja, não > D> compensa comprar uma máquina com dois núcleos no processador. > > Não. O SuperServer não usa SMP (CpuAffinity é um parâmetro do > SuperServer). A versão Classic utiliza quantos processadores estiverem > disponíveis. Procure nas mensagens antigas da lista para saber mais. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.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 > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.19/2011 - Release Date: 03/19/09 > 07:05:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 freitagnx em gmail.com Thu Mar 19 19:23:03 2009 From: freitagnx em gmail.com (Leonardo Vinicius Freitag) Date: Thu, 19 Mar 2009 19:23:03 -0300 Subject: [firebase-br] Driver e forma de acesso ao firebird Message-ID: Olá pessoal! Preciso de um driver ou comente de acesso ao firebird para utilizar no Visual Studio 2005, utilizando C#. Se alguém puder me indicar algum conteúdo, e é claro, onde acho o driver ou componente, agradeço. Atenciosamente, Leonardo Vinicius Freitag From jedyfb em gmail.com Thu Mar 19 21:44:27 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 19 Mar 2009 21:44:27 -0300 Subject: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 Message-ID: <1237509867.32536.33.camel@Aspire5612.bonagura.com.br> Concordo com o Eduardo Bahiense... na maioria das vezes o Superserver apresenta performance melhor que o Classic numa máquina single-core (100% das vezes) ou dual-core (em boa parte das vezes), principalmente se o seu banco inteiro couber na RAM do computador (onde a quantidade de acessos de leitura é drasticamente reduzida, mas não a quantidade de gravações). O Classic é insuperável quando se tem 6 ou mais núcleos, e pelo menos 8 gb de ram. Mas duas coisas que impactam absurdamente o desempenho do banco (e poucos dão atenção) é Velocidade do HD e quantidade de RAM. Para tirar dúvidas, resolvi comparar um Servidor de médio custo, com um Desktop top-de-linha, com o FB Classic - banco de 6 gb, com aprox. 100 conexões concorrentes (Ambos com UBUNTU Server 8.04 com kernel SMP). Desktop: Core 2 Quad 3.16ghz com 4 gb de ram (2x2 gb Geil DDR2 800 CAS 4) e 2 HDs SATA 500gb de 7200rpm em Raid (stripping) Servidor Dell: 1x Xeon-Dual Core 2.4 com 4 gb de ram (4x1gb FBDIMM 800), controladora SAS com 256mb de cache e dois discos 2.5" 146gb de 15.000 rpm em Raid (mirroring) OK. o Dell é um servidor, com processador XEON (que perde em qualquer benchmark para o C2Q 3.16 de 8 mb de cache) que custava o dobro do preço do desktop. Resultado: o DELL ESPANCOU, HUMILHOU, DESTROÇOU o Desktop. - Num restore então, o XEON gastava menos de 5 minutos enquanto que o desktop precisava de mais de 20min!!!! então, o que causou a diferença ? a qualidade das memórias (que possuem cache interna em todos os pentes) e a brutal diferença de desempenho dos discos (e da controladora SAS né). Ou seja, processador interfere (naturalmente interfere e muito)... mas muitas vezes um processador rápido fica no aguardo de dados que estão em disco. Se eu tivesse pelo menos 8 gb de ram, o desempenho começaria a favorecer o C2Q. Porém, com12 GB de Ram (meu desktop não aceita tudo isto, e o server aceitava módicos 8 pentes de 2 gb) aposto que o C2Q levava o troféu (exceto no restore). Ou seja, pense muito sobre a configuração do equipamento que você pretende adotar, veja quantos usuários serão atendidos... Muitos reclamam da performance do FB, mas não querem gastar 5 ou 6 mil com servidor (que é Quase o que duas licenças ENTERPRISE do M$ SQL SERVER). PS: Também fiz testes com um Dual Xeon-Quad Core 2.2 com 16gb de ram (8x2gb) e 4 discos de 300gb de 15k rpm em Raid 0+1 (valor de mercado de mais de 20 mil reais), mas aqui já é covardia... nunca vi mais do que 6 núcleos usarem 100%, mesmo com mais de 300 conexões concorrentes (e uma base de 16 gb) Mas, falando do superserver e classic, se você tem 2gb ou menos de Ram e um processador c2q, deixe o próprio SO fazer cache do banco e usar o segundo núcleo para ele, pois nos processadores da Intel para desktop, a cache L2 é compartilhada (assim como o barramento) pelos dois núcleos, o que faz que o SS aproveite bem o conjunto. Sem mais, Eduardo Jedliczka Universidade Tecnológica Federal do Paraná Campus Apucarana Em Qui, 2009-03-19 às 18:41 -0300, Eduardo Bahiense escreveu: > Olá Denis > > Deixa eu te passar um pouco da minha exepriência neste assunto: > > A decisão de optar entre o classic e o superserver vai um pouco além dos > núcleos. > Mesmo que esse servidor seja dedicado apenas ao FB, ele roda outros > processos do Sistema Operacional, assim, se você tem dois núcleos, > quando o núcleo que o FB usa estiver ocupado, o próprio S.O. desviará os > outros processos para o núcleo mais livre, e isso, na prática, será quae > como se o FB usasse os dois. > > Quando você fala em Classic, você está falando em uma instância do FB > para cada conexão, a menos que você trabalhe com pool de conexões. Em > nosso caso, que trabalhamos com pool de 15 conexões, a diferença de uso > de memória foi brutal entre o classic e o superserver (hoje usamos o > superserver), com 4GB de RAM, gerenciando 3 bancos volumosos, tínhamos > sempre a memória toda utilizada, claro que a maior parte da memória > utilizada era em chache do linux, que mais otimiza do que atrapalha, com > o Superserver, hoje em um server de 8GB, temos sempre em torno de 5 GB > livres (que desperdíco, não?). > > Assim, eu acho que poderíamos resumir da seguinte forma: > > 1. Você usa pool de conexões ? -> Classic é uma opção > 2. A quantidade de conexões simultâneas é baixa -> Classic é uma opção > 3. A quantidade de conexões simultâneas é alta, mas os BDs são pequenos > ou o volume de transações é pequeno-> Classic é uma opção > 4. Os Bds são muito grandes ou a quantidade de conexões é muto grande ou > o volume de transações é muito grande, com 4GB eu optaria pelo Superserver > Eduardo > > Denis escreveu: > > Olá, > > > > A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de memória > > e HD SAS, com Windows Server 2003 R2. Como política da empresa e até minha, > > não entra nenhum software ilegal aqui. Nem para teste. Creio que não terei > > problemas então, se colocar a versão classic. Outra coisa, esta máquina vai > > ser usada exclusivamente para banco de dados, mais nada. > > Vou deixar rodando um pouco mais o banco de dados com a versão SuperServer e > > depois vou colocar a Classic para ver qual se comportará melhor. Aí a que se > > adaptar melhor eu deixo ela funcionando. > > > > Denis From listas em warmboot.com.br Thu Mar 19 21:50:55 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 19 Mar 2009 21:50:55 -0300 Subject: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br> <46D24670810544058832E03D589AA8F4@SOLUCOES.local> Message-ID: <473799437.20090319215055@warmboot.com.br> Denis, se vc entende inglês "falado", eu recomendo imensamente o vídeo Firebird Performance in Detail, pois nele, o Dmitry Yemanov fala de muitos detalhes do Classic x SuperServer... informações que não são encontradas por aí, e que somente um Core Developers do FB pode dar. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br D> Olá, D> A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de memória D> e HD SAS, com Windows Server 2003 R2. Como política da empresa e até minha, D> não entra nenhum software ilegal aqui. Nem para teste. Creio que não terei D> problemas então, se colocar a versão classic. Outra coisa, esta máquina vai D> ser usada exclusivamente para banco de dados, mais nada. D> Vou deixar rodando um pouco mais o banco de dados com a versão SuperServer e D> depois vou colocar a Classic para ver qual se comportará melhor. Aí a que se D> adaptar melhor eu deixo ela funcionando. D> Denis From luisfirevb em gmail.com Thu Mar 19 22:33:14 2009 From: luisfirevb em gmail.com (LuisFireVB) Date: Thu, 19 Mar 2009 22:33:14 -0300 Subject: [firebase-br] RES: RES: Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br> <46D24670810544058832E03D589AA8F4@SOLUCOES.local> Message-ID: <001101c9a8fb$d971eeb0$8c55cc10$@com> Puxa Eduardo pela primeira vez encontrei algo (+) claro e prático que somente teorias do que é um ou outro. Só não sei o que é Pool de conexões? Valeu mesmo pela dica da experiência. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Bahiense Enviada em: quinta-feira, 19 de março de 2009 18:42 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 Olá Denis Deixa eu te passar um pouco da minha exepriência neste assunto: A decisão de optar entre o classic e o superserver vai um pouco além dos núcleos. Mesmo que esse servidor seja dedicado apenas ao FB, ele roda outros processos do Sistema Operacional, assim, se você tem dois núcleos, quando o núcleo que o FB usa estiver ocupado, o próprio S.O. desviará os outros processos para o núcleo mais livre, e isso, na prática, será quae como se o FB usasse os dois. Quando você fala em Classic, você está falando em uma instância do FB para cada conexão, a menos que você trabalhe com pool de conexões. Em nosso caso, que trabalhamos com pool de 15 conexões, a diferença de uso de memória foi brutal entre o classic e o superserver (hoje usamos o superserver), com 4GB de RAM, gerenciando 3 bancos volumosos, tínhamos sempre a memória toda utilizada, claro que a maior parte da memória utilizada era em chache do linux, que mais otimiza do que atrapalha, com o Superserver, hoje em um server de 8GB, temos sempre em torno de 5 GB livres (que desperdíco, não?). Assim, eu acho que poderíamos resumir da seguinte forma: 1. Você usa pool de conexões ? -> Classic é uma opção 2. A quantidade de conexões simultâneas é baixa -> Classic é uma opção 3. A quantidade de conexões simultâneas é alta, mas os BDs são pequenos ou o volume de transações é pequeno-> Classic é uma opção 4. Os Bds são muito grandes ou a quantidade de conexões é muto grande ou o volume de transações é muito grande, com 4GB eu optaria pelo Superserver Eduardo Denis escreveu: > Olá, > > A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de memória > e HD SAS, com Windows Server 2003 R2. Como política da empresa e até minha, > não entra nenhum software ilegal aqui. Nem para teste. Creio que não terei > problemas então, se colocar a versão classic. Outra coisa, esta máquina vai > ser usada exclusivamente para banco de dados, mais nada. > Vou deixar rodando um pouco mais o banco de dados com a versão SuperServer e > depois vou colocar a Classic para ver qual se comportará melhor. Aí a que se > adaptar melhor eu deixo ela funcionando. > > Denis > > > "Rodrigo A. de Freitas" > > escreveu na mensagem news:46D24670810544058832E03D589AA8F4 em SOLUCOES.local... > Denis, > > Como o Cantu disse, o SuperServer não usa SMP então o parâmetro > CpuAffinityMask apenas diz qual núcleo do processador ele deve utilizar. > > No seu caso, você precisará instalar a Classic Server. A versão CS carrega > uma instância do FB_INET_SERVER para conexão feita ao banco de dados; assim, > o próprio sistema operacional se encarregará de balancear a carga dos > processos abertos pelas conexões entre os vários núcleos do processador. > > Um aviso: a versão CS é uma comedora de memória. Você precisará ter bastante > memória para que o servidor não fique sobrecarregado caso sua aplicação > tenha muitos usuários e/ou utilize várias conexões a base de dados, sem > contar os recursos do servidor que serão utilizados para outras aplicações, > caso a máquina não seja exclusiva para a base de dados. > > Eu tive problemas assim com um cliente, até que eles adquiriram um servidor > Dell exclusivamente para o BD. Instalaram um Linux Debian e nunca mais tive > problemas de performance. > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > > > -----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, 19 de março de 2009 11:19 > Para: FireBase > Assunto: Re: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 > > D> Então só para eu entender melhor. Significa que qualquer processador com > D> dois núcleos, o FB não vai usar inteiramente o processador, ou seja, não > D> compensa comprar uma máquina com dois núcleos no processador. > > Não. O SuperServer não usa SMP (CpuAffinity é um parâmetro do > SuperServer). A versão Classic utiliza quantos processadores estiverem > disponíveis. Procure nas mensagens antigas da lista para saber mais. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.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 > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.19/2011 - Release Date: 03/19/09 > 07:05:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rinaldi.vieira em gmail.com Fri Mar 20 01:10:35 2009 From: rinaldi.vieira em gmail.com (Joubert Rinaldi Vieira) Date: Fri, 20 Mar 2009 01:10:35 -0300 Subject: [firebase-br] LIMITAR USO DO PROCESSADOR? In-Reply-To: <1236955436.10950.2.camel@Aspire5612.bonagura.com.br> References: <1236955436.10950.2.camel@Aspire5612.bonagura.com.br> Message-ID: Olá Eduardo, as duas primeiras opções não tem chance, a rotina é secundaria na empresa. trocar de superserver para classicserver vai alterar em que no uso do processador? att J 2009/3/13 Eduardo Jedliczka > Alternativas: > > 1ª) Troque de servidor (ou compre um exclusivamente para o banco de > dados)... compre uma máquina mais rápida com um processador quad-core e > bastante memória ram. > Verá que se um núcleo estiver em 100% ainda lhe sobrará 3 núcleos > disponiíveis para os outros processos e aplicações. > > 2ª) Se não deseja gastar, reveja a estrutura do seu banco e veja se não > dá para otimizar alguma coisa. > > 3ª) Experimente trocar o Firebird SuperServer pelo ClassicServer > > Sem mais, > > Eduardo Jedliczka > > Em Sex, 2009-03-13 às 10:51 -0300, Joubert Rinaldi Vieira escreveu: > > > Amigo, > > > > Desenvolvi uma rotina de atualização de dados e uma store procedure que > > quandoe estão em execução o processador fica com 100% de uso. > > > > É possivel limitar o uso processado no Firebird? > > > > Sei que isso vai deixar a aplicação mais lenta mais o computador da conta > de > > rodar outros processos e aplicações... > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- MSN: jcombr em hotmail.com From gutopj02 em gmail.com Fri Mar 20 07:28:17 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Fri, 20 Mar 2009 07:28:17 -0300 Subject: [firebase-br] variavel de memoria no sql In-Reply-To: References: <15d160ea0903190811g6b9d51f9i3336343fe57c0073@mail.gmail.com> Message-ID: Nao aceitou paramentro no select conhece alguma outra forma? 2009/3/19 Augusto junior > valeu Adriano... > > nao sabia que aceitava parametros nos campos de exibiçao... > > Augusto > > 2009/3/19 Adriano Ferreira > > Passe a variável como um parâmetro, mais ou menos assim: >> select valor1, valor2, valor3, :VAR1 as valor 4 , (:VAR1 * valor1 ) as >> valor >> 5 from ...... >> >> -- >> Adriano Ferreira >> >> >> 2009/3/19 Augusto junior >> >> > preciso apresentar junto com os dados de uma tabela uma variavel de >> > memoria.. >> > >> > mais ou menos assim;; >> > >> > >> > select valor1, valor2, valor3, ( variavel de memoria ) as valor 4 , ( >> > variavel de memoria * valor1 ) as valor 5 from ...... >> > >> > isso é possivel? >> > >> > 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 >> > > From fmarques em nautilus.com.br Fri Mar 20 07:41:34 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Fri, 20 Mar 2009 07:41:34 -0300 Subject: [firebase-br] LIMITAR USO DO PROCESSADOR? In-Reply-To: References: <1236955436.10950.2.camel@Aspire5612.bonagura.com.br> Message-ID: <49C372DE.3020608@nautilus.com.br> Poderia ser interessante ter uma máquina virtual, onde pode ser mais fácil limitá-la, como por exemplo: deixá-la usando apenas um processador, uma fatia menor de memória, HD e etc. Podes ter como SO visitante um linux (texto apenas) com o firebird. Fica ai uma contribuição. Abraços, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Joubert Rinaldi Vieira wrote: > Olá Eduardo, > > as duas primeiras opções não tem chance, a rotina é secundaria na empresa. > > trocar de superserver para classicserver vai alterar em que no uso do > processador? > > att > J > > 2009/3/13 Eduardo Jedliczka > > >> Alternativas: >> >> 1ª) Troque de servidor (ou compre um exclusivamente para o banco de >> dados)... compre uma máquina mais rápida com um processador quad-core e >> bastante memória ram. >> Verá que se um núcleo estiver em 100% ainda lhe sobrará 3 núcleos >> disponiíveis para os outros processos e aplicações. >> >> 2ª) Se não deseja gastar, reveja a estrutura do seu banco e veja se não >> dá para otimizar alguma coisa. >> >> 3ª) Experimente trocar o Firebird SuperServer pelo ClassicServer >> >> Sem mais, >> >> Eduardo Jedliczka >> >> Em Sex, 2009-03-13 às 10:51 -0300, Joubert Rinaldi Vieira escreveu: >> >> >>> Amigo, >>> >>> Desenvolvi uma rotina de atualização de dados e uma store procedure que >>> quandoe estão em execução o processador fica com 100% de uso. >>> >>> É possivel limitar o uso processado no Firebird? >>> >>> Sei que isso vai deixar a aplicação mais lenta mais o computador da conta >>> >> de >> >>> rodar outros processos e aplicações... >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 sergiojampapb em gmail.com Fri Mar 20 08:44:48 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Fri, 20 Mar 2009 08:44:48 -0300 Subject: [firebase-br] meio off - An unhandled exception of type 'System.Security.SecurityException' occurred in Unknown Module. Message-ID: <33988d9d0903200444s78e24a86w30df139b529b80dd@mail.gmail.com> Pessoal, tenhum um probleminha. fiz um sisteminha em C# e FB e no computador local funciona normalmente, mas quando chamo de um terminal dá o erro: An unhandled exception of type 'System.Security.SecurityException' occurred in Unknown Module. Additional information: That assembly does not allow partially trusted callers. estao instalados o FB server nas duas máquinas. alguem pode me ajudar ? From aerreira68 em gmail.com Fri Mar 20 09:21:24 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Fri, 20 Mar 2009 09:21:24 -0300 Subject: [firebase-br] variavel de memoria no sql In-Reply-To: References: <15d160ea0903190811g6b9d51f9i3336343fe57c0073@mail.gmail.com> Message-ID: <15d160ea0903200521o38e901c6taaabd54e02508c1@mail.gmail.com> Antes de te enviar essa sugestão eu testei no Oracle e funciona sem problemas.Será que o Firebird só aceita parâmatros na cláusula where? (depois vou testar) -- Adriano Ferreira 2009/3/20 Augusto junior > Nao aceitou paramentro no select > > conhece alguma outra forma? > > > 2009/3/19 Augusto junior > > > valeu Adriano... > > > > nao sabia que aceitava parametros nos campos de exibiçao... > > > > Augusto > > > > 2009/3/19 Adriano Ferreira > > > > Passe a variável como um parâmetro, mais ou menos assim: > >> select valor1, valor2, valor3, :VAR1 as valor 4 , (:VAR1 * valor1 ) as > >> valor > >> 5 from ...... > >> > >> -- > >> Adriano Ferreira > >> > >> > >> 2009/3/19 Augusto junior > >> > >> > preciso apresentar junto com os dados de uma tabela uma variavel de > >> > memoria.. > >> > > >> > mais ou menos assim;; > >> > > >> > > >> > select valor1, valor2, valor3, ( variavel de memoria ) as valor 4 , ( > >> > variavel de memoria * valor1 ) as valor 5 from ...... > >> > > >> > isso é possivel? > >> > > >> > 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 > From prismars em gmail.com Fri Mar 20 09:32:25 2009 From: prismars em gmail.com (Moacir - GMail) Date: Fri, 20 Mar 2009 09:32:25 -0300 Subject: [firebase-br] variavel de memoria no sql In-Reply-To: <15d160ea0903200521o38e901c6taaabd54e02508c1@mail.gmail.com> References: <15d160ea0903190811g6b9d51f9i3336343fe57c0073@mail.gmail.com> <15d160ea0903200521o38e901c6taaabd54e02508c1@mail.gmail.com> Message-ID: <49C38CD9.2040601@gmail.com> Adriano, a Forma correta é: Cast(:VAR1 as numeric(18,2)) select valor1, valor2, valor3, Cast(:VAR1 as numeric(18,2)) as valor4 , (Cast(:VAR1 as numeric(18,2)) * valor1 ) as valor5 from ...... Abraços, Moacir Adriano Ferreira escreveu: > Antes de te enviar essa sugestão eu testei no Oracle e funciona sem > problemas.Será que o Firebird só aceita parâmatros na cláusula where? > (depois vou testar) > > From listas em warmboot.com.br Fri Mar 20 09:46:51 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 20 Mar 2009 09:46:51 -0300 Subject: [firebase-br] variavel de memoria no sql In-Reply-To: <15d160ea0903200521o38e901c6taaabd54e02508c1@mail.gmail.com> References: <15d160ea0903190811g6b9d51f9i3336343fe57c0073@mail.gmail.com> <15d160ea0903200521o38e901c6taaabd54e02508c1@mail.gmail.com> Message-ID: <1255761411.20090320094651@warmboot.com.br> O Firebird aceita parametros nos campos do select sim. Vc deve estar fazendo algo errado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AF> Antes de te enviar essa sugestão eu testei no Oracle e funciona sem AF> problemas.Será que o Firebird só aceita parâmatros na cláusula where? AF> (depois vou testar) From tijgrillo em gmail.com Fri Mar 20 09:51:22 2009 From: tijgrillo em gmail.com (Tiago) Date: Fri, 20 Mar 2009 09:51:22 -0300 Subject: [firebase-br] Driver e forma de acesso ao firebird In-Reply-To: References: Message-ID: ola, Driver, http://www.firebirdsql.org/dotnetfirebird/download/index.html Conteudo http://www.software-secrets.com/visual-studio-firebird-connection.html obs: Aqui fala de VS 2008, mas para 2005 é bem parecido, qualquer coisa saiu uma materia disto na .Net Magazine nº 59 2009/3/19 Leonardo Vinicius Freitag : > Olá pessoal! > > Preciso de um driver ou comente de acesso ao firebird para utilizar no > Visual Studio 2005, utilizando C#. > Se alguém puder me indicar algum conteúdo, e é claro, onde acho o driver ou > componente, agradeço. > > Atenciosamente, > > Leonardo Vinicius Freitag > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 denisrocha em hotmail.com Fri Mar 20 10:25:51 2009 From: denisrocha em hotmail.com (Denis) Date: Fri, 20 Mar 2009 10:25:51 -0300 Subject: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br><46D24670810544058832E03D589AA8F4@SOLUCOES.local> <473799437.20090319215055@warmboot.com.br> Message-ID: Oi Cantu, Entender eu não entendo muito não. Mas "arranho" um pouco rssss. Vc tem um link deste vídeo na internet ? se tive me passa ? Assim posso melhorar um pouco mais ainda. Obrigado. "Carlos H. Cantu" escreveu na mensagem news:473799437.20090319215055 em warmboot.com.br... Denis, se vc entende inglês "falado", eu recomendo imensamente o vídeo Firebird Performance in Detail, pois nele, o Dmitry Yemanov fala de muitos detalhes do Classic x SuperServer... informações que não são encontradas por aí, e que somente um Core Developers do FB pode dar. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br D> Olá, D> A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de memória D> e HD SAS, com Windows Server 2003 R2. Como política da empresa e até minha, D> não entra nenhum software ilegal aqui. Nem para teste. Creio que não terei D> problemas então, se colocar a versão classic. Outra coisa, esta máquina vai D> ser usada exclusivamente para banco de dados, mais nada. D> Vou deixar rodando um pouco mais o banco de dados com a versão SuperServer e D> depois vou colocar a Classic para ver qual se comportará melhor. Aí a que se D> adaptar melhor eu deixo ela funcionando. D> Denis ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 freitagnx em gmail.com Fri Mar 20 10:26:56 2009 From: freitagnx em gmail.com (Leonardo Vinicius Freitag) Date: Fri, 20 Mar 2009 10:26:56 -0300 Subject: [firebase-br] Driver e forma de acesso ao firebird In-Reply-To: References: Message-ID: Valew Tiago! Grade abraço. 2009/3/20 Tiago > ola, > Driver, > http://www.firebirdsql.org/dotnetfirebird/download/index.html > > Conteudo > http://www.software-secrets.com/visual-studio-firebird-connection.html > obs: Aqui fala de VS 2008, mas para 2005 é bem parecido, qualquer > coisa saiu uma materia disto na .Net Magazine nº 59 > > > 2009/3/19 Leonardo Vinicius Freitag : > > Olá pessoal! > > > > Preciso de um driver ou comente de acesso ao firebird para utilizar no > > Visual Studio 2005, utilizando C#. > > Se alguém puder me indicar algum conteúdo, e é claro, onde acho o driver > ou > > componente, agradeço. > > > > Atenciosamente, > > > > Leonardo Vinicius Freitag > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 Fri Mar 20 10:32:03 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 20 Mar 2009 10:32:03 -0300 Subject: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br><46D24670810544058832E03D589AA8F4@SOLUCOES.local> <473799437.20090319215055@warmboot.com.br> Message-ID: <1841604643.20090320103203@warmboot.com.br> Link: http://videos.firebirddevelopersday.com/ []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br D> Oi Cantu, D> Entender eu não entendo muito não. Mas "arranho" um pouco rssss. D> Vc tem um link deste vídeo na internet ? se tive me passa ? Assim posso D> melhorar um pouco mais ainda. D> Obrigado. D> "Carlos H. Cantu" escreveu D> na mensagem news:473799437.20090319215055 em warmboot.com.br... D> Denis, se vc entende inglês "falado", eu recomendo imensamente o vídeo D> Firebird Performance in Detail, pois nele, o Dmitry Yemanov fala de D> muitos detalhes do Classic x SuperServer... informações que não são D> encontradas por aí, e que somente um Core Developers do FB pode dar. D> []s D> Carlos H. Cantu D> www.FireBase.com.br - www.firebirdnews.org D> www.warmboot.com.br - blog.firebase.com.br From denisrocha em hotmail.com Fri Mar 20 10:36:58 2009 From: denisrocha em hotmail.com (Denis) Date: Fri, 20 Mar 2009 10:36:58 -0300 Subject: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br> <46D24670810544058832E03D589AA8F4@SOLUCOES.local> Message-ID: Oi Eduardo, Hoje o banco de dados não é muito grande. Está em torno de 500 MB. O sistema que acessa o banco de dados é feito em Delphi com 3 camadas. Então tenho varias conexões acessando um servidor de aplicação, e este servidor de aplicação acessando o FB. Ou seja umas 30 conexões por servidor de aplicação (Total de 3 servidores de aplicação), acessando o banco de dados. Então tenho apenas 3 conexões simultaneas no banco de dados, mas estas 3 conexões acessando muito. ( creio que isto é um pool de conexões ). Por enquanto o estou usando o SuperServer, e parece que até está bem. Mas as vezes fica lento, tipo umas engasgadas. Engraçado é que sempre a tarde fica mais lento o sistema. Achei que pudesse ser alguma coisa de cache do servidor, mas por diversas vezes no horário do almoço eu reiniciei tudo e mesmo assim a tarde ficou mais lento. Estranho né. E os processos que executam de manhã são os mesmos a tarde. Senão poderia ser alguma rotina que estivesse carregando o servidor. Enfim, vou fazer alguns testes com o classic e ver o que dá. Denis "Eduardo Bahiense" escreveu na mensagem news:gpue7a$ik3$1 em ger.gmane.org... Olá Denis Deixa eu te passar um pouco da minha exepriência neste assunto: A decisão de optar entre o classic e o superserver vai um pouco além dos núcleos. Mesmo que esse servidor seja dedicado apenas ao FB, ele roda outros processos do Sistema Operacional, assim, se você tem dois núcleos, quando o núcleo que o FB usa estiver ocupado, o próprio S.O. desviará os outros processos para o núcleo mais livre, e isso, na prática, será quae como se o FB usasse os dois. Quando você fala em Classic, você está falando em uma instância do FB para cada conexão, a menos que você trabalhe com pool de conexões. Em nosso caso, que trabalhamos com pool de 15 conexões, a diferença de uso de memória foi brutal entre o classic e o superserver (hoje usamos o superserver), com 4GB de RAM, gerenciando 3 bancos volumosos, tínhamos sempre a memória toda utilizada, claro que a maior parte da memória utilizada era em chache do linux, que mais otimiza do que atrapalha, com o Superserver, hoje em um server de 8GB, temos sempre em torno de 5 GB livres (que desperdíco, não?). Assim, eu acho que poderíamos resumir da seguinte forma: 1. Você usa pool de conexões ? -> Classic é uma opção 2. A quantidade de conexões simultâneas é baixa -> Classic é uma opção 3. A quantidade de conexões simultâneas é alta, mas os BDs são pequenos ou o volume de transações é pequeno-> Classic é uma opção 4. Os Bds são muito grandes ou a quantidade de conexões é muto grande ou o volume de transações é muito grande, com 4GB eu optaria pelo Superserver Eduardo Denis escreveu: > Olá, > > A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de > memória e HD SAS, com Windows Server 2003 R2. Como política da empresa e > até minha, não entra nenhum software ilegal aqui. Nem para teste. Creio > que não terei problemas então, se colocar a versão classic. Outra coisa, > esta máquina vai ser usada exclusivamente para banco de dados, mais nada. > Vou deixar rodando um pouco mais o banco de dados com a versão SuperServer > e depois vou colocar a Classic para ver qual se comportará melhor. Aí a > que se adaptar melhor eu deixo ela funcionando. > > Denis > > > "Rodrigo A. de Freitas" > > escreveu na mensagem > news:46D24670810544058832E03D589AA8F4 em SOLUCOES.local... > Denis, > > Como o Cantu disse, o SuperServer não usa SMP então o parâmetro > CpuAffinityMask apenas diz qual núcleo do processador ele deve utilizar. > > No seu caso, você precisará instalar a Classic Server. A versão CS carrega > uma instância do FB_INET_SERVER para conexão feita ao banco de dados; > assim, > o próprio sistema operacional se encarregará de balancear a carga dos > processos abertos pelas conexões entre os vários núcleos do processador. > > Um aviso: a versão CS é uma comedora de memória. Você precisará ter > bastante > memória para que o servidor não fique sobrecarregado caso sua aplicação > tenha muitos usuários e/ou utilize várias conexões a base de dados, sem > contar os recursos do servidor que serão utilizados para outras > aplicações, > caso a máquina não seja exclusiva para a base de dados. > > Eu tive problemas assim com um cliente, até que eles adquiriram um > servidor > Dell exclusivamente para o BD. Instalaram um Linux Debian e nunca mais > tive > problemas de performance. > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > > > -----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, 19 de março de 2009 11:19 > Para: FireBase > Assunto: Re: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 > > D> Então só para eu entender melhor. Significa que qualquer processador > com > D> dois núcleos, o FB não vai usar inteiramente o processador, ou seja, > não > D> compensa comprar uma máquina com dois núcleos no processador. > > Não. O SuperServer não usa SMP (CpuAffinity é um parâmetro do > SuperServer). A versão Classic utiliza quantos processadores estiverem > disponíveis. Procure nas mensagens antigas da lista para saber mais. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.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 > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.19/2011 - Release Date: 03/19/09 > 07:05:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 eduardo em icontroller.com.br Fri Mar 20 10:39:54 2009 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Fri, 20 Mar 2009 10:39:54 -0300 Subject: [firebase-br] RES: RES: Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: <001101c9a8fb$d971eeb0$8c55cc10$@com> References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br> <46D24670810544058832E03D589AA8F4@SOLUCOES.local> <001101c9a8fb$d971eeb0$8c55cc10$@com> Message-ID: Oi Luiz Pool de conexões é um mecanismo onde o seu servidor mantém um número de conexões com o banco pré-abertas, e ao receber uma requisição de conexão, aloca o pedido a uma das conexões do pool - a que estiver menos ocupada. Isso é típico de ambientes em camadas. Se você não conhece o conceito, provavelmente seu sistema não está arquitetado em camadas. Na arquitetura que usamos em nosso servidor, o Apache mantém 15 processos fastcgi abertos, cada um com uma conexão com o FB e todos os acessos ao banco são feitos por uma dessas conexões, idependente do número de usuários conectados. Porém, nosso sistema se comunica com o servidor completamente por http, com GETs e POSTs, Não sei como isso funciona em outras plataformas como COM, DCOM e outras que estão disponíveis no Delphi. O problema que vejo em usar o Calssic em um ambiente de alto tráfego sem pool de conexões é que você não terá controle sobre o número de instâncias abertas do Classic e pode correr o risco de esgotar a memória. O uso do Superserver é mais confortável quanto a esse gerenciamento, é uma preocupação a menos. Como as máquinas hoje são muito possantes, assim como a velocidade de acesso a disco e quantidade de memória, um segundo núcleo, com processamento simétrico, dependendo do seu volume de carga, não faz tanta falta assim, especialmente se considerarmos a questão de que outros processos concorrentes no processador estarão sendo distribuídos entre os núcleos e deixando o núcleo do FB sempre não tão sobrecarregado. Agora, se o seu caso é um ambiente de até umas 30 conexões simultâneas, com o hard que vc tem, nem esquenta, use um ou outro indistintamente e pode fazer qualquer teste de performance que, estatíticamente, não haverá variações significativas. Observe que não tarda o Superserver suportar SMP e o Classic ser descontinuado. []s, Eduardo LuisFireVB escreveu: > Puxa Eduardo pela primeira vez encontrei algo (+) claro e prático que > somente teorias do que é um ou outro. > > Só não sei o que é Pool de conexões? > > Valeu mesmo pela dica da experiência. > > Luis > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Bahiense > Enviada em: quinta-feira, 19 de março de 2009 18:42 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 > > Olá Denis > > Deixa eu te passar um pouco da minha exepriência neste assunto: > > A decisão de optar entre o classic e o superserver vai um pouco além dos > núcleos. > Mesmo que esse servidor seja dedicado apenas ao FB, ele roda outros > processos do Sistema Operacional, assim, se você tem dois núcleos, > quando o núcleo que o FB usa estiver ocupado, o próprio S.O. desviará os > outros processos para o núcleo mais livre, e isso, na prática, será quae > como se o FB usasse os dois. > > Quando você fala em Classic, você está falando em uma instância do FB > para cada conexão, a menos que você trabalhe com pool de conexões. Em > nosso caso, que trabalhamos com pool de 15 conexões, a diferença de uso > de memória foi brutal entre o classic e o superserver (hoje usamos o > superserver), com 4GB de RAM, gerenciando 3 bancos volumosos, tínhamos > sempre a memória toda utilizada, claro que a maior parte da memória > utilizada era em chache do linux, que mais otimiza do que atrapalha, com > o Superserver, hoje em um server de 8GB, temos sempre em torno de 5 GB > livres (que desperdíco, não?). > > Assim, eu acho que poderíamos resumir da seguinte forma: > > 1. Você usa pool de conexões ? -> Classic é uma opção > 2. A quantidade de conexões simultâneas é baixa -> Classic é uma opção > 3. A quantidade de conexões simultâneas é alta, mas os BDs são pequenos > ou o volume de transações é pequeno-> Classic é uma opção > 4. Os Bds são muito grandes ou a quantidade de conexões é muto grande ou > o volume de transações é muito grande, com 4GB eu optaria pelo Superserver > > > Eduardo > > Denis escreveu: >> Olá, >> >> A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de > memória >> e HD SAS, com Windows Server 2003 R2. Como política da empresa e até > minha, >> não entra nenhum software ilegal aqui. Nem para teste. Creio que não terei > >> problemas então, se colocar a versão classic. Outra coisa, esta máquina > vai >> ser usada exclusivamente para banco de dados, mais nada. >> Vou deixar rodando um pouco mais o banco de dados com a versão SuperServer > e >> depois vou colocar a Classic para ver qual se comportará melhor. Aí a que > se >> adaptar melhor eu deixo ela funcionando. >> >> Denis >> >> >> "Rodrigo A. de Freitas" >> >> escreveu na mensagem > news:46D24670810544058832E03D589AA8F4 em SOLUCOES.local... >> Denis, >> >> Como o Cantu disse, o SuperServer não usa SMP então o parâmetro >> CpuAffinityMask apenas diz qual núcleo do processador ele deve utilizar. >> >> No seu caso, você precisará instalar a Classic Server. A versão CS carrega >> uma instância do FB_INET_SERVER para conexão feita ao banco de dados; > assim, >> o próprio sistema operacional se encarregará de balancear a carga dos >> processos abertos pelas conexões entre os vários núcleos do processador. >> >> Um aviso: a versão CS é uma comedora de memória. Você precisará ter > bastante >> memória para que o servidor não fique sobrecarregado caso sua aplicação >> tenha muitos usuários e/ou utilize várias conexões a base de dados, sem >> contar os recursos do servidor que serão utilizados para outras > aplicações, >> caso a máquina não seja exclusiva para a base de dados. >> >> Eu tive problemas assim com um cliente, até que eles adquiriram um > servidor >> Dell exclusivamente para o BD. Instalaram um Linux Debian e nunca mais > tive >> problemas de performance. >> >> []'s >> >> Rodrigo A. de Freitas >> Análise & Desenvolvimento >> >> Soluções & Informática >> >> >> >> -----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, 19 de março de 2009 11:19 >> Para: FireBase >> Assunto: Re: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 >> >> D> Então só para eu entender melhor. Significa que qualquer processador > com >> D> dois núcleos, o FB não vai usar inteiramente o processador, ou seja, > não >> D> compensa comprar uma máquina com dois núcleos no processador. >> >> Não. O SuperServer não usa SMP (CpuAffinity é um parâmetro do >> SuperServer). A versão Classic utiliza quantos processadores estiverem >> disponíveis. Procure nas mensagens antigas da lista para saber mais. >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.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 >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.0.238 / Virus Database: 270.11.19/2011 - Release Date: 03/19/09 >> 07:05:00 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 eduardo em icontroller.com.br Fri Mar 20 10:49:54 2009 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Fri, 20 Mar 2009 10:49:54 -0300 Subject: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br> <46D24670810544058832E03D589AA8F4@SOLUCOES.local> Message-ID: Seu problema pode estar no garbage colection x controle de transações. Revise seu modelo trasacional para se certificar que não deixa transações abertas por muito tempo e veja como está o seu sweep interval no gstat. Você pode começar experimentando desabilitar o sweep automático e colocá-lo para executar na madruga pelo agendador de tarefas, mas a chance maior é que você tenha problemas no controle transacional. Eduardo Denis escreveu: > Oi Eduardo, > > Hoje o banco de dados não é muito grande. Está em torno de 500 MB. O sistema > que acessa o banco de dados é feito em Delphi com 3 camadas. Então tenho > varias conexões acessando um servidor de aplicação, e este servidor de > aplicação acessando o FB. Ou seja umas 30 conexões por servidor de aplicação > (Total de 3 servidores de aplicação), acessando o banco de dados. Então > tenho apenas 3 conexões simultaneas no banco de dados, mas estas 3 conexões > acessando muito. ( creio que isto é um pool de conexões ). > Por enquanto o estou usando o SuperServer, e parece que até está bem. Mas as > vezes fica lento, tipo umas engasgadas. Engraçado é que sempre a tarde fica > mais lento o sistema. Achei que pudesse ser alguma coisa de cache do > servidor, mas por diversas vezes no horário do almoço eu reiniciei tudo e > mesmo assim a tarde ficou mais lento. Estranho né. E os processos que > executam de manhã são os mesmos a tarde. Senão poderia ser alguma rotina que > estivesse carregando o servidor. > Enfim, vou fazer alguns testes com o classic e ver o que dá. > > Denis > > > > "Eduardo Bahiense" > escreveu na > mensagem news:gpue7a$ik3$1 em ger.gmane.org... > Olá Denis > > Deixa eu te passar um pouco da minha exepriência neste assunto: > > A decisão de optar entre o classic e o superserver vai um pouco além dos > núcleos. > Mesmo que esse servidor seja dedicado apenas ao FB, ele roda outros > processos do Sistema Operacional, assim, se você tem dois núcleos, > quando o núcleo que o FB usa estiver ocupado, o próprio S.O. desviará os > outros processos para o núcleo mais livre, e isso, na prática, será quae > como se o FB usasse os dois. > > Quando você fala em Classic, você está falando em uma instância do FB > para cada conexão, a menos que você trabalhe com pool de conexões. Em > nosso caso, que trabalhamos com pool de 15 conexões, a diferença de uso > de memória foi brutal entre o classic e o superserver (hoje usamos o > superserver), com 4GB de RAM, gerenciando 3 bancos volumosos, tínhamos > sempre a memória toda utilizada, claro que a maior parte da memória > utilizada era em chache do linux, que mais otimiza do que atrapalha, com > o Superserver, hoje em um server de 8GB, temos sempre em torno de 5 GB > livres (que desperdíco, não?). > > Assim, eu acho que poderíamos resumir da seguinte forma: > > 1. Você usa pool de conexões ? -> Classic é uma opção > 2. A quantidade de conexões simultâneas é baixa -> Classic é uma opção > 3. A quantidade de conexões simultâneas é alta, mas os BDs são pequenos > ou o volume de transações é pequeno-> Classic é uma opção > 4. Os Bds são muito grandes ou a quantidade de conexões é muto grande ou > o volume de transações é muito grande, com 4GB eu optaria pelo Superserver > > > Eduardo > > Denis escreveu: >> Olá, >> >> A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de >> memória e HD SAS, com Windows Server 2003 R2. Como política da empresa e >> até minha, não entra nenhum software ilegal aqui. Nem para teste. Creio >> que não terei problemas então, se colocar a versão classic. Outra coisa, >> esta máquina vai ser usada exclusivamente para banco de dados, mais nada. >> Vou deixar rodando um pouco mais o banco de dados com a versão SuperServer >> e depois vou colocar a Classic para ver qual se comportará melhor. Aí a >> que se adaptar melhor eu deixo ela funcionando. >> >> Denis >> >> >> "Rodrigo A. de Freitas" >> >> escreveu na mensagem >> news:46D24670810544058832E03D589AA8F4 em SOLUCOES.local... >> Denis, >> >> Como o Cantu disse, o SuperServer não usa SMP então o parâmetro >> CpuAffinityMask apenas diz qual núcleo do processador ele deve utilizar. >> >> No seu caso, você precisará instalar a Classic Server. A versão CS carrega >> uma instância do FB_INET_SERVER para conexão feita ao banco de dados; >> assim, >> o próprio sistema operacional se encarregará de balancear a carga dos >> processos abertos pelas conexões entre os vários núcleos do processador. >> >> Um aviso: a versão CS é uma comedora de memória. Você precisará ter >> bastante >> memória para que o servidor não fique sobrecarregado caso sua aplicação >> tenha muitos usuários e/ou utilize várias conexões a base de dados, sem >> contar os recursos do servidor que serão utilizados para outras >> aplicações, >> caso a máquina não seja exclusiva para a base de dados. >> >> Eu tive problemas assim com um cliente, até que eles adquiriram um >> servidor >> Dell exclusivamente para o BD. Instalaram um Linux Debian e nunca mais >> tive >> problemas de performance. >> >> []'s >> >> Rodrigo A. de Freitas >> Análise & Desenvolvimento >> >> Soluções & Informática >> >> >> >> -----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, 19 de março de 2009 11:19 >> Para: FireBase >> Assunto: Re: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 >> >> D> Então só para eu entender melhor. Significa que qualquer processador >> com >> D> dois núcleos, o FB não vai usar inteiramente o processador, ou seja, >> não >> D> compensa comprar uma máquina com dois núcleos no processador. >> >> Não. O SuperServer não usa SMP (CpuAffinity é um parâmetro do >> SuperServer). A versão Classic utiliza quantos processadores estiverem >> disponíveis. Procure nas mensagens antigas da lista para saber mais. >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.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 >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.0.238 / Virus Database: 270.11.19/2011 - Release Date: 03/19/09 >> 07:05:00 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 luisfirevb em gmail.com Fri Mar 20 11:14:20 2009 From: luisfirevb em gmail.com (LuisFireVB) Date: Fri, 20 Mar 2009 11:14:20 -0300 Subject: [firebase-br] RES: RES: RES: Servidor FireBird + CpuAffinityMask = 3 In-Reply-To: References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br> <46D24670810544058832E03D589AA8F4@SOLUCOES.local> <001101c9a8fb$d971eeb0$8c55cc10$@com> Message-ID: <003301c9a966$30416440$90c42cc0$@com> Valeu mesmo a aula. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Bahiense Enviada em: sexta-feira, 20 de março de 2009 10:40 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: RES: Servidor FireBird + CpuAffinityMask = 3 Oi Luiz Pool de conexões é um mecanismo onde o seu servidor mantém um número de conexões com o banco pré-abertas, e ao receber uma requisição de conexão, aloca o pedido a uma das conexões do pool - a que estiver menos ocupada. Isso é típico de ambientes em camadas. Se você não conhece o conceito, provavelmente seu sistema não está arquitetado em camadas. Na arquitetura que usamos em nosso servidor, o Apache mantém 15 processos fastcgi abertos, cada um com uma conexão com o FB e todos os acessos ao banco são feitos por uma dessas conexões, idependente do número de usuários conectados. Porém, nosso sistema se comunica com o servidor completamente por http, com GETs e POSTs, Não sei como isso funciona em outras plataformas como COM, DCOM e outras que estão disponíveis no Delphi. O problema que vejo em usar o Calssic em um ambiente de alto tráfego sem pool de conexões é que você não terá controle sobre o número de instâncias abertas do Classic e pode correr o risco de esgotar a memória. O uso do Superserver é mais confortável quanto a esse gerenciamento, é uma preocupação a menos. Como as máquinas hoje são muito possantes, assim como a velocidade de acesso a disco e quantidade de memória, um segundo núcleo, com processamento simétrico, dependendo do seu volume de carga, não faz tanta falta assim, especialmente se considerarmos a questão de que outros processos concorrentes no processador estarão sendo distribuídos entre os núcleos e deixando o núcleo do FB sempre não tão sobrecarregado. Agora, se o seu caso é um ambiente de até umas 30 conexões simultâneas, com o hard que vc tem, nem esquenta, use um ou outro indistintamente e pode fazer qualquer teste de performance que, estatíticamente, não haverá variações significativas. Observe que não tarda o Superserver suportar SMP e o Classic ser descontinuado. []s, Eduardo LuisFireVB escreveu: > Puxa Eduardo pela primeira vez encontrei algo (+) claro e prático que > somente teorias do que é um ou outro. > > Só não sei o que é Pool de conexões? > > Valeu mesmo pela dica da experiência. > > Luis > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Bahiense > Enviada em: quinta-feira, 19 de março de 2009 18:42 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 > > Olá Denis > > Deixa eu te passar um pouco da minha exepriência neste assunto: > > A decisão de optar entre o classic e o superserver vai um pouco além dos > núcleos. > Mesmo que esse servidor seja dedicado apenas ao FB, ele roda outros > processos do Sistema Operacional, assim, se você tem dois núcleos, > quando o núcleo que o FB usa estiver ocupado, o próprio S.O. desviará os > outros processos para o núcleo mais livre, e isso, na prática, será quae > como se o FB usasse os dois. > > Quando você fala em Classic, você está falando em uma instância do FB > para cada conexão, a menos que você trabalhe com pool de conexões. Em > nosso caso, que trabalhamos com pool de 15 conexões, a diferença de uso > de memória foi brutal entre o classic e o superserver (hoje usamos o > superserver), com 4GB de RAM, gerenciando 3 bancos volumosos, tínhamos > sempre a memória toda utilizada, claro que a maior parte da memória > utilizada era em chache do linux, que mais otimiza do que atrapalha, com > o Superserver, hoje em um server de 8GB, temos sempre em torno de 5 GB > livres (que desperdíco, não?). > > Assim, eu acho que poderíamos resumir da seguinte forma: > > 1. Você usa pool de conexões ? -> Classic é uma opção > 2. A quantidade de conexões simultâneas é baixa -> Classic é uma opção > 3. A quantidade de conexões simultâneas é alta, mas os BDs são pequenos > ou o volume de transações é pequeno-> Classic é uma opção > 4. Os Bds são muito grandes ou a quantidade de conexões é muto grande ou > o volume de transações é muito grande, com 4GB eu optaria pelo Superserver > > > Eduardo > > Denis escreveu: >> Olá, >> >> A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de > memória >> e HD SAS, com Windows Server 2003 R2. Como política da empresa e até > minha, >> não entra nenhum software ilegal aqui. Nem para teste. Creio que não terei > >> problemas então, se colocar a versão classic. Outra coisa, esta máquina > vai >> ser usada exclusivamente para banco de dados, mais nada. >> Vou deixar rodando um pouco mais o banco de dados com a versão SuperServer > e >> depois vou colocar a Classic para ver qual se comportará melhor. Aí a que > se >> adaptar melhor eu deixo ela funcionando. >> >> Denis >> >> >> "Rodrigo A. de Freitas" >> >> escreveu na mensagem > news:46D24670810544058832E03D589AA8F4 em SOLUCOES.local... >> Denis, >> >> Como o Cantu disse, o SuperServer não usa SMP então o parâmetro >> CpuAffinityMask apenas diz qual núcleo do processador ele deve utilizar. >> >> No seu caso, você precisará instalar a Classic Server. A versão CS carrega >> uma instância do FB_INET_SERVER para conexão feita ao banco de dados; > assim, >> o próprio sistema operacional se encarregará de balancear a carga dos >> processos abertos pelas conexões entre os vários núcleos do processador. >> >> Um aviso: a versão CS é uma comedora de memória. Você precisará ter > bastante >> memória para que o servidor não fique sobrecarregado caso sua aplicação >> tenha muitos usuários e/ou utilize várias conexões a base de dados, sem >> contar os recursos do servidor que serão utilizados para outras > aplicações, >> caso a máquina não seja exclusiva para a base de dados. >> >> Eu tive problemas assim com um cliente, até que eles adquiriram um > servidor >> Dell exclusivamente para o BD. Instalaram um Linux Debian e nunca mais > tive >> problemas de performance. >> >> []'s >> >> Rodrigo A. de Freitas >> Análise & Desenvolvimento >> >> Soluções & Informática >> >> >> >> -----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, 19 de março de 2009 11:19 >> Para: FireBase >> Assunto: Re: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 >> >> D> Então só para eu entender melhor. Significa que qualquer processador > com >> D> dois núcleos, o FB não vai usar inteiramente o processador, ou seja, > não >> D> compensa comprar uma máquina com dois núcleos no processador. >> >> Não. O SuperServer não usa SMP (CpuAffinity é um parâmetro do >> SuperServer). A versão Classic utiliza quantos processadores estiverem >> disponíveis. Procure nas mensagens antigas da lista para saber mais. >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.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 >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.0.238 / Virus Database: 270.11.19/2011 - Release Date: 03/19/09 >> 07:05:00 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 magno em speet.com.br Fri Mar 20 11:33:19 2009 From: magno em speet.com.br (Magno System) Date: Fri, 20 Mar 2009 11:33:19 -0300 Subject: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 References: <734785164.20090319105357@warmboot.com.br><1921943734.20090319111836@warmboot.com.br> <46D24670810544058832E03D589AA8F4@SOLUCOES.local> Message-ID: <003701c9a968$d0cda200$6915a8c0@MagnoSystem> Queda de performance durante algum período também pode ser o SWEEP automático. Desative-o e agende-o para um horário com poucas ou nenhuma conexão. ----- Original Message ----- From: "Eduardo Bahiense" To: Sent: Friday, March 20, 2009 10:49 AM Subject: Re: [firebase-br] RES: Servidor FireBird + CpuAffinityMask = 3 Seu problema pode estar no garbage colection x controle de transações. Revise seu modelo trasacional para se certificar que não deixa transações abertas por muito tempo e veja como está o seu sweep interval no gstat. Você pode começar experimentando desabilitar o sweep automático e colocá-lo para executar na madruga pelo agendador de tarefas, mas a chance maior é que você tenha problemas no controle transacional. Eduardo Denis escreveu: > Oi Eduardo, > > Hoje o banco de dados não é muito grande. Está em torno de 500 MB. O > sistema > que acessa o banco de dados é feito em Delphi com 3 camadas. Então tenho > varias conexões acessando um servidor de aplicação, e este servidor de > aplicação acessando o FB. Ou seja umas 30 conexões por servidor de > aplicação > (Total de 3 servidores de aplicação), acessando o banco de dados. Então > tenho apenas 3 conexões simultaneas no banco de dados, mas estas 3 > conexões > acessando muito. ( creio que isto é um pool de conexões ). > Por enquanto o estou usando o SuperServer, e parece que até está bem. Mas > as > vezes fica lento, tipo umas engasgadas. Engraçado é que sempre a tarde > fica > mais lento o sistema. Achei que pudesse ser alguma coisa de cache do > servidor, mas por diversas vezes no horário do almoço eu reiniciei tudo e > mesmo assim a tarde ficou mais lento. Estranho né. E os processos que > executam de manhã são os mesmos a tarde. Senão poderia ser alguma rotina > que > estivesse carregando o servidor. > Enfim, vou fazer alguns testes com o classic e ver o que dá. > > Denis > > > > "Eduardo Bahiense" > escreveu na > mensagem news:gpue7a$ik3$1 em ger.gmane.org... > Olá Denis > > Deixa eu te passar um pouco da minha exepriência neste assunto: > > A decisão de optar entre o classic e o superserver vai um pouco além dos > núcleos. > Mesmo que esse servidor seja dedicado apenas ao FB, ele roda outros > processos do Sistema Operacional, assim, se você tem dois núcleos, > quando o núcleo que o FB usa estiver ocupado, o próprio S.O. desviará os > outros processos para o núcleo mais livre, e isso, na prática, será quae > como se o FB usasse os dois. > > Quando você fala em Classic, você está falando em uma instância do FB > para cada conexão, a menos que você trabalhe com pool de conexões. Em > nosso caso, que trabalhamos com pool de 15 conexões, a diferença de uso > de memória foi brutal entre o classic e o superserver (hoje usamos o > superserver), com 4GB de RAM, gerenciando 3 bancos volumosos, tínhamos > sempre a memória toda utilizada, claro que a maior parte da memória > utilizada era em chache do linux, que mais otimiza do que atrapalha, com > o Superserver, hoje em um server de 8GB, temos sempre em torno de 5 GB > livres (que desperdíco, não?). > > Assim, eu acho que poderíamos resumir da seguinte forma: > > 1. Você usa pool de conexões ? -> Classic é uma opção > 2. A quantidade de conexões simultâneas é baixa -> Classic é uma opção > 3. A quantidade de conexões simultâneas é alta, mas os BDs são pequenos > ou o volume de transações é pequeno-> Classic é uma opção > 4. Os Bds são muito grandes ou a quantidade de conexões é muto grande ou > o volume de transações é muito grande, com 4GB eu optaria pelo Superserver > > > Eduardo > > Denis escreveu: >> Olá, >> >> A Maquina que está o banco de dados é um Dell Xeon E3113 com 4GB de >> memória e HD SAS, com Windows Server 2003 R2. Como política da empresa e >> até minha, não entra nenhum software ilegal aqui. Nem para teste. Creio >> que não terei problemas então, se colocar a versão classic. Outra coisa, >> esta máquina vai ser usada exclusivamente para banco de dados, mais nada. >> Vou deixar rodando um pouco mais o banco de dados com a versão >> SuperServer >> e depois vou colocar a Classic para ver qual se comportará melhor. Aí a >> que se adaptar melhor eu deixo ela funcionando. >> >> Denis >> >> >> "Rodrigo A. de Freitas" >> >> escreveu na mensagem >> news:46D24670810544058832E03D589AA8F4 em SOLUCOES.local... >> Denis, >> >> Como o Cantu disse, o SuperServer não usa SMP então o parâmetro >> CpuAffinityMask apenas diz qual núcleo do processador ele deve utilizar. >> >> No seu caso, você precisará instalar a Classic Server. A versão CS >> carrega >> uma instância do FB_INET_SERVER para conexão feita ao banco de dados; >> assim, >> o próprio sistema operacional se encarregará de balancear a carga dos >> processos abertos pelas conexões entre os vários núcleos do processador. >> >> Um aviso: a versão CS é uma comedora de memória. Você precisará ter >> bastante >> memória para que o servidor não fique sobrecarregado caso sua aplicação >> tenha muitos usuários e/ou utilize várias conexões a base de dados, sem >> contar os recursos do servidor que serão utilizados para outras >> aplicações, >> caso a máquina não seja exclusiva para a base de dados. >> >> Eu tive problemas assim com um cliente, até que eles adquiriram um >> servidor >> Dell exclusivamente para o BD. Instalaram um Linux Debian e nunca mais >> tive >> problemas de performance. >> >> []'s >> >> Rodrigo A. de Freitas >> Análise & Desenvolvimento >> >> Soluções & Informática >> >> >> >> -----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, 19 de março de 2009 11:19 >> Para: FireBase >> Assunto: Re: [firebase-br] Servidor FireBird + CpuAffinityMask = 3 >> >> D> Então só para eu entender melhor. Significa que qualquer processador >> com >> D> dois núcleos, o FB não vai usar inteiramente o processador, ou seja, >> não >> D> compensa comprar uma máquina com dois núcleos no processador. >> >> Não. O SuperServer não usa SMP (CpuAffinity é um parâmetro do >> SuperServer). A versão Classic utiliza quantos processadores estiverem >> disponíveis. Procure nas mensagens antigas da lista para saber mais. >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.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 >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.0.238 / Virus Database: 270.11.19/2011 - Release Date: >> 03/19/09 >> 07:05:00 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.21/2014 - Release Date: 03/20/09 06:59:00 From contato em solutionssistemas.com.br Fri Mar 20 12:37:17 2009 From: contato em solutionssistemas.com.br (Solutions Sistemas) Date: Fri, 20 Mar 2009 12:37:17 -0300 Subject: [firebase-br] Banco Corrompido - Ajuda por Favor References: Message-ID: <000801c9a971$c24f5f30$c800a8c0@DISCOSERVER> Pessoal, Ao acessar o banco firebird, tentar fazer backup..etc..está dando erro: Unsuccessfull execution caused by a system error that procludes sucessfull execution of subsequent statements. internal gds software consistency check (can't continue after bugcheck). Alguem poderia me auxiliar para solucionar este problema..como proceder? Grato pela ajuda..estou precisando urgente. Rogerio. From arparolin em gmail.com Fri Mar 20 14:00:58 2009 From: arparolin em gmail.com (Alex Ricardo Parolin) Date: Fri, 20 Mar 2009 14:00:58 -0300 Subject: [firebase-br] Banco Corrompido - Ajuda por Favor In-Reply-To: <000801c9a971$c24f5f30$c800a8c0@DISCOSERVER> References: <000801c9a971$c24f5f30$c800a8c0@DISCOSERVER> Message-ID: Voc^Çe já tentou usar o gfix? 2009/3/20 Solutions Sistemas > Pessoal, > > Ao acessar o banco firebird, tentar fazer backup..etc..está dando erro: > Unsuccessfull execution caused by a system error that > procludes sucessfull execution of subsequent statements. > internal gds software consistency check (can't continue > after bugcheck). > Alguem poderia me auxiliar para solucionar este problema..como proceder? > > Grato pela ajuda..estou precisando urgente. > > Rogerio. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 danilosassaroli em gmail.com Fri Mar 20 16:56:05 2009 From: danilosassaroli em gmail.com (#> D.S Sassaroli) Date: Fri, 20 Mar 2009 16:56:05 -0300 Subject: [firebase-br] Banco Corrompido - Ajuda por Favor In-Reply-To: References: <000801c9a971$c24f5f30$c800a8c0@DISCOSERVER> Message-ID: <72a4bf430903201256o3196c9f1l77809db12b67df16@mail.gmail.com> Boa tarde, Rogério, o Gfix é uma ferramente nativa e muito eficaz, já me salvou várias vezes. 2009/3/20 Alex Ricardo Parolin > Voc^Çe já tentou usar o gfix? > > 2009/3/20 Solutions Sistemas > > > Pessoal, > > > > Ao acessar o banco firebird, tentar fazer backup..etc..está dando erro: > > Unsuccessfull execution caused by a system error that > > procludes sucessfull execution of subsequent statements. > > internal gds software consistency check (can't continue > > after bugcheck). > > Alguem poderia me auxiliar para solucionar este problema..como proceder? > > > > Grato pela ajuda..estou precisando urgente. > > > > Rogerio. > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 estanisgeyer em gmail.com Fri Mar 20 17:50:52 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Fri, 20 Mar 2009 17:50:52 -0300 Subject: [firebase-br] Ajuda com select complicado Message-ID: <8f19defc0903201350q2d6de8d3ie2cfd48e029ab09d@mail.gmail.com> Boa tarde, caros colegas... Estou precisando de uma ajuda para resolver um SELECT complicado. Vou colocar aqui um exemplo miniaturizado do meu cenário, para entendimento: Tabela NFE --------------------- Campos: ID, DATA_HORA, VALOR_TOTAL, ID_EMP Tabela NFE_ITENS ----------------------------- Campos: NRO, ID_NFE, ID_PRODUTO, VALOR Tabela EMP -------------------- Campos: ID, DATA_HORA, .... Tabela EMP_ITENS -------------------------------- Campos: NRO, ID_EMP, ID_PRODUTO, VALOR, ID_NFE Meu select deverá retornar apenas os registros das NFE com as condições: 1. ID_EMP da Tabela NFE deve ser nulo; 2. VALOR de NFE_ITENS devem ser iguais ao VALOR de EMP_ITENS, onde ID_NFE de NFE_ITENS é igual ao ID da tabela NFE 3. Passarei como parametro o ID da tabela EMP que é igual ao ID_EMP da tabela EMP_ITENS; Obrigado pela atenção. Marcelo E. Geyer From auristonlopes em ig.com.br Fri Mar 20 18:24:47 2009 From: auristonlopes em ig.com.br (auriston geronimo lopes) Date: Fri, 20 Mar 2009 18:24:47 -0300 Subject: [firebase-br] Banco Corrompido - Ajuda por Favor In-Reply-To: <000801c9a971$c24f5f30$c800a8c0@DISCOSERVER> References: <000801c9a971$c24f5f30$c800a8c0@DISCOSERVER> Message-ID: <8ce4f61d0903201424x3d2d1957x21ce20f2e16d3324@mail.gmail.com> use *gfix -mend -full -ignore database.gdb * Em 20/03/09, Solutions Sistemas escreveu: > > Pessoal, > > Ao acessar o banco firebird, tentar fazer backup..etc..está dando erro: > Unsuccessfull execution caused by a system error that > procludes sucessfull execution of subsequent statements. > internal gds software consistency check (can't continue > after bugcheck). > Alguem poderia me auxiliar para solucionar este problema..como proceder? > > Grato pela ajuda..estou precisando urgente. > > Rogerio. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 mateus.ricci em oriontechnology.com.br Fri Mar 20 19:53:28 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Fri, 20 Mar 2009 19:53:28 -0300 Subject: [firebase-br] Ajuda com PHP x Firebird Message-ID: <000001c9a9ae$af12fa70$0d38ef50$@ricci@oriontechnology.com.br> Boa noite a todos.. Trabalho com o Firebird já a algum tempo... porém, utilizo-o somente com Delphi... Hoje minha aplicação precisa de um módulo WEB... e eu queria desenvolver esse módulo diretamente ligado ao meu banco de dados... “totalmente on-line”... porém, naum faço idéia de como o Firebird funciona com o PHP... Enfim, gostaria de dicas sobre esse assunto.... por exemplo, se tem algum livro bom sibre PHP x Firebird... se existe algum site onde eu possa encontrar informações realmente confiáveis a respeito do assunto... e também sobre a manipulação do próprio PHP... que servidor web usar.... tipo IIS do Windows ou pode ser o apache... qual seria a melhor versão a ser usada, no caso de ser o apache... tem alguma configuração especial... No site da firebase... tem algum lugar que fale sobre isso??? Não consegui encontrar.... Muito obrigado Att. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes (Telefone: (19) 3308-8838 / (19) 9274-9792 *E-mail: mateus.ricci em oriontechnology.com.br :MSN: mateusricci_ti em hotmail.com.br From mateus.ricci em oriontechnology.com.br Fri Mar 20 19:59:46 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Fri, 20 Mar 2009 19:59:46 -0300 Subject: [firebase-br] Ajuda PHP x Firebird Message-ID: <000501c9a9af$90829e20$b187da60$@ricci@oriontechnology.com.br> Boa noite Cantu...tudo bom?? Trabalho com o Firebird já a algum tempo... porém, utilizo-o somente com Delphi... Hoje minha aplicação precisa de um módulo WEB... e eu queria desenvolver esse módulo diretamente ligado ao meu banco de dados... “totalmente on-line”... porém, naum faço idéia de como o Firebird funciona com o PHP... e preciso de algo tipo passo-a-passo para leigos....rsrs Enfim, gostaria de dicas sobre esse assunto.... por exemplo, se tem algum livro bom sobre PHP x Firebird... se existe algum site onde eu possa encontrar informações realmente confiáveis a respeito do assunto... e também sobre a manipulação do próprio PHP... que servidor web usar.... tipo IIS do Windows ou pode ser o apache... qual seria a melhor versão a ser usada, no caso de ser o apache... tem alguma configuração especial...??? No site da firebase... tem algum lugar que fale sobre isso??? Não consegui encontrar.... Tem algum artigo que eu possa me basear... pois, preciso de um site 100% seguro... os vendedores irão utilizar o site para colocar: pedido, itens dos pedidos, serviços dos pedidos, as parcelas com suas formas de pagamento e ainda consultar o estoque dos produtos e prazos de entrega e o cadastro dos clientes para saber se podem vender ou se o cliente tem alguma restrição financeira...entre outras coisas do gênero... Muito obrigado Att. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes (Telefone: (19) 3308-8838 / (19) 9274-9792 *E-mail: mateus.ricci em oriontechnology.com.br :MSN: mateusricci_ti em hotmail.com.br From sistemas em numerosinformatica.com.br Fri Mar 20 21:00:39 2009 From: sistemas em numerosinformatica.com.br (sistemas em numerosinformatica.com.br) Date: Fri, 20 Mar 2009 21:00:39 -0300 Subject: [firebase-br] Ajuda com select complicado References: <8f19defc0903201350q2d6de8d3ie2cfd48e029ab09d@mail.gmail.com> Message-ID: ----- Original Message ----- From: "Marcelo Geyer" To: "FireBase" Sent: Friday, March 20, 2009 5:50 PM Subject: [firebase-br] Ajuda com select complicado Boa tarde, caros colegas... Estou precisando de uma ajuda para resolver um SELECT complicado. Vou colocar aqui um exemplo miniaturizado do meu cenário, para entendimento: Tabela NFE --------------------- Campos: ID, DATA_HORA, VALOR_TOTAL, ID_EMP Tabela NFE_ITENS ----------------------------- Campos: NRO, ID_NFE, ID_PRODUTO, VALOR Tabela EMP -------------------- Campos: ID, DATA_HORA, .... Tabela EMP_ITENS -------------------------------- Campos: NRO, ID_EMP, ID_PRODUTO, VALOR, ID_NFE Meu select deverá retornar apenas os registros das NFE com as condições: 1. ID_EMP da Tabela NFE deve ser nulo; 2. VALOR de NFE_ITENS devem ser iguais ao VALOR de EMP_ITENS, onde ID_NFE de NFE_ITENS é igual ao ID da tabela NFE 3. Passarei como parametro o ID da tabela EMP que é igual ao ID_EMP da tabela EMP_ITENS; Obrigado pela atenção. Marcelo E. Geyer ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 ivan em cyber.inf.br Sat Mar 21 09:13:21 2009 From: ivan em cyber.inf.br (Ivan Brasil Fuzzer) Date: Sat, 21 Mar 2009 09:13:21 -0300 (GMT-03:00) Subject: [firebase-br] Ajuda PHP x Firebird In-Reply-To: <000501c9a9af$90829e20$b187da60$@ricci@oriontechnology.com.br> Message-ID: <1213952026.01237637601364.JavaMail.root@netserver2> O melhor lugar para começar é http://br2.php.net/ibase ----- Mensagem original ----- De: "Mateus F. Ricci | ORION Technology" Para: "FireBase" Enviadas: Sexta-feira, 20 de Março de 2009 19:59:46 (GMT-0300) Auto-Detected Assunto: [firebase-br] Ajuda PHP x Firebird Boa noite Cantu...tudo bom?? Trabalho com o Firebird já a algum tempo... porém, utilizo-o somente com Delphi... Hoje minha aplicação precisa de um módulo WEB... e eu queria desenvolver esse módulo diretamente ligado ao meu banco de dados... ?totalmente on-line?... porém, naum faço idéia de como o Firebird funciona com o PHP... e preciso de algo tipo passo-a-passo para leigos....rsrs Enfim, gostaria de dicas sobre esse assunto.... por exemplo, se tem algum livro bom sobre PHP x Firebird... se existe algum site onde eu possa encontrar informações realmente confiáveis a respeito do assunto... e também sobre a manipulação do próprio PHP... que servidor web usar.... tipo IIS do Windows ou pode ser o apache... qual seria a melhor versão a ser usada, no caso de ser o apache... tem alguma configuração especial...??? No site da firebase... tem algum lugar que fale sobre isso??? Não consegui encontrar.... Tem algum artigo que eu possa me basear... pois, preciso de um site 100% seguro... os vendedores irão utilizar o site para colocar: pedido, itens dos pedidos, serviços dos pedidos, as parcelas com suas formas de pagamento e ainda consultar o estoque dos produtos e prazos de entrega e o cadastro dos clientes para saber se podem vender ou se o cliente tem alguma restrição financeira...entre outras coisas do gênero... Muito obrigado Att. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes (Telefone: (19) 3308-8838 / (19) 9274-9792 *E-mail: mateus.ricci em oriontechnology.com.br :MSN: mateusricci_ti em hotmail.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 -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Gerente de infraestrutura Av. Salgado Filho, 85 - Cj. 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 From listas.denisguerra em gmail.com Sat Mar 21 09:37:47 2009 From: listas.denisguerra em gmail.com (Denis da Silva Guerra) Date: Sat, 21 Mar 2009 09:37:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A___=22Update_or_Insert=22_com_?= =?iso-8859-1?q?Select_=28_N=E3o_funciona=3F=3F=3F_=29?= In-Reply-To: References: Message-ID: <49c4e050.19015a0a.212f.32bb@mx.google.com> Infelizmente tem algum problema sim. Mesmo utilizando a cláusula MATCHING não rola. Já tentei de todas as maneiras... Pelo que parece o "UPDATE OR INSERT" só funciona quando se atribui os valores individualmente. Ele não aceita receber valores de um SELECT. Pelo menos por enquanto. Pois como é um comando novo, deve estar faltando alguns detalhes... Vamos ver nas próximas versões do Firebird... abs ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ Denis da Silva Guerra denisdsguerra em gmail.com São José do Vale do Rio Preto - RJ ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ > > > pelo q eu saiba não tem problema nenhum... > mas não tenho muita experiência no FB2.1 > Entretanto algumas verificações são necessárias, exemplo: > se não usar a cláusula MATCHING, uma chave primária é necessária > estar sendo informada junto com o comando. > > há também o comando MERGE, que faz o mesmo (eu ACHO...) > > t+ > From rnribeiro em gmail.com Sat Mar 21 10:27:24 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 21 Mar 2009 10:27:24 -0300 Subject: [firebase-br] Ajuda com select complicado In-Reply-To: References: <8f19defc0903201350q2d6de8d3ie2cfd48e029ab09d@mail.gmail.com> Message-ID: <88c045a10903210627r642c322dv2c1bb995224137f4@mail.gmail.com> ahcoq eu em um so select não vai rolar esse mestre/detalhe 2009/3/20 > > ----- Original Message ----- From: "Marcelo Geyer" > > To: "FireBase" > Sent: Friday, March 20, 2009 5:50 PM > Subject: [firebase-br] Ajuda com select complicado > > > > Boa tarde, caros colegas... > > Estou precisando de uma ajuda para resolver um SELECT complicado. Vou > colocar aqui um exemplo miniaturizado do meu cenário, para entendimento: > > > Tabela NFE > --------------------- > Campos: ID, DATA_HORA, VALOR_TOTAL, ID_EMP > > Tabela NFE_ITENS > ----------------------------- > Campos: NRO, ID_NFE, ID_PRODUTO, VALOR > > Tabela EMP > -------------------- > Campos: ID, DATA_HORA, .... > > Tabela EMP_ITENS > -------------------------------- > Campos: NRO, ID_EMP, ID_PRODUTO, VALOR, ID_NFE > > > Meu select deverá retornar apenas os registros das NFE com as condições: > 1. ID_EMP da Tabela NFE deve ser nulo; > 2. VALOR de NFE_ITENS devem ser iguais ao VALOR de EMP_ITENS, onde ID_NFE > de > NFE_ITENS é igual ao ID da tabela NFE > 3. Passarei como parametro o ID da tabela EMP que é igual ao ID_EMP da > tabela EMP_ITENS; > > Obrigado pela atenção. > > Marcelo E. Geyer > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rubens em solucaoempresarial.net Sat Mar 21 11:02:26 2009 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Sat, 21 Mar 2009 11:02:26 -0300 Subject: [firebase-br] como faco para atrazar uma transacao na gravacao Message-ID: <000001c9aa2e$d4e5fe70$0200a8c0@rubens> bom dia pessoal estou com um grande problema quando mando gravar uma nota ao mesmo tempo ele da deadlock ja mudei e agora ele da o registro ja esta gravado usando o delphi 7 firebird 1.5 como conseguir que dois operadores apertam o enter ao mesmo tempo para um esperar um determinado tempo para fazer a gravacao - pois o 1 operador aciona a nota 10 e o 2 operador que apertou ao mesmo tempo a nota seja 11 pois o 1 operador nao terminou a transacao dele agradeco desde ja obrigado rubens From rnribeiro em gmail.com Sat Mar 21 11:49:48 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 21 Mar 2009 11:49:48 -0300 Subject: [firebase-br] ajuda com stored procedure Message-ID: <88c045a10903210749g2488a16fk988d441d942daf41@mail.gmail.com> bom dia a todos estou com um pesqueno problema poderiam me ajudar, outro dia criei minha primeira sp, pra usar em um importador so que ela so importava se a tabela destino estivesse vazia e eu gostaria de inserir caso algum produto nov fosse inserido na tabela ou tivesse mudado de codigo então a fiz assim mais ta dando erro no loop que não ta varrendo a tabela toda e inserindo os itens que faltam poderiam me ajudar falta be,m pouco coisa e da forma que umcoelga tenteou fazer ficou meio complicado usando duas sp's, acredito que da forma que ta não seja tão complicado, mais to apanhando a sintaxe é a seguinte SET TERM ^ ; CREATE OR ALTER PROCEDURE IMPORTAR ( codigo integer, descricao varchar(200), vlrvenda double precision) as begin FOR SELECT CODIGO, DESCRICAO, PRECO_VENDA FROM STIHL INTO :CODIGO, :DESCRICAO, :vlrvenda //esseloop não ta resolvendo a questão DO BEGIN if (Exists(select codigo from stihl where codigo =:codigo)) then begin update produto set vlrvenda = : vlrvenda, descricao =:descricao where (codigo = :codigo); end else begin insert into produto(codigo, descricao, vlrvenda) select codigo, descricao, preco_venda from stihl; END end end^ From wellmsilva em gmail.com Sat Mar 21 12:10:52 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Sat, 21 Mar 2009 12:10:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?trigger_com_inser=E7=E3o_de_v=E1rios?= =?iso-8859-1?q?_registros_resultados_de_select?= In-Reply-To: <1020240902.2783111237495233621.JavaMail.root@artemis.ecomunic.goias.gov.br> References: <898856473.2764211237489632399.JavaMail.root@artemis.ecomunic.goias.gov.br> <1020240902.2783111237495233621.JavaMail.root@artemis.ecomunic.goias.gov.br> Message-ID: <21538b730903210810v408d2c4fub2b58b9a39e4b868@mail.gmail.com> olá Carlos, não sei se vai ti ajudar mas tenta assim: AFTER INSERT POSITION 0 AS DECLARE VARIABLE VCCE varchar(18); DECLARE VARIABLE VPRO integer; DECLARE VARIABLE VAUT varchar(255); DECLARE VARIABLE I integer; DECLARE VARIABLE Y integer; DECLARE VARIABLE CNPJ varchar(18);-- campo CNJP BEGIN select CNPJ from TBCADCONT where CCE = NEW.CCE into :cnjp; IF (NEW.ENVIACCE = 'S') then begin INSERT INTO TBCADREMESSA(CCE, IDPROTOCOLO, AUTOS) values(:cnjp, NEW.IDPROTOCOLO, NEW.TAUTOS); end ... Em todas as subquery você declara e atribui as variaveis e depois joga as variaveis no lugar das subquerys. 2009/3/19 Carlos Marcelo Filgueiras > > COMO FAZER UM TRIGGER +/- ASSIM: > não sei como fazer para que dentro do WHILE .. DO sejam inseridos os > próximos registros da tabela TBCADSOCIO > uso firebird 2.1 . > ..... > -- > AFTER INSERT POSITION 0 > AS > DECLARE VARIABLE VCCE varchar(18); > DECLARE VARIABLE VPRO integer; > DECLARE VARIABLE VAUT varchar(255); > DECLARE VARIABLE I integer; > DECLARE VARIABLE Y integer; > BEGIN > IF (NEW.ENVIACCE = 'S') then > begin > INSERT INTO TBCADREMESSA(CCE, IDPROTOCOLO, AUTOS) values((select CNPJ from > TBCADCONT where CCE = NEW.CCE), NEW.IDPROTOCOLO, NEW.TAUTOS); > end > IF (NEW.ENVIASOC = 'S') then > begin > VPRO = new.IDPROTOCOLO; > VAUT = new.TAUTOS; > Y = 0; > for select (select count(CPFCNPJ) from TBCADSOCIO where CPFCNPJ is not null > and CCEREL = NEW.CCE) as cont, CPFCNPJ from TBCADSOCIO where CPFCNPJ is not > null and CCEREL = NEW.CCE > into :I, :VCCE do > begin > WHILE (Y < I) DO > BEGIN > Y = Y + 1; > INSERT INTO TBCADREMESSA(CCE, IDPROTOCOLO, AUTOS) values(:VCCE, :VPRO, > :VAUT); > end > end > end > IF (NEW.ENVIACNT = 'S') then > begin > INSERT INTO TBCADREMESSA(CCE, IDPROTOCOLO, AUTOS) values((select CPFCNPJ > from TBCADCONTADOR where CPFCNPJ = (SELECT CONTADOR FROM TBCADCONT WHERE CCE > = NEW.CCE)), NEW.IDPROTOCOLO, NEW.TAUTOS); > end > END^ > -- > ..... > desde já muito obrigado! > Krlos > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 joao_jma em itelefonica.com.br Sat Mar 21 12:14:53 2009 From: joao_jma em itelefonica.com.br (joao_jma) Date: Sat, 21 Mar 2009 12:14:53 -0300 Subject: [firebase-br] OFF - Componente Message-ID: <05A988B3629146EEB3FC1F6C5AC94F3F@CPD003> Alguém usa algum tipo de componente FREE para fazer limitação de acesso ao sistema??? Tipo, a licença vencer de 30 em 30 dias... Desculpem o OFF e obrigado !!! João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 From estanisgeyer em gmail.com Sat Mar 21 14:28:53 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Sat, 21 Mar 2009 14:28:53 -0300 Subject: [firebase-br] como faco para atrazar uma transacao na gravacao In-Reply-To: <000001c9aa2e$d4e5fe70$0200a8c0@rubens> References: <000001c9aa2e$d4e5fe70$0200a8c0@rubens> Message-ID: <8f19defc0903211028r241f38b6re285011b5e7d7870@mail.gmail.com> Você não deixou muito claro o que você pretende fazer. Mas se é para incrementar registros, utilize GENERATOR ou SEQUENCE (firebird >= 2.0). Abraços, Marcelo. 2009/3/21 Rubens - Solucao Empresarial > bom dia pessoal estou com um grande problema quando mando gravar uma nota > ao mesmo tempo ele da deadlock ja mudei e agora ele da o registro ja esta > gravado usando o delphi 7 firebird 1.5 como conseguir que dois operadores > apertam o enter ao mesmo tempo para um esperar um determinado tempo para > fazer a gravacao - pois o 1 operador aciona a nota 10 e o 2 operador que > apertou ao mesmo tempo a nota seja 11 pois o 1 operador nao terminou a > transacao dele > agradeco desde ja > obrigado > rubens > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 sandro_rebelo em ibest.com.br Sat Mar 21 14:34:10 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sat, 21 Mar 2009 14:34:10 -0300 Subject: [firebase-br] RES: ajuda com stored procedure In-Reply-To: <88c045a10903210749g2488a16fk988d441d942daf41@mail.gmail.com> References: <88c045a10903210749g2488a16fk988d441d942daf41@mail.gmail.com> Message-ID: Mas se você esta passando já o código, a descrição e valor na procedure porque vc esta fazendo esse select? Se tirar esse select da procedure não funciona o jeito que vc quer? FOR SELECT CODIGO, DESCRICAO, PRECO_VENDA FROM STIHL INTO :CODIGO, :DESCRICAO, :vlrvenda //esseloop não ta resolvendo a questão -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: sábado, 21 de março de 2009 11:50 Para: FireBase Assunto: [firebase-br] ajuda com stored procedure bom dia a todos estou com um pesqueno problema poderiam me ajudar, outro dia criei minha primeira sp, pra usar em um importador so que ela so importava se a tabela destino estivesse vazia e eu gostaria de inserir caso algum produto nov fosse inserido na tabela ou tivesse mudado de codigo então a fiz assim mais ta dando erro no loop que não ta varrendo a tabela toda e inserindo os itens que faltam poderiam me ajudar falta be,m pouco coisa e da forma que umcoelga tenteou fazer ficou meio complicado usando duas sp's, acredito que da forma que ta não seja tão complicado, mais to apanhando a sintaxe é a seguinte SET TERM ^ ; CREATE OR ALTER PROCEDURE IMPORTAR ( codigo integer, descricao varchar(200), vlrvenda double precision) as begin FOR SELECT CODIGO, DESCRICAO, PRECO_VENDA FROM STIHL INTO :CODIGO, :DESCRICAO, :vlrvenda //esseloop não ta resolvendo a questão DO BEGIN if (Exists(select codigo from stihl where codigo =:codigo)) then begin update produto set vlrvenda = : vlrvenda, descricao =:descricao where (codigo = :codigo); end else begin insert into produto(codigo, descricao, vlrvenda) select codigo, descricao, preco_venda from stihl; 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 From marcio_manhaes em uol.com.br Sat Mar 21 16:50:54 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Sat, 21 Mar 2009 16:50:54 -0300 Subject: [firebase-br] FireBird X Widows Vista Message-ID: <07BE9C9354B147BAAEDECFB854000107@micro> Tenho um programa em FB 1.5.3 + Delphi 7 que não consigo fazê-lo funcionar neste tal de Windows Vista. O que fazer uma vez que ele funciona no XP, mas agora apareceu esse Vista para atrapalhar. Sei que tenho de liberar alguns travamentos, mas quais seriam. Conto com ajude de vocês. Obrigado. Márcio From ncsinfo em ibest.com.br Sat Mar 21 19:46:36 2009 From: ncsinfo em ibest.com.br (Newton) Date: Sat, 21 Mar 2009 19:46:36 -0300 Subject: [firebase-br] OFF - Componente References: <05A988B3629146EEB3FC1F6C5AC94F3F@CPD003> Message-ID: <8DFE0C875C9C49189DFB6C3BE288C021@home> TurboPower OnGuard http://sourceforge.net/projects/tponguard/ []s. Newton Tangará da Serra - MT ----- Original Message ----- From: "joao_jma" To: "Lista FireBase" Sent: Saturday, March 21, 2009 12:14 PM Subject: [firebase-br] OFF - Componente Alguém usa algum tipo de componente FREE para fazer limitação de acesso ao sistema??? Tipo, a licença vencer de 30 em 30 dias... Desculpem o OFF e obrigado !!! João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 andersonpaduarj em gmail.com Sun Mar 22 08:29:22 2009 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sun, 22 Mar 2009 08:29:22 -0300 Subject: [firebase-br] RES: ajuda com stored procedure In-Reply-To: References: <88c045a10903210749g2488a16fk988d441d942daf41@mail.gmail.com> Message-ID: Se eu entendi bem, vc quer ler a toda a tabela STIHL e atualizar a tabela produto. Se for isso ficaria mais ou menos assim. Um detalhe que vi na sua SP original foi os parametros de entrada, pois como vc iria ler toda a tabela não precisaria então criei as mesmas como variavel para ser usada junto select : into. SET TERM ^ ; CREATE OR ALTER PROCEDURE IMPORTAR ( ) as codigo integer, descricao varchar(200), vlrvenda double precision begin FOR SELECT CODIGO, DESCRICAO, PRECO_VENDA FROM STIHL INTO :CODIGO, :DESCRICAO, :VLRVENDA // Varre toda tabela STIHL DO BEGIN if (Exists(select * from PRODUTO where codigo =:codigo)) then begin update produto set vlrvenda = : vlrvenda, descricao =:descricao where (codigo = :codigo); end else begin insert into produto( codigo, descricao, vlrvenda) VALUES ( :codigo, :descricao, :vlrvenda); END end end^ 2009/3/21 Sandro > Mas se você esta passando já o código, a descrição e valor na procedure > porque vc esta fazendo esse select? > > Se tirar esse select da procedure não funciona o jeito que vc quer? > > FOR SELECT CODIGO, DESCRICAO, PRECO_VENDA FROM STIHL > INTO :CODIGO, :DESCRICAO, :vlrvenda //esseloop não ta resolvendo a > questão > > > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: sábado, 21 de março de 2009 11:50 > Para: FireBase > Assunto: [firebase-br] ajuda com stored procedure > > bom dia a todos estou com um pesqueno problema poderiam me ajudar, outro > dia > criei minha primeira sp, pra usar em um importador so que ela so importava > se a tabela destino estivesse vazia e eu gostaria de inserir caso algum > produto nov fosse inserido na tabela ou tivesse mudado de codigo então a > fiz > assim mais ta dando erro no loop que não ta varrendo a tabela toda e > inserindo os itens que faltam poderiam me ajudar falta be,m pouco coisa e > da > forma que umcoelga tenteou fazer ficou meio complicado usando duas sp's, > acredito que da forma que ta não seja tão complicado, mais to apanhando > a sintaxe é a seguinte > > SET TERM ^ ; > > CREATE OR ALTER PROCEDURE IMPORTAR ( > codigo integer, > descricao varchar(200), > vlrvenda double precision) > as > begin > FOR SELECT CODIGO, DESCRICAO, PRECO_VENDA FROM STIHL > INTO :CODIGO, :DESCRICAO, :vlrvenda //esseloop não ta resolvendo a > questão > DO BEGIN > if (Exists(select codigo from stihl where codigo =:codigo)) then > begin > update produto set vlrvenda = : vlrvenda, > descricao =:descricao > > where (codigo = :codigo); > end > else > begin > insert into produto(codigo, descricao, vlrvenda) select codigo, > descricao, preco_venda > > from stihl; > > 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com From gutopj02 em gmail.com Sun Mar 22 11:20:50 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Sun, 22 Mar 2009 11:20:50 -0300 Subject: [firebase-br] Mdo Message-ID: Pessoal, trabalho com D7 e MDO... estou pensando em migrar para D2007 ja pesquisei e achei praticamente todos os compontentes que uso no D7 para o D2007... mas a MDO pelo que vi so vai ate o D2006 alguem sabe se tem alguma versao para D2007 ? Grato Augusto From samuel.peres.ferreira em gmail.com Sun Mar 22 17:13:13 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Sun, 22 Mar 2009 17:13:13 -0300 Subject: [firebase-br] Ajuda com select complicado In-Reply-To: <8f19defc0903201350q2d6de8d3ie2cfd48e029ab09d@mail.gmail.com> References: <8f19defc0903201350q2d6de8d3ie2cfd48e029ab09d@mail.gmail.com> Message-ID: ola da uma olhada nessa sp ai. nao sei se vai rodar, mas ja é um comeco set term ^; create procedure Verifica (id :integer) returns (id integer, data_hora datetime, valor_total float, id_emp integer) as declare wIgual string; declare niValor float; declare eiValor float; begin for select data_hora, valor_total, id_emp from nfe where nf.id_emp is null and id = :id into :data_hora, :valor_total, :id_emp do begin wIgual = 'S'; for select ni.valor, ei.valor from nf_itens ni left join emp_itens ei on (ni.nro = ei.nro) into :niValor, :eiValor do begin if (nivalor <> eiValor) then begin wIgual = 'N'; break; end end if (wIgual = 'S') then suspend; end end set term ;^ falta mudar o segundo 'for' para pegar so as empresas q vc ker. nao entendi bem qual seriam os campos de relacionamento samuel From samuel.querino em gmail.com Mon Mar 23 00:01:21 2009 From: samuel.querino em gmail.com (Samuel Querino da Cruz) Date: Mon, 23 Mar 2009 00:01:21 -0300 Subject: [firebase-br] Serial do AVG 8.5 ? Message-ID: Pessoal alguem tem o serial do AVG 8.5 ? Obrigado From ivan em cyber.inf.br Mon Mar 23 08:44:00 2009 From: ivan em cyber.inf.br (Ivan Brasil Fuzzer) Date: Mon, 23 Mar 2009 08:44:00 -0300 (GMT-03:00) Subject: [firebase-br] Serial do AVG 8.5 ? In-Reply-To: Message-ID: <1997759857.241237808640024.JavaMail.root@netserver2> Samuel, te garanto que quem comprou uma ou mais licenças tem o serial. Se estiver interessado em comprar uma licença volte a entrar em contato que eu, como revendedor do AVG, posso lhe passar um orçamento. ----- Mensagem original ----- De: "Samuel Querino da Cruz" Para: "FireBase" Enviadas: Segunda-feira, 23 de Março de 2009 0:01:21 (GMT-0300) Auto-Detected Assunto: [firebase-br] Serial do AVG 8.5 ? Pessoal alguem tem o serial do AVG 8.5 ? 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 -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Gerente de infraestrutura Av. Salgado Filho, 85 - Cj. 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 From listas em warmboot.com.br Mon Mar 23 08:53:21 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 23 Mar 2009 08:53:21 -0300 Subject: [firebase-br] Serial do AVG 8.5 ? In-Reply-To: References: Message-ID: <1431269833.20090323085321@warmboot.com.br> Pirataria não é permitida na lista. Em caso de reincidência, seu cadastro será removido. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br SQdC> Pessoal alguem tem o serial do AVG 8.5 ? From renato_br em bol.com.br Mon Mar 23 09:45:17 2009 From: renato_br em bol.com.br (Renato Alves) Date: Mon, 23 Mar 2009 09:45:17 -0300 Subject: [firebase-br] Ajuda com PHP x Firebird References: <000001c9a9ae$af12fa70$0d38ef50$@ricci@oriontechnology.com.br> Message-ID: <018301c9abb5$388aa390$18c8d8c8@vistaexperience> Mateus, Outra opção e usar INTRAWEB, desenvolve em Delphi para WEB e acessa Firebird. RenatoAlves ----- Original Message ----- From: "Mateus F. Ricci | ORION Technology" To: "'FireBase'" Sent: Friday, March 20, 2009 7:53 PM Subject: [firebase-br] Ajuda com PHP x Firebird Boa noite a todos.. Trabalho com o Firebird já a algum tempo... porém, utilizo-o somente com Delphi... Hoje minha aplicação precisa de um módulo WEB... e eu queria desenvolver esse módulo diretamente ligado ao meu banco de dados... "totalmente on-line"... porém, naum faço idéia de como o Firebird funciona com o PHP... Enfim, gostaria de dicas sobre esse assunto.... por exemplo, se tem algum livro bom sibre PHP x Firebird... se existe algum site onde eu possa encontrar informações realmente confiáveis a respeito do assunto... e também sobre a manipulação do próprio PHP... que servidor web usar.... tipo IIS do Windows ou pode ser o apache... qual seria a melhor versão a ser usada, no caso de ser o apache... tem alguma configuração especial... No site da firebase... tem algum lugar que fale sobre isso??? Não consegui encontrar.... Muito obrigado Att. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes (Telefone: (19) 3308-8838 / (19) 9274-9792 *E-mail: mateus.ricci em oriontechnology.com.br :MSN: mateusricci_ti em hotmail.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 __________ Informação do NOD32 IMON 3950 (20090320) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br From danilosassaroli em gmail.com Mon Mar 23 10:28:11 2009 From: danilosassaroli em gmail.com (#> D.S Sassaroli) Date: Mon, 23 Mar 2009 10:28:11 -0300 Subject: [firebase-br] Banco Corrompido - Ajuda por Favor In-Reply-To: <8ce4f61d0903201424x3d2d1957x21ce20f2e16d3324@mail.gmail.com> References: <000801c9a971$c24f5f30$c800a8c0@DISCOSERVER> <8ce4f61d0903201424x3d2d1957x21ce20f2e16d3324@mail.gmail.com> Message-ID: <72a4bf430903230628h2e3a7260h86b8b44c901779db@mail.gmail.com> Rogério, resolveu seu problema? 2009/3/20 auriston geronimo lopes > use > > *gfix -mend -full -ignore database.gdb * > > > Em 20/03/09, Solutions Sistemas > escreveu: > > > > Pessoal, > > > > Ao acessar o banco firebird, tentar fazer backup..etc..está dando erro: > > Unsuccessfull execution caused by a system error that > > procludes sucessfull execution of subsequent statements. > > internal gds software consistency check (can't continue > > after bugcheck). > > Alguem poderia me auxiliar para solucionar este problema..como proceder? > > > > Grato pela ajuda..estou precisando urgente. > > > > Rogerio. > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 mateus.ricci em oriontechnology.com.br Mon Mar 23 10:49:15 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Mon, 23 Mar 2009 10:49:15 -0300 Subject: [firebase-br] RES: Ajuda PHP x Firebird In-Reply-To: <1213952026.01237637601364.JavaMail.root@netserver2> References: <000501c9a9af$90829e20$b187da60$@ricci@oriontechnology.com.br> <1213952026.01237637601364.JavaMail.root@netserver2> Message-ID: <000401c9abbe$27dc3a50$7794aef0$@ricci@oriontechnology.com.br> Valeu mesmo, Ótimo link, tem tudo o que eu preciso... Obrigado. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes STelefone: (19) 3308-8838 / (19) 9274-9792 /E-mail: mateus.ricci em oriontechnology.com.br mMSN: mateusricci_ti em hotmail.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Ivan Brasil Fuzzer Enviada em: sábado, 21 de março de 2009 09:13 Para: FireBase Assunto: Re: [firebase-br] Ajuda PHP x Firebird O melhor lugar para começar é http://br2.php.net/ibase ----- Mensagem original ----- De: "Mateus F. Ricci | ORION Technology" Para: "FireBase" Enviadas: Sexta-feira, 20 de Março de 2009 19:59:46 (GMT-0300) Auto-Detected Assunto: [firebase-br] Ajuda PHP x Firebird Boa noite Cantu...tudo bom?? Trabalho com o Firebird já a algum tempo... porém, utilizo-o somente com Delphi... Hoje minha aplicação precisa de um módulo WEB... e eu queria desenvolver esse módulo diretamente ligado ao meu banco de dados... ?totalmente on-line?... porém, naum faço idéia de como o Firebird funciona com o PHP... e preciso de algo tipo passo-a-passo para leigos....rsrs Enfim, gostaria de dicas sobre esse assunto.... por exemplo, se tem algum livro bom sobre PHP x Firebird... se existe algum site onde eu possa encontrar informações realmente confiáveis a respeito do assunto... e também sobre a manipulação do próprio PHP... que servidor web usar.... tipo IIS do Windows ou pode ser o apache... qual seria a melhor versão a ser usada, no caso de ser o apache... tem alguma configuração especial...??? No site da firebase... tem algum lugar que fale sobre isso??? Não consegui encontrar.... Tem algum artigo que eu possa me basear... pois, preciso de um site 100% seguro... os vendedores irão utilizar o site para colocar: pedido, itens dos pedidos, serviços dos pedidos, as parcelas com suas formas de pagamento e ainda consultar o estoque dos produtos e prazos de entrega e o cadastro dos clientes para saber se podem vender ou se o cliente tem alguma restrição financeira...entre outras coisas do gênero... Muito obrigado Att. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes (Telefone: (19) 3308-8838 / (19) 9274-9792 *E-mail: mateus.ricci em oriontechnology.com.br :MSN: mateusricci_ti em hotmail.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 -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Gerente de infraestrutura Av. Salgado Filho, 85 - Cj. 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 contato em solutionssistemas.com.br Mon Mar 23 10:52:12 2009 From: contato em solutionssistemas.com.br (Solutions Sistemas) Date: Mon, 23 Mar 2009 10:52:12 -0300 Subject: [firebase-br] Banco Corrompido - Ajuda por Favor References: <000801c9a971$c24f5f30$c800a8c0@DISCOSERVER><8ce4f61d0903201424x3d2d1957x21ce20f2e16d3324@mail.gmail.com> <72a4bf430903230628h2e3a7260h86b8b44c901779db@mail.gmail.com> Message-ID: <000c01c9abbe$940fa900$c800a8c0@DISCOSERVER> Obrigado pela ajuda...problema resolvido.. Muito grato pela atenção de todos. Rogerio. ----- Original Message ----- From: "#> D.S Sassaroli" To: "FireBase" Sent: Monday, March 23, 2009 10:28 AM Subject: Re: [firebase-br] Banco Corrompido - Ajuda por Favor Rogério, resolveu seu problema? 2009/3/20 auriston geronimo lopes > use > > *gfix -mend -full -ignore database.gdb * > > > Em 20/03/09, Solutions Sistemas > escreveu: > > > > Pessoal, > > > > Ao acessar o banco firebird, tentar fazer backup..etc..está dando erro: > > Unsuccessfull execution caused by a system error that > > procludes sucessfull execution of subsequent statements. > > internal gds software consistency check (can't continue > > after bugcheck). > > Alguem poderia me auxiliar para solucionar este problema..como proceder? > > > > Grato pela ajuda..estou precisando urgente. > > > > Rogerio. > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 a.lima.silva em terra.com.br Mon Mar 23 10:54:45 2009 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Mon, 23 Mar 2009 10:54:45 -0300 Subject: [firebase-br] Ajuda por favor com Driver do Firebird da Upscene In-Reply-To: <72a4bf430903230628h2e3a7260h86b8b44c901779db@mail.gmail.com> References: <000801c9a971$c24f5f30$c800a8c0@DISCOSERVER><8ce4f61d0903201424x3d2d1957x21ce20f2e16d3324@mail.gmail.com> <72a4bf430903230628h2e3a7260h86b8b44c901779db@mail.gmail.com> Message-ID: Pessoal, acabei de receber o driver da upscene ( comprei pela loja da firebase ) e estou com uma dúvida. Eu usava o DBExpress com o driver Default INTERBASE e atuo nas transações de modo explicito da seguinte forma : TD.TransactionID := NewTransactionID; TD.IsolationLevel := xilREADCOMMITTED; SQLConnection1.StartTransaction(TD); Bem, veio uma unit junto ao driver da Upscene, upDBX_FBConst.pas Pelo que entendi ( não sou assim tão bom no inglês ) eu deveria mudar isso para : Eu deveria fazer assim ? TD.TransactionID := NewTransactionID; TD.CustomIsolation := TR_ISO_READ_COMMITTED; SQLConnection1.StartTransaction(TD); e NÃO USAR MAIS O TD.IsolationLevel := xilREADCOMMITTED; Seria isso ? OBRIGADO Antonio Carlos From alexsistemass em gmail.com Mon Mar 23 17:25:37 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Mon, 23 Mar 2009 17:25:37 -0300 Subject: [firebase-br] Compra InfoPower Message-ID: Sei que não tem nada a ver Com Firebird ..Mas como na lista tem varios usuarios de Delphi .. Gostaria de Saber se alguem da lista esta usando componentes da InfoPower para o Delphi 2009 e Se sabe se tem algum trial para testar ou somente se comprar se não existe trial .. e quais são os representates da infopower no Brasil Obrigado ate + From rubens em solucaoempresarial.net Mon Mar 23 18:12:10 2009 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Mon, 23 Mar 2009 18:12:10 -0300 Subject: [firebase-br] DEADLOCK - COMO ATRAZAR UMA TRANSACAO NA GRAVACAO Message-ID: <000d01c9abfc$0b764b60$0200a8c0@rubens> boa tarde pessoal estou com um grande problema no programa meu de estoque quando a pessoal vai fazer a venda - quando mando gravar uma nota ao mesmo tempo de um outro terminal - ele dá a mensagem de que o registro ja esta gravado estou usando o delphi 7 e firebird 1.5 como conseguir que dois operadores apertam o ENTER ou GRAVAM ao mesmo tempo fazer um terminal esperar a gravacao ate o outro terminar para depois ele fazer a gravacao - exemplo - terminal 1 manda gravar a nota e o terminal 2 apertou ao mesmo tempo a nota - ele vai colocar para a gravacao a transacao qual chegar primeiro comeca a gravar a nota 1 e depois o segundo entra em um loop esperando o prmeiro terminar a gravacao da nota 1 para depois gravar a nota 2 agradeco desde ja obrigado rubens From sergiojampapb em gmail.com Tue Mar 24 07:21:19 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Tue, 24 Mar 2009 07:21:19 -0300 Subject: [firebase-br] Compra InfoPower In-Reply-To: References: Message-ID: <33988d9d0903240321w107ae89dq4e147da04d0ded38@mail.gmail.com> Teste também o DevExpress. Em 23/03/09, Alex Miranda de Oliveira escreveu: > Sei que não tem nada a ver Com Firebird ..Mas como na lista > tem varios usuarios de Delphi .. > > Gostaria de Saber se alguem da lista esta usando > componentes da InfoPower para o Delphi 2009 > > e Se sabe se tem algum trial para testar ou somente se comprar > se não existe trial .. > > e quais são os representates da infopower no Brasil > > > 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 vansiqq em gmail.com Tue Mar 24 08:07:17 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Tue, 24 Mar 2009 08:07:17 -0300 Subject: [firebase-br] DEADLOCK - COMO ATRAZAR UMA TRANSACAO NA GRAVACAO In-Reply-To: <000d01c9abfc$0b764b60$0200a8c0@rubens> References: <000d01c9abfc$0b764b60$0200a8c0@rubens> Message-ID: <49C8BEE5.7000903@gmail.com> Bom dia Rubens, Não sei se é o seu caso, mas pelo que entendi vc está atribuindo o número da nota apenas quando o operador confirma a operação. Na maioria dos programas que vi com emissão de documentos fiscais ou que precisem de uma numeração exclusiva, o processo que vi e que adotei foi utilizar uma rotina pra reservar o numero e atribui-lo ao documento apenas na hora da confirmação. Caso a impressão seja cancelada, o número é liberado para utilização futura. Assim aquele número só é utilizado uma vez e apenas por um operador. O Luiz "Reddevil", um companheiro antigo desta lista, disponibilizou uma vez um modelo de sequenciamento utilizando stored procedures e generators, que eu achei muito boas. Pena que não lembro o link onde este modelo está. Talvez o Cantu possa te ajudar neste sentido. Mas espero ter te ajudado de alguma forma. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Rubens - Solucao Empresarial escreveu: > boa tarde pessoal estou com um grande problema > no programa meu de estoque quando a pessoal vai fazer a venda - quando mando gravar uma nota ao mesmo tempo de um outro terminal - ele dá a mensagem de que o registro ja esta gravado estou usando o delphi 7 e firebird 1.5 como conseguir que dois operadores apertam o ENTER ou GRAVAM ao mesmo tempo fazer um terminal esperar a gravacao ate o outro terminar para depois ele fazer a gravacao - > > exemplo - terminal 1 manda gravar a nota e o terminal 2 apertou ao mesmo tempo a nota - ele vai colocar para a gravacao a transacao qual chegar primeiro comeca a gravar a nota 1 e depois o segundo entra em um loop esperando o prmeiro terminar a gravacao da nota 1 para depois gravar a nota 2 > > agradeco desde ja > obrigado > rubens > From rafamussinato em gmail.com Tue Mar 24 08:16:14 2009 From: rafamussinato em gmail.com (rafael sacoman mussinato) Date: Tue, 24 Mar 2009 08:16:14 -0300 Subject: [firebase-br] Off [Ferramenta UML] Message-ID: Estou desenvolvendo um projeto e necessito de uma ferramenta para desenvolver diagramas de caso de uso Atividade sequencia E assim vai...se alguem tiver algum link ou nome de uma ferramenta UML favor mandar Valeu... From marioirodrigues em gmail.com Tue Mar 24 08:35:51 2009 From: marioirodrigues em gmail.com (Mario Rodrigues) Date: Tue, 24 Mar 2009 08:35:51 -0300 Subject: [firebase-br] Off [Ferramenta UML] In-Reply-To: References: Message-ID: <9c6114c60903240435v69e96ec3x84719195d0ffa0b7@mail.gmail.com> Uso o StarUML e resolve tudo q preciso! 2009/3/24 rafael sacoman mussinato > Estou desenvolvendo um projeto e necessito de uma ferramenta para > desenvolver diagramas de caso de uso > Atividade > sequencia > > E assim vai...se alguem tiver algum link ou nome de uma ferramenta UML > favor > mandar > 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 patriciasnp em gmail.com Tue Mar 24 08:36:44 2009 From: patriciasnp em gmail.com (=?ISO-8859-1?Q?Patr=EDcia?=) Date: Tue, 24 Mar 2009 08:36:44 -0300 Subject: [firebase-br] Off [Ferramenta UML] In-Reply-To: References: Message-ID: <12fb52650903240436u21ef6d4auc002caf4a6a460b6@mail.gmail.com> http://www.developers.net/ibmshowcase/view/249 tenta esse link ai, Rational Rose 2009/3/24 rafael sacoman mussinato > Estou desenvolvendo um projeto e necessito de uma ferramenta para > desenvolver diagramas de caso de uso > Atividade > sequencia > > E assim vai...se alguem tiver algum link ou nome de uma ferramenta UML > favor > mandar > 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 > -- "A possibilidade de ajudar o outro é um privilégio que nem todos têem. Se podemos ajudar o próximo, façamos com todo empenho sabendo que a recompensa vem de Deus" - =|ÞåTy|= - From luisfirevb em gmail.com Tue Mar 24 09:02:21 2009 From: luisfirevb em gmail.com (LuisFireVB) Date: Tue, 24 Mar 2009 09:02:21 -0300 Subject: [firebase-br] RES: DEADLOCK - COMO ATRAZAR UMA TRANSACAO NA GRAVACAO In-Reply-To: <49C8BEE5.7000903@gmail.com> References: <000d01c9abfc$0b764b60$0200a8c0@rubens> <49C8BEE5.7000903@gmail.com> Message-ID: <000701c9ac78$65a25440$30e6fcc0$@com> Numero de NF sendo reservado, isso não é tributariamente correto ou legal. Se o cara cancela a inclusão a NF é descartada e uma outra pode ser emitida com numeração superior em ordem inversa, isso pode gerar complicações com o Fisco. A emissão das notas devem ser sempre seqüenciais, e nunca intercaladas. Sendo assim o correto é realmente pegar o número da NF no momento de salvar o registro, porém de outra forma. Sua rotina não deve reservar um número, mas sim na hora de gravar pegar o último número disponível, e assim usá-lo para gravar os dados. Caso ocorra uma outra estação gravando o mesmo número miléssimos de segundo antes, irá gerar um erro que deve ser interceptado e o processo de pegar o próximo número repetido, até que haja sucesso na gravação, o que garante um único número e também que será o último na sequência. Esse é o processo mais indicado. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: terça-feira, 24 de março de 2009 08:07 Para: FireBase Assunto: Re: [firebase-br] DEADLOCK - COMO ATRAZAR UMA TRANSACAO NA GRAVACAO Bom dia Rubens, Não sei se é o seu caso, mas pelo que entendi vc está atribuindo o número da nota apenas quando o operador confirma a operação. Na maioria dos programas que vi com emissão de documentos fiscais ou que precisem de uma numeração exclusiva, o processo que vi e que adotei foi utilizar uma rotina pra reservar o numero e atribui-lo ao documento apenas na hora da confirmação. Caso a impressão seja cancelada, o número é liberado para utilização futura. Assim aquele número só é utilizado uma vez e apenas por um operador. O Luiz "Reddevil", um companheiro antigo desta lista, disponibilizou uma vez um modelo de sequenciamento utilizando stored procedures e generators, que eu achei muito boas. Pena que não lembro o link onde este modelo está. Talvez o Cantu possa te ajudar neste sentido. Mas espero ter te ajudado de alguma forma. -- []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Rubens - Solucao Empresarial escreveu: > boa tarde pessoal estou com um grande problema > no programa meu de estoque quando a pessoal vai fazer a venda - quando mando gravar uma nota ao mesmo tempo de um outro terminal - ele dá a mensagem de que o registro ja esta gravado estou usando o delphi 7 e firebird 1.5 como conseguir que dois operadores apertam o ENTER ou GRAVAM ao mesmo tempo fazer um terminal esperar a gravacao ate o outro terminar para depois ele fazer a gravacao - > > exemplo - terminal 1 manda gravar a nota e o terminal 2 apertou ao mesmo tempo a nota - ele vai colocar para a gravacao a transacao qual chegar primeiro comeca a gravar a nota 1 e depois o segundo entra em um loop esperando o prmeiro terminar a gravacao da nota 1 para depois gravar a nota 2 > > agradeco desde ja > obrigado > rubens > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 wellmsilva em gmail.com Tue Mar 24 09:28:46 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Tue, 24 Mar 2009 09:28:46 -0300 Subject: [firebase-br] Backup em Delphi Message-ID: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> Olá pessoal, Gostaria de saber se tem alguma maneira de fazer backup do banco firebird pelo delphi, Eu estou usando desta forma: Fechaconexao. WinExec(pchar('Paramentro ......)); Abreconexão. Mas gostaria de saber se existe outra forma, pois desta forma o winexec "chama" outra aplicação e não espera terminar o processo. Gostaria que ficasse assim: Fecha conexao. Faz o backup , espera terminar abre conexão. From robsonfg em terra.com.br Tue Mar 24 09:42:46 2009 From: robsonfg em terra.com.br (Robson Gomes) Date: Tue, 24 Mar 2009 09:42:46 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Backup em Delphi References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> Message-ID: <49C8D546.000001.02240@EST-ROBSON> verifique se sua suite de conexao nao tem o componente de backup, se nao tiver, use o mdo ... muito ffacil de configurar -------Mensagem original------- De: Wellington Melo Data: 24/03/2009 09:30:20 Para: FireBase Assunto: [firebase-br] Backup em Delphi Olá pessoal, Gostaria de saber se tem alguma maneira de fazer backup do banco firebird pelo delphi, Eu estou usando desta forma: Fechaconexao. WinExec(pchar('Paramentro ......)); Abreconexão. Mas gostaria de saber se existe outra forma, pois desta forma o winexec "chama" outra aplicação e não espera terminar o processo. Gostaria que ficasse assim: Fecha conexao. Faz o backup , espera terminar abre conexã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 ____________________________________________________________ No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.25/2019 - Release Date: 03/23/09 18:51:00 From magno em speet.com.br Tue Mar 24 09:56:38 2009 From: magno em speet.com.br (Magno System) Date: Tue, 24 Mar 2009 09:56:38 -0300 Subject: [firebase-br] Backup em Delphi References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> Message-ID: <001c01c9ac7f$f8a09f70$6915a8c0@MagnoSystem> Wellington. O IBX, IBO, MDO tem componentes que usam a API do FIREBIRD para fazer backup. ----- Original Message ----- From: "Wellington Melo" To: "FireBase" Sent: Tuesday, March 24, 2009 9:28 AM Subject: [firebase-br] Backup em Delphi Olá pessoal, Gostaria de saber se tem alguma maneira de fazer backup do banco firebird pelo delphi, Eu estou usando desta forma: Fechaconexao. WinExec(pchar('Paramentro ......)); Abreconexão. Mas gostaria de saber se existe outra forma, pois desta forma o winexec "chama" outra aplicação e não espera terminar o processo. Gostaria que ficasse assim: Fecha conexao. Faz o backup , espera terminar abre conexã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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.26/2020 - Release Date: 03/24/09 09:19:00 From clayton.mpi em gmail.com Tue Mar 24 09:59:35 2009 From: clayton.mpi em gmail.com (Clayton Tavares Dan - MPI) Date: Tue, 24 Mar 2009 09:59:35 -0300 Subject: [firebase-br] Backup em Delphi In-Reply-To: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> Message-ID: <49C8D937.5000809@mpi.com.br> rapaz.. c conseguir algo tbem quero .. eu li em algum lugar q tem um parametro q vc passa p o gbak q ele faz uma copia do banco no momento q vc roda o backup.. ou seja.. vc faz o backup e pode continuar a usar o sistema.. agora nao sei qual a versao do firebird q faz isso .. Att -------------------------------------------------------------------------------------------- Clayton Tavares Dan Mpi Automação Comercial LTDA Tel.: (0xx14) 3372-4961 (ramal 17) Fax : (0xx14) 3372-4961 (ramal 20) Celular : (0xx14) 8127-8902 E-mail: clayton_mpi em tdkom.com.br ; clayton em mpi.com.br Site : www.mpi.com.br ICQ 20677863 MSN claytontavaresdan em hotmail.com Wellington Melo escreveu: > Olá pessoal, > Gostaria de saber se tem alguma maneira de fazer backup do banco > firebird pelo delphi, > Eu estou usando desta forma: > Fechaconexao. > WinExec(pchar('Paramentro ......)); > Abreconexão. > > Mas gostaria de saber se existe outra forma, pois desta forma o winexec > "chama" outra aplicação e não espera terminar o processo. > Gostaria que ficasse assim: > > Fecha conexao. > Faz o backup , > espera terminar > abre conexã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 clayton.mpi em gmail.com Tue Mar 24 10:00:25 2009 From: clayton.mpi em gmail.com (Clayton Tavares Dan - MPI) Date: Tue, 24 Mar 2009 10:00:25 -0300 Subject: [firebase-br] Res: Backup em Delphi In-Reply-To: <49C8D546.000001.02240@EST-ROBSON> References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> <49C8D546.000001.02240@EST-ROBSON> Message-ID: <49C8D969.1080208@mpi.com.br> MDO? Robson Gomes escreveu: > verifique se sua suite de conexao nao tem o componente de backup, se nao > tiver, use o mdo ... muito ffacil de configurar > > > -------Mensagem original------- > > De: Wellington Melo > Data: 24/03/2009 09:30:20 > Para: FireBase > Assunto: [firebase-br] Backup em Delphi > > Olá pessoal, > Gostaria de saber se tem alguma maneira de fazer backup do banco > firebird pelo delphi, > Eu estou usando desta forma: > Fechaconexao. > WinExec(pchar('Paramentro ......)); > Abreconexão. > > Mas gostaria de saber se existe outra forma, pois desta forma o winexec > "chama" outra aplicação e não espera terminar o processo. > Gostaria que ficasse assim: > > Fecha conexao. > Faz o backup , > espera terminar > abre conexã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 > > > ____________________________________________________________ > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.25/2019 - Release Date: 03/23/09 > 18:51:00 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 magno em speet.com.br Tue Mar 24 10:22:00 2009 From: magno em speet.com.br (Magno System) Date: Tue, 24 Mar 2009 10:22:00 -0300 Subject: [firebase-br] Res: Backup em Delphi References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com><49C8D546.000001.02240@EST-ROBSON> <49C8D969.1080208@mpi.com.br> Message-ID: <002801c9ac83$83766f00$6915a8c0@MagnoSystem> MDO - Mercury Database Objects. O gbak independente de parâmetros, ele faz backup com o banco de dados em produção. ----- Original Message ----- From: "Clayton Tavares Dan - MPI" To: "FireBase" Sent: Tuesday, March 24, 2009 10:00 AM Subject: Re: [firebase-br] Res: Backup em Delphi MDO? Robson Gomes escreveu: > verifique se sua suite de conexao nao tem o componente de backup, se nao > tiver, use o mdo ... muito ffacil de configurar > > > -------Mensagem original------- > > De: Wellington Melo > Data: 24/03/2009 09:30:20 > Para: FireBase > Assunto: [firebase-br] Backup em Delphi > > Olá pessoal, > Gostaria de saber se tem alguma maneira de fazer backup do banco > firebird pelo delphi, > Eu estou usando desta forma: > Fechaconexao. > WinExec(pchar('Paramentro ......)); > Abreconexão. > > Mas gostaria de saber se existe outra forma, pois desta forma o winexec > "chama" outra aplicação e não espera terminar o processo. > Gostaria que ficasse assim: > > Fecha conexao. > Faz o backup , > espera terminar > abre conexã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 > > > ____________________________________________________________ > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.25/2019 - Release Date: 03/23/09 > 18:51:00 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.26/2020 - Release Date: 03/24/09 09:19:00 From dmscarlos em astra-sa.com.br Tue Mar 24 12:09:33 2009 From: dmscarlos em astra-sa.com.br (=?iso-8859-1?Q?Carlos_Rog=E9rio_-_DMS?=) Date: Tue, 24 Mar 2009 12:09:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_com_calculo_de_comiss=E3o?= Message-ID: <8F84C27986EA482C8C8A3CCBA94F1B63@dms708> Galera estou com um problema besta, porem não estou conseguindo resolver: Tenho um cadastro de vendedores com um campo CHAR para dizer se o vendedor está ATIVO ou não. Preciso alterar um relatório que lista Titulos Baixados, onde é calculado a comissão dos vendedores, só que nesse relatório se o vendedor NÂO estiver ativo a comissão tem que sair zerada. Meu problema é o seguinte, tenho que fazer essa condição direto em uma select??? Será que alguem poderia me ajudar, se alguem conseguiu entender do que eu preciso.. From sistemas em numerosinformatica.com.br Tue Mar 24 11:29:43 2009 From: sistemas em numerosinformatica.com.br (sistemas em numerosinformatica.com.br) Date: Tue, 24 Mar 2009 11:29:43 -0300 (BRT) Subject: [firebase-br] =?iso-8859-1?q?Duvida_com_calculo_de_comiss=E3o?= In-Reply-To: <8F84C27986EA482C8C8A3CCBA94F1B63@dms708> References: <8F84C27986EA482C8C8A3CCBA94F1B63@dms708> Message-ID: <29667.200.182.231.74.1237904983.squirrel@mail.prudenet.com.br> SELECT CAMPO1, CAMPO2, (CASE WHEN "VENDEDOR NÃO ATIVO" THEN 0 ELSE "VALOR DA COMISSAO" END) FROM TABELA "VENDEDOR NÃO ATIVO" = CAMPO DE CONTROLE DA SUA TABELA. "VALOR DA COMISSAO" = CAMPO CALCULADO DO VALOR DA COMISSÃO VOU INCLUIR AINDA UMA QUERY DE EXEMPLO BEM PARECIDO QUE TENHO AQUI SELECT DISTINCT I.EMPRESA, I.FILIAL, I.NUMERO, I.ITEM, I.CODIGOAUX, I.DESCRICAO, I.QUANTIDADE, I.SALDO_ITEM, (I.QUANTIDADE - I.SALDO_ITEM) AS QTD_PRODUZIDA, (CASE WHEN ( SELECT SUM(A.SALDO) FROM PEDIDOS_OP A WHERE A.EMPRESA = I.EMPRESA AND A.FILIAL = I.FILIAL AND A.PEDIDO = I.NUMERO ) IS NULL THEN 0 ELSE ( SELECT SUM(A.SALDO) FROM PEDIDOS_OP A WHERE A.EMPRESA = I.EMPRESA AND A.FILIAL = I.FILIAL AND A.PEDIDO = I.NUMERO ) END ) AS QTD_RETIRAR, I.PRECOUNIT, (I.SALDO_ITEM * I.PRECOUNIT) AS PRECOTOTAL FROM ITENSPEDIDO I WHERE I.EMPRESA = :EMPRESA AND I.FILIAL = :FILIAL AND I.NUMERO = :NUMERO AND SUBSTRING(I.DESCRICAO FROM 1 FOR 1) <> '.' > Galera estou com um problema besta, porem não estou conseguindo resolver: > > Tenho um cadastro de vendedores com um campo CHAR para dizer se o vendedor > está ATIVO ou não. Preciso alterar um relatório que lista Titulos > Baixados, onde é calculado a comissão dos vendedores, só que nesse > relatório se o vendedor NÂO estiver ativo a comissão tem que sair zerada. > Meu problema é o seguinte, tenho que fazer essa condição direto em uma > select??? Será que alguem poderia me ajudar, se alguem conseguiu entender > do que eu preciso.. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 adriano em riodeserto.com.br Tue Mar 24 13:02:58 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 24 Mar 2009 13:02:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_com_calculo_de_comiss=E3o?= In-Reply-To: <8F84C27986EA482C8C8A3CCBA94F1B63@dms708> References: <8F84C27986EA482C8C8A3CCBA94F1B63@dms708> Message-ID: <49C90432.3020103@riodeserto.com.br> Use case Select ( case when v.ativo = 'S' then t.vl_titulo * ( v.pe_comissao / 100 ) else 0 end ) as vl_comissao from tb_titulo t inner join tb_vendedor v on ( t.cd_vendedor = v.cd_vendedor ) Carlos Rogério - DMS escreveu: > Galera estou com um problema besta, porem não estou conseguindo resolver: > > Tenho um cadastro de vendedores com um campo CHAR para dizer se o vendedor está ATIVO ou não. Preciso alterar um relatório que lista Titulos Baixados, onde é calculado a comissão dos vendedores, só que nesse relatório se o vendedor NÂO estiver ativo a comissão tem que sair zerada. Meu problema é o seguinte, tenho que fazer essa condição direto em uma select??? Será que alguem poderia me ajudar, se alguem conseguiu entender do que eu preciso.. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rnribeiro em gmail.com Tue Mar 24 13:48:59 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 24 Mar 2009 13:48:59 -0300 Subject: [firebase-br] RES: ajuda com stored procedure In-Reply-To: References: <88c045a10903210749g2488a16fk988d441d942daf41@mail.gmail.com> Message-ID: <88c045a10903240948i6b05ffaagd5c9536f43786b2c@mail.gmail.com> grandee anderson deu certo desculpe por informar so agora, muito obrigado mesmo 2009/3/22 Anderson Miranda Barrozo > Se eu entendi bem, vc quer ler a toda a tabela STIHL e atualizar a tabela > produto. Se for > isso ficaria mais ou menos assim. Um detalhe que vi na sua SP original foi > os parametros de entrada, pois como vc iria ler toda a tabela não > precisaria > então criei as mesmas como variavel para ser usada junto select : into. > > > SET TERM ^ ; > > CREATE OR ALTER PROCEDURE IMPORTAR ( > ) > as > codigo integer, > descricao varchar(200), > vlrvenda double precision > begin > FOR SELECT CODIGO, DESCRICAO, PRECO_VENDA FROM STIHL > INTO :CODIGO, :DESCRICAO, :VLRVENDA // Varre toda tabela STIHL > DO BEGIN > if (Exists(select * from PRODUTO where codigo =:codigo)) then > begin > update produto set > vlrvenda = : vlrvenda, > descricao =:descricao > where (codigo = :codigo); > end > else > begin > insert into produto( > codigo, > descricao, > vlrvenda) > VALUES ( > :codigo, > :descricao, > :vlrvenda); > END > end > > end^ > > > 2009/3/21 Sandro > > > Mas se você esta passando já o código, a descrição e valor na procedure > > porque vc esta fazendo esse select? > > > > Se tirar esse select da procedure não funciona o jeito que vc quer? > > > > FOR SELECT CODIGO, DESCRICAO, PRECO_VENDA FROM STIHL > > INTO :CODIGO, :DESCRICAO, :vlrvenda //esseloop não ta resolvendo a > > questão > > > > > > > > > > > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Reijanio Nunes Ribeiro > > Enviada em: sábado, 21 de março de 2009 11:50 > > Para: FireBase > > Assunto: [firebase-br] ajuda com stored procedure > > > > bom dia a todos estou com um pesqueno problema poderiam me ajudar, outro > > dia > > criei minha primeira sp, pra usar em um importador so que ela so > importava > > se a tabela destino estivesse vazia e eu gostaria de inserir caso algum > > produto nov fosse inserido na tabela ou tivesse mudado de codigo então a > > fiz > > assim mais ta dando erro no loop que não ta varrendo a tabela toda e > > inserindo os itens que faltam poderiam me ajudar falta be,m pouco coisa e > > da > > forma que umcoelga tenteou fazer ficou meio complicado usando duas sp's, > > acredito que da forma que ta não seja tão complicado, mais to apanhando > > a sintaxe é a seguinte > > > > SET TERM ^ ; > > > > CREATE OR ALTER PROCEDURE IMPORTAR ( > > codigo integer, > > descricao varchar(200), > > vlrvenda double precision) > > as > > begin > > FOR SELECT CODIGO, DESCRICAO, PRECO_VENDA FROM STIHL > > INTO :CODIGO, :DESCRICAO, :vlrvenda //esseloop não ta resolvendo a > > questão > > DO BEGIN > > if (Exists(select codigo from stihl where codigo =:codigo)) then > > begin > > update produto set vlrvenda = : vlrvenda, > > descricao =:descricao > > > > where (codigo = :codigo); > > end > > else > > begin > > insert into produto(codigo, descricao, vlrvenda) select codigo, > > descricao, preco_venda > > > > from stihl; > > > > 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 > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > AS Informática > Anderson Miranda Barrozo > (22) 8115-8761 > MSN: andersonpaduarj em hotmail.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 > From diasmartins em gmail.com Tue Mar 24 13:52:48 2009 From: diasmartins em gmail.com (Reinaldo Cesar) Date: Tue, 24 Mar 2009 13:52:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?Lentid=E3o_no_Firebird_2=2E0=2E5?= Message-ID: <130b6ab20903240952xe2ab33dyfa4a159f68b4e457@mail.gmail.com> Olá amigos do forum, Possuo uma aplicação que que utiliza a versão 1.5.4 do Firebird e estou migrando para 2.0.5. Feito todos os testes aqui o Sistema funcionou perfeitamente em todas as opções. A aplicação é feita em Delphi 7 + DBExpress (com a DLL dbexpint.dll) + Crystal Reports (futuramente estaremos migrando para o FAST REPORT). O Cliente utiliza o Fedora Linux (Kernel 2.6) para servidor HP com 4 Giga de Memória para Servidor de Banco de Dados e possui cerca de 25 estações. Instalei entao a versao NPTL do Firebird 2.0.5. logo após o Backup do Banco de Dados, feito isso restaurei o mesmo sem nenhum problema com a opção -c -r restaurar e criar. Também troquei o client do FB em todas as estações. Após isso os usuários me informaram que o Sistema ficou mais rápido para emissão dos relatório, porém bem mais lento para consultas e navegação geral no Sistema. (utilizo 8M para paginação) O Servidor de Aplicação é um HP com 3.0 giga de memória. Fiz um teste usando o Banco no servidor Windows, porém a performance ficou pouco coisa mais abaixo. Outra informação importante é que nesse dia a faixa de IP que eles trabalham lá foi trocada, por causa de Intranet com outras unidades, para é 10.15.2.xxx e máscara 255.255.0.0. Minha dúvida é o seguinte: O Firebird 2.0.5 não deveria ser um pouco mais rápido que o 1.5.4.? Outra questão é o Firebird 2.0.5 gera mais transações automáticas que o Firebird 1.5.4.? Sei que a dll de conexão que estou usando não é a ideal, pois na verdade é feita pra INTERBASE, porém será somente esse o problema? Passei um gfix no banco, e o mesmo não apresentou nenhum problema. Tentei utilizar a DLL dbexpUIBFire.dll e a dbxup_fb.dll para conexão do DBExpress, porém essas dll causam erro na minha aplicação pois eu tenho muitos lugares que eu faço o abro a transação, faço o select e commito, logo depois eu recupero o valor dos campos. Essas Dll´s fecham a conexao e ai fica dando erro de DATASET CLOSE na minha aplicação. Alguém já passou por esse problema ou pode me orientar para qual caminho devo seguir. Atenciosamente. Reinaldo Cesar From listasjr em gmail.com Tue Mar 24 14:09:21 2009 From: listasjr em gmail.com (Evandro's mailing lists (Please, don't send personal messages to this address)) Date: Tue, 24 Mar 2009 14:09:21 -0300 Subject: [firebase-br] Off [Ferramenta UML] In-Reply-To: <12fb52650903240436u21ef6d4auc002caf4a6a460b6@mail.gmail.com> References: <12fb52650903240436u21ef6d4auc002caf4a6a460b6@mail.gmail.com> Message-ID: Usa o TIBCO BusinessStudio! http://www.tibco.com/software/business_process_management/bpm-plus/default.jsp Gratúito e muito bom! UML (Unified Modeling Language) is an object-oriented design language established several years ago by the OMG to provide common ways of diagramming processes. The Business Object Modeler Editor component of TIBCO Business Studio is a UML class diagram editor that may be used to define the data that is produced, managed, and consumed by business processes. Abraço -Evandro 2009/3/24 Patrícia > http://www.developers.net/ibmshowcase/view/249 > > tenta esse link ai, Rational Rose > > 2009/3/24 rafael sacoman mussinato > > > Estou desenvolvendo um projeto e necessito de uma ferramenta para > > desenvolver diagramas de caso de uso > > Atividade > > sequencia > > > > E assim vai...se alguem tiver algum link ou nome de uma ferramenta UML > > favor > > mandar > > 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 > > > > > > -- > "A possibilidade de ajudar o outro é um privilégio que nem todos têem. Se > podemos ajudar o próximo, façamos com todo empenho sabendo que a recompensa > vem de Deus" > - =|ÞåTy|= - > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Evandro M Leite Jr PhD Student & Software developer University of Southampton, UK Personal website: http://evandro.org Academic website: http://www.soton.ac.uk/~evandro Please, use Jr?evandro.org for personal messages From clayton.mpi em gmail.com Tue Mar 24 14:10:11 2009 From: clayton.mpi em gmail.com (Clayton Tavares Dan - MPI) Date: Tue, 24 Mar 2009 14:10:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?Lentid=E3o_no_Firebird_2=2E0=2E5?= In-Reply-To: <130b6ab20903240952xe2ab33dyfa4a159f68b4e457@mail.gmail.com> References: <130b6ab20903240952xe2ab33dyfa4a159f68b4e457@mail.gmail.com> Message-ID: <49C913F3.6090608@mpi.com.br> Aproveitando o gancho.. uso o firebird 1.5.3.4870 algum problema se eu migrar p a versao 2.1 ??? alguem teve alguma incompatibilidade??? eu mesmo ja tive na versao 2.0... o q vcs me aconselham...??? tipo .. alguma incompatibilidade de Triger.... Procedure.. etc..??? Reinaldo Cesar escreveu: > Olá amigos do forum, > > Possuo uma aplicação que que utiliza a versão 1.5.4 do Firebird e estou > migrando para 2.0.5. Feito todos os testes aqui o Sistema funcionou > perfeitamente em todas as opções. > A aplicação é feita em Delphi 7 + DBExpress (com a DLL dbexpint.dll) + > Crystal Reports (futuramente estaremos migrando para o FAST REPORT). > > O Cliente utiliza o Fedora Linux (Kernel 2.6) para servidor HP com 4 Giga de > Memória para Servidor de Banco de Dados e possui cerca de 25 estações. > > Instalei entao a versao NPTL do Firebird 2.0.5. logo após o Backup do Banco > de Dados, feito isso restaurei o mesmo sem nenhum problema com a opção -c -r > restaurar e criar. > > Também troquei o client do FB em todas as estações. > > Após isso os usuários me informaram que o Sistema ficou mais rápido para > emissão dos relatório, porém bem mais lento para consultas e navegação geral > no Sistema. (utilizo 8M para paginação) > > O Servidor de Aplicação é um HP com 3.0 giga de memória. > > Fiz um teste usando o Banco no servidor Windows, porém a performance ficou > pouco coisa mais abaixo. > > Outra informação importante é que nesse dia a faixa de IP que eles trabalham > lá foi trocada, por causa de Intranet com outras unidades, para é > 10.15.2.xxx e máscara 255.255.0.0. > > Minha dúvida é o seguinte: O Firebird 2.0.5 não deveria ser um pouco mais > rápido que o 1.5.4.? > Outra questão é o Firebird 2.0.5 gera mais transações automáticas que o > Firebird 1.5.4.? > > Sei que a dll de conexão que estou usando não é a ideal, pois na verdade é > feita pra INTERBASE, porém será somente esse o problema? > Passei um gfix no banco, e o mesmo não apresentou nenhum problema. > > Tentei utilizar a DLL dbexpUIBFire.dll e a dbxup_fb.dll para conexão do > DBExpress, porém essas dll causam erro na minha aplicação pois eu tenho > muitos lugares que eu faço o abro a transação, faço o select e commito, logo > depois eu recupero o valor dos campos. Essas Dll´s fecham a conexao e ai > fica dando erro de DATASET CLOSE na minha aplicação. > > Alguém já passou por esse problema ou pode me orientar para qual caminho > devo seguir. > > Atenciosamente. > > Reinaldo Cesar > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 listasjr em gmail.com Tue Mar 24 14:09:40 2009 From: listasjr em gmail.com (Evandro's mailing lists (Please, don't send personal messages to this address)) Date: Tue, 24 Mar 2009 14:09:40 -0300 Subject: [firebase-br] Off [Ferramenta UML] In-Reply-To: <12fb52650903240436u21ef6d4auc002caf4a6a460b6@mail.gmail.com> References: <12fb52650903240436u21ef6d4auc002caf4a6a460b6@mail.gmail.com> Message-ID: Usa o TIBCO BusinessStudio! http://www.tibco.com/software/business_process_management/bpm-plus/default.jsp Gratúito e muito bom! UML (Unified Modeling Language) is an object-oriented design language established several years ago by the OMG to provide common ways of diagramming processes. The Business Object Modeler Editor component of TIBCO Business Studio is a UML class diagram editor that may be used to define the data that is produced, managed, and consumed by business processes. Abraço -Evandro 2009/3/24 Patrícia > http://www.developers.net/ibmshowcase/view/249 > > tenta esse link ai, Rational Rose > > 2009/3/24 rafael sacoman mussinato > > > Estou desenvolvendo um projeto e necessito de uma ferramenta para > > desenvolver diagramas de caso de uso > > Atividade > > sequencia > > > > E assim vai...se alguem tiver algum link ou nome de uma ferramenta UML > > favor > > mandar > > 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 > > > > > > -- > "A possibilidade de ajudar o outro é um privilégio que nem todos têem. Se > podemos ajudar o próximo, façamos com todo empenho sabendo que a recompensa > vem de Deus" > - =|ÞåTy|= - > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Evandro M Leite Jr PhD Student & Software developer University of Southampton, UK Personal website: http://evandro.org Academic website: http://www.soton.ac.uk/~evandro Please, use Jr?evandro.org for personal messages From paulo em o2tecnologia.com.br Tue Mar 24 14:13:49 2009 From: paulo em o2tecnologia.com.br (Paulo (O2 Tecnologia)) Date: Tue, 24 Mar 2009 14:13:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?Lentid=E3o_no_Firebird_2=2E0=2E5?= In-Reply-To: <130b6ab20903240952xe2ab33dyfa4a159f68b4e457@mail.gmail.com> References: <130b6ab20903240952xe2ab33dyfa4a159f68b4e457@mail.gmail.com> Message-ID: <49C914CD.2060602@o2tecnologia.com.br> Tecnicamente a versão 2.x do Firebird é mais rápida que a 1.5, mas não em tudo, alguns recursos ficaram mais criteriosos como por exemplo a clausula IN, tivemos aqui que reescrever diversos SELECTs alguns não tiveram jeito a não ser continuar do jeito que estão, e com isso mantendo uma certa lentidão. A meu ver, o ganho em segurança e estabilidade da versão 2.x em relação a 1.5 compensa, atualmente estamos usando a versão 2.1.1 em nossos clientes salvo raros casos. Paulo Santana O2 Tecnologia em Sistemas Reinaldo Cesar escreveu: > Olá amigos do forum, > > Possuo uma aplicação que que utiliza a versão 1.5.4 do Firebird e estou > migrando para 2.0.5. Feito todos os testes aqui o Sistema funcionou > perfeitamente em todas as opções. > A aplicação é feita em Delphi 7 + DBExpress (com a DLL dbexpint.dll) + > Crystal Reports (futuramente estaremos migrando para o FAST REPORT). > > O Cliente utiliza o Fedora Linux (Kernel 2.6) para servidor HP com 4 Giga de > Memória para Servidor de Banco de Dados e possui cerca de 25 estações. > > Instalei entao a versao NPTL do Firebird 2.0.5. logo após o Backup do Banco > de Dados, feito isso restaurei o mesmo sem nenhum problema com a opção -c -r > restaurar e criar. > > Também troquei o client do FB em todas as estações. > > Após isso os usuários me informaram que o Sistema ficou mais rápido para > emissão dos relatório, porém bem mais lento para consultas e navegação geral > no Sistema. (utilizo 8M para paginação) > > O Servidor de Aplicação é um HP com 3.0 giga de memória. > > Fiz um teste usando o Banco no servidor Windows, porém a performance ficou > pouco coisa mais abaixo. > > Outra informação importante é que nesse dia a faixa de IP que eles trabalham > lá foi trocada, por causa de Intranet com outras unidades, para é > 10.15.2.xxx e máscara 255.255.0.0. > > Minha dúvida é o seguinte: O Firebird 2.0.5 não deveria ser um pouco mais > rápido que o 1.5.4.? > Outra questão é o Firebird 2.0.5 gera mais transações automáticas que o > Firebird 1.5.4.? > > Sei que a dll de conexão que estou usando não é a ideal, pois na verdade é > feita pra INTERBASE, porém será somente esse o problema? > Passei um gfix no banco, e o mesmo não apresentou nenhum problema. > > Tentei utilizar a DLL dbexpUIBFire.dll e a dbxup_fb.dll para conexão do > DBExpress, porém essas dll causam erro na minha aplicação pois eu tenho > muitos lugares que eu faço o abro a transação, faço o select e commito, logo > depois eu recupero o valor dos campos. Essas Dll´s fecham a conexao e ai > fica dando erro de DATASET CLOSE na minha aplicação. > > Alguém já passou por esse problema ou pode me orientar para qual caminho > devo seguir. > > Atenciosamente. > > Reinaldo Cesar > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 3957 (20090324) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > > From paulo em o2tecnologia.com.br Tue Mar 24 14:35:30 2009 From: paulo em o2tecnologia.com.br (Paulo (O2 Tecnologia)) Date: Tue, 24 Mar 2009 14:35:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?Lentid=E3o_no_Firebird_2=2E0=2E5?= In-Reply-To: <49C913F3.6090608@mpi.com.br> References: <130b6ab20903240952xe2ab33dyfa4a159f68b4e457@mail.gmail.com> <49C913F3.6090608@mpi.com.br> Message-ID: <49C919E2.6000406@o2tecnologia.com.br> Migramos aqui, e tudo rolou 110% sem problema algum, apenas as ressalvas sobre alguns procedimentos que ficaram mais criteriosos, e consequentemente um pouco mais lentos. Clayton Tavares Dan - MPI escreveu: > Aproveitando o gancho.. uso o firebird 1.5.3.4870 algum problema se eu > migrar p a versao 2.1 ??? > > alguem teve alguma incompatibilidade??? > > eu mesmo ja tive na versao 2.0... o q vcs me aconselham...??? > > tipo .. alguma incompatibilidade de Triger.... Procedure.. etc..??? > > > > > Reinaldo Cesar escreveu: >> Olá amigos do forum, >> >> Possuo uma aplicação que que utiliza a versão 1.5.4 do Firebird e estou >> migrando para 2.0.5. Feito todos os testes aqui o Sistema funcionou >> perfeitamente em todas as opções. >> A aplicação é feita em Delphi 7 + DBExpress (com a DLL dbexpint.dll) + >> Crystal Reports (futuramente estaremos migrando para o FAST REPORT). >> >> O Cliente utiliza o Fedora Linux (Kernel 2.6) para servidor HP com 4 >> Giga de >> Memória para Servidor de Banco de Dados e possui cerca de 25 estações. >> >> Instalei entao a versao NPTL do Firebird 2.0.5. logo após o Backup do >> Banco >> de Dados, feito isso restaurei o mesmo sem nenhum problema com a >> opção -c -r >> restaurar e criar. >> >> Também troquei o client do FB em todas as estações. >> >> Após isso os usuários me informaram que o Sistema ficou mais rápido para >> emissão dos relatório, porém bem mais lento para consultas e >> navegação geral >> no Sistema. (utilizo 8M para paginação) >> >> O Servidor de Aplicação é um HP com 3.0 giga de memória. >> >> Fiz um teste usando o Banco no servidor Windows, porém a performance >> ficou >> pouco coisa mais abaixo. >> >> Outra informação importante é que nesse dia a faixa de IP que eles >> trabalham >> lá foi trocada, por causa de Intranet com outras unidades, para é >> 10.15.2.xxx e máscara 255.255.0.0. >> >> Minha dúvida é o seguinte: O Firebird 2.0.5 não deveria ser um pouco >> mais >> rápido que o 1.5.4.? >> Outra questão é o Firebird 2.0.5 gera mais transações automáticas que o >> Firebird 1.5.4.? >> >> Sei que a dll de conexão que estou usando não é a ideal, pois na >> verdade é >> feita pra INTERBASE, porém será somente esse o problema? >> Passei um gfix no banco, e o mesmo não apresentou nenhum problema. >> >> Tentei utilizar a DLL dbexpUIBFire.dll e a dbxup_fb.dll para conexão do >> DBExpress, porém essas dll causam erro na minha aplicação pois eu tenho >> muitos lugares que eu faço o abro a transação, faço o select e >> commito, logo >> depois eu recupero o valor dos campos. Essas Dll´s fecham a conexao e ai >> fica dando erro de DATASET CLOSE na minha aplicação. >> >> Alguém já passou por esse problema ou pode me orientar para qual caminho >> devo seguir. >> >> Atenciosamente. >> >> Reinaldo Cesar >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 3957 (20090324) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > From mariodosreyx em gmail.com Tue Mar 24 14:35:12 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Tue, 24 Mar 2009 17:35:12 +0000 (UTC) Subject: [firebase-br] Campo Array Message-ID: Olá pessoal, Nunca usei campos Array de char[21]e precisava usar um composto desta forma: posições do NIB: 1 -a- 4 (banco ) = "0012" 5 -a- 8 (balcao) = "0725" 9 -a- 19 (Conta) = "00947448301" 20 -a- 21 Chekdigit= "98" ou então NOME_COMPLETO assim composto: Nome= Varchar(20) Sobrenome=Varchar(20) Apelido=Varchar(20) Alguem da lista costuma usar assim? Tem um exemplo Obrigado Mário From rnribeiro em gmail.com Tue Mar 24 15:05:17 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 24 Mar 2009 15:05:17 -0300 Subject: [firebase-br] erro em sintaxe: insert into Message-ID: <88c045a10903241105g279430bawd581aca7b72c59a0@mail.gmail.com> bom dia a todos estou com um pequeno problema estou tentando inserir campos de varias tabelas em uma só e todos os campos tem o campo codigo praticamente iguais em todas as tabelas e preciso inserir somente os outros dados e ta dando erro poderia me ajudar exemplo: insert into tabela1(CODIGO, campo1, campo2) select campo1 e campo2 fro tabela2// aqui como defini uma trigger pra incrementar o numero não descriminei o campo codigo, da uma mensagem de erro dizendo que os campos não são iguais, se faço assim insert into tabela1(CODIGO, campo1, campo2) select campo1 e campo2 fro tabela2//da duplicação de chave primaria podem me ajudar desde ja agradeço From mabreu.ti em gmail.com Tue Mar 24 15:19:14 2009 From: mabreu.ti em gmail.com (Marco Antonio Abreu) Date: Tue, 24 Mar 2009 15:19:14 -0300 Subject: [firebase-br] erro em sintaxe: insert into In-Reply-To: <88c045a10903241105g279430bawd581aca7b72c59a0@mail.gmail.com> References: <88c045a10903241105g279430bawd581aca7b72c59a0@mail.gmail.com> Message-ID: <31ca41400903241119i2d1fc961g47b44fb267e0b42d@mail.gmail.com> Coloque apenas INSERT INTO tabela1(campo1, campo2) SELECT campo1, campo2 FROM 2009/3/24 Reijanio Nunes Ribeiro > bom dia a todos estou com um pequeno problema > estou tentando inserir campos de varias tabelas em uma só e todos os campos > tem o campo codigo praticamente iguais em todas as tabelas e preciso > inserir > somente os outros dados e ta dando erro poderia me ajudar > > exemplo: > insert into tabela1(CODIGO, campo1, campo2) > select campo1 e campo2 fro tabela2// aqui como defini uma trigger pra > incrementar o numero não descriminei o campo codigo, da uma mensagem de > erro > dizendo que os campos não são iguais, se faço assim > > insert into tabela1(CODIGO, campo1, campo2) > select campo1 e campo2 fro tabela2//da duplicação de chave primaria > > podem me ajudar > desde ja 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 > -- Marco Antonio Abreu mabreu.ti em gmail.com From mabreu.ti em gmail.com Tue Mar 24 15:19:33 2009 From: mabreu.ti em gmail.com (Marco Antonio Abreu) Date: Tue, 24 Mar 2009 15:19:33 -0300 Subject: [firebase-br] erro em sintaxe: insert into In-Reply-To: <31ca41400903241119i2d1fc961g47b44fb267e0b42d@mail.gmail.com> References: <88c045a10903241105g279430bawd581aca7b72c59a0@mail.gmail.com> <31ca41400903241119i2d1fc961g47b44fb267e0b42d@mail.gmail.com> Message-ID: <31ca41400903241119o2d4f9403r918b8cef69bd5f97@mail.gmail.com> Coloque apenas INSERT INTO tabela1(campo1, campo2) SELECT campo1, campo2 FROM Tabela2. Deve funcionar. 2009/3/24 Marco Antonio Abreu > Coloque apenas INSERT INTO tabela1(campo1, campo2) SELECT campo1, campo2 > FROM > > 2009/3/24 Reijanio Nunes Ribeiro > > bom dia a todos estou com um pequeno problema >> estou tentando inserir campos de varias tabelas em uma só e todos os >> campos >> tem o campo codigo praticamente iguais em todas as tabelas e preciso >> inserir >> somente os outros dados e ta dando erro poderia me ajudar >> >> exemplo: >> insert into tabela1(CODIGO, campo1, campo2) >> select campo1 e campo2 fro tabela2// aqui como defini uma trigger pra >> incrementar o numero não descriminei o campo codigo, da uma mensagem de >> erro >> dizendo que os campos não são iguais, se faço assim >> >> insert into tabela1(CODIGO, campo1, campo2) >> select campo1 e campo2 fro tabela2//da duplicação de chave primaria >> >> podem me ajudar >> desde ja 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 >> > > > > -- > Marco Antonio Abreu > mabreu.ti em gmail.com > -- Marco Antonio Abreu mabreu.ti em gmail.com From rnribeiro em gmail.com Tue Mar 24 15:27:51 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 24 Mar 2009 15:27:51 -0300 Subject: [firebase-br] erro em sintaxe: insert into In-Reply-To: <31ca41400903241119o2d4f9403r918b8cef69bd5f97@mail.gmail.com> References: <88c045a10903241105g279430bawd581aca7b72c59a0@mail.gmail.com> <31ca41400903241119i2d1fc961g47b44fb267e0b42d@mail.gmail.com> <31ca41400903241119o2d4f9403r918b8cef69bd5f97@mail.gmail.com> Message-ID: <88c045a10903241127v378bb7bcw47a2799b7fccf633@mail.gmail.com> deu erro Invalid insert or update value(s): object columns are constrained - no 2 table rows can have duplicate column values. violation of PRIMARY or UNIQUE KEY constraint "PK_TABELA1" on table "TABELA1". 2009/3/24 Marco Antonio Abreu > Coloque apenas INSERT INTO tabela1(campo1, campo2) SELECT campo1, campo2 > FROM Tabela2. > Deve funcionar. > > 2009/3/24 Marco Antonio Abreu > > > Coloque apenas INSERT INTO tabela1(campo1, campo2) SELECT campo1, campo2 > > FROM > > > > 2009/3/24 Reijanio Nunes Ribeiro > > > > bom dia a todos estou com um pequeno problema > >> estou tentando inserir campos de varias tabelas em uma só e todos os > >> campos > >> tem o campo codigo praticamente iguais em todas as tabelas e preciso > >> inserir > >> somente os outros dados e ta dando erro poderia me ajudar > >> > >> exemplo: > >> insert into tabela1(CODIGO, campo1, campo2) > >> select campo1 e campo2 fro tabela2// aqui como defini uma trigger pra > >> incrementar o numero não descriminei o campo codigo, da uma mensagem de > >> erro > >> dizendo que os campos não são iguais, se faço assim > >> > >> insert into tabela1(CODIGO, campo1, campo2) > >> select campo1 e campo2 fro tabela2//da duplicação de chave primaria > >> > >> podem me ajudar > >> desde ja 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 > >> > > > > > > > > -- > > Marco Antonio Abreu > > mabreu.ti em gmail.com > > > > > > -- > Marco Antonio Abreu > mabreu.ti 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 > From rnribeiro em gmail.com Tue Mar 24 15:30:28 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 24 Mar 2009 15:30:28 -0300 Subject: [firebase-br] erro em sintaxe: insert into In-Reply-To: <88c045a10903241127v378bb7bcw47a2799b7fccf633@mail.gmail.com> References: <88c045a10903241105g279430bawd581aca7b72c59a0@mail.gmail.com> <31ca41400903241119i2d1fc961g47b44fb267e0b42d@mail.gmail.com> <31ca41400903241119o2d4f9403r918b8cef69bd5f97@mail.gmail.com> <88c045a10903241127v378bb7bcw47a2799b7fccf633@mail.gmail.com> Message-ID: <88c045a10903241130j1626282ep2f005b9d0bda4a3b@mail.gmail.com> desculpe funcionou sim era defeito no generator ja resolvi muito obrigado 2009/3/24 Reijanio Nunes Ribeiro > deu erro > Invalid insert or update value(s): object columns are > constrained - no 2 table rows can have duplicate column values. > violation of PRIMARY or UNIQUE KEY constraint "PK_TABELA1" on table > "TABELA1". > > > > > 2009/3/24 Marco Antonio Abreu > >> Coloque apenas INSERT INTO tabela1(campo1, campo2) SELECT campo1, campo2 >> FROM Tabela2. >> Deve funcionar. >> >> 2009/3/24 Marco Antonio Abreu >> >> > Coloque apenas INSERT INTO tabela1(campo1, campo2) SELECT campo1, campo2 >> > FROM >> > >> > 2009/3/24 Reijanio Nunes Ribeiro >> > >> > bom dia a todos estou com um pequeno problema >> >> estou tentando inserir campos de varias tabelas em uma só e todos os >> >> campos >> >> tem o campo codigo praticamente iguais em todas as tabelas e preciso >> >> inserir >> >> somente os outros dados e ta dando erro poderia me ajudar >> >> >> >> exemplo: >> >> insert into tabela1(CODIGO, campo1, campo2) >> >> select campo1 e campo2 fro tabela2// aqui como defini uma trigger pra >> >> incrementar o numero não descriminei o campo codigo, da uma mensagem de >> >> erro >> >> dizendo que os campos não são iguais, se faço assim >> >> >> >> insert into tabela1(CODIGO, campo1, campo2) >> >> select campo1 e campo2 fro tabela2//da duplicação de chave primaria >> >> >> >> podem me ajudar >> >> desde ja 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 >> >> >> > >> > >> > >> > -- >> > Marco Antonio Abreu >> > mabreu.ti em gmail.com >> > >> >> >> >> -- >> Marco Antonio Abreu >> mabreu.ti 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 >> > > From marcio_manhaes em uol.com.br Tue Mar 24 16:14:14 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Tue, 24 Mar 2009 16:14:14 -0300 Subject: [firebase-br] Firebird x Windows Vista Message-ID: Companheiros. Estou com problema de rodar programa ( FB 1.5.3 +Delphi 7+ DBexpress ) no Windows Vista ! No XP tudo OK. Alguém pode me dar a dica de como resolver isso ? O FB 2.1 resolve esse problema por si só ? Agradeço antecipadamente a boa alma que me responder. Márcio From rafaelherzog em gmail.com Tue Mar 24 16:17:42 2009 From: rafaelherzog em gmail.com (Rafael Herzog Ramos) Date: Tue, 24 Mar 2009 16:17:42 -0300 Subject: [firebase-br] Firebird x Windows Vista In-Reply-To: References: Message-ID: Qual problema? Qual XP? Qual Vista? 2009/3/24 Marcio Neves : > Companheiros. Estou com problema de rodar programa ( FB 1.5.3 +Delphi 7+ DBexpress ) > no Windows Vista !No XP tudo OK. Alguém pode me dar a dica de como resolver isso ? > O FB 2.1 resolve esse problema por si só ? > Agradeço antecipadamente a boa alma que > me responder. Márcio. From fernando.bg em gmail.com Tue Mar 24 16:18:19 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 24 Mar 2009 19:18:19 +0000 (UTC) Subject: [firebase-br] Firebird x Windows Vista References: Message-ID: Marcio Neves wrote: > Companheiros. Estou com problema de rodar programa ( FB 1.5.3 +Delphi > 7+ DBexpress ) no Windows Vista ! No XP tudo OK. Alguém pode me dar a > dica de como resolver isso ? O FB 2.1 resolve esse problema por si só > ? Agradeço antecipadamente a boa alma que me responder. Márcio Sem dizer qual o problema que está ocorrendo fica difícil alguém ajudar. O problema é com o FB, com o D7 ou com DBX ? Nos ajude para podermos te ajudar. T+++++++++++++ -- From eliezer em xpert.com.br Tue Mar 24 17:41:37 2009 From: eliezer em xpert.com.br (Eliezer de Souza) Date: Tue, 24 Mar 2009 17:41:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Duvida_com_calculo_de_comiss?= =?iso-8859-1?q?=E3o?= In-Reply-To: <8F84C27986EA482C8C8A3CCBA94F1B63@dms708> References: <8F84C27986EA482C8C8A3CCBA94F1B63@dms708> Message-ID: <000601c9acc0$edcdb6f0$c96924d0$@com.br> Vc poderia mandar o nome da tabela e do campo que vc esta utilizando? Pelo que entendi vc vai ter que usar um "WHEN" para verificar o estado do campo... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos Rogério - DMS Enviada em: terça-feira, 24 de março de 2009 12:10 Para: FireBase Assunto: [firebase-br] Duvida com calculo de comissão Galera estou com um problema besta, porem não estou conseguindo resolver: Tenho um cadastro de vendedores com um campo CHAR para dizer se o vendedor está ATIVO ou não. Preciso alterar um relatório que lista Titulos Baixados, onde é calculado a comissão dos vendedores, só que nesse relatório se o vendedor NÂO estiver ativo a comissão tem que sair zerada. Meu problema é o seguinte, tenho que fazer essa condição direto em uma select??? Será que alguem poderia me ajudar, se alguem conseguiu entender do que eu preciso.. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 magnoscosta em bol.com.br Tue Mar 24 18:17:12 2009 From: magnoscosta em bol.com.br (magnoscosta) Date: Tue, 24 Mar 2009 18:17:12 -0300 Subject: [firebase-br] [OFF] - Zeos. In-Reply-To: <29667.200.182.231.74.1237904983.squirrel@mail.prudenet.com.br> References: <8F84C27986EA482C8C8A3CCBA94F1B63@dms708> <29667.200.182.231.74.1237904983.squirrel@mail.prudenet.com.br> Message-ID: <49c94dd8ca273_7e4e1555555879b4817@winter14.tmail> Será que eu poderia entrar em contato pvt com alguem que utiliza Zeos para tirar duvida sobre cachedupdates... Obrigado... From vilcionei em gmail.com Tue Mar 24 20:45:08 2009 From: vilcionei em gmail.com (Vilcionei Weirich) Date: Tue, 24 Mar 2009 20:45:08 -0300 Subject: [firebase-br] Errro de restore de banco - value exceeds the range for valid dates Message-ID: Boa noite, fiz um backup de um banco de dados no Firebird 1.5 e quando restauro no Firebird 2.1, ocorre o erro a seguir: *gbak:restoring data for table CL_PACIENTES* *gbak: 10000 records restored* *gbak: 20000 records restored* *gbak: ERROR:value exceeds the range for valid dates* *gbak: ERROR:gds_$send failed* *gbak:Exiting before completion due to errors* From magno em speet.com.br Tue Mar 24 20:49:16 2009 From: magno em speet.com.br (Magno System) Date: Tue, 24 Mar 2009 20:49:16 -0300 Subject: [firebase-br] OFF-TOPIC TEF DEDICADO Message-ID: <000b01c9acdb$24363f40$6915a8c0@MagnoSystem> Pessoal, desculpe o off-topic, mas estou com a cabeça quente. Estou desenvolvendo tef dedicado usando o SITEF. Gostaria de saber quantas transações estão pendentes. Vi que a CLISITEF tem a função OBTEMNUMEROTRANSACOESPENDENTES mas ela só me retorna zero mesmo tendo transações pendentes. Alguém sabe como resolver isto??? Favor em responder em PVT. Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 From mcamilo.o em oi.com.br Wed Mar 25 00:04:34 2009 From: mcamilo.o em oi.com.br (=?iso-8859-1?Q?M=E1rcio_Oliveira?=) Date: Wed, 25 Mar 2009 00:04:34 -0300 Subject: [firebase-br] RES: Firebird x Windows Vista In-Reply-To: References: Message-ID: <001201c9acf6$6e241300$4a6c3900$@o@oi.com.br> Qual o erro? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcio Neves Enviada em: terça-feira, 24 de março de 2009 16:14 Para: FireBase Assunto: [firebase-br] Firebird x Windows Vista Companheiros. Estou com problema de rodar programa ( FB 1.5.3 +Delphi 7+ DBexpress ) no Windows Vista ! No XP tudo OK. Alguém pode me dar a dica de como resolver isso ? O FB 2.1 resolve esse problema por si só ? Agradeço antecipadamente a boa alma que me responder. Márcio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 arno35 em gmail.com Wed Mar 25 08:30:32 2009 From: arno35 em gmail.com (Arno) Date: Wed, 25 Mar 2009 08:30:32 -0300 Subject: [firebase-br] [OFF] - Zeos. In-Reply-To: <49c94dd8ca273_7e4e1555555879b4817@winter14.tmail> References: <8F84C27986EA482C8C8A3CCBA94F1B63@dms708> <29667.200.182.231.74.1237904983.squirrel@mail.prudenet.com.br> <49c94dd8ca273_7e4e1555555879b4817@winter14.tmail> Message-ID: <90a78850903250430o7b541b4an9ef7e6ed1689ac71@mail.gmail.com> Olá, bom dia! Tenho feito alguma coisa com zeos e firebird. Não sou expert no assunto, mas se quiser trocar algumas idéias entre em contato por este e-mail. Arno. 2009/3/24 magnoscosta : > Será que eu poderia entrar em contato pvt com alguem que utiliza Zeos para tirar duvida sobre cachedupdates... > > 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 ricardo em sccutta.com.br Wed Mar 25 07:43:36 2009 From: ricardo em sccutta.com.br (Ricardo Kenji) Date: Wed, 25 Mar 2009 07:43:36 -0300 Subject: [firebase-br] OFF-TOPIC TEF DEDICADO In-Reply-To: <000b01c9acdb$24363f40$6915a8c0@MagnoSystem> References: <000b01c9acdb$24363f40$6915a8c0@MagnoSystem> Message-ID: <49CA0AD8.90505@sccutta.com.br> Vc já tentou pedir ajuda no forum Automação total? O pessoal de lá manja de TEF... []s Magno System escreveu: > Pessoal, desculpe o off-topic, mas estou com a cabeça quente. Estou desenvolvendo tef dedicado usando o SITEF. Gostaria de saber quantas transações estão pendentes. Vi que a CLISITEF tem a função OBTEMNUMEROTRANSACOESPENDENTES mas ela só me retorna zero mesmo tendo transações pendentes. Alguém sabe como resolver isto??? Favor em responder em PVT. > > Software House Magno System > Site: www.magnosystem.com.br > Email: magno em speet.com.br > Tel.: (35)3371-2337 / (35) 9129-7634 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET Smart Security, versão da vacina 3960 (20090325) __________ > > A mensagem foi verificada pelo ESET Smart Security. > > http://www.eset.com > > > > > From magno em speet.com.br Wed Mar 25 09:00:25 2009 From: magno em speet.com.br (Magno System) Date: Wed, 25 Mar 2009 09:00:25 -0300 Subject: [firebase-br] OFF-TOPIC TEF DEDICADO References: <000b01c9acdb$24363f40$6915a8c0@MagnoSystem> <49CA0AD8.90505@sccutta.com.br> Message-ID: <000c01c9ad41$487311b0$6915a8c0@MagnoSystem> Já vi la sim. Na realidade já resolvi. Cabeça quente é um problema. Eu estava invertendo a ordem dos parâmetros da chamada da dll. Muito obrigado. ----- Original Message ----- From: "Ricardo Kenji" To: "FireBase" Sent: Wednesday, March 25, 2009 7:43 AM Subject: Re: [firebase-br] OFF-TOPIC TEF DEDICADO Vc já tentou pedir ajuda no forum Automação total? O pessoal de lá manja de TEF... []s Magno System escreveu: > Pessoal, desculpe o off-topic, mas estou com a cabeça quente. Estou > desenvolvendo tef dedicado usando o SITEF. Gostaria de saber quantas > transações estão pendentes. Vi que a CLISITEF tem a função > OBTEMNUMEROTRANSACOESPENDENTES mas ela só me retorna zero mesmo tendo > transações pendentes. Alguém sabe como resolver isto??? Favor em responder > em PVT. > > Software House Magno System > Site: www.magnosystem.com.br > Email: magno em speet.com.br > Tel.: (35)3371-2337 / (35) 9129-7634 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET Smart Security, versão da vacina 3960 > (20090325) __________ > > A mensagem foi verificada pelo ESET Smart Security. > > http://www.eset.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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.26/2020 - Release Date: 03/24/09 09:19:00 From dmscarlos em astra-sa.com.br Wed Mar 25 09:08:26 2009 From: dmscarlos em astra-sa.com.br (=?iso-8859-1?Q?Carlos_Rog=E9rio_-_DMS?=) Date: Wed, 25 Mar 2009 09:08:26 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Duvida_com_calculo_de_comiss?= =?iso-8859-1?q?=E3o?= References: <8F84C27986EA482C8C8A3CCBA94F1B63@dms708> <000601c9acc0$edcdb6f0$c96924d0$@com.br> Message-ID: <8E3DA6769095427F8DF3FFE0AE39EE72@dms708> Galera usei o "case when" e funcionou perfeitamente!!! Muito Obrigado!!! ----- Original Message ----- From: "Eliezer de Souza" To: "'FireBase'" Sent: Tuesday, March 24, 2009 5:41 PM Subject: [firebase-br] RES: Duvida com calculo de comissão Vc poderia mandar o nome da tabela e do campo que vc esta utilizando? Pelo que entendi vc vai ter que usar um "WHEN" para verificar o estado do campo... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos Rogério - DMS Enviada em: terça-feira, 24 de março de 2009 12:10 Para: FireBase Assunto: [firebase-br] Duvida com calculo de comissão Galera estou com um problema besta, porem não estou conseguindo resolver: Tenho um cadastro de vendedores com um campo CHAR para dizer se o vendedor está ATIVO ou não. Preciso alterar um relatório que lista Titulos Baixados, onde é calculado a comissão dos vendedores, só que nesse relatório se o vendedor NÂO estiver ativo a comissão tem que sair zerada. Meu problema é o seguinte, tenho que fazer essa condição direto em uma select??? Será que alguem poderia me ajudar, se alguem conseguiu entender do que eu preciso.. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 arno35 em gmail.com Wed Mar 25 09:12:20 2009 From: arno35 em gmail.com (Arno) Date: Wed, 25 Mar 2009 09:12:20 -0300 Subject: [firebase-br] Res: Backup em Delphi In-Reply-To: <002801c9ac83$83766f00$6915a8c0@MagnoSystem> References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> <49C8D546.000001.02240@EST-ROBSON> <49C8D969.1080208@mpi.com.br> <002801c9ac83$83766f00$6915a8c0@MagnoSystem> Message-ID: <90a78850903250512s91a6a10s4ddaa69216bca91d@mail.gmail.com> Por favor... Me corrijam se estou errado. O MDO está parado com o desenvolvimento dele? Arno. 2009/3/24 Magno System : > MDO - Mercury Database Objects. > > O gbak independente de parâmetros, ele faz backup com o banco de dados em > produção. > > > ----- Original Message ----- From: "Clayton Tavares Dan - MPI" > > To: "FireBase" > Sent: Tuesday, March 24, 2009 10:00 AM > Subject: Re: [firebase-br] Res: Backup em Delphi > > > MDO? > > > > Robson Gomes escreveu: >> >> verifique se sua suite de conexao nao tem o componente de backup, se nao >> tiver, use o mdo ... muito ffacil de configurar >> >> >> -------Mensagem original------- >> De: Wellington Melo >> Data: 24/03/2009 09:30:20 >> Para: FireBase >> Assunto: [firebase-br] Backup em Delphi >> >> Olá pessoal, >> Gostaria de saber se tem alguma maneira de fazer backup do banco >> firebird pelo delphi, >> Eu estou usando desta forma: >> Fechaconexao. >> WinExec(pchar('Paramentro ......)); >> Abreconexão. >> >> Mas gostaria de saber se existe outra forma, pois desta forma o winexec >> "chama" outra aplicação e não espera terminar o processo. >> Gostaria que ficasse assim: >> >> Fecha conexao. >> Faz o backup , >> espera terminar >> abre conexã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 >> >> >> ____________________________________________________________ >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.0.238 / Virus Database: 270.11.25/2019 - Release Date: 03/23/09 >> 18:51:00 >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > > -------------------------------------------------------------------------------- > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.26/2020 - Release Date: 03/24/09 > 09:19:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rodrigo em solucoeseinformatica.com.br Wed Mar 25 09:16:27 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 25 Mar 2009 09:16:27 -0300 Subject: [firebase-br] RES: Errro de restore de banco - value exceeds the rangefor valid dates In-Reply-To: References: Message-ID: <86251BB93A9F4CD099B273CA9ADBA2C0@SOLUCOES.local> A mensagem diz que aparentemente há um campo do tipo DATE na tabela CL_PACIENTES que tem uma data inválida gravada; como isso aconteceu não tenho resposta. Um chute, quando você fez o back-up na versão 1.5 utilizou a opção 'transportable' ? []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Vilcionei Weirich Enviada em: terça-feira, 24 de março de 2009 20:45 Para: FireBase Assunto: [firebase-br] Errro de restore de banco - value exceeds the rangefor valid dates Boa noite, fiz um backup de um banco de dados no Firebird 1.5 e quando restauro no Firebird 2.1, ocorre o erro a seguir: *gbak:restoring data for table CL_PACIENTES* *gbak: 10000 records restored* *gbak: 20000 records restored* *gbak: ERROR:value exceeds the range for valid dates* *gbak: ERROR:gds_$send failed* *gbak:Exiting before completion due to errors* ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.28/2022 - Release Date: 03/25/09 07:16:00 From embarbosa em gmail.com Wed Mar 25 10:28:31 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 25 Mar 2009 10:28:31 -0300 Subject: [firebase-br] unico registro Message-ID: olá, espero q ocorra (ocorreu) tudo bem. bem a lentidão deve estar sendo causada pelo índice no campo Vencimento. Se adicionar o "+0" isso vai impedir o FB de usar o índice, daí talvez fique mais rápido. Se isso acontecer, talvez resolva desabilitar esse índice de vez, a menos q ele esteja ajudando em alguma tabela... nas tabelas q testei aqui os selects são instantaneos pq elas não tem muitos registros. mas fiquei com curiosidade do comportamento na sua situação... se testar poste o resultado, pode ser util para outros tb. t+ From rnribeiro em gmail.com Wed Mar 25 10:58:00 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 25 Mar 2009 10:58:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?saber_o_tempo_de_execu=E7=E3o_de_uma?= =?iso-8859-1?q?_query?= Message-ID: <88c045a10903250658t41e7f532p788163bf7bcfc554@mail.gmail.com> bom dia, gostaria da ajuda de vc's para saber se tem como saber o tempo de execução de uma query. desde ja agradeço From lcarlos2000 em bol.com.br Wed Mar 25 11:09:23 2009 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Wed, 25 Mar 2009 11:09:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_do_Firebird?= Message-ID: <94C2368AAC3A402496631538ED112E4A@luiz180906> Olá, Sou novato no firebird e gostaria de saber qual a versão mais recente do Firebird que posso distribuir com minha aplicação, quero dizer a versão definitiva mais recente que já foi testada e posso distribuir sem receio. Grato, Luiz Carlos From estanisgeyer em gmail.com Wed Mar 25 11:16:20 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Wed, 25 Mar 2009 11:16:20 -0300 Subject: [firebase-br] Ajuda com select complicado In-Reply-To: References: <8f19defc0903201350q2d6de8d3ie2cfd48e029ab09d@mail.gmail.com> Message-ID: <8f19defc0903250716r14883d3bv2bcf56813a2dd673@mail.gmail.com> Obrigado pela ajuda de todos, mas já resolvi, estou fora do escritório, a tarde postarei o sql que pode servir de ajuda para outros. Abraços, Marcelo E. Geyer 2009/3/22 samuel ferreira > ola > > da uma olhada nessa sp ai. nao sei se vai rodar, mas ja é um comeco > > set term ^; > create procedure Verifica (id :integer) > returns (id integer, data_hora datetime, valor_total float, id_emp integer) > as > declare wIgual string; > declare niValor float; > declare eiValor float; > begin > for select data_hora, valor_total, id_emp from nfe > where nf.id_emp is null and > id = :id > into :data_hora, :valor_total, :id_emp do > begin > wIgual = 'S'; > for select ni.valor, ei.valor > from nf_itens ni > left join emp_itens ei > on (ni.nro = ei.nro) > into :niValor, :eiValor do > begin > if (nivalor <> eiValor) then > begin > wIgual = 'N'; > break; > end > end > if (wIgual = 'S') then > suspend; > end > end > > set term ;^ > > falta mudar o segundo 'for' para pegar so as empresas q vc ker. nao entendi > bem qual seriam os campos de relacionamento > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 estanisgeyer em gmail.com Wed Mar 25 11:21:39 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Wed, 25 Mar 2009 11:21:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?saber_o_tempo_de_execu=E7=E3o_de_uma?= =?iso-8859-1?q?_query?= In-Reply-To: <88c045a10903250658t41e7f532p788163bf7bcfc554@mail.gmail.com> References: <88c045a10903250658t41e7f532p788163bf7bcfc554@mail.gmail.com> Message-ID: <8f19defc0903250721k19c134f8sb6727b629446961c@mail.gmail.com> No flamerobin aparece essa informação ao executar uma query. Marcelo E. Geyer. 2009/3/25 Reijanio Nunes Ribeiro > bom dia, gostaria da ajuda de vc's para saber se tem como saber o tempo de > execução de uma query. > > desde ja 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 rnribeiro em gmail.com Wed Mar 25 11:24:16 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 25 Mar 2009 11:24:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?saber_o_tempo_de_execu=E7=E3o_de_uma?= =?iso-8859-1?q?_query?= In-Reply-To: <8f19defc0903250721k19c134f8sb6727b629446961c@mail.gmail.com> References: <88c045a10903250658t41e7f532p788163bf7bcfc554@mail.gmail.com> <8f19defc0903250721k19c134f8sb6727b629446961c@mail.gmail.com> Message-ID: <88c045a10903250724v98abf00x1a6172d40705734d@mail.gmail.com> marcelo seja mais explicito, desculpe minha ignorância mais desconheço o termo flamerobin, poderia me ajudar 2009/3/25 Marcelo Geyer > No flamerobin aparece essa informação ao executar uma query. > > Marcelo E. Geyer. > > 2009/3/25 Reijanio Nunes Ribeiro > > > bom dia, gostaria da ajuda de vc's para saber se tem como saber o tempo > de > > execução de uma query. > > > > desde ja 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 carlos-mf em sefaz.go.gov.br Wed Mar 25 11:27:12 2009 From: carlos-mf em sefaz.go.gov.br (Carlos Marcelo Filgueiras) Date: Wed, 25 Mar 2009 11:27:12 -0300 (BRT) Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_do_Firebird?= In-Reply-To: <1940347455.3181411237991206612.JavaMail.root@artemis.ecomunic.goias.gov.br> Message-ID: <1346640944.3181471237991232551.JavaMail.root@artemis.ecomunic.goias.gov.br> vê no site da firebase! lá tem todas as versões.. http://www.firebase.com.br/fb/downloads.php?id=114 ----- Mensagem original ----- De: "Luiz Carlos" Para: lista em firebase.com.br Enviadas: Quarta-feira, 25 de Março de 2009 11:09:23 (GMT-0300) Auto-Detected Assunto: [firebase-br] Versão do Firebird Olá, Sou novato no firebird e gostaria de saber qual a versão mais recente do Firebird que posso distribuir com minha aplicação, quero dizer a versão definitiva mais recente que já foi testada e posso distribuir sem receio. Grato, Luiz Carlos ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Carlos Marcelo Filgueiras Assistente da Supervisão de Fiscalização PABX: (62) 3389-9300 / Direto/FAX: 3389-9310 Assim disse jesus: "E tudo quanto pedirdes em meu nome eu o farei, para que o Pai seja glorificado no Filho." Jo 14. 13- 14 From douglasht em gmail.com Wed Mar 25 11:27:06 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 25 Mar 2009 11:27:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_do_Firebird?= In-Reply-To: <94C2368AAC3A402496631538ED112E4A@luiz180906> References: <94C2368AAC3A402496631538ED112E4A@luiz180906> Message-ID: <249af69e0903250727r4820a26dlb25992f02df1b06d@mail.gmail.com> 2009/3/25 Luiz Carlos : >  Sou novato no firebird e gostaria de saber qual a versão mais recente do Firebird que posso distribuir com minha aplicação, quero dizer a versão definitiva mais recente que já foi testada e posso distribuir sem receio. 2.1.1 http://www.firebirdsql.org/index.php?op=files&id=engine_211 -- Douglas Tosi www.sinatica.com From zottissistemas em brturbo.com.br Wed Mar 25 11:28:16 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Wed, 25 Mar 2009 11:28:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?saber_o_tempo_de_execu=E7=E3o_de_uma?= =?iso-8859-1?q?_query?= In-Reply-To: <88c045a10903250724v98abf00x1a6172d40705734d@mail.gmail.com> References: <88c045a10903250658t41e7f532p788163bf7bcfc554@mail.gmail.com><8f19defc0903250721k19c134f8sb6727b629446961c@mail.gmail.com> <88c045a10903250724v98abf00x1a6172d40705734d@mail.gmail.com> Message-ID: <9E27C8969CDB40A1A95B0C10A2C63AC9@ZOTTISNOTEBOOK> é um programa para modelagem de bancos FB tipo o IBExpert, no IBExpert, se não me engano também aparece o tempo que levou para executar a Query. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Wednesday, March 25, 2009 11:24 AM Subject: Re: [firebase-br]saber o tempo de execução de uma query marcelo seja mais explicito, desculpe minha ignorância mais desconheço o termo flamerobin, poderia me ajudar 2009/3/25 Marcelo Geyer > No flamerobin aparece essa informação ao executar uma query. > > Marcelo E. Geyer. > > 2009/3/25 Reijanio Nunes Ribeiro > > > bom dia, gostaria da ajuda de vc's para saber se tem como saber o tempo > de > > execução de uma query. > > > > desde ja 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rnribeiro em gmail.com Wed Mar 25 11:33:13 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 25 Mar 2009 11:33:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?saber_o_tempo_de_execu=E7=E3o_de_uma?= =?iso-8859-1?q?_query?= In-Reply-To: <9E27C8969CDB40A1A95B0C10A2C63AC9@ZOTTISNOTEBOOK> References: <88c045a10903250658t41e7f532p788163bf7bcfc554@mail.gmail.com> <8f19defc0903250721k19c134f8sb6727b629446961c@mail.gmail.com> <88c045a10903250724v98abf00x1a6172d40705734d@mail.gmail.com> <9E27C8969CDB40A1A95B0C10A2C63AC9@ZOTTISNOTEBOOK> Message-ID: <88c045a10903250733u2e8d423dt338b471661fb53ab@mail.gmail.com> ah ta é que agora que notei que postei na lista errada deveria ter postado na lista delphi e não na fb desculpem-me 2009/3/25 Zottis > é um programa para modelagem de bancos FB > tipo o IBExpert, no IBExpert, se não me engano também aparece o tempo que > levou para executar a Query. > > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > rnribeiro em gmail.com> > To: "FireBase" > Sent: Wednesday, March 25, 2009 11:24 AM > Subject: Re: [firebase-br]saber o tempo de execução de uma query > > > > marcelo seja mais explicito, desculpe minha ignorância mais desconheço o > termo flamerobin, poderia me ajudar > > 2009/3/25 Marcelo Geyer > > No flamerobin aparece essa informação ao executar uma query. >> >> Marcelo E. Geyer. >> >> 2009/3/25 Reijanio Nunes Ribeiro >> >> > bom dia, gostaria da ajuda de vc's para saber se tem como saber o tempo >> de >> > execução de uma query. >> > >> > desde ja 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 >> > >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 felipearon em gmail.com Wed Mar 25 11:33:55 2009 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 25 Mar 2009 11:33:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_do_Firebird?= In-Reply-To: <249af69e0903250727r4820a26dlb25992f02df1b06d@mail.gmail.com> References: <94C2368AAC3A402496631538ED112E4A@luiz180906> <249af69e0903250727r4820a26dlb25992f02df1b06d@mail.gmail.com> Message-ID: <6a31e7720903250733x1c9288aduda768d8db2be7f00@mail.gmail.com> use fb 2.1 http://www.firebirdsql.org/index.php?op=files&id=engine_211 2009/3/25 Douglas Tosi > 2009/3/25 Luiz Carlos : > > Sou novato no firebird e gostaria de saber qual a versão mais recente do > Firebird que posso distribuir com minha aplicação, quero dizer a versão > definitiva mais recente que já foi testada e posso distribuir sem receio. > > 2.1.1 > http://www.firebirdsql.org/index.php?op=files&id=engine_211 > > > -- > Douglas Tosi > www.sinatica.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 > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br http://br.groups.yahoo.com/group/xna-br/ http://pogsjob.wordpress.com (LEIA: Pogs de programadores) From lcarlos2000 em bol.com.br Wed Mar 25 12:12:17 2009 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Wed, 25 Mar 2009 12:12:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_do_Firebird?= References: <94C2368AAC3A402496631538ED112E4A@luiz180906><249af69e0903250727r4820a26dlb25992f02df1b06d@mail.gmail.com> <6a31e7720903250733x1c9288aduda768d8db2be7f00@mail.gmail.com> Message-ID: Ok pessoal. Agora tenho outra duvida, eu vou instalar minha aplicação em 2 empresas que tem instalado o firebird 1.5, minha duvida é se eu instalar a versão 2.1, se isso vai causar algum problema nas aplicações dessas empresas que usam o firebird versão 1.5. Pode ocorrer algum problema? Grato, Luiz Carlos ----- Original Message ----- From: "Felipe Aron" To: "FireBase" Sent: Wednesday, March 25, 2009 11:33 AM Subject: Re: [firebase-br] Versão do Firebird use fb 2.1 http://www.firebirdsql.org/index.php?op=files&id=engine_211 2009/3/25 Douglas Tosi > 2009/3/25 Luiz Carlos : > > Sou novato no firebird e gostaria de saber qual a versão mais recente > > do > Firebird que posso distribuir com minha aplicação, quero dizer a versão > definitiva mais recente que já foi testada e posso distribuir sem receio. > > 2.1.1 > http://www.firebirdsql.org/index.php?op=files&id=engine_211 > > > -- > Douglas Tosi > www.sinatica.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 > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br http://br.groups.yahoo.com/group/xna-br/ http://pogsjob.wordpress.com (LEIA: Pogs de programadores) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 Wed Mar 25 13:10:29 2009 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 25 Mar 2009 13:10:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_do_Firebird?= In-Reply-To: References: <94C2368AAC3A402496631538ED112E4A@luiz180906> <249af69e0903250727r4820a26dlb25992f02df1b06d@mail.gmail.com> <6a31e7720903250733x1c9288aduda768d8db2be7f00@mail.gmail.com> Message-ID: <6a31e7720903250910m610f1ae0re2a0aedd31bcd2d5@mail.gmail.com> E ai Carlos como vai ? Não terá problemas, desde que você configure os dois de forma correta, em portas separadas. Tenho o Fb 1.5 e 2.1 rodando na mesma máquina sem problema algum. 2009/3/25 Luiz Carlos > Ok pessoal. Agora tenho outra duvida, eu vou instalar minha aplicação em 2 > empresas que tem instalado o firebird 1.5, minha duvida é se eu instalar a > versão 2.1, se isso vai causar algum problema nas aplicações dessas empresas > que usam o firebird versão 1.5. Pode ocorrer algum problema? > > Grato, > > Luiz Carlos > > ----- Original Message ----- From: "Felipe Aron" > To: "FireBase" > Sent: Wednesday, March 25, 2009 11:33 AM > Subject: Re: [firebase-br] Versão do Firebird > > > use fb 2.1 > http://www.firebirdsql.org/index.php?op=files&id=engine_211 > > 2009/3/25 Douglas Tosi > > 2009/3/25 Luiz Carlos : >> > Sou novato no firebird e gostaria de saber qual a versão mais recente > >> do >> Firebird que posso distribuir com minha aplicação, quero dizer a versão >> definitiva mais recente que já foi testada e posso distribuir sem receio. >> >> 2.1.1 >> http://www.firebirdsql.org/index.php?op=files&id=engine_211 >> >> >> -- >> Douglas Tosi >> www.sinatica.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 >> >> > > > -- > Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! > > http://www.felipearon.com.br > http://br.groups.yahoo.com/group/xna-br/ > > http://pogsjob.wordpress.com (LEIA: Pogs de programadores) > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br http://br.groups.yahoo.com/group/xna-br/ http://pogsjob.wordpress.com (LEIA: Pogs de programadores) From thiago.rachadel em gmail.com Wed Mar 25 13:47:00 2009 From: thiago.rachadel em gmail.com (Thiago gmail) Date: Wed, 25 Mar 2009 13:47:00 -0300 Subject: [firebase-br] Alter Type References: <20eaa6880903160542s702e8cafiaf72a37b975ddfb@mail.gmail.com> Message-ID: <001e01c9ad69$53378a90$c700a8c0@Info> Estou precisando aumentar um campo varchar de 2 para 3 caracteres. Mas este campo é altamente relacionado em stored procedures o que está causando erros. Tenho q comentar o código de todas elas alterar o campo e depois retorna-las ou existe uma maneira mais simples? Grato From lcarlos2000 em bol.com.br Wed Mar 25 14:12:11 2009 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Wed, 25 Mar 2009 14:12:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_do_Firebird?= References: <94C2368AAC3A402496631538ED112E4A@luiz180906><249af69e0903250727r4820a26dlb25992f02df1b06d@mail.gmail.com><6a31e7720903250733x1c9288aduda768d8db2be7f00@mail.gmail.com> <6a31e7720903250910m610f1ae0re2a0aedd31bcd2d5@mail.gmail.com> Message-ID: <000d01c9ad6c$da6057b0$4801a8c0@lcarlos> Olá Felipe, como configurar em portas separadas as 2 versões? Grato, Luiz Carlos ----- Original Message ----- From: "Felipe Aron" To: "FireBase" Sent: Wednesday, March 25, 2009 1:10 PM Subject: Re: [firebase-br] Versão do Firebird E ai Carlos como vai ? Não terá problemas, desde que você configure os dois de forma correta, em portas separadas. Tenho o Fb 1.5 e 2.1 rodando na mesma máquina sem problema algum. 2009/3/25 Luiz Carlos > Ok pessoal. Agora tenho outra duvida, eu vou instalar minha aplicação em 2 > empresas que tem instalado o firebird 1.5, minha duvida é se eu instalar a > versão 2.1, se isso vai causar algum problema nas aplicações dessas > empresas > que usam o firebird versão 1.5. Pode ocorrer algum problema? > > Grato, > > Luiz Carlos > > ----- Original Message ----- From: "Felipe Aron" > To: "FireBase" > Sent: Wednesday, March 25, 2009 11:33 AM > Subject: Re: [firebase-br] Versão do Firebird > > > use fb 2.1 > http://www.firebirdsql.org/index.php?op=files&id=engine_211 > > 2009/3/25 Douglas Tosi > > 2009/3/25 Luiz Carlos : >> > Sou novato no firebird e gostaria de saber qual a versão mais recente >> > > >> do >> Firebird que posso distribuir com minha aplicação, quero dizer a versão >> definitiva mais recente que já foi testada e posso distribuir sem receio. >> >> 2.1.1 >> http://www.firebirdsql.org/index.php?op=files&id=engine_211 >> >> >> -- >> Douglas Tosi >> www.sinatica.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 >> >> > > > -- > Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! > > http://www.felipearon.com.br > http://br.groups.yahoo.com/group/xna-br/ > > http://pogsjob.wordpress.com (LEIA: Pogs de programadores) > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br http://br.groups.yahoo.com/group/xna-br/ http://pogsjob.wordpress.com (LEIA: Pogs de programadores) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 Mar 25 14:32:41 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 25 Mar 2009 14:32:41 -0300 Subject: [firebase-br] Alter Type In-Reply-To: <001e01c9ad69$53378a90$c700a8c0@Info> References: <20eaa6880903160542s702e8cafiaf72a37b975ddfb@mail.gmail.com> <001e01c9ad69$53378a90$c700a8c0@Info> Message-ID: <192104328.20090325143241@warmboot.com.br> Vc pode criar um banco limpo com os campos com o tamanho desejado, e usar o IBDataPump pra migrar os dados pra ele. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br Tg> Estou precisando aumentar um campo varchar de 2 para 3 caracteres. Mas este Tg> campo é altamente relacionado em stored procedures o que está causando Tg> erros. Tenho q comentar o código de todas elas alterar o campo e depois Tg> retorna-las ou existe uma maneira mais simples? Tg> Grato Tg> ______________________________________________ Tg> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Tg> Para saber como gerenciar/excluir seu cadastro na lista, use: Tg> http://www.firebase.com.br/fb/artigo.php?id=1107 Tg> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felipearon em gmail.com Wed Mar 25 14:50:21 2009 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 25 Mar 2009 14:50:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_do_Firebird?= In-Reply-To: <000d01c9ad6c$da6057b0$4801a8c0@lcarlos> References: <94C2368AAC3A402496631538ED112E4A@luiz180906> <249af69e0903250727r4820a26dlb25992f02df1b06d@mail.gmail.com> <6a31e7720903250733x1c9288aduda768d8db2be7f00@mail.gmail.com> <6a31e7720903250910m610f1ae0re2a0aedd31bcd2d5@mail.gmail.com> <000d01c9ad6c$da6057b0$4801a8c0@lcarlos> Message-ID: <6a31e7720903251050y1967ee58n714e10034f6e0885@mail.gmail.com> Veja esse artigo: http://www.firebase.com.br/fb/artigo.php?id=1916 Explica certinho como fazer :) Abraço. 2009/3/25 Luiz Carlos > Olá Felipe, como configurar em portas separadas as 2 versões? > > Grato, > > Luiz Carlos > > ----- Original Message ----- From: "Felipe Aron" > To: "FireBase" > Sent: Wednesday, March 25, 2009 1:10 PM > > Subject: Re: [firebase-br] Versão do Firebird > > > E ai Carlos como vai ? > Não terá problemas, desde que você configure os dois de forma correta, em > portas separadas. Tenho o Fb 1.5 e 2.1 rodando na mesma máquina sem > problema > algum. > > 2009/3/25 Luiz Carlos > > Ok pessoal. Agora tenho outra duvida, eu vou instalar minha aplicação em 2 >> empresas que tem instalado o firebird 1.5, minha duvida é se eu instalar a >> versão 2.1, se isso vai causar algum problema nas aplicações dessas >> empresas >> que usam o firebird versão 1.5. Pode ocorrer algum problema? >> >> Grato, >> >> Luiz Carlos >> >> ----- Original Message ----- From: "Felipe Aron" >> To: "FireBase" >> Sent: Wednesday, March 25, 2009 11:33 AM >> Subject: Re: [firebase-br] Versão do Firebird >> >> >> use fb 2.1 >> http://www.firebirdsql.org/index.php?op=files&id=engine_211 >> >> 2009/3/25 Douglas Tosi >> >> 2009/3/25 Luiz Carlos : >> >>> > Sou novato no firebird e gostaria de saber qual a versão mais recente >>> > > >>> do >>> Firebird que posso distribuir com minha aplicação, quero dizer a versão >>> definitiva mais recente que já foi testada e posso distribuir sem receio. >>> >>> 2.1.1 >>> http://www.firebirdsql.org/index.php?op=files&id=engine_211 >>> >>> >>> -- >>> Douglas Tosi >>> www.sinatica.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 >>> >>> >>> >> >> -- >> Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! >> >> http://www.felipearon.com.br >> http://br.groups.yahoo.com/group/xna-br/ >> >> http://pogsjob.wordpress.com (LEIA: Pogs de programadores) >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 a força aprenda a suavidade. Através da suavidade a força prevalecerá! > > http://www.felipearon.com.br > http://br.groups.yahoo.com/group/xna-br/ > > http://pogsjob.wordpress.com (LEIA: Pogs de programadores) > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br http://br.groups.yahoo.com/group/xna-br/ http://pogsjob.wordpress.com (LEIA: Pogs de programadores) From wellmsilva em gmail.com Wed Mar 25 14:52:03 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Wed, 25 Mar 2009 14:52:03 -0300 Subject: [firebase-br] Res: Backup em Delphi In-Reply-To: <90a78850903250512s91a6a10s4ddaa69216bca91d@mail.gmail.com> References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> <49C8D546.000001.02240@EST-ROBSON> <49C8D969.1080208@mpi.com.br> <002801c9ac83$83766f00$6915a8c0@MagnoSystem> <90a78850903250512s91a6a10s4ddaa69216bca91d@mail.gmail.com> Message-ID: <21538b730903251052w6325d7ebo38d877968e9de59f@mail.gmail.com> Uso o DBExpress e quero deixar o backup automatico. 2009/3/25 Arno > Por favor... > > Me corrijam se estou errado. O MDO está parado com o desenvolvimento dele? > > Arno. > > 2009/3/24 Magno System : > > MDO - Mercury Database Objects. > > > > O gbak independente de parâmetros, ele faz backup com o banco de dados em > > produção. > > > > > > ----- Original Message ----- From: "Clayton Tavares Dan - MPI" > > > > To: "FireBase" > > Sent: Tuesday, March 24, 2009 10:00 AM > > Subject: Re: [firebase-br] Res: Backup em Delphi > > > > > > MDO? > > > > > > > > Robson Gomes escreveu: > >> > >> verifique se sua suite de conexao nao tem o componente de backup, se nao > >> tiver, use o mdo ... muito ffacil de configurar > >> > >> > >> -------Mensagem original------- > >> De: Wellington Melo > >> Data: 24/03/2009 09:30:20 > >> Para: FireBase > >> Assunto: [firebase-br] Backup em Delphi > >> > >> Olá pessoal, > >> Gostaria de saber se tem alguma maneira de fazer backup do banco > >> firebird pelo delphi, > >> Eu estou usando desta forma: > >> Fechaconexao. > >> WinExec(pchar('Paramentro ......)); > >> Abreconexão. > >> > >> Mas gostaria de saber se existe outra forma, pois desta forma o winexec > >> "chama" outra aplicação e não espera terminar o processo. > >> Gostaria que ficasse assim: > >> > >> Fecha conexao. > >> Faz o backup , > >> espera terminar > >> abre conexã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 > >> > >> > >> ____________________________________________________________ > >> > >> No virus found in this incoming message. > >> Checked by AVG - www.avg.com > >> Version: 8.0.238 / Virus Database: 270.11.25/2019 - Release Date: > 03/23/09 > >> 18:51:00 > >> > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir 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 > > > > > > > -------------------------------------------------------------------------------- > > > > > > > > No virus found in this incoming message. > > Checked by AVG - www.avg.com > > Version: 8.0.238 / Virus Database: 270.11.26/2020 - Release Date: > 03/24/09 > > 09:19:00 > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 ralhos em gmail.com Wed Mar 25 15:35:46 2009 From: ralhos em gmail.com (=?ISO-8859-1?Q?N=E3o_quero_me_Identificar?=) Date: Wed, 25 Mar 2009 15:35:46 -0300 Subject: [firebase-br] Backup em Delphi In-Reply-To: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> Message-ID: <9fdd72400903251135r9669b35i5c785ed9db7f409@mail.gmail.com> Dê uma olhada em http://www.firebase.com.br/fb/downloads.php?categ=5 o GeraBack Free está com os fontes, sendo uma base para o desenvolvimento do seu próprio aplicativo.O GeraBack Free utiliza o Gbak para fazer o backup. Outra opção é você utilizar algum componente que permita você fazer o backup pelo serviço. Hoje eu utilizo o FIBPlus para fazer backup. 2009/3/24 Wellington Melo > Olá pessoal, > Gostaria de saber se tem alguma maneira de fazer backup do banco > firebird pelo delphi, > Eu estou usando desta forma: > Fechaconexao. > WinExec(pchar('Paramentro ......)); > Abreconexão. > > Mas gostaria de saber se existe outra forma, pois desta forma o winexec > "chama" outra aplicação e não espera terminar o processo. > Gostaria que ficasse assim: > > Fecha conexao. > Faz o backup , > espera terminar > abre conexã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 wellmsilva em gmail.com Wed Mar 25 16:05:04 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Wed, 25 Mar 2009 16:05:04 -0300 Subject: [firebase-br] Retirar acento na consulta Message-ID: <21538b730903251205m14b0ee74h8be849456b42c329@mail.gmail.com> Boa tarde pessoal, Estou com uma situação onde tenho duas tabela CADASTRO e CIDADE. Quero fazer a seguinte consulta: Select Cd.id from CADASTRO Cd left join CIDADE C on cd.cidade = c.descricao; pois o que ocorre é que na tabela cadatros o campo cidade está no nome da cidade e não o id, e em ambos os campo o nome da cidade está em um todas maiúsculas e no outro só a primeira letra maiúsculas. e numa acentuda e na outra não. gosta de saber se tem alguma forma de retirar os acentos através da consulta. From listas em warmboot.com.br Wed Mar 25 16:41:06 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 25 Mar 2009 16:41:06 -0300 Subject: [firebase-br] Retirar acento na consulta In-Reply-To: <21538b730903251205m14b0ee74h8be849456b42c329@mail.gmail.com> References: <21538b730903251205m14b0ee74h8be849456b42c329@mail.gmail.com> Message-ID: <84568667.20090325164106@warmboot.com.br> Veja no site a dica sobre acentuação. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br WM> Boa tarde pessoal, WM> Estou com uma situação onde tenho duas tabela CADASTRO e CIDADE. WM> Quero fazer a seguinte consulta: WM> Select Cd.id from CADASTRO Cd left join CIDADE C on cd.cidade = WM> c.descricao; WM> pois o que ocorre é que na tabela cadatros o campo cidade está no nome da WM> cidade e não o id, WM> e em ambos os campo o nome da cidade está em um todas maiúsculas e no outro WM> só a primeira letra maiúsculas. WM> e numa acentuda e na outra não. WM> gosta de saber se tem alguma forma de retirar os acentos através da WM> consulta. WM> ______________________________________________ WM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br WM> Para saber como gerenciar/excluir seu cadastro na lista, use: WM> http://www.firebase.com.br/fb/artigo.php?id=1107 WM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wellmsilva em gmail.com Wed Mar 25 17:06:26 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Wed, 25 Mar 2009 17:06:26 -0300 Subject: [firebase-br] STORMUDF como instalar UDFs Message-ID: <21538b730903251306i5861e3fcuece48b25d8249490@mail.gmail.com> Estou com um pequeno problema, baixei o UDF STORMUDF so que não sei como instalar. From felipe.cheiram em gmail.com Wed Mar 25 17:20:43 2009 From: felipe.cheiram em gmail.com (Felipe Cheiram) Date: Wed, 25 Mar 2009 17:20:43 -0300 Subject: [firebase-br] STORMUDF como instalar UDFs In-Reply-To: <21538b730903251306i5861e3fcuece48b25d8249490@mail.gmail.com> References: <21538b730903251306i5861e3fcuece48b25d8249490@mail.gmail.com> Message-ID: <924fc0290903251320o696e8ec5x17d384ac3a510cb1@mail.gmail.com> Caro Amigo. Para instalar a UDF, utilize o seguinte comando DDL. DECLARE EXTERNAL FUNCTION METFONET(como irá ficar registrado o nome da sua funçao externa) CSTRING(80) (que tipo de caracteres são os de entrada) RETURNS CSTRING(80) FREE_IT (tipo de retorno) ENTRY_POINT 'METFONET' MODULE_NAME 'FCRBR'(nome da dll, salve na pasta UDF contida no caminho de instalação do FIREBIRD, exe: C:\Program Files\Firebird\Firebird_2_0\UDF); Att. Felipe Cheiram Rodrigues 2009/3/25 Wellington Melo > Estou com um pequeno problema, baixei o UDF STORMUDF so que não sei como > instalar. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 felipe.cheiram em gmail.com Wed Mar 25 17:24:58 2009 From: felipe.cheiram em gmail.com (Felipe Cheiram) Date: Wed, 25 Mar 2009 17:24:58 -0300 Subject: [firebase-br] STORMUDF como instalar UDFs In-Reply-To: <924fc0290903251320o696e8ec5x17d384ac3a510cb1@mail.gmail.com> References: <21538b730903251306i5861e3fcuece48b25d8249490@mail.gmail.com> <924fc0290903251320o696e8ec5x17d384ac3a510cb1@mail.gmail.com> Message-ID: <924fc0290903251324i27a81b3fmc0d58639a5984633@mail.gmail.com> Caro Amigo. Esqueci de explicar que a cláusula ENTRY_POINT especifica o nome da função da DLL, que pelo que me consta no seu caso é TrataAcentos. Abraços Att.Felipe Cheiram From mabreu.ti em gmail.com Wed Mar 25 19:32:31 2009 From: mabreu.ti em gmail.com (Marco Antonio Abreu) Date: Wed, 25 Mar 2009 19:32:31 -0300 Subject: [firebase-br] erro em sintaxe: insert into In-Reply-To: <88c045a10903241130j1626282ep2f005b9d0bda4a3b@mail.gmail.com> References: <88c045a10903241105g279430bawd581aca7b72c59a0@mail.gmail.com> <31ca41400903241119i2d1fc961g47b44fb267e0b42d@mail.gmail.com> <31ca41400903241119o2d4f9403r918b8cef69bd5f97@mail.gmail.com> <88c045a10903241127v378bb7bcw47a2799b7fccf633@mail.gmail.com> <88c045a10903241130j1626282ep2f005b9d0bda4a3b@mail.gmail.com> Message-ID: <31ca41400903251532j311922ecyf9da456b9d7f7460@mail.gmail.com> Olá Reijanio, como está definida a sua trigger? É before insert? []'s, 2009/3/24 Reijanio Nunes Ribeiro > desculpe funcionou sim era defeito no generator ja resolvi muito obrigado > > 2009/3/24 Reijanio Nunes Ribeiro > > > deu erro > > Invalid insert or update value(s): object columns are > > constrained - no 2 table rows can have duplicate column values. > > violation of PRIMARY or UNIQUE KEY constraint "PK_TABELA1" on table > > "TABELA1". > > > > > > > > > > 2009/3/24 Marco Antonio Abreu > > > >> Coloque apenas INSERT INTO tabela1(campo1, campo2) SELECT campo1, campo2 > >> FROM Tabela2. > >> Deve funcionar. > >> > >> 2009/3/24 Marco Antonio Abreu > >> > >> > Coloque apenas INSERT INTO tabela1(campo1, campo2) SELECT campo1, > campo2 > >> > FROM > >> > > >> > 2009/3/24 Reijanio Nunes Ribeiro > >> > > >> > bom dia a todos estou com um pequeno problema > >> >> estou tentando inserir campos de varias tabelas em uma só e todos os > >> >> campos > >> >> tem o campo codigo praticamente iguais em todas as tabelas e preciso > >> >> inserir > >> >> somente os outros dados e ta dando erro poderia me ajudar > >> >> > >> >> exemplo: > >> >> insert into tabela1(CODIGO, campo1, campo2) > >> >> select campo1 e campo2 fro tabela2// aqui como defini uma trigger pra > >> >> incrementar o numero não descriminei o campo codigo, da uma mensagem > de > >> >> erro > >> >> dizendo que os campos não são iguais, se faço assim > >> >> > >> >> insert into tabela1(CODIGO, campo1, campo2) > >> >> select campo1 e campo2 fro tabela2//da duplicação de chave primaria > >> >> > >> >> podem me ajudar > >> >> desde ja 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 > >> >> > >> > > >> > > >> > > >> > -- > >> > Marco Antonio Abreu > >> > mabreu.ti em gmail.com > >> > > >> > >> > >> > >> -- > >> Marco Antonio Abreu > >> mabreu.ti 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 > >> > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marco Antonio Abreu mabreu.ti em gmail.com From lcarlos2000 em bol.com.br Wed Mar 25 21:07:33 2009 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Wed, 25 Mar 2009 21:07:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_do_Firebird?= References: <94C2368AAC3A402496631538ED112E4A@luiz180906><249af69e0903250727r4820a26dlb25992f02df1b06d@mail.gmail.com><6a31e7720903250733x1c9288aduda768d8db2be7f00@mail.gmail.com><6a31e7720903250910m610f1ae0re2a0aedd31bcd2d5@mail.gmail.com><000d01c9ad6c$da6057b0$4801a8c0@lcarlos> <6a31e7720903251050y1967ee58n714e10034f6e0885@mail.gmail.com> Message-ID: <000701c9ada6$e10494c0$c700030a@lcarlos> Valeu Felipe, o artigo é muito bom. Luiz Carlos ----- Original Message ----- From: "Felipe Aron" To: "FireBase" Sent: Wednesday, March 25, 2009 2:50 PM Subject: Re: [firebase-br] Versão do Firebird Veja esse artigo: http://www.firebase.com.br/fb/artigo.php?id=1916 Explica certinho como fazer :) Abraço. 2009/3/25 Luiz Carlos > Olá Felipe, como configurar em portas separadas as 2 versões? > > Grato, > > Luiz Carlos > > ----- Original Message ----- From: "Felipe Aron" > To: "FireBase" > Sent: Wednesday, March 25, 2009 1:10 PM > > Subject: Re: [firebase-br] Versão do Firebird > > > E ai Carlos como vai ? > Não terá problemas, desde que você configure os dois de forma correta, em > portas separadas. Tenho o Fb 1.5 e 2.1 rodando na mesma máquina sem > problema > algum. > > 2009/3/25 Luiz Carlos > > Ok pessoal. Agora tenho outra duvida, eu vou instalar minha aplicação em > 2 >> empresas que tem instalado o firebird 1.5, minha duvida é se eu instalar >> a >> versão 2.1, se isso vai causar algum problema nas aplicações dessas >> empresas >> que usam o firebird versão 1.5. Pode ocorrer algum problema? >> >> Grato, >> >> Luiz Carlos >> >> ----- Original Message ----- From: "Felipe Aron" >> To: "FireBase" >> Sent: Wednesday, March 25, 2009 11:33 AM >> Subject: Re: [firebase-br] Versão do Firebird >> >> >> use fb 2.1 >> http://www.firebirdsql.org/index.php?op=files&id=engine_211 >> >> 2009/3/25 Douglas Tosi >> >> 2009/3/25 Luiz Carlos : >> >>> > Sou novato no firebird e gostaria de saber qual a versão mais recente >>> > > >>> do >>> Firebird que posso distribuir com minha aplicação, quero dizer a versão >>> definitiva mais recente que já foi testada e posso distribuir sem >>> receio. >>> >>> 2.1.1 >>> http://www.firebirdsql.org/index.php?op=files&id=engine_211 >>> >>> >>> -- >>> Douglas Tosi >>> www.sinatica.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 >>> >>> >>> >> >> -- >> Com a força aprenda a suavidade. Através da suavidade a força >> prevalecerá! >> >> http://www.felipearon.com.br >> http://br.groups.yahoo.com/group/xna-br/ >> >> http://pogsjob.wordpress.com (LEIA: Pogs de programadores) >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 a força aprenda a suavidade. Através da suavidade a força prevalecerá! > > http://www.felipearon.com.br > http://br.groups.yahoo.com/group/xna-br/ > > http://pogsjob.wordpress.com (LEIA: Pogs de programadores) > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br http://br.groups.yahoo.com/group/xna-br/ http://pogsjob.wordpress.com (LEIA: Pogs de programadores) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 sistemas em numerosinformatica.com.br Thu Mar 26 06:05:15 2009 From: sistemas em numerosinformatica.com.br (sistemas em numerosinformatica.com.br) Date: Thu, 26 Mar 2009 06:05:15 -0300 (BRT) Subject: [firebase-br] Alter Type In-Reply-To: <001e01c9ad69$53378a90$c700a8c0@Info> References: <20eaa6880903160542s702e8cafiaf72a37b975ddfb@mail.gmail.com> <001e01c9ad69$53378a90$c700a8c0@Info> Message-ID: <49727.200.182.231.74.1238058315.squirrel@mail.prudenet.com.br> É mais facil vc criar um script contendo os metadatas das stored procedures e triggers e depois dropalas e na sequência vc fazer a alteração no campo e depois executar o script recriando tudo o que dropou. Só tenha o cuidade de alterar também o tamanho deste campo em todas as tabelas onde ele aparece. Vc pode tentar alterar utilizando alguma ferramenta tipo IBExpert ou o SQLManager 2008. Espero ter ajudado. Tadeu. > Estou precisando aumentar um campo varchar de 2 para 3 caracteres. Mas > este > campo é altamente relacionado em stored procedures o que está causando > erros. Tenho q comentar o código de todas elas alterar o campo e depois > retorna-las ou existe uma maneira mais simples? > > 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 > From a.lima.silva em terra.com.br Thu Mar 26 08:47:48 2009 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Thu, 26 Mar 2009 08:47:48 -0300 Subject: [firebase-br] Por Favor : FB 1.0 x FB 2.x In-Reply-To: <49727.200.182.231.74.1238058315.squirrel@mail.prudenet.com.br> References: <20eaa6880903160542s702e8cafiaf72a37b975ddfb@mail.gmail.com><001e01c9ad69$53378a90$c700a8c0@Info> <49727.200.182.231.74.1238058315.squirrel@mail.prudenet.com.br> Message-ID: Pessoal estou fazendo uma aplicação usando o FB embarcado, com DBX,D2009 mas usando o driver da Upscene. Normalmente eu renomeio a DLL embarcada para GDS32.DLL. Ocorre que descobri que alguns clientes usam programas com FB 1.0 que usam a DLL com esse mesmo nome. A pergunta é : Haverá problemas ? Quem já enfrentou isso ? Já tentei deixar o nome original da embarcada mas sempre dava um problema ( isso em D7 e DBX puro ). Obrigado desde já. Antonio From diegotiemann em gmail.com Thu Mar 26 08:49:39 2009 From: diegotiemann em gmail.com (Diego Tiemann) Date: Thu, 26 Mar 2009 08:49:39 -0300 Subject: [firebase-br] Remover email da lista Message-ID: <26e3eb6d0903260449x3267df14oaa2a6ae44834aafd@mail.gmail.com> Jé removi meu email diversas vezes da lista mas continuo recebendo mensagens. o que posso estar fazendo errado? Segui as instruções do site, mas continuo recebendo. From hpensador em gmail.com Thu Mar 26 09:42:11 2009 From: hpensador em gmail.com (HPensador) Date: Thu, 26 Mar 2009 09:42:11 -0300 Subject: [firebase-br] IF NOT EXISTS Message-ID: Bom dia Colegas! No firebird 2.1 tentei executar em uma SP a seguinte instrução: if not exists (select codigo from tabela where mes = :mes and ano = :ano) then e não obtive sucesso, isto é possível - se sim, qual erro cometi? -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From luisfirevb em gmail.com Thu Mar 26 10:11:35 2009 From: luisfirevb em gmail.com (LuisFireVB) Date: Thu, 26 Mar 2009 10:11:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?Instru=E7=F5es_SQL_no_FB?= In-Reply-To: References: Message-ID: <000001c9ae14$66857110$33905330$@com> Colegas sempre usei SQL o básico Select, Update, Insert a partir do MS Access, gostaria de saber onde tem algum material explicando o SQL do Firebird, de preferência em português, pois nunca tinha visto coisas assim: if not exists (select codigo from tabela where mes = :mes and ano = :ano) then Não sabia que se podia usar IF, NOT, Exit nessa linguagem. O que seria esses dois pontos depois do igual? And ano = :ano ? From rnribeiro em gmail.com Thu Mar 26 10:18:19 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 26 Mar 2009 10:18:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Instru=E7=F5es_SQL_no_FB?= In-Reply-To: <000001c9ae14$66857110$33905330$@com> References: <000001c9ae14$66857110$33905330$@com> Message-ID: <88c045a10903260618o459773e6s793b6b3edfa451a5@mail.gmail.com> cara tem mutos livros sobre firebird, apostilas são muito superficiais o negócio é comprar um livro mesmo, e com relação a esses : significa ta usando parametros na sintaxe do sql 2009/3/26 LuisFireVB > Colegas sempre usei SQL o básico Select, Update, Insert a partir do MS > Access, gostaria de saber onde tem algum material explicando o SQL do > Firebird, de preferência em português, pois nunca tinha visto coisas assim: > > if not exists (select codigo from tabela where mes = :mes and ano = :ano) > then > > Não sabia que se podia usar IF, NOT, Exit nessa linguagem. > > O que seria esses dois pontos depois do igual? And ano = :ano ? > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rnribeiro em gmail.com Thu Mar 26 10:20:37 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 26 Mar 2009 10:20:37 -0300 Subject: [firebase-br] IF NOT EXISTS In-Reply-To: References: Message-ID: <88c045a10903260620o207ec45as645bf49f37ca123c@mail.gmail.com> tenta usar dessa forma e ve se da certo if not (exists (select codigo from tabela where mes = :mes and ano = :ano)) then 2009/3/26 HPensador > Bom dia Colegas! > > No firebird 2.1 tentei executar em uma SP a seguinte instrução: > > if not exists (select codigo > from tabela > where mes = :mes > and ano = :ano) then > > e não obtive sucesso, isto é possível - se sim, qual erro cometi? > > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > 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 douglasht em gmail.com Thu Mar 26 10:20:48 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 26 Mar 2009 10:20:48 -0300 Subject: [firebase-br] IF NOT EXISTS In-Reply-To: References: Message-ID: <249af69e0903260620g5cae185dua00e5e7c00b65e7c@mail.gmail.com> 2009/3/26 HPensador : > No firebird 2.1 tentei executar em uma SP a seguinte instrução: > if not exists (select codigo >               from tabela >               where mes = :mes >                 and ano = :ano) then > e não obtive sucesso, isto é possível - se sim, qual erro cometi? Tente com parênteses: if (not exists (select codigo from tabela where mes = :mes and ano = :ano)) then Se não for isso, mande a mensagem de erro. Fica mais fácil dizer o que está errado. hth, -- Douglas Tosi www.sinatica.com From hpensador em gmail.com Thu Mar 26 10:31:26 2009 From: hpensador em gmail.com (HPensador) Date: Thu, 26 Mar 2009 10:31:26 -0300 Subject: [firebase-br] IF NOT EXISTS In-Reply-To: <249af69e0903260620g5cae185dua00e5e7c00b65e7c@mail.gmail.com> References: <249af69e0903260620g5cae185dua00e5e7c00b65e7c@mail.gmail.com> Message-ID: Bom dia Douglas Tosi! > Tente com parênteses: > > if (not exists (select codigo > from tabela > where mes = :mes > and ano = :ano)) then Muito obrigado, foi realmente a falta dos parênteses. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From hpensador em gmail.com Thu Mar 26 10:33:22 2009 From: hpensador em gmail.com (HPensador) Date: Thu, 26 Mar 2009 10:33:22 -0300 Subject: [firebase-br] Problema solucionado In-Reply-To: References: Message-ID: Obrigado a todos pela ajuda. Eu estava esquecendo de colocar os parênteses conforme me alertou o colega Douglas Tosi. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From hpensador em gmail.com Thu Mar 26 10:47:21 2009 From: hpensador em gmail.com (HPensador) Date: Thu, 26 Mar 2009 10:47:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Instru=E7=F5es_SQL_no_FB?= In-Reply-To: <000001c9ae14$66857110$33905330$@com> References: <000001c9ae14$66857110$33905330$@com> Message-ID: Bom dia LuisFireVB! > Colegas sempre usei SQL o básico Select, Update, Insert a partir do MS > Access, gostaria de saber onde tem algum material explicando o SQL do > Firebird, de preferência em português, pois nunca tinha visto coisas assim: Existem 2 livros de autoria de Carlos H. Cantu que lhe serão muito uteis - Firebird Essencial e Firebird 2.0 - O Banco de Dados do Novo Milenio, além disso existe vasto material disponível na net. Na pasta da instalação do Firebird geralmente C:\Arquivos de programas\Firebird\Firebird_2_1\Doc você encontrará o arquivo Firebird Release notes.pdf (em inglês) mais dá uma procurada pela rede que você também encontrará o mesmo em Português. Bem, além dos livros do Carlos, existe também o livro Dominando o Firebird de Helen Borrie. > > if not exists (select codigo from tabela where mes = :mes and ano = :ano) > then > > Não sabia que se podia usar IF, NOT, Exit nessa linguagem. > > O que seria esses dois pontos depois do igual? And ano = :ano ? Com relação aos :mes, :ano quer dizer que irei passar esses valores para minha instrução SQL através de parâmetros. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From gutopj02 em gmail.com Thu Mar 26 11:54:54 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 26 Mar 2009 11:54:54 -0300 Subject: [firebase-br] unico registro In-Reply-To: References: Message-ID: Oi Elton... fiz o tirei definitivamente o indice vencimento... e o resultado foi excelente... melhorou em torno de 90% a velocidade de resposta. Valeu a ajuda Guto 2009/3/25 Elton da Motta Barbosa > olá, > > espero q ocorra (ocorreu) tudo bem. > bem a lentidão deve estar sendo causada pelo índice no campo > Vencimento. Se adicionar o "+0" isso vai impedir o FB de usar o > índice, daí talvez fique mais rápido. Se isso acontecer, talvez > resolva desabilitar esse índice de vez, a menos q ele esteja ajudando > em alguma tabela... > nas tabelas q testei aqui os selects são instantaneos pq elas não > tem muitos registros. mas fiquei com curiosidade do comportamento na > sua situação... se testar poste o resultado, pode ser util para outros > tb. > 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 gutopj02 em gmail.com Thu Mar 26 11:59:10 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 26 Mar 2009 11:59:10 -0300 Subject: [firebase-br] Tabelas e estruturas Message-ID: Pessoal, Estou tantando fazer um select que me retorne os nomes das tabelas de um banco de dados.... e um que retorne os campos de uma tabela .. com nome, tipo e tamanho os campos eu consegui... mas o nome de cada tabela do banco de dados nao cheguei nem perto alguem sabe como fazer? Augusto From phoenix.info em itelefonica.com.br Thu Mar 26 12:33:28 2009 From: phoenix.info em itelefonica.com.br (Marcio R. Fonseca) Date: Thu, 26 Mar 2009 12:33:28 -0300 Subject: [firebase-br] Problemas para identificar as exception do Firebird no Delphi Message-ID: <32E05AC7FF534FB2AA5CF2F4AF4AB1C9@marcionotebook> Amigos, criei uma SP no Firebird, que chama uma exception que criei, mas quando executo uma chamada a SP no Delphi, através do try: try . . except on E:exception do begin ShowMessage(E.message); end; end; Se ocorrer a exceção mostra assim: exception @1 @1 @1 @1 Ja aconteceu com alguem? From felipe.cheiram em gmail.com Thu Mar 26 12:44:15 2009 From: felipe.cheiram em gmail.com (Felipe Cheiram) Date: Thu, 26 Mar 2009 12:44:15 -0300 Subject: [firebase-br] STORMUDF como instalar UDFs In-Reply-To: <924fc0290903251324i27a81b3fmc0d58639a5984633@mail.gmail.com> References: <21538b730903251306i5861e3fcuece48b25d8249490@mail.gmail.com> <924fc0290903251320o696e8ec5x17d384ac3a510cb1@mail.gmail.com> <924fc0290903251324i27a81b3fmc0d58639a5984633@mail.gmail.com> Message-ID: <924fc0290903260844l48c59aefg7768b1ed212d0acf@mail.gmail.com> E ai amigo, consegui resolver seu problema?? From diasmartins em gmail.com Thu Mar 26 16:33:53 2009 From: diasmartins em gmail.com (Reinaldo Cesar) Date: Thu, 26 Mar 2009 16:33:53 -0300 Subject: [firebase-br] Clients Diferentes no Firebird Message-ID: <130b6ab20903261233l77cf5ce8u291d805c05ace5ef@mail.gmail.com> Olá, possuo um cliente que roda o firebird 1.5.4. no linux e possue mais de 90 estações, esses dias fiquei sabendo que foram mexidas em metade das estacoes e colocado o cliente 2.0.3. Minha pergunta é a seguinte: Pelo servidor estar na 1.5.4 e metade dos clientes na 2.0.3 isso pode corromper ou causar outros tipos de problemas no servidor como lentidão, erro de índices, etc.??? Atenciosamente. Reinaldo From clayton.mpi em gmail.com Thu Mar 26 17:07:20 2009 From: clayton.mpi em gmail.com (Clayton Tavares Dan - MPI) Date: Thu, 26 Mar 2009 17:07:20 -0300 Subject: [firebase-br] Clients Diferentes no Firebird In-Reply-To: <130b6ab20903261233l77cf5ce8u291d805c05ace5ef@mail.gmail.com> References: <130b6ab20903261233l77cf5ce8u291d805c05ace5ef@mail.gmail.com> Message-ID: <49CBE078.3030904@mpi.com.br> Nao.. nao tem problema algum... experiencia propria... Reinaldo Cesar escreveu: > Olá, possuo um cliente que roda o firebird 1.5.4. no linux e possue mais de > 90 estações, esses dias fiquei sabendo que foram mexidas em metade das > estacoes e colocado o cliente 2.0.3. > Minha pergunta é a seguinte: Pelo servidor estar na 1.5.4 e metade dos > clientes na 2.0.3 isso pode corromper ou causar outros tipos de problemas no > servidor como lentidão, erro de índices, etc.??? > > Atenciosamente. > > Reinaldo > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 wellmsilva em gmail.com Thu Mar 26 17:34:10 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Thu, 26 Mar 2009 17:34:10 -0300 Subject: [firebase-br] STORMUDF como instalar UDFs In-Reply-To: <924fc0290903260844l48c59aefg7768b1ed212d0acf@mail.gmail.com> References: <21538b730903251306i5861e3fcuece48b25d8249490@mail.gmail.com> <924fc0290903251320o696e8ec5x17d384ac3a510cb1@mail.gmail.com> <924fc0290903251324i27a81b3fmc0d58639a5984633@mail.gmail.com> <924fc0290903260844l48c59aefg7768b1ed212d0acf@mail.gmail.com> Message-ID: <21538b730903261334x55b107fcw4c02f11f9b5aaffc@mail.gmail.com> sim, amigo felipe. Encontrei tb na net como fazer ufds pelo delphi. muito obrigado. 2009/3/26 Felipe Cheiram > E ai amigo, consegui resolver seu problema?? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 michel.monaco em gmail.com Thu Mar 26 17:35:10 2009 From: michel.monaco em gmail.com (=?ISO-8859-1?Q?Michel_M=F4naco?=) Date: Thu, 26 Mar 2009 17:35:10 -0300 Subject: [firebase-br] Por Favor : FB 1.0 x FB 2.x In-Reply-To: References: <20eaa6880903160542s702e8cafiaf72a37b975ddfb@mail.gmail.com> <001e01c9ad69$53378a90$c700a8c0@Info> <49727.200.182.231.74.1238058315.squirrel@mail.prudenet.com.br> Message-ID: Olá Basta instalar a sua DLL renomeada na mesma pasta da sua aplicação para não conflitar 2009/3/26 Antonio Carlos > Pessoal estou fazendo uma aplicação usando o FB embarcado, com DBX,D2009 > mas > usando o driver da Upscene. Normalmente eu renomeio a DLL embarcada para > GDS32.DLL. > Ocorre que descobri que alguns clientes usam programas com FB 1.0 que usam > a > DLL com esse mesmo nome. > A pergunta é : Haverá problemas ? Quem já enfrentou isso ? Já tentei deixar > o nome original da embarcada mas sempre dava um problema ( isso em D7 e DBX > puro ). > > Obrigado desde já. > > Antonio > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 mcamilo.o em oi.com.br Thu Mar 26 20:08:02 2009 From: mcamilo.o em oi.com.br (=?iso-8859-1?Q?M=E1rcio_Oliveira?=) Date: Thu, 26 Mar 2009 20:08:02 -0300 Subject: [firebase-br] RES: Retirar acento na consulta In-Reply-To: <84568667.20090325164106@warmboot.com.br> References: <21538b730903251205m14b0ee74h8be849456b42c329@mail.gmail.com> <84568667.20090325164106@warmboot.com.br> Message-ID: <000c01c9ae67$b6ce07b0$246a1710$@o@oi.com.br> Boa noite, eu tenho uma função para retirar acentos. Se quiser posso te passar Márcio -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quarta-feira, 25 de março de 2009 16:41 Para: FireBase Assunto: Re: [firebase-br] Retirar acento na consulta Veja no site a dica sobre acentuação. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br WM> Boa tarde pessoal, WM> Estou com uma situação onde tenho duas tabela CADASTRO e CIDADE. WM> Quero fazer a seguinte consulta: WM> Select Cd.id from CADASTRO Cd left join CIDADE C on cd.cidade = WM> c.descricao; WM> pois o que ocorre é que na tabela cadatros o campo cidade está no nome da WM> cidade e não o id, WM> e em ambos os campo o nome da cidade está em um todas maiúsculas e no outro WM> só a primeira letra maiúsculas. WM> e numa acentuda e na outra não. WM> gosta de saber se tem alguma forma de retirar os acentos através da WM> consulta. WM> ______________________________________________ WM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br WM> Para saber como gerenciar/excluir seu cadastro na lista, use: WM> http://www.firebase.com.br/fb/artigo.php?id=1107 WM> 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 joseasilva em bol.com.br Thu Mar 26 21:37:01 2009 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Thu, 26 Mar 2009 21:37:01 -0300 Subject: [firebase-br] RES: Tabelas e estruturas In-Reply-To: Message-ID: <20090327003701.BBEA73EB@smart5.bol.com.br> Esta página vai te ajudar: http://www.alberton.info/firebird_sql_meta_info.html [ ]'s José Aparecido da Silva Fasystem Ass. Em Inf. Ltda São José dos Pinhais - PR -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: quinta-feira, 26 de março de 2009 11:59 Para: FireBase Assunto: [firebase-br] Tabelas e estruturas Pessoal, Estou tantando fazer um select que me retorne os nomes das tabelas de um banco de dados.... e um que retorne os campos de uma tabela .. com nome, tipo e tamanho os campos eu consegui... mas o nome de cada tabela do banco de dados nao cheguei nem perto alguem sabe como fazer? 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 From gutopj02 em gmail.com Fri Mar 27 06:25:57 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Fri, 27 Mar 2009 06:25:57 -0300 Subject: [firebase-br] RES: Tabelas e estruturas In-Reply-To: <20090327003701.BBEA73EB@smart5.bol.com.br> References: <20090327003701.BBEA73EB@smart5.bol.com.br> Message-ID: Obrigado .. vou ver Guto 2009/3/26 Jose Aparecido da Silva > Esta página vai te ajudar: > http://www.alberton.info/firebird_sql_meta_info.html > > [ ]'s > José Aparecido da Silva > Fasystem Ass. Em Inf. Ltda > São José dos Pinhais - PR > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Augusto junior > Enviada em: quinta-feira, 26 de março de 2009 11:59 > Para: FireBase > Assunto: [firebase-br] Tabelas e estruturas > > Pessoal, > > Estou tantando fazer um select que me retorne os nomes das tabelas de um > banco de dados.... e um que retorne os campos de uma tabela .. com nome, > tipo e tamanho > > os campos eu consegui... mas o nome de cada tabela do banco de dados nao > cheguei nem perto > > alguem sabe como fazer? > > 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 > From eduardoandrade em persoft.com.br Fri Mar 27 09:49:34 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Fri, 27 Mar 2009 09:49:34 -0300 Subject: [firebase-br] Por Favor : FB 1.0 x FB 2.x In-Reply-To: References: <20eaa6880903160542s702e8cafiaf72a37b975ddfb@mail.gmail.com> <001e01c9ad69$53378a90$c700a8c0@Info> <49727.200.182.231.74.1238058315.squirrel@mail.prudenet.com.br> Message-ID: <49CCCB5E.7030708@persoft.com.br> Não daria problema se uma aplicação usando a gds32 estiver rodando e o usuário chamar a aplicação que usa a gds32 embaracada? Uma alternativa é mudar a propriedade VendorLib do SqlConnection, se você usa somente o firebird embarcado, você pode colocar o nome do arquivo da própria dll, você pode até implementar um esquema de configuração para a sua aplicação verificar qual dll deve usar. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Michel Mônaco escreveu: > Olá > > Basta instalar a sua DLL renomeada na mesma pasta da sua aplicação para não > conflitar > > > 2009/3/26 Antonio Carlos > > >> Pessoal estou fazendo uma aplicação usando o FB embarcado, com DBX,D2009 >> mas >> usando o driver da Upscene. Normalmente eu renomeio a DLL embarcada para >> GDS32.DLL. >> Ocorre que descobri que alguns clientes usam programas com FB 1.0 que usam >> a >> DLL com esse mesmo nome. >> A pergunta é : Haverá problemas ? Quem já enfrentou isso ? Já tentei deixar >> o nome original da embarcada mas sempre dava um problema ( isso em D7 e DBX >> puro ). >> >> Obrigado desde já. >> >> Antonio >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.29/2024 - Release Date: 03/26/09 07:12:00 > > From edmafer em gmail.com Fri Mar 27 10:26:20 2009 From: edmafer em gmail.com (Edson Marco) Date: Fri, 27 Mar 2009 10:26:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?UDF=2C_Collate_e_mais_detalhes_na_mi?= =?iso-8859-1?q?gra=E7=E3o_para_2=2E1?= Message-ID: Olá! Acredito que este assunto deve ter sido muito discutido pelo grupo... mas procurando no Grande Oráculo e nos meus e-mails da lista não encontrei nada que me ajudasse. Bem... vamos aos problemas: 1. Após criar a base no firebird 2.1 limpa, vamos instalar as udf's, usando a ib_udf.dll, fbudf.dll e a rfunc.dll, tive diversos problemas com a ib_udf e a fbudf... muitas funções não instalaram com erro de "Token unknow", por exemplo a função ABS. Olhando o script de instalação das funções (diretório UDF no firebird) vejo que estas funções que apresentaram problemas estão comentadas. 2. O @#$%¨&¨$ do desenvolvedor que iniciou o projeto teve a brilhante idéia de alterar o domínio do campos usando COLLATE para usar acentos e caracteres especiais nos nomes dos campos (isto está no sistema inteiro, então mudar é uma solução inviável). Mas na execução do script do metadata ele cria as tabelas sem problema algum. Nas criações das views me acontece um problema quando uma view faz referencia a outra indicando que não conhece o campo "_CÓDIGO". O mesmo existe, é possível fazer selects na view... e consigo criar esta mesma view pelo SQL Editor... mas não pelo Script Executive. Portanto, preciso acertar estes pontos para poder continuar a migração... Obrigado. -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From haroldo em delfa.com.br Fri Mar 27 10:26:15 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Fri, 27 Mar 2009 10:26:15 -0300 Subject: [firebase-br] Problema com procedure Message-ID: Tenho a seguinte procedure: CREATE PROCEDURE SPU_NFE_OC ( controle_1 integer) returns ( produto_codigo integer, oc_item_controle integer, iquantidade numeric(10,5), it01 numeric(10,5), it02 numeric(10,5), it03 numeric(10,5), it04 numeric(10,5), it05 numeric(10,5), it06 numeric(10,5), it07 numeric(10,5), it08 numeric(10,5), it09 numeric(10,5), it10 numeric(10,5), it11 numeric(10,5), it12 numeric(10,5), it13 numeric(10,5), it14 numeric(10,5), it15 numeric(10,5), it16 numeric(10,5), it17 numeric(10,5), it18 numeric(10,5), it19 numeric(10,5), it20 numeric(10,5), squantidade numeric(10,5), st01 numeric(10,5), st02 numeric(10,5), st03 numeric(10,5), st04 numeric(10,5), st05 numeric(10,5), st06 numeric(10,5), st07 numeric(10,5), st08 numeric(10,5), st09 numeric(10,5), st10 numeric(10,5), st11 numeric(10,5), st12 numeric(10,5), st13 numeric(10,5), st14 numeric(10,5), st15 numeric(10,5), st16 numeric(10,5), st17 numeric(10,5), st18 numeric(10,5), st19 numeric(10,5), st20 numeric(10,5), Rquantidade numeric(10,5), Rt01 numeric(10,5), Rt02 numeric(10,5), Rt03 numeric(10,5), Rt04 numeric(10,5), Rt05 numeric(10,5), Rt06 numeric(10,5), Rt07 numeric(10,5), Rt08 numeric(10,5), Rt09 numeric(10,5), Rt10 numeric(10,5), Rt11 numeric(10,5), Rt12 numeric(10,5), Rt13 numeric(10,5), Rt14 numeric(10,5), Rt15 numeric(10,5), Rt16 numeric(10,5), Rt17 numeric(10,5), Rt18 numeric(10,5), Rt19 numeric(10,5), Rt20 numeric(10,5)) as BEGIN for Select A.PRODUTO_CODIGO, A.OC_ITEM_CONTROLE, A.QUANTIDADE, A.T01,A.T02,A.T03,A.T04,A.T05,A.T06,A.T07,A.T08,A.T09,A.T10, A.T11,A.T12,A.T13,A.T14,A.T15,A.T16,A.T17,A.T18,A.T19,A.T20, B.QUANTIDADE, B.T01,B.T02,B.T03,B.T04,B.T05,B.T06,B.T07,B.T08,B.T09,B.T10, B.T11,B.T12,B.T13,B.T14,B.T15,B.T16,B.T17,B.T18,B.T19,B.T20, B.QUANTIDADE-A.QUANTIDADE, B.T01-A.T01, B.T02-A.T02, B.T03-A.T03, B.T04-A.T04, B.T05-A.T05, B.T06-A.T06, B.T07-A.T07, B.T08-A.T08, B.T09-A.T09, B.T10-A.T10, B.T11-A.T11, B.T12-A.T12, B.T13-A.T13, B.T14-A.T14, B.T15-A.T15, B.T16-A.T16, B.T17-A.T17, B.T18-A.T18, B.T19-A.T19, B.T20-A.T20 >From TbNfE_Item A, TbOc_Item_Saldo B Where A.Oc_item_controle = B.Oc_item_controle AND A.NfE_Controle = :CONTROLE_1 AND A.Oc > 0 Order By A.Oc_item_controle INTO :PRODUTO_CODIGO, :OC_ITEM_CONTROLE,:iQUANTIDADE, :iT01,:iT02,:iT03,:iT04,:iT05,:iT06,:iT07,:iT08,:iT09,:iT10, :iT11,:iT12,:iT13,:iT14,:iT15,:iT16,:iT17,:iT18,:iT19,:iT20, :SQUANTIDADE, :ST01,:ST02,:ST03,:ST04,:ST05,:ST06,:ST07,:ST08,:ST09,:ST10, :ST11,:ST12,:ST13,:ST14,:ST15,:ST16,:ST17,:ST18,:ST19,:ST20, :RQUANTIDADE, :RT01,:RT02,:RT03,:RT04,:RT05,:RT06,:RT07,:RT08,:RT09,:RT10, :RT11,:RT12,:RT13,:RT14,:RT15,:RT16,:RT17,:RT18,:RT19,:RT20 DO Update TbOC_Item_Saldo Set Quantidade = Quantidade - :iQUANTIDADE, T01 = T01 - :iT01, T02 = T02 - :iT02, T03 = T03 - :iT03, T04 = T04 - :iT04, T05 = T05 - :iT05, T06 = T06 - :iT06, T07 = T07 - :iT07, T08 = T08 - :iT08, T09 = T09 - :iT09, T10 = T10 - :iT10, T11 = T11 - :iT11, T12 = T12 - :iT12, T13 = T13 - :iT13, T14 = T14 - :iT14, T15 = T15 - :iT15, T16 = T16 - :iT16, T17 = T17 - :iT17, T18 = T18 - :iT18, T19 = T19 - :iT19, T20 = T20 - :iT20 Where OC_Item_Controle = :OC_ITEM_CONTROLE; IF ((:RQUANTIDADE <= 0) AND (:RT01 <= 0) AND (:RT02 <= 0) AND (:RT03 <= 0) AND (:RT04 <= 0) AND (:RT05 <= 0) AND (:RT06 <= 0) AND (:RT07 <= 0) AND (:RT08 <= 0) AND (:RT09 <= 0) AND (:RT10 <= 0) AND (:RT11 <= 0) AND (:RT12 <= 0) AND (:RT13 <= 0) AND (:RT14 <= 0) AND (:RT15 <= 0) AND (:RT16 <= 0) AND (:RT17 <= 0) AND (:RT18 <= 0) AND (:RT19 <= 0) AND (:RT20 <= 0)) THEN BEGIN Update TbOc_Item Set Situacao = 2 Where Controle = :OC_ITEM_CONTROLE; END END O que ela faz é atualizar o saldo dos itens das ordens de compra conforme o que foi lançado na nota fiscal e posteriormente atualiza a situação desses mesmos itens, onde a situação 2 é fechado, caso a quantidade e quantidade da grade forem zero ou menor. O problema é que a segunda parte, que atualiza a situação não funciona, já tentei de tudo, declarando variáveis, enfim, tudo que eu coloco como condição na segunda parte não funciona, será que tem algo de errado que não percebi. Eu tenho outra procedure que faz exatamente o contrário, caso a nota fiscal seja excluída, e não dá problema, funciona que é uma beleza. E aparentemente a lógica é a mesma. From haroldo em delfa.com.br Fri Mar 27 10:27:54 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Fri, 27 Mar 2009 10:27:54 -0300 Subject: [firebase-br] Procedure Message-ID: Na verdade ele atualiza a situação somente do último registro, os anteriores, não atualiza. From haroldo em delfa.com.br Fri Mar 27 10:38:59 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Fri, 27 Mar 2009 10:38:59 -0300 Subject: [firebase-br] Problema com Procedure Message-ID: Bom, coloquei uma condição após o DO (IF (:PRODUTO_CODIGO > 0) THEN) e funcionou legal, não entendo porque há necessidade dessa condição , já que todos os registros tem essa condição como verdadeira. CREATE PROCEDURE SPU_NFE_OC ( controle_1 integer) returns ( produto_codigo integer, oc_item_controle integer, iquantidade numeric(10,5), it01 numeric(10,5), it02 numeric(10,5), it03 numeric(10,5), it04 numeric(10,5), it05 numeric(10,5), it06 numeric(10,5), it07 numeric(10,5), it08 numeric(10,5), it09 numeric(10,5), it10 numeric(10,5), it11 numeric(10,5), it12 numeric(10,5), it13 numeric(10,5), it14 numeric(10,5), it15 numeric(10,5), it16 numeric(10,5), it17 numeric(10,5), it18 numeric(10,5), it19 numeric(10,5), it20 numeric(10,5), squantidade numeric(10,5), st01 numeric(10,5), st02 numeric(10,5), st03 numeric(10,5), st04 numeric(10,5), st05 numeric(10,5), st06 numeric(10,5), st07 numeric(10,5), st08 numeric(10,5), st09 numeric(10,5), st10 numeric(10,5), st11 numeric(10,5), st12 numeric(10,5), st13 numeric(10,5), st14 numeric(10,5), st15 numeric(10,5), st16 numeric(10,5), st17 numeric(10,5), st18 numeric(10,5), st19 numeric(10,5), st20 numeric(10,5), Rquantidade numeric(10,5), Rt01 numeric(10,5), Rt02 numeric(10,5), Rt03 numeric(10,5), Rt04 numeric(10,5), Rt05 numeric(10,5), Rt06 numeric(10,5), Rt07 numeric(10,5), Rt08 numeric(10,5), Rt09 numeric(10,5), Rt10 numeric(10,5), Rt11 numeric(10,5), Rt12 numeric(10,5), Rt13 numeric(10,5), Rt14 numeric(10,5), Rt15 numeric(10,5), Rt16 numeric(10,5), Rt17 numeric(10,5), Rt18 numeric(10,5), Rt19 numeric(10,5), Rt20 numeric(10,5)) as BEGIN for Select A.PRODUTO_CODIGO, A.OC_ITEM_CONTROLE, A.QUANTIDADE, A.T01,A.T02,A.T03,A.T04,A.T05,A.T06,A.T07,A.T08,A.T09,A.T10, A.T11,A.T12,A.T13,A.T14,A.T15,A.T16,A.T17,A.T18,A.T19,A.T20, B.QUANTIDADE, B.T01,B.T02,B.T03,B.T04,B.T05,B.T06,B.T07,B.T08,B.T09,B.T10, B.T11,B.T12,B.T13,B.T14,B.T15,B.T16,B.T17,B.T18,B.T19,B.T20, B.QUANTIDADE-A.QUANTIDADE, B.T01-A.T01, B.T02-A.T02, B.T03-A.T03, B.T04-A.T04, B.T05-A.T05, B.T06-A.T06, B.T07-A.T07, B.T08-A.T08, B.T09-A.T09, B.T10-A.T10, B.T11-A.T11, B.T12-A.T12, B.T13-A.T13, B.T14-A.T14, B.T15-A.T15, B.T16-A.T16, B.T17-A.T17, B.T18-A.T18, B.T19-A.T19, B.T20-A.T20 >From TbNfE_Item A, TbOc_Item_Saldo B Where A.Oc_item_controle = B.Oc_item_controle AND A.NfE_Controle = :CONTROLE_1 AND A.Oc > 0 Order By A.Oc_item_controle INTO :PRODUTO_CODIGO, :OC_ITEM_CONTROLE,:iQUANTIDADE, :iT01,:iT02,:iT03,:iT04,:iT05,:iT06,:iT07,:iT08,:iT09,:iT10, :iT11,:iT12,:iT13,:iT14,:iT15,:iT16,:iT17,:iT18,:iT19,:iT20, :SQUANTIDADE, :ST01,:ST02,:ST03,:ST04,:ST05,:ST06,:ST07,:ST08,:ST09,:ST10, :ST11,:ST12,:ST13,:ST14,:ST15,:ST16,:ST17,:ST18,:ST19,:ST20, :RQUANTIDADE, :RT01,:RT02,:RT03,:RT04,:RT05,:RT06,:RT07,:RT08,:RT09,:RT10, :RT11,:RT12,:RT13,:RT14,:RT15,:RT16,:RT17,:RT18,:RT19,:RT20 DO IF (:PRODUTO_CODIGO > 0) THEN BEGIN Update TbOC_Item_Saldo Set Quantidade = Quantidade - :iQUANTIDADE, T01 = T01 - :iT01, T02 = T02 - :iT02, T03 = T03 - :iT03, T04 = T04 - :iT04, T05 = T05 - :iT05, T06 = T06 - :iT06, T07 = T07 - :iT07, T08 = T08 - :iT08, T09 = T09 - :iT09, T10 = T10 - :iT10, T11 = T11 - :iT11, T12 = T12 - :iT12, T13 = T13 - :iT13, T14 = T14 - :iT14, T15 = T15 - :iT15, T16 = T16 - :iT16, T17 = T17 - :iT17, T18 = T18 - :iT18, T19 = T19 - :iT19, T20 = T20 - :iT20 Where OC_Item_Controle = :OC_ITEM_CONTROLE; IF ((:RQUANTIDADE <= 0) AND (:RT01 <= 0) AND (:RT02 <= 0) AND (:RT03 <= 0) AND (:RT04 <= 0) AND (:RT05 <= 0) AND (:RT06 <= 0) AND (:RT07 <= 0) AND (:RT08 <= 0) AND (:RT09 <= 0) AND (:RT10 <= 0) AND (:RT11 <= 0) AND (:RT12 <= 0) AND (:RT13 <= 0) AND (:RT14 <= 0) AND (:RT15 <= 0) AND (:RT16 <= 0) AND (:RT17 <= 0) AND (:RT18 <= 0) AND (:RT19 <= 0) AND (:RT20 <= 0)) THEN BEGIN Update TbOc_Item Set Situacao = 2 Where Controle = :OC_ITEM_CONTROLE; END END END From mariodosreyx em gmail.com Fri Mar 27 11:30:03 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Fri, 27 Mar 2009 14:30:03 +0000 (UTC) Subject: [firebase-br] =?utf-8?q?Cant=C3=BA_-_DbImageEx_source_de_compoent?= =?utf-8?q?e_para_Blobs?= Message-ID: Bom dia, Mandei uma source free de um componente free para blobs em que pedia ajuda pois o mesmo trabalha com Blobs de varias RDBMS mas nã FireBird e Interbase. Não consegui nunca perceber porqu~e mas, estou seguro que um programandor mais experimentado o conseguirá fazer. Estranhamente ele não aparece na lista!!! Não terá chegado ao destino? Obrigado From tijgrillo em gmail.com Fri Mar 27 11:50:26 2009 From: tijgrillo em gmail.com (Tiago) Date: Fri, 27 Mar 2009 11:50:26 -0300 Subject: [firebase-br] Procedure generica para pegar generator Message-ID: Ola, Não estou conseguindo dar o comando SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE No query designer do Visual Studio 2008. Então pensei em criar uma procedure para isto. Mas queria uma genérica tipo que eu passasse como parametro o campo, será que tem como? obrigado, Tiago From listas em warmboot.com.br Fri Mar 27 11:53:00 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 27 Mar 2009 11:53:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?Cant=FA_-_DbImageEx_source_de_compoe?= =?iso-8859-1?q?nte_para_Blobs?= In-Reply-To: References: Message-ID: <7110707431.20090327115300@warmboot.com.br> A lista não aceita anexos (para evitar virus) []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MR> Bom dia, MR> Mandei uma source free de um componente free para blobs em que pedia ajuda MR> pois o mesmo trabalha com Blobs de varias RDBMS mas nã FireBird e Interbase. MR> Não consegui nunca perceber porqu~e mas, estou seguro que um programandor mais MR> experimentado o conseguirá fazer. MR> Estranhamente ele não aparece na lista!!! MR> Não terá chegado ao destino? MR> Obrigado From fmarques em nautilus.com.br Fri Mar 27 12:48:54 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Fri, 27 Mar 2009 12:48:54 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: References: Message-ID: <49CCF566.7050206@nautilus.com.br> Genericamente falando, faria como abaixo. Adapte as suas necessidades. > SET TERM ^ ; > > CREATE PROCEDURE PROXIMOID ( > GENERATOR_NAME Char(31) ) > RETURNS ( > GENERATOR_VALUE Integer ) > AS > DECLARE VARIABLE GEN INTEGER; > BEGIN > /* write your code here */ > EXECUTE STATEMENT 'SELECT GEN_ID("' || :GENERATOR_NAME || '",0) FROM > RDB$DATABASE' INTO :GENERATOR_VALUE; > SUSPEND; > END^ > SET TERM ; ^ > > GRANT EXECUTE ON PROCEDURE PROXIMOID TO SYSDBA; Abraços, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Tiago wrote: > Ola, > > Não estou conseguindo dar o comando > SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE > No query designer do Visual Studio 2008. Então pensei em criar uma > procedure para isto. Mas queria uma genérica tipo que eu passasse como > parametro o campo, será que tem como? > > > obrigado, > Tiago > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 a.lima.silva em terra.com.br Fri Mar 27 14:21:19 2009 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Fri, 27 Mar 2009 14:21:19 -0300 Subject: [firebase-br] OFF TOPIC - InterXpress for Firebird In-Reply-To: <49CCF566.7050206@nautilus.com.br> References: <49CCF566.7050206@nautilus.com.br> Message-ID: <4BBEAEC0F911496EA8123A3FAC9DE8E8@DEVELOPER2> Pessoal, adquiri o driver ( Server ) InterXpress for Firebird, no caso uso em Delphi 2009sp2 Tenho que contar historinha pois não há mensagem de erro. Fiz um aplicação de teste, apenas um formulário principal, coloco um SqlConnection e altero as propriedades : Driver = InterXpress Driver GetDriverFunc = getSQLDriverFB LibraryName = dbxup_fb30.dll Connected = False Não precisa nem conectar, basta compilar , o que ocorre normalmente e colocar o executável em uma maquina com uma instalação limpa de Windows XPsp2 e o Firebird 1.5 com a fbclient.dll. Não importa se coloca as dlls dbxadapter.dll e dbxup_fb30.dll dentro da pasta da aplicação ou em system32 ocorre a mesma coisa, não é exibido mensagem de erro algum pela aplicação apenas aparece a tela de erro do Windows solicitando se reporta o erro a Microsoft. Tentei compilar em modo Debug e também ocorre o mesmo comportamento. Tentei registrar as dlls mas não registra "regsrv32.exe dbxup_fb30.dll" Se mudo a propriedade Driver do SQLConnection para Interbase a aplicação abre sem problemas. Na maquina de desenvolvimento ( meio lógico NE ) roda normalmente, o que me leva a crer que falta algum arquivo que não é informado. Alguém já passou por isso ? Obrigado(a), Antonio From paulogeloramo em terra.com.br Fri Mar 27 14:37:43 2009 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Fri, 27 Mar 2009 14:37:43 -0300 Subject: [firebase-br] OFF TOPIC - InterXpress for Firebird In-Reply-To: <4BBEAEC0F911496EA8123A3FAC9DE8E8@DEVELOPER2> References: <49CCF566.7050206@nautilus.com.br> <4BBEAEC0F911496EA8123A3FAC9DE8E8@DEVELOPER2> Message-ID: adiciona os arquivos dbxdrivers.ini e dbxconnection.ini que esta na pasta: C:\Users\Public\Documents\RAD Studio\dbExpress Foi comentado sobre este bug do D2009 na lista. -- Paulo Geloramo From tijgrillo em gmail.com Fri Mar 27 14:45:38 2009 From: tijgrillo em gmail.com (Tiago) Date: Fri, 27 Mar 2009 14:45:38 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: <49CCF566.7050206@nautilus.com.br> References: <49CCF566.7050206@nautilus.com.br> Message-ID: Fabio, dá erro. Aqui é firebird 1.5, não sei... O erro: Unsuccessful exception caused by an unavaliable resource. Variable type (position 0) in EXECUTE STATEMENT ''SELECT GEN_ID(GEN_CODPCRC ,0) F' INTO does not match return obs1: Tirei a aspas duplas do nome do generator, mas com elas o erro é o mesmo. obs2: Sim e ele fica este espaço "vazio" e só aparece até o F na msg de erro. Obrigado. Tiago. 2009/3/27 Fábio Marques > Genericamente falando, faria como abaixo. Adapte as suas necessidades. > >> SET TERM ^ ; >> >> CREATE PROCEDURE PROXIMOID ( >> GENERATOR_NAME Char(31) ) >> RETURNS ( >> GENERATOR_VALUE Integer ) >> AS >> DECLARE VARIABLE GEN INTEGER; >> BEGIN >> /* write your code here */ >> EXECUTE STATEMENT 'SELECT GEN_ID("' || :GENERATOR_NAME || '",0) FROM >> RDB$DATABASE' INTO :GENERATOR_VALUE; >> SUSPEND; >> END^ >> SET TERM ; ^ >> >> GRANT EXECUTE ON PROCEDURE PROXIMOID TO SYSDBA; >> > > Abraços, > > -- > F. Marques > Systems Analyst/IT Consultant > E-mail/MSN: fmarques em nautilus.com.br > Home Page: www.nautilus.com.br/~fmarques > Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux > Registred User #362204 (debian 5.0 "Lenny") > Brazilian Computer Society Member #18201 > > "The box said: Requires MS Windows or better, so I instaled Linux" > > > Tiago wrote: > >> Ola, >> >> Não estou conseguindo dar o comando >> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE >> No query designer do Visual Studio 2008. Então pensei em criar uma >> procedure para isto. Mas queria uma genérica tipo que eu passasse como >> parametro o campo, será que tem como? >> >> >> obrigado, >> Tiago >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 fmarques em nautilus.com.br Fri Mar 27 15:01:34 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Fri, 27 Mar 2009 15:01:34 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: References: <49CCF566.7050206@nautilus.com.br> Message-ID: <49CD147E.1070700@nautilus.com.br> Muito estranho. Extraí o DDL a partir do meu banco de dados aqui! Alguns detalhes: o comando em si (SELECT ...) fica entre aspas simples, as únicas aspas duplas ficam adjacentes aos parênteses, conforme o texto no e-mail. Pode ser algum problema na hora de colar (^C^V) na sua ferramenta de administração do fb. A propósito, utilizas qual ferramenta? Atenciosamente, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Tiago wrote: > Fabio, dá erro. Aqui é firebird 1.5, não sei... > > O erro: Unsuccessful exception caused by an unavaliable resource. > Variable type (position 0) in EXECUTE STATEMENT ''SELECT > GEN_ID(GEN_CODPCRC ,0) F' INTO does not match return > > obs1: Tirei a aspas duplas do nome do generator, mas com elas o erro é o > mesmo. > obs2: Sim e ele fica este espaço "vazio" e só aparece até o F na msg de > erro. > > Obrigado. > Tiago. > > > 2009/3/27 Fábio Marques > > >> Genericamente falando, faria como abaixo. Adapte as suas necessidades. >> >> >>> SET TERM ^ ; >>> >>> CREATE PROCEDURE PROXIMOID ( >>> GENERATOR_NAME Char(31) ) >>> RETURNS ( >>> GENERATOR_VALUE Integer ) >>> AS >>> DECLARE VARIABLE GEN INTEGER; >>> BEGIN >>> /* write your code here */ >>> EXECUTE STATEMENT 'SELECT GEN_ID("' || :GENERATOR_NAME || '",0) FROM >>> RDB$DATABASE' INTO :GENERATOR_VALUE; >>> SUSPEND; >>> END^ >>> SET TERM ; ^ >>> >>> GRANT EXECUTE ON PROCEDURE PROXIMOID TO SYSDBA; >>> >>> >> Abraços, >> >> -- >> F. Marques >> Systems Analyst/IT Consultant >> E-mail/MSN: fmarques em nautilus.com.br >> Home Page: www.nautilus.com.br/~fmarques >> Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux >> Registred User #362204 (debian 5.0 "Lenny") >> Brazilian Computer Society Member #18201 >> >> "The box said: Requires MS Windows or better, so I instaled Linux" >> >> >> Tiago wrote: >> >> >>> Ola, >>> >>> Não estou conseguindo dar o comando >>> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE >>> No query designer do Visual Studio 2008. Então pensei em criar uma >>> procedure para isto. Mas queria uma genérica tipo que eu passasse como >>> parametro o campo, será que tem como? >>> >>> >>> obrigado, >>> Tiago >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 tijgrillo em gmail.com Fri Mar 27 15:38:07 2009 From: tijgrillo em gmail.com (Tiago) Date: Fri, 27 Mar 2009 15:38:07 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: <49CD147E.1070700@nautilus.com.br> References: <49CCF566.7050206@nautilus.com.br> <49CD147E.1070700@nautilus.com.br> Message-ID: Ibexpert. ficou assim no meu CREATE OR ALTER PROCEDURE PROXIMOID ( GENERATOR_NAME CHAR(31)) RETURNS ( GENERATOR_VALUE INTEGER) AS DECLARE VARIABLE GEN INTEGER; BEGIN /* write your code here */ EXECUTE STATEMENT 'SELECT GEN_ID("' || :GENERATOR_NAME || '",0) FROM RDB$DATABASE' INTO :GENERATOR_VALUE; SUSPEND; END^ SET TERM ; ^ 2009/3/27 Fábio Marques > Muito estranho. Extraí o DDL a partir do meu banco de dados aqui! > > Alguns detalhes: o comando em si (SELECT ...) fica entre aspas simples, > as únicas aspas duplas ficam adjacentes aos parênteses, conforme o texto no > e-mail. Pode ser algum problema na hora de colar (^C^V) na sua ferramenta de > administração do fb. > > A propósito, utilizas qual ferramenta? > > Atenciosamente, > > > -- > F. Marques > Systems Analyst/IT Consultant > E-mail/MSN: fmarques em nautilus.com.br > Home Page: www.nautilus.com.br/~fmarques > Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux > Registred User #362204 (debian 5.0 "Lenny") > Brazilian Computer Society Member #18201 > > "The box said: Requires MS Windows or better, so I instaled Linux" > > > Tiago wrote: > >> Fabio, dá erro. Aqui é firebird 1.5, não sei... >> >> O erro: Unsuccessful exception caused by an unavaliable resource. >> Variable type (position 0) in EXECUTE STATEMENT ''SELECT >> GEN_ID(GEN_CODPCRC ,0) F' INTO does not match return >> >> obs1: Tirei a aspas duplas do nome do generator, mas com elas o erro é o >> mesmo. >> obs2: Sim e ele fica este espaço "vazio" e só aparece até o F na msg de >> erro. >> >> Obrigado. >> Tiago. >> >> >> 2009/3/27 Fábio Marques >> >> >> >>> Genericamente falando, faria como abaixo. Adapte as suas necessidades. >>> >>> >>> >>>> SET TERM ^ ; >>>> >>>> CREATE PROCEDURE PROXIMOID ( >>>> GENERATOR_NAME Char(31) ) >>>> RETURNS ( >>>> GENERATOR_VALUE Integer ) >>>> AS >>>> DECLARE VARIABLE GEN INTEGER; >>>> BEGIN >>>> /* write your code here */ >>>> EXECUTE STATEMENT 'SELECT GEN_ID("' || :GENERATOR_NAME || '",0) FROM >>>> RDB$DATABASE' INTO :GENERATOR_VALUE; >>>> SUSPEND; >>>> END^ >>>> SET TERM ; ^ >>>> >>>> GRANT EXECUTE ON PROCEDURE PROXIMOID TO SYSDBA; >>>> >>>> >>>> >>> Abraços, >>> >>> -- >>> F. Marques >>> Systems Analyst/IT Consultant >>> E-mail/MSN: fmarques em nautilus.com.br >>> Home Page: www.nautilus.com.br/~fmarques >>> >>> >>> Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux >>> Registred User #362204 (debian 5.0 "Lenny") >>> Brazilian Computer Society Member #18201 >>> >>> "The box said: Requires MS Windows or better, so I instaled Linux" >>> >>> >>> Tiago wrote: >>> >>> >>> >>>> Ola, >>>> >>>> Não estou conseguindo dar o comando >>>> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE >>>> No query designer do Visual Studio 2008. Então pensei em criar uma >>>> procedure para isto. Mas queria uma genérica tipo que eu passasse como >>>> parametro o campo, será que tem como? >>>> >>>> >>>> obrigado, >>>> Tiago >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir 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 fmarques em nautilus.com.br Fri Mar 27 16:02:37 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Fri, 27 Mar 2009 16:02:37 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: References: <49CCF566.7050206@nautilus.com.br> <49CD147E.1070700@nautilus.com.br> Message-ID: <49CD22CD.7010007@nautilus.com.br> Nunca utilizei o IBExpert, mas acredito que você deva iniciar com SET TERM ^ ; -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Tiago wrote: > Ibexpert. > > ficou assim no meu > > CREATE OR ALTER PROCEDURE PROXIMOID ( > GENERATOR_NAME CHAR(31)) > RETURNS ( > GENERATOR_VALUE INTEGER) > AS > DECLARE VARIABLE GEN INTEGER; > BEGIN > /* write your code here */ > EXECUTE STATEMENT 'SELECT GEN_ID("' || :GENERATOR_NAME || '",0) FROM > RDB$DATABASE' > INTO :GENERATOR_VALUE; > SUSPEND; > END^ > > SET TERM ; ^ > > 2009/3/27 Fábio Marques > > >> Muito estranho. Extraí o DDL a partir do meu banco de dados aqui! >> >> Alguns detalhes: o comando em si (SELECT ...) fica entre aspas simples, >> as únicas aspas duplas ficam adjacentes aos parênteses, conforme o texto no >> e-mail. Pode ser algum problema na hora de colar (^C^V) na sua ferramenta de >> administração do fb. >> >> A propósito, utilizas qual ferramenta? >> >> Atenciosamente, >> >> >> -- >> F. Marques >> Systems Analyst/IT Consultant >> E-mail/MSN: fmarques em nautilus.com.br >> Home Page: www.nautilus.com.br/~fmarques >> Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux >> Registred User #362204 (debian 5.0 "Lenny") >> Brazilian Computer Society Member #18201 >> >> "The box said: Requires MS Windows or better, so I instaled Linux" >> >> >> Tiago wrote: >> >> >>> Fabio, dá erro. Aqui é firebird 1.5, não sei... >>> >>> O erro: Unsuccessful exception caused by an unavaliable resource. >>> Variable type (position 0) in EXECUTE STATEMENT ''SELECT >>> GEN_ID(GEN_CODPCRC ,0) F' INTO does not match return >>> >>> obs1: Tirei a aspas duplas do nome do generator, mas com elas o erro é o >>> mesmo. >>> obs2: Sim e ele fica este espaço "vazio" e só aparece até o F na msg de >>> erro. >>> >>> Obrigado. >>> Tiago. >>> >>> >>> 2009/3/27 Fábio Marques >>> >>> >>> >>> >>>> Genericamente falando, faria como abaixo. Adapte as suas necessidades. >>>> >>>> >>>> >>>> >>>>> SET TERM ^ ; >>>>> >>>>> CREATE PROCEDURE PROXIMOID ( >>>>> GENERATOR_NAME Char(31) ) >>>>> RETURNS ( >>>>> GENERATOR_VALUE Integer ) >>>>> AS >>>>> DECLARE VARIABLE GEN INTEGER; >>>>> BEGIN >>>>> /* write your code here */ >>>>> EXECUTE STATEMENT 'SELECT GEN_ID("' || :GENERATOR_NAME || '",0) FROM >>>>> RDB$DATABASE' INTO :GENERATOR_VALUE; >>>>> SUSPEND; >>>>> END^ >>>>> SET TERM ; ^ >>>>> >>>>> GRANT EXECUTE ON PROCEDURE PROXIMOID TO SYSDBA; >>>>> >>>>> >>>>> >>>>> >>>> Abraços, >>>> >>>> -- >>>> F. Marques >>>> Systems Analyst/IT Consultant >>>> E-mail/MSN: fmarques em nautilus.com.br >>>> Home Page: www.nautilus.com.br/~fmarques >>>> >>>> >>>> Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux >>>> Registred User #362204 (debian 5.0 "Lenny") >>>> Brazilian Computer Society Member #18201 >>>> >>>> "The box said: Requires MS Windows or better, so I instaled Linux" >>>> >>>> >>>> Tiago wrote: >>>> >>>> >>>> >>>> >>>>> Ola, >>>>> >>>>> Não estou conseguindo dar o comando >>>>> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE >>>>> No query designer do Visual Studio 2008. Então pensei em criar uma >>>>> procedure para isto. Mas queria uma genérica tipo que eu passasse como >>>>> parametro o campo, será que tem como? >>>>> >>>>> >>>>> obrigado, >>>>> Tiago >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir 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 dmscarlos em astra-sa.com.br Fri Mar 27 16:26:38 2009 From: dmscarlos em astra-sa.com.br (=?iso-8859-1?Q?Carlos_Rog=E9rio_-_DMS?=) Date: Fri, 27 Mar 2009 16:26:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?Rela=E7=E3o_de_Ag=EAncias_Banc=E1ria?= =?iso-8859-1?q?s?= Message-ID: <3681737EE26D4A56A0483D7CC2C738E8@dms708> Galera eu sei que esse assunto não tem haver com a lista, mas como não achei em outro lugar resolvi tentar por aqui. Alguém sabe onde posso conseguir uma relação de agências bancárias X CEP do Brasil??? Desculpem, Obrigado Carlos Rogério de Oliveira Analista de Sistemas DMS - Desenvolvimento de Sistemas dmscarlos em astra-sa.com.br Telefone: 4583-7755 Ramal: 7755 From rnribeiro em gmail.com Fri Mar 27 16:41:03 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 27 Mar 2009 16:41:03 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: References: Message-ID: <88c045a10903271241p341d14cdn97afd2c0e39e0fdd@mail.gmail.com> veio vai no google e da uma pesquisa em procedure inc_gen, é feito no datamodule do delphi mais funciona muito bem 2009/3/27 Tiago > Ola, > > Não estou conseguindo dar o comando > SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE > No query designer do Visual Studio 2008. Então pensei em criar uma > procedure para isto. Mas queria uma genérica tipo que eu passasse como > parametro o campo, será que tem como? > > > obrigado, > Tiago > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rnribeiro em gmail.com Fri Mar 27 16:45:24 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 27 Mar 2009 16:45:24 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: <88c045a10903271241p341d14cdn97afd2c0e39e0fdd@mail.gmail.com> References: <88c045a10903271241p341d14cdn97afd2c0e39e0fdd@mail.gmail.com> Message-ID: <88c045a10903271245q4ee3fc9aqdd87030aeef5456d@mail.gmail.com> alias da uma olhada nesse site e adapta pra suas necessidades http://www.activedelphi.com.br/print.php?sid=253 2009/3/27 Reijanio Nunes Ribeiro > veio vai no google e da uma pesquisa em procedure inc_gen, é feito no > datamodule do delphi mais funciona muito bem > > 2009/3/27 Tiago > > Ola, >> >> Não estou conseguindo dar o comando >> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE >> No query designer do Visual Studio 2008. Então pensei em criar uma >> procedure para isto. Mas queria uma genérica tipo que eu passasse como >> parametro o campo, será que tem como? >> >> >> obrigado, >> Tiago >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 waldirjunior em gmail.com Fri Mar 27 16:46:48 2009 From: waldirjunior em gmail.com (Waldir Junior) Date: Fri, 27 Mar 2009 16:46:48 -0300 Subject: [firebase-br] OFF TOPIC - InterXpress for Firebird In-Reply-To: References: <49CCF566.7050206@nautilus.com.br> <4BBEAEC0F911496EA8123A3FAC9DE8E8@DEVELOPER2> Message-ID: <49CD2D28.3070703@gmail.com> Passei pelo mesmo problema o que eu fiz foi adicionar esses 2 arquivos na pasta junto com a aplicação cliente, mas com 1 detalhe o dbxconection.ini ficou em branco e o dbdrivers apenas com a primeira linha e com o InterXpress=1 Paulo Geloramo escreveu: > adiciona os arquivos dbxdrivers.ini e dbxconnection.ini que esta na > pasta: > C:\Users\Public\Documents\RAD Studio\dbExpress > > Foi comentado sobre este bug do D2009 na lista. > > -- > Paulo Geloramo > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 marcio_manhaes em uol.com.br Fri Mar 27 16:56:29 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Fri, 27 Mar 2009 16:56:29 -0300 Subject: [firebase-br] Firebird x Windows Vista References: Message-ID: <2A696F427D5341638F6A38CDCD9A0179@micro> Prezado Raphael Grato pela atenção, mas já resolvi o problema que era a liberaçõa de pastas. Márcio ----- Original Message ----- From: "Rafael Herzog Ramos" To: "FireBase" Sent: Tuesday, March 24, 2009 4:17 PM Subject: Re: [firebase-br] Firebird x Windows Vista Qual problema? Qual XP? Qual Vista? 2009/3/24 Marcio Neves : > Companheiros. Estou com problema de rodar programa ( FB 1.5.3 +Delphi 7+ > DBexpress ) > no Windows Vista !No XP tudo OK. Alguém pode me dar a dica de como > resolver isso ? > O FB 2.1 resolve esse problema por si só ? > Agradeço antecipadamente a > boa alma que > me responder. Márcio. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 marcio_manhaes em uol.com.br Fri Mar 27 16:57:58 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Fri, 27 Mar 2009 16:57:58 -0300 Subject: [firebase-br] Firebird x Windows Vista References: Message-ID: Fernando Grato pela atençõa mas já resiolvi o ´problema . Liberação de pastas. Márcio ----- Original Message ----- From: "Forrest®" To: Sent: Tuesday, March 24, 2009 4:18 PM Subject: Re: [firebase-br] Firebird x Windows Vista Marcio Neves wrote: > Companheiros. Estou com problema de rodar programa ( FB 1.5.3 +Delphi > 7+ DBexpress ) no Windows Vista ! No XP tudo OK. Alguém pode me dar a > dica de como resolver isso ? O FB 2.1 resolve esse problema por si só > ? Agradeço antecipadamente a boa alma que me responder. Márcio Sem dizer qual o problema que está ocorrendo fica difícil alguém ajudar. O problema é com o FB, com o D7 ou com DBX ? Nos ajude para podermos te ajudar. 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 marcio_manhaes em uol.com.br Fri Mar 27 16:58:56 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Fri, 27 Mar 2009 16:58:56 -0300 Subject: [firebase-br] RES: Firebird x Windows Vista References: <001201c9acf6$6e241300$4a6c3900$@o@oi.com.br> Message-ID: Obrigado xará pela atenção mas já resolvi o ´problema . Liberação de pastas. Márcio ----- Original Message ----- From: "Márcio Oliveira" To: "'FireBase'" Sent: Wednesday, March 25, 2009 12:04 AM Subject: [firebase-br] RES: Firebird x Windows Vista Qual o erro? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcio Neves Enviada em: terça-feira, 24 de março de 2009 16:14 Para: FireBase Assunto: [firebase-br] Firebird x Windows Vista Companheiros. Estou com problema de rodar programa ( FB 1.5.3 +Delphi 7+ DBexpress ) no Windows Vista ! No XP tudo OK. Alguém pode me dar a dica de como resolver isso ? O FB 2.1 resolve esse problema por si só ? Agradeço antecipadamente a boa alma que me responder. Márcio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 tijgrillo em gmail.com Fri Mar 27 17:10:35 2009 From: tijgrillo em gmail.com (Tiago) Date: Fri, 27 Mar 2009 17:10:35 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: <88c045a10903271245q4ee3fc9aqdd87030aeef5456d@mail.gmail.com> References: <88c045a10903271241p341d14cdn97afd2c0e39e0fdd@mail.gmail.com> <88c045a10903271245q4ee3fc9aqdd87030aeef5456d@mail.gmail.com> Message-ID: O MEU AQUI É C# .NET NO VISUAL STUDIO, MAS VALEU A DICA obs: Que inclusive não consigo acessar a procedure de maneira alguma obrigado, Tiago. 2009/3/27 Reijanio Nunes Ribeiro > alias da uma olhada nesse site e adapta pra suas necessidades > http://www.activedelphi.com.br/print.php?sid=253 > > 2009/3/27 Reijanio Nunes Ribeiro > > > veio vai no google e da uma pesquisa em procedure inc_gen, é feito no > > datamodule do delphi mais funciona muito bem > > > > 2009/3/27 Tiago > > > > Ola, > >> > >> Não estou conseguindo dar o comando > >> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE > >> No query designer do Visual Studio 2008. Então pensei em criar uma > >> procedure para isto. Mas queria uma genérica tipo que eu passasse como > >> parametro o campo, será que tem como? > >> > >> > >> obrigado, > >> Tiago > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir 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 wellmsilva em gmail.com Fri Mar 27 17:38:12 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Fri, 27 Mar 2009 17:38:12 -0300 Subject: [firebase-br] RES: Retirar acento na consulta In-Reply-To: <8859574004057179390@unknownmsgid> References: <21538b730903251205m14b0ee74h8be849456b42c329@mail.gmail.com> <84568667.20090325164106@warmboot.com.br> <8859574004057179390@unknownmsgid> Message-ID: <21538b730903271338q5b7cedc0ld5e92322d9c61f7f@mail.gmail.com> Obrigado Marcio, mas já resolvir meu problema. Mesmo assim obrigado. 2009/3/26 Márcio Oliveira > Boa noite, eu tenho uma função para retirar acentos. Se quiser posso te > passar > Márcio > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Carlos H. Cantu > Enviada em: quarta-feira, 25 de março de 2009 16:41 > Para: FireBase > Assunto: Re: [firebase-br] Retirar acento na consulta > > Veja no site a dica sobre acentuação. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > WM> Boa tarde pessoal, > WM> Estou com uma situação onde tenho duas tabela CADASTRO e CIDADE. > WM> Quero fazer a seguinte consulta: > > WM> Select Cd.id from CADASTRO Cd left join CIDADE C on cd.cidade = > WM> c.descricao; > > WM> pois o que ocorre é que na tabela cadatros o campo cidade está no nome > da > WM> cidade e não o id, > WM> e em ambos os campo o nome da cidade está em um todas maiúsculas e no > outro > WM> só a primeira letra maiúsculas. > WM> e numa acentuda e na outra não. > WM> gosta de saber se tem alguma forma de retirar os acentos através da > WM> consulta. > WM> ______________________________________________ > WM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > WM> Para saber como gerenciar/excluir seu cadastro na lista, use: > WM> http://www.firebase.com.br/fb/artigo.php?id=1107 > WM> 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 infosag em terra.com.br Fri Mar 27 20:00:36 2009 From: infosag em terra.com.br (Infosag) Date: Fri, 27 Mar 2009 20:00:36 -0300 Subject: [firebase-br] Procedure generica para pegar generator References: <88c045a10903271241p341d14cdn97afd2c0e39e0fdd@mail.gmail.com><88c045a10903271245q4ee3fc9aqdd87030aeef5456d@mail.gmail.com> Message-ID: <004001c9af2f$d76405b0$0e01010a@infonote> TIAGO, o erro esta na declaracao da Variavel GENERATOR_NAME. declare ela como VARCHAR(31) ao inves de CHAR(31) a diferenca é que qndo estas passando o parametro pro Select, na condicao de CHAR ela vaio passar as 31 casas ! Ja na VARCHAR ele vaio pegar somente a qntdade de casas que foram utilizadas. abs ----- Original Message ----- From: "Tiago" To: "FireBase" Sent: Friday, March 27, 2009 5:10 PM Subject: Re: [firebase-br] Procedure generica para pegar generator O MEU AQUI É C# .NET NO VISUAL STUDIO, MAS VALEU A DICA obs: Que inclusive não consigo acessar a procedure de maneira alguma obrigado, Tiago. 2009/3/27 Reijanio Nunes Ribeiro > alias da uma olhada nesse site e adapta pra suas necessidades > http://www.activedelphi.com.br/print.php?sid=253 > > 2009/3/27 Reijanio Nunes Ribeiro > > > veio vai no google e da uma pesquisa em procedure inc_gen, é feito no > > datamodule do delphi mais funciona muito bem > > > > 2009/3/27 Tiago > > > > Ola, > >> > >> Não estou conseguindo dar o comando > >> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE > >> No query designer do Visual Studio 2008. Então pensei em criar uma > >> procedure para isto. Mas queria uma genérica tipo que eu passasse como > >> parametro o campo, será que tem como? > >> > >> > >> obrigado, > >> Tiago > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir 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 ecostas em gmail.com Fri Mar 27 21:36:01 2009 From: ecostas em gmail.com (Eduardo C) Date: Fri, 27 Mar 2009 21:36:01 -0300 Subject: [firebase-br] OFF: Travas USB Message-ID: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> Olá. Sei que o assunto não tem a ver com o Firebird, mas acredito que possa ser do interesse de muitos. Se preferirem, por favor, respondam diretamente para o meu email. Até há pouco tempo usava proteção por software para meus sistemas. No entanto, sempre fica a dúvida quando o cliente liga de outro estado ou cidade dizendo que houve algum problema e que a proteção foi perdida. Acabo tendo de liberar a nova cópia, sem saber se a mesma está sendo instalada na mesma empresa ou não. Passei a usar travas de hardware mas já tive duas travas queimadas em cliente, coisa que o representante disse ser praticamente impossível de acontecer. No caso de falha de hardware, é mais complicado resolver o problema, ou seja, preciso ter um mecanismo para colocar temporariamente uma cópia protegida por software no cliente para que ele não fique parado até receber a nova trava. Gostaria que compartilhassem comigo suas experiências na parte de proteção de software, inclusive considerando sistemas estáveis (o usuário não precisa necessariamente das atualizações, pelo sistema ser robusto e já atender suas necessidades) e dinâmicos (devido às mudanças da legislação ou por outros fatores o usuário precisa ter as versões mais atualizadas). E, se estiverem usando soluções de terceiros, quais as vantagens e dificuldades que já encontraram. Obrigado. Eduardo P.S. - Estarei colocando essa solicitação também em grupos de discussão de desenvolvimento Delphi e Java. From gutopj02 em gmail.com Sat Mar 28 07:15:11 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Sat, 28 Mar 2009 07:15:11 -0300 Subject: [firebase-br] Select com IF Message-ID: Pessoal, preciso construir cuma consulta que exiba campos assim... SELECT campo1, campo2, CONDICAO , opcao1 from tabela opcao2 opcao3 Caso o campo condicao seja 'P' entao mostra opcao 1 'D' " " opcao 2 qqer outro valor opcao 3 Obrigado Augusto From gutopj02 em gmail.com Sat Mar 28 07:44:19 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Sat, 28 Mar 2009 07:44:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Inserts_e_Altera=E7oes?= Message-ID: Pessoal para facilitar a migraçao de sistemas feitos em paradox, optei por inclusoes e alteraçoes do tipo tabela.insert ou tabela.edit tabelacampo1.value:='sssssssssss'; tabela.post; existe alguma diferença em performance ou algum risco de se utilizar assim a INSERT INTO TABELA ..... Obrigado Augusto From gemaff em oi.com.br Sat Mar 28 08:14:28 2009 From: gemaff em oi.com.br (MGemaff) Date: Sat, 28 Mar 2009 08:14:28 -0300 Subject: [firebase-br] Problema campos Blob Delphi 2009 x Firebird 2.1 In-Reply-To: References: <001201c9acf6$6e241300$4a6c3900$@o@oi.com.br> Message-ID: Pessoal, Até o início do ano utilizava o Firebird 1.5 e Delphi 7. No início do ano, migrei para o Delphi 2009 e aproveitei para migrar o Banco de dados para o Firebird 2.1. Utilizava e continuei utilizando o driver nativo do DBExpress para o Interbase. Está tudo funcionando direitinho mas, no entanto, não consigo mais gravar e/ou recuperar campos blob no banco de dados. Ao mandar gravar, não é dada nenhuma mensagem de erro, porém os campos blob não são gravados. Alguém já enfrentou este problema e poderia, por favor, me ajudar? Obrigado. From sergiojampapb em gmail.com Sat Mar 28 08:47:06 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Sat, 28 Mar 2009 08:47:06 -0300 Subject: [firebase-br] OFF: Travas USB In-Reply-To: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> Message-ID: <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> Passei pela mesma experiencia. (soft, hard, queimar) só que apenas 1 até o momento queimou, de um montante de 180 (estou migrando aos poucos), mas a experiencia é boa. No meu caso o motivo da quima foi defeito na entrada USB do cliente. Sérgio. 2009/3/27 Eduardo C > Olá. Sei que o assunto não tem a ver com o Firebird, mas acredito que possa > ser do interesse de muitos. Se preferirem, por favor, respondam diretamente > para o meu email. Até há pouco tempo usava proteção por software para meus > sistemas. No entanto, sempre fica a dúvida quando o cliente liga de outro > estado ou cidade dizendo que houve algum problema e que a proteção foi > perdida. Acabo tendo de liberar a nova cópia, sem saber se a mesma está > sendo instalada na mesma empresa ou não. Passei a usar travas de hardware > mas já tive duas travas queimadas em cliente, coisa que o representante > disse ser praticamente impossível de acontecer. No caso de falha de > hardware, é mais complicado resolver o problema, ou seja, preciso ter um > mecanismo para colocar temporariamente uma cópia protegida por software no > cliente para que ele não fique parado até receber a nova trava. > > Gostaria que compartilhassem comigo suas experiências na parte de proteção > de software, inclusive considerando sistemas estáveis (o usuário não > precisa > necessariamente das atualizações, pelo sistema ser robusto e já atender > suas > necessidades) e dinâmicos (devido às mudanças da legislação ou por outros > fatores o usuário precisa ter as versões mais atualizadas). E, se estiverem > usando soluções de terceiros, quais as vantagens e dificuldades que já > encontraram. > > Obrigado. > > Eduardo > P.S. - Estarei colocando essa solicitação também em grupos de discussão de > desenvolvimento Delphi e Java. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 junior em farsoft.com.br Sat Mar 28 08:46:59 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Sat, 28 Mar 2009 08:46:59 -0300 Subject: [firebase-br] is not a valid database file In-Reply-To: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> Message-ID: <49CE0E33.7030102@farsoft.com.br> Pessoal, um cliente me mandou um BD via DVD de 1.2GB. Quando vou acessá-lo me resulta a seguinte mensagem: is not a valid database file. Tem alguma salvação? From andersonpaduarj em gmail.com Sat Mar 28 09:01:50 2009 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sat, 28 Mar 2009 09:01:50 -0300 Subject: [firebase-br] Problema campos Blob Delphi 2009 x Firebird 2.1 In-Reply-To: References: Message-ID: Isto realmente acontece com o drive interbase. A solução seria vc adquirir algun drive pago. Outra opção free seria TBODBXFB que pode ser baixado no link http://groups.google.com/group/tbodbxfb. Anderson Miranda 2009/3/28 MGemaff > Pessoal, > > Até o início do ano utilizava o Firebird 1.5 e Delphi 7. No início do ano, > migrei para o Delphi 2009 e aproveitei para migrar o Banco de dados para o > Firebird 2.1. Utilizava e continuei utilizando o driver nativo do DBExpress > para o Interbase. > > Está tudo funcionando direitinho mas, no entanto, não consigo mais gravar > e/ou recuperar campos blob no banco de dados. Ao mandar gravar, não é dada > nenhuma mensagem de erro, porém os campos blob não são gravados. > > Alguém já enfrentou este problema e poderia, por favor, me ajudar? > > 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 > -- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com From alexsistemass em gmail.com Sat Mar 28 09:04:34 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Sat, 28 Mar 2009 09:04:34 -0300 Subject: [firebase-br] Select com IF In-Reply-To: References: Message-ID: 2009/3/28 Augusto junior > Pessoal, > > preciso construir cuma consulta que exiba campos assim... > > SELECT campo1, campo2, CONDICAO , opcao1 from tabela > opcao2 > opcao3 > > Caso o campo condicao seja 'P' entao mostra opcao 1 > 'D' " " opcao 2 > qqer outro valor opcao 3 > > Obrigado > 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 > Tenta usar o Case com o When Vai ai Um Exemplo SELECT Case uf.uf_sigla When 'GO' then 'Goias' When 'DF' then 'Distrito Federal' End AS Estado >From UF Se o Case When nao resolver ai voce vai ter que Criar uma Store Procedure.. Por que não Store Procedure voce pode ter Condições variaveis e etc... From eduardofreitascarneiro em gmail.com Sat Mar 28 09:08:50 2009 From: eduardofreitascarneiro em gmail.com (Eduardo Carneiro) Date: Sat, 28 Mar 2009 09:08:50 -0300 Subject: [firebase-br] OFF: Travas USB In-Reply-To: <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> Message-ID: Trabalhei em uma empresa que adotava uma chave na porta paralela. Era gerado um arquivo e que este era a "identidade" de um cliente legalizado. Outra forma que adotei em sistemas que desenvolvi foram as seguintes: 1 - Uma função que faz a leitura do serial do HD e durante a carga do sistema, este mesmo serial já está no fonte como uma constante, encontrado, o sistema inicializará normalmente. Opicionalmente, estas constantes podem estar em "unit" externa ao programa. Acredito ser mais seguro 2 - Uma variação da primeira opção. Tenho funções que leem os badblocks do HD, fazendo os mesmos procedimentos acima de verificação. Logicamente, deverá ser executado algum arquivo previamente para que os valores do serial do HD ou mesmo badblocks sejam capturados e armazenados nestas unit externas da qual falei. Dá um pouco de trabalho, mas se o cliente disser que teve que formatar a máquina e coisa e tal, a leitura dos badblock será sempre a mesma, no máximo, haverão novos... Espero ter ajudado Att.: Eduardo Carneiro 2009/3/28 Sergio Nascimento > Passei pela mesma experiencia. (soft, hard, queimar) só que apenas 1 até o > momento queimou, de um montante de 180 (estou migrando aos poucos), mas a > experiencia é boa. > > No meu caso o motivo da quima foi defeito na entrada USB do cliente. > > Sérgio. > > 2009/3/27 Eduardo C > > > Olá. Sei que o assunto não tem a ver com o Firebird, mas acredito que > possa > > ser do interesse de muitos. Se preferirem, por favor, respondam > diretamente > > para o meu email. Até há pouco tempo usava proteção por software para > meus > > sistemas. No entanto, sempre fica a dúvida quando o cliente liga de outro > > estado ou cidade dizendo que houve algum problema e que a proteção foi > > perdida. Acabo tendo de liberar a nova cópia, sem saber se a mesma está > > sendo instalada na mesma empresa ou não. Passei a usar travas de hardware > > mas já tive duas travas queimadas em cliente, coisa que o representante > > disse ser praticamente impossível de acontecer. No caso de falha de > > hardware, é mais complicado resolver o problema, ou seja, preciso ter um > > mecanismo para colocar temporariamente uma cópia protegida por software > no > > cliente para que ele não fique parado até receber a nova trava. > > > > Gostaria que compartilhassem comigo suas experiências na parte de > proteção > > de software, inclusive considerando sistemas estáveis (o usuário não > > precisa > > necessariamente das atualizações, pelo sistema ser robusto e já atender > > suas > > necessidades) e dinâmicos (devido às mudanças da legislação ou por outros > > fatores o usuário precisa ter as versões mais atualizadas). E, se > estiverem > > usando soluções de terceiros, quais as vantagens e dificuldades que já > > encontraram. > > > > Obrigado. > > > > Eduardo > > P.S. - Estarei colocando essa solicitação também em grupos de discussão > de > > desenvolvimento Delphi e Java. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 gutopj02 em gmail.com Sat Mar 28 09:12:28 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Sat, 28 Mar 2009 09:12:28 -0300 Subject: [firebase-br] Select com IF In-Reply-To: References: Message-ID: acho que nao da certo.... o resultado sera um calculo... do tipo se condicao='p' .... opcao 1 = CAMPO * X ='D' ....opcao 2 = CAMPO * Y e o pior é que nao faço a minima ideia de como fazer com STORE PROCEDURE mas valeu ... vou dar uma estudada em store procedure 2009/3/28 Alex Miranda de Oliveira > 2009/3/28 Augusto junior > > > Pessoal, > > > > preciso construir cuma consulta que exiba campos assim... > > > > SELECT campo1, campo2, CONDICAO , opcao1 from tabela > > opcao2 > > opcao3 > > > > Caso o campo condicao seja 'P' entao mostra opcao 1 > > 'D' " " opcao 2 > > qqer outro valor opcao 3 > > > > Obrigado > > 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 > > > > > Tenta usar o Case com o When > > Vai ai Um Exemplo > > > SELECT > Case uf.uf_sigla When 'GO' then 'Goias' > When 'DF' then 'Distrito Federal' > End AS Estado > >From UF > > > Se o Case When nao resolver ai voce vai ter que Criar uma Store Procedure.. > > Por que não Store Procedure voce pode ter Condições variaveis e etc... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 embarbosa em gmail.com Sat Mar 28 09:26:37 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Sat, 28 Mar 2009 09:26:37 -0300 Subject: [firebase-br] Select com IF Message-ID: olá augusto, Rapaz isso de ter calculos q eu num tem problema nenhum, eu uso isso em vários BD aqui. Exemplo Select nome, codigo, case when (nome = 'Elton') then 0 when (nome = 'AqueleCamaradaMuitoChato') then debito * 10 else debito end as debitoCalculado from clientes Também pode usar o "iif" caso seja apenas uma comparação. Verifique a sintaxe mais completa nos Release notes do FB. From gutopj02 em gmail.com Sat Mar 28 09:42:50 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Sat, 28 Mar 2009 09:42:50 -0300 Subject: [firebase-br] Select com IF In-Reply-To: References: Message-ID: legal.... resolveu o problema... 2009/3/28 Elton da Motta Barbosa > olá augusto, > > Rapaz isso de ter calculos q eu num tem problema nenhum, eu uso isso > em vários BD aqui. > > Exemplo > > Select > nome, > codigo, > case > when (nome = 'Elton') then 0 > when (nome = 'AqueleCamaradaMuitoChato') then debito * 10 > else debito > end as debitoCalculado > from clientes > > Também pode usar o "iif" caso seja apenas uma comparação. Verifique a > sintaxe mais completa nos Release notes do FB. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fmarques em nautilus.com.br Sat Mar 28 10:12:42 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Sat, 28 Mar 2009 10:12:42 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: <004001c9af2f$d76405b0$0e01010a@infonote> References: <88c045a10903271241p341d14cdn97afd2c0e39e0fdd@mail.gmail.com><88c045a10903271245q4ee3fc9aqdd87030aeef5456d@mail.gmail.com> <004001c9af2f$d76405b0$0e01010a@infonote> Message-ID: <49CE224A.5000504@nautilus.com.br> RDB$RELATION_NAME RDB$FIELD_NAME RDB$TYPE_NAME RDB$FIELD_SUB_TYPE RDB$FIELD_LENGTH RDB$GENERATORS RDB$GENERATOR_NAME TEXT 3 31 RDB$TYPE_NAME = TEXT e RDB$FIELD_LENGTH = 31 significa dizer CHAR(31) Ainda não acredito que seja este o problema! Atenciosamente, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Infosag wrote: > TIAGO, > > o erro esta na declaracao da Variavel GENERATOR_NAME. > > declare ela como VARCHAR(31) ao inves de CHAR(31) > > a diferenca é que qndo estas passando o parametro pro Select, na > condicao de CHAR ela vaio passar as 31 casas ! > > Ja na VARCHAR ele vaio pegar somente a qntdade de casas que foram > utilizadas. > > abs > > ----- Original Message ----- From: "Tiago" > To: "FireBase" > Sent: Friday, March 27, 2009 5:10 PM > Subject: Re: [firebase-br] Procedure generica para pegar generator > > > O MEU AQUI É C# .NET NO VISUAL STUDIO, MAS VALEU A DICA > > obs: Que inclusive não consigo acessar a procedure de maneira alguma > > obrigado, > Tiago. > > 2009/3/27 Reijanio Nunes Ribeiro > >> alias da uma olhada nesse site e adapta pra suas necessidades >> http://www.activedelphi.com.br/print.php?sid=253 >> >> 2009/3/27 Reijanio Nunes Ribeiro >> >> > veio vai no google e da uma pesquisa em procedure inc_gen, é feito no >> > datamodule do delphi mais funciona muito bem >> > >> > 2009/3/27 Tiago >> > >> > Ola, >> >> >> >> Não estou conseguindo dar o comando >> >> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE >> >> No query designer do Visual Studio 2008. Então pensei em >> criar uma >> >> procedure para isto. Mas queria uma genérica tipo que eu passasse >> como >> >> parametro o campo, será que tem como? >> >> >> >> >> >> obrigado, >> >> Tiago >> >> ______________________________________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir 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 ecostas em gmail.com Sat Mar 28 11:00:40 2009 From: ecostas em gmail.com (Eduardo C) Date: Sat, 28 Mar 2009 11:00:40 -0300 Subject: [firebase-br] OFF: Travas USB In-Reply-To: References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> Message-ID: <14d39e550903280700j7c829ab3y38325b5a8b1e986f@mail.gmail.com> Obrigado pela resposta, Eduardo. A solução de software que adotamos usa a identidade do HD mais outras características da máquina. Tanto que, se for necessária alguma mudança no hardware, como troca de componentes, aumento de memória, etc., é necessário desabilitar a proteção (disquete!) e habilitá-la novamente. A vantagem, no caso, é que, se houver um problema com a máquina, pode-se usar o disquete para instalar proteções de emergência, que funcionam por 15 dias, permitindo que o cliente trabalhe no final de semana, se for o caso, e depois receba nova chave definitiva. As desvantagens são o uso de disquete, algo pouco confiável e cada vez menos encontrado nas máquinas; essa proteção ainda não ter versão para o Vista e o mesmo problema que vejo na sua solução de software. E se o cliente tiver de ou alegar que teve de trocar o HD ou de máquina? Nesse caso você terá de acreditar nele e liberar nova licença. Como meu irmão perdeu 3 HDs em seis meses, sei que isso pode acontecer. Continuaremos com a solução atual, creio. Cópias de demonstração com o uso de proteção por software, eventualmente com restrição de recursos, e cópias definitivas por hardware, com uma eventual solução de emergência por software caso haja problemas com a trava. Como disse o Sérgio Nascimento, o número de problemas com as travas USB é relativamente pequeno (espero!). E, se o computador pifar, basta colocar a trava em outro computador, sem sequer precisar entrar em contato conosco. Mas muito obrigado, mesmo assim. Eduardo 2009/3/28 Eduardo Carneiro > Trabalhei em uma empresa que adotava uma chave na porta paralela. Era > gerado > um arquivo e que este era a "identidade" de um cliente legalizado. Outra > forma que adotei em sistemas que desenvolvi foram as seguintes: > 1 - Uma função que faz a leitura do serial do HD e durante a carga do > sistema, este mesmo serial já está no fonte como uma constante, encontrado, > o sistema inicializará normalmente. Opicionalmente, estas constantes podem > estar em "unit" externa ao programa. Acredito ser mais seguro > 2 - Uma variação da primeira opção. Tenho funções que leem os badblocks > do HD, fazendo os mesmos procedimentos acima de verificação. > > Logicamente, deverá ser executado algum arquivo previamente para que os > valores do serial do HD ou mesmo badblocks sejam capturados e armazenados > nestas unit externas da qual falei. Dá um pouco de trabalho, mas se o > cliente disser que teve que formatar a máquina e coisa e tal, a leitura dos > badblock será sempre a mesma, no máximo, haverão novos... > > Espero ter ajudado > Att.: > Eduardo Carneiro > > > 2009/3/28 Sergio Nascimento > > > Passei pela mesma experiencia. (soft, hard, queimar) só que apenas 1 até > o > > momento queimou, de um montante de 180 (estou migrando aos poucos), mas a > > experiencia é boa. > > > > No meu caso o motivo da quima foi defeito na entrada USB do cliente. > > > > Sérgio. > > > > 2009/3/27 Eduardo C > > > > > Olá. Sei que o assunto não tem a ver com o Firebird, mas acredito que > > possa > > > ser do interesse de muitos. Se preferirem, por favor, respondam > > diretamente > > > para o meu email. Até há pouco tempo usava proteção por software para > > meus > > > sistemas. No entanto, sempre fica a dúvida quando o cliente liga de > outro > > > estado ou cidade dizendo que houve algum problema e que a proteção foi > > > perdida. Acabo tendo de liberar a nova cópia, sem saber se a mesma está > > > sendo instalada na mesma empresa ou não. Passei a usar travas de > hardware > > > mas já tive duas travas queimadas em cliente, coisa que o representante > > > disse ser praticamente impossível de acontecer. No caso de falha de > > > hardware, é mais complicado resolver o problema, ou seja, preciso ter > um > > > mecanismo para colocar temporariamente uma cópia protegida por software > > no > > > cliente para que ele não fique parado até receber a nova trava. > > > > > > Gostaria que compartilhassem comigo suas experiências na parte de > > proteção > > > de software, inclusive considerando sistemas estáveis (o usuário não > > > precisa > > > necessariamente das atualizações, pelo sistema ser robusto e já atender > > > suas > > > necessidades) e dinâmicos (devido às mudanças da legislação ou por > outros > > > fatores o usuário precisa ter as versões mais atualizadas). E, se > > estiverem > > > usando soluções de terceiros, quais as vantagens e dificuldades que já > > > encontraram. > > > > > > Obrigado. > > > > > > Eduardo > > > P.S. - Estarei colocando essa solicitação também em grupos de discussão > > de > > > desenvolvimento Delphi e Java. > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir 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 ecostas em gmail.com Sat Mar 28 11:38:10 2009 From: ecostas em gmail.com (Eduardo C) Date: Sat, 28 Mar 2009 11:38:10 -0300 Subject: [firebase-br] OFF: Travas USB In-Reply-To: <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> Message-ID: <14d39e550903280738o56d78d61u9a8dcfeced69cba9@mail.gmail.com> Olá, Sérgio. Obrigado pela ajuda. Como disse ao Eduardo, continuaremos com a solução atual, creio. Cópias de demonstração com o uso de proteção por software, eventualmente com restrição de recursos, e cópias definitivas por hardware, com uma eventual solução de emergência por software caso haja problemas com a trava. Realmente, o número de problemas com as travas USB é relativamente pequeno, principalmente se comparado com o número de novas licenças que liberamos pelo cliente ter dito que o computador tinha perdido a trava de software. Acredito que uma boa proteção, inclusive recomendada nas décadas de 80 e 90, é estar sempre lançando novas versões, o que aumenta o trabalho de quem está com cópia ilegal, principalmente se o esquema de proteção mudar de vez em quando. Mas, se o sistema é estável e não existe a pressão de se adaptar às mudanças de regras, como da legislação, o usuário da cópia pirata pode ficar satisfeito com uma versão de 5 anos antes. Um exemplo é o Word, se você tem o Word 97, em boa parte dos casos vai escrever textos tão bem quanto com a última versão, com o agravante de não precisar estar em sintonia com versões mais recentes. E, usando travas de hardware, se o computador pifar, basta colocar a trava em outro computador, sem sequer precisar entrar em contato conosco. Obrigado pela sua valiosa ajuda. Eduardo 2009/3/28 Sergio Nascimento > Passei pela mesma experiencia. (soft, hard, queimar) só que apenas 1 até o > momento queimou, de um montante de 180 (estou migrando aos poucos), mas a > experiencia é boa. > > No meu caso o motivo da quima foi defeito na entrada USB do cliente. > > Sérgio. > > 2009/3/27 Eduardo C > > > Olá. Sei que o assunto não tem a ver com o Firebird, mas acredito que > possa > > ser do interesse de muitos. Se preferirem, por favor, respondam > diretamente > > para o meu email. Até há pouco tempo usava proteção por software para > meus > > sistemas. No entanto, sempre fica a dúvida quando o cliente liga de outro > > estado ou cidade dizendo que houve algum problema e que a proteção foi > > perdida. Acabo tendo de liberar a nova cópia, sem saber se a mesma está > > sendo instalada na mesma empresa ou não. Passei a usar travas de hardware > > mas já tive duas travas queimadas em cliente, coisa que o representante > > disse ser praticamente impossível de acontecer. No caso de falha de > > hardware, é mais complicado resolver o problema, ou seja, preciso ter um > > mecanismo para colocar temporariamente uma cópia protegida por software > no > > cliente para que ele não fique parado até receber a nova trava. > > > > Gostaria que compartilhassem comigo suas experiências na parte de > proteção > > de software, inclusive considerando sistemas estáveis (o usuário não > > precisa > > necessariamente das atualizações, pelo sistema ser robusto e já atender > > suas > > necessidades) e dinâmicos (devido às mudanças da legislação ou por outros > > fatores o usuário precisa ter as versões mais atualizadas). E, se > estiverem > > usando soluções de terceiros, quais as vantagens e dificuldades que já > > encontraram. > > > > Obrigado. > > > > Eduardo > > P.S. - Estarei colocando essa solicitação também em grupos de discussão > de > > desenvolvimento Delphi e Java. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 tijgrillo em gmail.com Sat Mar 28 16:10:13 2009 From: tijgrillo em gmail.com (Tiago) Date: Sat, 28 Mar 2009 16:10:13 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: <49CE224A.5000504@nautilus.com.br> References: <88c045a10903271241p341d14cdn97afd2c0e39e0fdd@mail.gmail.com> <88c045a10903271245q4ee3fc9aqdd87030aeef5456d@mail.gmail.com> <004001c9af2f$d76405b0$0e01010a@infonote> <49CE224A.5000504@nautilus.com.br> Message-ID: DEU CERTO GALERA... VLW 2009/3/28 Fábio Marques > RDB$RELATION_NAME RDB$FIELD_NAME RDB$TYPE_NAME RDB$FIELD_SUB_TYPE > RDB$FIELD_LENGTH > RDB$GENERATORS RDB$GENERATOR_NAME TEXT 3 31 > > RDB$TYPE_NAME = TEXT e RDB$FIELD_LENGTH = 31 significa dizer CHAR(31) > > Ainda não acredito que seja este o problema! > > Atenciosamente, > > -- > F. Marques > Systems Analyst/IT Consultant > E-mail/MSN: fmarques em nautilus.com.br > Home Page: www.nautilus.com.br/~fmarques > Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux > Registred User #362204 (debian 5.0 "Lenny") > Brazilian Computer Society Member #18201 > > "The box said: Requires MS Windows or better, so I instaled Linux" > > > > Infosag wrote: > >> TIAGO, >> >> o erro esta na declaracao da Variavel GENERATOR_NAME. >> >> declare ela como VARCHAR(31) ao inves de CHAR(31) >> >> a diferenca é que qndo estas passando o parametro pro Select, na condicao >> de CHAR ela vaio passar as 31 casas ! >> >> Ja na VARCHAR ele vaio pegar somente a qntdade de casas que foram >> utilizadas. >> >> abs >> >> ----- Original Message ----- From: "Tiago" >> To: "FireBase" >> Sent: Friday, March 27, 2009 5:10 PM >> Subject: Re: [firebase-br] Procedure generica para pegar generator >> >> >> O MEU AQUI É C# .NET NO VISUAL STUDIO, MAS VALEU A DICA >> >> obs: Que inclusive não consigo acessar a procedure de maneira alguma >> >> obrigado, >> Tiago. >> >> 2009/3/27 Reijanio Nunes Ribeiro >> >> alias da uma olhada nesse site e adapta pra suas necessidades >>> http://www.activedelphi.com.br/print.php?sid=253 >>> >>> 2009/3/27 Reijanio Nunes Ribeiro >>> >>> > veio vai no google e da uma pesquisa em procedure inc_gen, é feito no >>> > datamodule do delphi mais funciona muito bem >>> > >>> > 2009/3/27 Tiago >>> > >>> > Ola, >>> >> >>> >> Não estou conseguindo dar o comando >>> >> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE >>> >> No query designer do Visual Studio 2008. Então pensei em criar >>> uma >>> >> procedure para isto. Mas queria uma genérica tipo que eu passasse como >>> >> parametro o campo, será que tem como? >>> >> >>> >> >>> >> obrigado, >>> >> Tiago >>> >> ______________________________________________ >>> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> >> Para saber como gerenciar/excluir 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 bragaped em gmail.com Sat Mar 28 16:28:15 2009 From: bragaped em gmail.com (Pedro Gmail) Date: Sat, 28 Mar 2009 16:28:15 -0300 Subject: [firebase-br] OFF: Travas USB In-Reply-To: <14d39e550903280738o56d78d61u9a8dcfeced69cba9@mail.gmail.com> References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> <14d39e550903280738o56d78d61u9a8dcfeced69cba9@mail.gmail.com> Message-ID: <49CE7A4F.1080106@gmail.com> Eduardo na empresa onde trabalho utiliamos duas estruturas para Licensa de uso uma é a Autenticação via webservice que fica alocado em nossa empresa e outra é a criação de alguns arquivos Locais nos terminais caso a internet esteja Fora do AR e o mesmo soh funciona durante 10 dias apos esse periodo o sistema soh funcionara atravez da renovação via internet. ou se for uma instalação de demo funciona até o mesmo lançar 100 registro de movimento no sistema Pedro E. Braga Gerente de TI. Eduardo C escreveu: > Olá, Sérgio. > > Obrigado pela ajuda. > > Como disse ao Eduardo, continuaremos com a solução atual, creio. Cópias de > demonstração com o uso de proteção por software, eventualmente com restrição > de recursos, e cópias definitivas por hardware, com uma eventual solução de > emergência por software caso haja problemas com a trava. Realmente, o número > de problemas com as travas USB é relativamente pequeno, principalmente se > comparado com o número de novas licenças que liberamos pelo cliente ter dito > que o computador tinha perdido a trava de software. Acredito que uma boa > proteção, inclusive recomendada nas décadas de 80 e 90, é estar sempre > lançando novas versões, o que aumenta o trabalho de quem está com cópia > ilegal, principalmente se o esquema de proteção mudar de vez em quando. Mas, > se o sistema é estável e não existe a pressão de se adaptar às mudanças de > regras, como da legislação, o usuário da cópia pirata pode ficar satisfeito > com uma versão de 5 anos antes. Um exemplo é o Word, se você tem o Word 97, > em boa parte dos casos vai escrever textos tão bem quanto com a última > versão, com o agravante de não precisar estar em sintonia com versões mais > recentes. > > E, usando travas de hardware, se o computador pifar, basta colocar a trava > em outro computador, sem sequer precisar entrar em contato conosco. > > Obrigado pela sua valiosa ajuda. > > Eduardo > > 2009/3/28 Sergio Nascimento > > >> Passei pela mesma experiencia. (soft, hard, queimar) só que apenas 1 até o >> momento queimou, de um montante de 180 (estou migrando aos poucos), mas a >> experiencia é boa. >> >> No meu caso o motivo da quima foi defeito na entrada USB do cliente. >> >> Sérgio. >> >> 2009/3/27 Eduardo C >> >> >>> Olá. Sei que o assunto não tem a ver com o Firebird, mas acredito que >>> >> possa >> >>> ser do interesse de muitos. Se preferirem, por favor, respondam >>> >> diretamente >> >>> para o meu email. Até há pouco tempo usava proteção por software para >>> >> meus >> >>> sistemas. No entanto, sempre fica a dúvida quando o cliente liga de outro >>> estado ou cidade dizendo que houve algum problema e que a proteção foi >>> perdida. Acabo tendo de liberar a nova cópia, sem saber se a mesma está >>> sendo instalada na mesma empresa ou não. Passei a usar travas de hardware >>> mas já tive duas travas queimadas em cliente, coisa que o representante >>> disse ser praticamente impossível de acontecer. No caso de falha de >>> hardware, é mais complicado resolver o problema, ou seja, preciso ter um >>> mecanismo para colocar temporariamente uma cópia protegida por software >>> >> no >> >>> cliente para que ele não fique parado até receber a nova trava. >>> >>> Gostaria que compartilhassem comigo suas experiências na parte de >>> >> proteção >> >>> de software, inclusive considerando sistemas estáveis (o usuário não >>> precisa >>> necessariamente das atualizações, pelo sistema ser robusto e já atender >>> suas >>> necessidades) e dinâmicos (devido às mudanças da legislação ou por outros >>> fatores o usuário precisa ter as versões mais atualizadas). E, se >>> >> estiverem >> >>> usando soluções de terceiros, quais as vantagens e dificuldades que já >>> encontraram. >>> >>> Obrigado. >>> >>> Eduardo >>> P.S. - Estarei colocando essa solicitação também em grupos de discussão >>> >> de >> >>> desenvolvimento Delphi e Java. >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 infosag em terra.com.br Sat Mar 28 17:02:15 2009 From: infosag em terra.com.br (Infosag) Date: Sat, 28 Mar 2009 17:02:15 -0300 Subject: [firebase-br] Procedure generica para pegar generator References: <88c045a10903271241p341d14cdn97afd2c0e39e0fdd@mail.gmail.com><88c045a10903271245q4ee3fc9aqdd87030aeef5456d@mail.gmail.com><004001c9af2f$d76405b0$0e01010a@infonote><49CE224A.5000504@nautilus.com.br> Message-ID: <002101c9afe0$17cc9b70$0e01010a@infonote> qual resposta deu certo ? ----- Original Message ----- From: "Tiago" To: "FireBase" Sent: Saturday, March 28, 2009 4:10 PM Subject: Re: [firebase-br] Procedure generica para pegar generator DEU CERTO GALERA... VLW 2009/3/28 Fábio Marques > RDB$RELATION_NAME RDB$FIELD_NAME RDB$TYPE_NAME RDB$FIELD_SUB_TYPE > RDB$FIELD_LENGTH > RDB$GENERATORS RDB$GENERATOR_NAME TEXT 3 31 > > RDB$TYPE_NAME = TEXT e RDB$FIELD_LENGTH = 31 significa dizer CHAR(31) > > Ainda não acredito que seja este o problema! > > Atenciosamente, > > -- > F. Marques > Systems Analyst/IT Consultant > E-mail/MSN: fmarques em nautilus.com.br > Home Page: > www.nautilus.com.br/~fmarques > Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux > Registred User #362204 (debian 5.0 "Lenny") > Brazilian Computer Society Member #18201 > > "The box said: Requires MS Windows or better, so I instaled Linux" > > > > Infosag wrote: > >> TIAGO, >> >> o erro esta na declaracao da Variavel GENERATOR_NAME. >> >> declare ela como VARCHAR(31) ao inves de CHAR(31) >> >> a diferenca é que qndo estas passando o parametro pro Select, na condicao >> de CHAR ela vaio passar as 31 casas ! >> >> Ja na VARCHAR ele vaio pegar somente a qntdade de casas que foram >> utilizadas. >> >> abs >> >> ----- Original Message ----- From: "Tiago" >> To: "FireBase" >> Sent: Friday, March 27, 2009 5:10 PM >> Subject: Re: [firebase-br] Procedure generica para pegar generator >> >> >> O MEU AQUI É C# .NET NO VISUAL STUDIO, MAS VALEU A DICA >> >> obs: Que inclusive não consigo acessar a procedure de maneira alguma >> >> obrigado, >> Tiago. >> >> 2009/3/27 Reijanio Nunes Ribeiro >> >> alias da uma olhada nesse site e adapta pra suas necessidades >>> http://www.activedelphi.com.br/print.php?sid=253 >>> >>> 2009/3/27 Reijanio Nunes Ribeiro >>> >>> > veio vai no google e da uma pesquisa em procedure inc_gen, é feito no >>> > datamodule do delphi mais funciona muito bem >>> > >>> > 2009/3/27 Tiago >>> > >>> > Ola, >>> >> >>> >> Não estou conseguindo dar o comando >>> >> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE >>> >> No query designer do Visual Studio 2008. Então pensei em criar >>> uma >>> >> procedure para isto. Mas queria uma genérica tipo que eu passasse >>> >> como >>> >> parametro o campo, será que tem como? >>> >> >>> >> >>> >> obrigado, >>> >> Tiago >>> >> ______________________________________________ >>> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> >> Para saber como gerenciar/excluir 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 alexsistemass em gmail.com Sat Mar 28 22:55:23 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Sat, 28 Mar 2009 22:55:23 -0300 Subject: [firebase-br] Select com IF In-Reply-To: References: Message-ID: 2009/3/28 Augusto junior > acho que nao da certo.... o resultado sera um calculo... do tipo > > se condicao='p' .... opcao 1 = CAMPO * X > ='D' ....opcao 2 = CAMPO * Y > > e o pior é que nao faço a minima ideia de como fazer com STORE PROCEDURE > > mas valeu ... vou dar uma estudada em store procedure > > > 2009/3/28 Alex Miranda de Oliveira > > > 2009/3/28 Augusto junior > > > > > Pessoal, > > > > > > preciso construir cuma consulta que exiba campos assim... > > > > > > SELECT campo1, campo2, CONDICAO , opcao1 from tabela > > > opcao2 > > > opcao3 > > > > > > Caso o campo condicao seja 'P' entao mostra opcao 1 > > > 'D' " " opcao > 2 > > > qqer outro valor opcao 3 > > > > > > Obrigado > > > 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 > > > > > > > > > Tenta usar o Case com o When > > > > Vai ai Um Exemplo > > > > > > SELECT > > Case uf.uf_sigla When 'GO' then 'Goias' > > When 'DF' then 'Distrito Federal' > > End AS Estado > > >From UF > > > > > > Se o Case When nao resolver ai voce vai ter que Criar uma Store > Procedure.. > > > > Por que não Store Procedure voce pode ter Condições variaveis e etc... > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 Store Procedure voce vai conseguir fazer qualquer duvida sobre store procedure posta ai na lista ate + Falow > ____________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 compuvale.software em gmail.com Sun Mar 29 00:02:04 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Sun, 29 Mar 2009 00:02:04 -0300 Subject: [firebase-br] Select com IF In-Reply-To: References: Message-ID: Augusto, é só adaptar o que o Alex te mandou que dá certo: select case when condicao = 'p' then (campo * 2) when condicao = 'D' then (campo *3) when condicao = 'Z' then (campo *4) end from clientes [] Andrei 2009/3/28 Augusto junior > acho que nao da certo.... o resultado sera um calculo... do tipo > > se condicao='p' .... opcao 1 = CAMPO * X > ='D' ....opcao 2 = CAMPO * Y > > e o pior é que nao faço a minima ideia de como fazer com STORE PROCEDURE > > mas valeu ... vou dar uma estudada em store procedure > > > 2009/3/28 Alex Miranda de Oliveira > > > 2009/3/28 Augusto junior > > > > > Pessoal, > > > > > > preciso construir cuma consulta que exiba campos assim... > > > > > > SELECT campo1, campo2, CONDICAO , opcao1 from tabela > > > opcao2 > > > opcao3 > > > > > > Caso o campo condicao seja 'P' entao mostra opcao 1 > > > 'D' " " opcao > 2 > > > qqer outro valor opcao 3 > > > > > > Obrigado > > > 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 > > > > > > > > > Tenta usar o Case com o When > > > > Vai ai Um Exemplo > > > > > > SELECT > > Case uf.uf_sigla When 'GO' then 'Goias' > > When 'DF' then 'Distrito Federal' > > End AS Estado > > >From UF > > > > > > Se o Case When nao resolver ai voce vai ter que Criar uma Store > Procedure.. > > > > Por que não Store Procedure voce pode ter Condições variaveis e etc... > > ______________________________________________ > From sergiojampapb em gmail.com Sun Mar 29 10:43:29 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Sun, 29 Mar 2009 10:43:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF-Topic_-_Aplica=E7=E3o_em_C=23_n?= =?iso-8859-1?q?=E3o_est=E1_rodando_em_Rede=2E?= Message-ID: <33988d9d0903290643jad6ee49u5e4d3bb935c56fd7@mail.gmail.com> Pessoal, Primeiramente desculpem-me pelo OFF, mas é estranho o que está acontecendo. desenvolvi uma aplicação do C# e instalei em dois computadores independentes e a app funciona nos dois sem problemas. coloquei os dois em rede e quando em um aponto para a base que está no outro funciona perfeitamente (uso o NHibernate) mas quando tendo executar diretamente do HD do outro computador (pela rede) simplesmente dá aquela velha mensagem que nos dá apenas a opção de enviar o relatório ou não enviar. alguém pode me ajudar ? From marcobolacha em vicoldobrasil.com.br Sun Mar 29 15:20:30 2009 From: marcobolacha em vicoldobrasil.com.br (Marco Antonio) Date: Sun, 29 Mar 2009 15:20:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__OFF-Topic_-_Aplica=E7=E3o_em?= =?iso-8859-1?q?_C=23_n=E3o_est=E1_rodando_em_Rede=2E?= In-Reply-To: <33988d9d0903290643jad6ee49u5e4d3bb935c56fd7@mail.gmail.com> References: <33988d9d0903290643jad6ee49u5e4d3bb935c56fd7@mail.gmail.com> Message-ID: Parece ser problema de compartilhamento, permissoes, caminho da base. Tente acessar a base com uma ide compatível com seu BD. Marco Antonio Gerência Informática ( (35) 3821.5009 e-mail: marco.castro em vicoldobrasil.com.br P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Sergio Nascimento Enviada em: domingo, 29 de março de 2009 10:43 Para: FireBase Assunto: [firebase-br] OFF-Topic - Aplicação em C# não está rodando em Rede. Pessoal, Primeiramente desculpem-me pelo OFF, mas é estranho o que está acontecendo. desenvolvi uma aplicação do C# e instalei em dois computadores independentes e a app funciona nos dois sem problemas. coloquei os dois em rede e quando em um aponto para a base que está no outro funciona perfeitamente (uso o NHibernate) mas quando tendo executar diretamente do HD do outro computador (pela rede) simplesmente dá aquela velha mensagem que nos dá apenas a opção de enviar o relatório ou não enviar. alguém pode me ajudar ? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 fmarques em nautilus.com.br Sun Mar 29 21:02:45 2009 From: fmarques em nautilus.com.br (=?UTF-8?Q?F=C3=A1bio_Marques?=) Date: Sun, 29 Mar 2009 21:02:45 -0300 Subject: [firebase-br] Procedure generica para pegar generator In-Reply-To: <002101c9afe0$17cc9b70$0e01010a@infonote> References: <88c045a10903271241p341d14cdn97afd2c0e39e0fdd@mail.gmail.com><88c045a10903271245q4ee3fc9aqdd87030aeef5456d@mail.gmail.com><004001c9af2f$d76405b0$0e01010a@infonote><49CE224A.5000504@nautilus.com.br> <002101c9afe0$17cc9b70$0e01010a@infonote> Message-ID: <15cca91b0af5db3e0938520fdc3caab0@nautilus.com.br> Também fiquei com a mesma curiosidade. -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" On Sat, 28 Mar 2009 17:02:15 -0300, "Infosag" wrote: > qual resposta deu certo ? > > ----- Original Message ----- > From: "Tiago" > To: "FireBase" > Sent: Saturday, March 28, 2009 4:10 PM > Subject: Re: [firebase-br] Procedure generica para pegar generator > > > DEU CERTO GALERA... VLW > > 2009/3/28 Fábio Marques > >> RDB$RELATION_NAME RDB$FIELD_NAME RDB$TYPE_NAME RDB$FIELD_SUB_TYPE >> RDB$FIELD_LENGTH >> RDB$GENERATORS RDB$GENERATOR_NAME TEXT 3 31 >> >> RDB$TYPE_NAME = TEXT e RDB$FIELD_LENGTH = 31 significa dizer CHAR(31) >> >> Ainda não acredito que seja este o problema! >> >> Atenciosamente, >> >> -- >> F. Marques >> Systems Analyst/IT Consultant >> E-mail/MSN: fmarques em nautilus.com.br >> Home Page: >> www.nautilus.com.br/~fmarques >> Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux >> Registred User #362204 (debian 5.0 "Lenny") >> Brazilian Computer Society Member #18201 >> >> "The box said: Requires MS Windows or better, so I instaled Linux" >> >> >> >> Infosag wrote: >> >>> TIAGO, >>> >>> o erro esta na declaracao da Variavel GENERATOR_NAME. >>> >>> declare ela como VARCHAR(31) ao inves de CHAR(31) >>> >>> a diferenca é que qndo estas passando o parametro pro Select, na >>> condicao >>> de CHAR ela vaio passar as 31 casas ! >>> >>> Ja na VARCHAR ele vaio pegar somente a qntdade de casas que foram >>> utilizadas. >>> >>> abs >>> >>> ----- Original Message ----- From: "Tiago" >>> To: "FireBase" >>> Sent: Friday, March 27, 2009 5:10 PM >>> Subject: Re: [firebase-br] Procedure generica para pegar generator >>> >>> >>> O MEU AQUI É C# .NET NO VISUAL STUDIO, MAS VALEU A DICA >>> >>> obs: Que inclusive não consigo acessar a procedure de maneira alguma >>> >>> obrigado, >>> Tiago. >>> >>> 2009/3/27 Reijanio Nunes Ribeiro >>> >>> alias da uma olhada nesse site e adapta pra suas necessidades >>>> http://www.activedelphi.com.br/print.php?sid=253 >>>> >>>> 2009/3/27 Reijanio Nunes Ribeiro >>>> >>>> > veio vai no google e da uma pesquisa em procedure inc_gen, é feito >>>> > no >>>> > datamodule do delphi mais funciona muito bem >>>> > >>>> > 2009/3/27 Tiago >>>> > >>>> > Ola, >>>> >> >>>> >> Não estou conseguindo dar o comando >>>> >> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE >>>> >> No query designer do Visual Studio 2008. Então pensei em criar >>>> uma >>>> >> procedure para isto. Mas queria uma genérica tipo que eu passasse >>>> >> como >>>> >> parametro o campo, será que tem como? >>>> >> >>>> >> >>>> >> obrigado, >>>> >> Tiago >>>> >> ______________________________________________ >>>> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> >> Para saber como gerenciar/excluir 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 vilalves em gmail.com Sun Mar 29 23:09:47 2009 From: vilalves em gmail.com (Moacir Alves) Date: Sun, 29 Mar 2009 23:09:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Rela=E7=E3o_de_Ag=EAncias_Banc=E1ria?= =?iso-8859-1?q?s?= In-Reply-To: <3681737EE26D4A56A0483D7CC2C738E8@dms708> References: <3681737EE26D4A56A0483D7CC2C738E8@dms708> Message-ID: Tente: http://www.bcb.gov.br/?RELAGPAB se vc escolher "Agências bancárias em funcionamento no país" é transferido um arquivo Excel com o q vc precisa (atualizado para o mês escolhido). Moacir Alves 2009/3/27 Carlos Rogério - DMS > Galera eu sei que esse assunto não tem haver com a lista, mas como não > achei em outro lugar resolvi tentar por aqui. > > Alguém sabe onde posso conseguir uma relação de agências bancárias X CEP do > Brasil??? > > Desculpem, > > Obrigado > > > > > Carlos Rogério de Oliveira > Analista de Sistemas > DMS - Desenvolvimento de Sistemas > dmscarlos em astra-sa.com.br > Telefone: 4583-7755 Ramal: 7755 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 ecostas em gmail.com Mon Mar 30 00:13:27 2009 From: ecostas em gmail.com (Eduardo C) Date: Mon, 30 Mar 2009 00:13:27 -0300 Subject: [firebase-br] OFF: Travas USB In-Reply-To: <49CE7A4F.1080106@gmail.com> References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> <14d39e550903280738o56d78d61u9a8dcfeced69cba9@mail.gmail.com> <49CE7A4F.1080106@gmail.com> Message-ID: <14d39e550903292013o1665c825sfeedbf9abd44e694@mail.gmail.com> Pedro, acredite se quiser, mas tenho clientes que faturam às vezes bem mais de R$20.000,00 por mês e não têm email (!). Ou estão em lugares fora dos centros urbanos. Se eu, em Belo Horizonte, já fiquei uma semana com problemas todos os dias com a Net (o que é ainda pior se seus telefones forem VoIP), como confiar na rede do cliente? Um cliente do interior da Bahia, por exemplo, teve sua antena de Internet por rádio arrancada em uma tempestade e ficou mais de dez dias isolado. Eu já usei um esquema como o que mencionou, de arquivos para permitir uma alternativa de validação, mas prefiro algo mais transparente. Acho que a grande vantagem na validação pela Internet é o seu cliente sempre estar em contato, facilitando o oferecimento de novas versões, por exemplo. Por outro lado, você assume a responsabilidade de garantir que todos os clientes tenham sempre acesso ao webservice (imagine todos os seus clientes parados porque ocorreu um problema com seu provedor), além de aqueles clientes que *não* pagam pelo suporte e "choram" sempre que têm de pagar por alguma coisa ficarem sempre fazendo solicitações para algum suporte ou alteração, naturalmente sem pagarem por isso. Além disso, se você mudar seu webservice ou esquema de proteção, tem de continuar mantendo a compatibilidade com as versões mais antigas que não tenham contrato de suporte. Mas obrigado pela ajuda, independente de qualquer coisa. Eduardo 2009/3/28 Pedro Gmail > Eduardo na empresa onde trabalho utiliamos duas estruturas para Licensa de > uso uma é a Autenticação via webservice que fica alocado em nossa empresa e > outra é a criação de alguns arquivos Locais nos terminais caso a internet > esteja Fora do AR e o mesmo soh funciona durante 10 dias apos esse periodo o > sistema soh funcionara atravez da renovação via internet. ou se for uma > instalação de demo funciona até o mesmo lançar 100 registro de movimento no > sistema > > Pedro E. Braga > Gerente de TI. > > > Eduardo C escreveu: > > Olá, Sérgio. >> >> Obrigado pela ajuda. >> >> Como disse ao Eduardo, continuaremos com a solução atual, creio. Cópias de >> demonstração com o uso de proteção por software, eventualmente com >> restrição >> de recursos, e cópias definitivas por hardware, com uma eventual solução >> de >> emergência por software caso haja problemas com a trava. Realmente, o >> número >> de problemas com as travas USB é relativamente pequeno, principalmente se >> comparado com o número de novas licenças que liberamos pelo cliente ter >> dito >> que o computador tinha perdido a trava de software. Acredito que uma boa >> proteção, inclusive recomendada nas décadas de 80 e 90, é estar sempre >> lançando novas versões, o que aumenta o trabalho de quem está com cópia >> ilegal, principalmente se o esquema de proteção mudar de vez em quando. >> Mas, >> se o sistema é estável e não existe a pressão de se adaptar às mudanças de >> regras, como da legislação, o usuário da cópia pirata pode ficar >> satisfeito >> com uma versão de 5 anos antes. Um exemplo é o Word, se você tem o Word >> 97, >> em boa parte dos casos vai escrever textos tão bem quanto com a última >> versão, com o agravante de não precisar estar em sintonia com versões mais >> recentes. >> >> E, usando travas de hardware, se o computador pifar, basta colocar a trava >> em outro computador, sem sequer precisar entrar em contato conosco. >> >> Obrigado pela sua valiosa ajuda. >> >> Eduardo >> >> 2009/3/28 Sergio Nascimento >> >> >> >>> Passei pela mesma experiencia. (soft, hard, queimar) só que apenas 1 até >>> o >>> momento queimou, de um montante de 180 (estou migrando aos poucos), mas a >>> experiencia é boa. >>> >>> No meu caso o motivo da quima foi defeito na entrada USB do cliente. >>> >>> Sérgio. >>> >>> 2009/3/27 Eduardo C >>> >>> >>> >>>> Olá. Sei que o assunto não tem a ver com o Firebird, mas acredito que >>>> >>>> >>> possa >>> >>> >>>> ser do interesse de muitos. Se preferirem, por favor, respondam >>>> >>>> >>> diretamente >>> >>> >>>> para o meu email. Até há pouco tempo usava proteção por software para >>>> >>>> >>> meus >>> >>> >>>> sistemas. No entanto, sempre fica a dúvida quando o cliente liga de >>>> outro >>>> estado ou cidade dizendo que houve algum problema e que a proteção foi >>>> perdida. Acabo tendo de liberar a nova cópia, sem saber se a mesma está >>>> sendo instalada na mesma empresa ou não. Passei a usar travas de >>>> hardware >>>> mas já tive duas travas queimadas em cliente, coisa que o representante >>>> disse ser praticamente impossível de acontecer. No caso de falha de >>>> hardware, é mais complicado resolver o problema, ou seja, preciso ter um >>>> mecanismo para colocar temporariamente uma cópia protegida por software >>>> >>>> >>> no >>> >>> >>>> cliente para que ele não fique parado até receber a nova trava. >>>> >>>> Gostaria que compartilhassem comigo suas experiências na parte de >>>> >>>> >>> proteção >>> >>> >>>> de software, inclusive considerando sistemas estáveis (o usuário não >>>> precisa >>>> necessariamente das atualizações, pelo sistema ser robusto e já atender >>>> suas >>>> necessidades) e dinâmicos (devido às mudanças da legislação ou por >>>> outros >>>> fatores o usuário precisa ter as versões mais atualizadas). E, se >>>> >>>> >>> estiverem >>> >>> >>>> usando soluções de terceiros, quais as vantagens e dificuldades que já >>>> encontraram. >>>> >>>> Obrigado. >>>> >>>> Eduardo >>>> >>> >>> >>> >>> >> ______________________________________________ >> > From listas em warmboot.com.br Mon Mar 30 08:29:20 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 30 Mar 2009 08:29:20 -0300 Subject: [firebase-br] OFF: Travas USB In-Reply-To: <14d39e550903292013o1665c825sfeedbf9abd44e694@mail.gmail.com> References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> <14d39e550903280738o56d78d61u9a8dcfeced69cba9@mail.gmail.com> <49CE7A4F.1080106@gmail.com> <14d39e550903292013o1665c825sfeedbf9abd44e694@mail.gmail.com> Message-ID: <221708123.20090330082920@warmboot.com.br> Pessoal, peço que continuem esta discussão em private, visto que é totalmente offtopic. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EC> Pedro, acredite se quiser, mas tenho clientes que faturam às vezes bem mais EC> de R$20.000,00 por mês e não têm email (!). Ou estão em lugares fora dos EC> centros urbanos. Se eu, em Belo Horizonte, já fiquei uma semana com EC> problemas todos os dias com a Net (o que é ainda pior se seus telefones EC> forem VoIP), como confiar na rede do cliente? Um cliente do interior da EC> Bahia, por exemplo, teve sua antena de Internet por rádio arrancada em uma EC> tempestade e ficou mais de dez dias isolado. (....) From hpensador em gmail.com Mon Mar 30 09:10:15 2009 From: hpensador em gmail.com (HPensador) Date: Mon, 30 Mar 2009 09:10:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?Inserts_e_Altera=E7oes?= In-Reply-To: References: Message-ID: Bom dia Augusto! Antes que você receba uma mensagem de alerta do Carlos vou te lembrar que esse sua mensagem é OFF-TOPIC. Posta a mesma no grupo de discussão de Delphi (trollnet.no-ip.org) lá tenho certeza que o pessoal lhe ajudará. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From zottissistemas em brturbo.com.br Mon Mar 30 11:43:49 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Mon, 30 Mar 2009 11:43:49 -0300 Subject: [firebase-br] Como Fazer SQL? Message-ID: <02BDD403D7E8440C80E8FFF2F98A1468@ZOTTISNOTEBOOK> Pessoal, to com um problema, tenho a seguinte SQL: select Cod_cliente, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente até aqui tudo bem, mas preciso colocar nela também uma soma que depende de outra tabela exemplo. Na Tabela FAR_MTR é colocado que tipo de resíduo é, e na Tabela de resíduos estão os valores, que variam dependendo o tipo de resíduo, como posso fazer um selct sum da FAR_MTR pegando os valores da tabela Resíduos? desde ja agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From magno em speet.com.br Mon Mar 30 12:28:16 2009 From: magno em speet.com.br (Magno System) Date: Mon, 30 Mar 2009 12:28:16 -0300 Subject: [firebase-br] Como Fazer SQL? References: <02BDD403D7E8440C80E8FFF2F98A1468@ZOTTISNOTEBOOK> Message-ID: <007a01c9b14c$25c247d0$6915a8c0@MagnoSystem> Supondo que seja a estrutura abaixo: TabelaFAR_MRT tem os campos QUANTIDADERESIDUOS, TIPORESIDUO Tabela RESIDUOS tem os campo CODIGO, NOME, VALORRESIDUO Poderia ficar assim: select Cod_cliente, SUM(F.QUANTIDADERESIDUOS) * (SELECT R.VALORRESIDUOS FROM RESIDUOS R WHERE R.CODIGO = F.TIPORESIDUO) AS TOTALRESIDUOS, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente ----- Original Message ----- From: "Zottis" To: "lista Firebase" Sent: Monday, March 30, 2009 11:43 AM Subject: [firebase-br] Como Fazer SQL? Pessoal, to com um problema, tenho a seguinte SQL: select Cod_cliente, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente até aqui tudo bem, mas preciso colocar nela também uma soma que depende de outra tabela exemplo. Na Tabela FAR_MTR é colocado que tipo de resíduo é, e na Tabela de resíduos estão os valores, que variam dependendo o tipo de resíduo, como posso fazer um selct sum da FAR_MTR pegando os valores da tabela Resíduos? desde ja agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 From zottissistemas em brturbo.com.br Mon Mar 30 14:14:48 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Mon, 30 Mar 2009 14:14:48 -0300 Subject: [firebase-br] Como Fazer SQL? In-Reply-To: <007a01c9b14c$25c247d0$6915a8c0@MagnoSystem> References: <02BDD403D7E8440C80E8FFF2F98A1468@ZOTTISNOTEBOOK> <007a01c9b14c$25c247d0$6915a8c0@MagnoSystem> Message-ID: <9803547CF9BA4D258676CC52A7EA5182@ZOTTISNOTEBOOK> Obrigado, Magno pela resposta, pegando sua dica, montei o SQL conforme a minha necessidade, mas ta dando erro no Group By.... Invalid token. Dynamic SQL Error. SQL error code = -104. Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). Montei assim: select Cod_cliente, sum(F.Peso_coletado) * (select V.Valor_kilo from Valores_cliente V where F.Cod_descricao = V.Cod_descricao )as total_valor_kilos, count(F.Codigo_montado)* (select V.Valor_taxa_recolhimento from Valores_cliente V where F.Cod_descricao = V.Cod_descricao)as total_valor_taxa, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Monday, March 30, 2009 12:28 PM Subject: Re: [firebase-br] Como Fazer SQL? Supondo que seja a estrutura abaixo: TabelaFAR_MRT tem os campos QUANTIDADERESIDUOS, TIPORESIDUO Tabela RESIDUOS tem os campo CODIGO, NOME, VALORRESIDUO Poderia ficar assim: select Cod_cliente, SUM(F.QUANTIDADERESIDUOS) * (SELECT R.VALORRESIDUOS FROM RESIDUOS R WHERE R.CODIGO = F.TIPORESIDUO) AS TOTALRESIDUOS, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente ----- Original Message ----- From: "Zottis" To: "lista Firebase" Sent: Monday, March 30, 2009 11:43 AM Subject: [firebase-br] Como Fazer SQL? Pessoal, to com um problema, tenho a seguinte SQL: select Cod_cliente, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente até aqui tudo bem, mas preciso colocar nela também uma soma que depende de outra tabela exemplo. Na Tabela FAR_MTR é colocado que tipo de resíduo é, e na Tabela de resíduos estão os valores, que variam dependendo o tipo de resíduo, como posso fazer um selct sum da FAR_MTR pegando os valores da tabela Resíduos? desde ja agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 magno em speet.com.br Mon Mar 30 14:48:02 2009 From: magno em speet.com.br (Magno System) Date: Mon, 30 Mar 2009 14:48:02 -0300 Subject: [firebase-br] Como Fazer SQL? References: <02BDD403D7E8440C80E8FFF2F98A1468@ZOTTISNOTEBOOK><007a01c9b14c$25c247d0$6915a8c0@MagnoSystem> <9803547CF9BA4D258676CC52A7EA5182@ZOTTISNOTEBOOK> Message-ID: <000c01c9b15f$ac92ef90$6915a8c0@MagnoSystem> Monta assim: select Cod_cliente, sum(F.Peso_coletado * (select V.Valor_kilo from Valores_cliente V where F.Cod_descricao = V.Cod_descricao )) as total_valor_kilos, ----- Original Message ----- From: "Zottis" To: "FireBase" Sent: Monday, March 30, 2009 2:14 PM Subject: Re: [firebase-br] Como Fazer SQL? Obrigado, Magno pela resposta, pegando sua dica, montei o SQL conforme a minha necessidade, mas ta dando erro no Group By.... Invalid token. Dynamic SQL Error. SQL error code = -104. Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). Montei assim: select Cod_cliente, sum(F.Peso_coletado) * (select V.Valor_kilo from Valores_cliente V where F.Cod_descricao = V.Cod_descricao )as total_valor_kilos, count(F.Codigo_montado)* (select V.Valor_taxa_recolhimento from Valores_cliente V where F.Cod_descricao = V.Cod_descricao)as total_valor_taxa, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Monday, March 30, 2009 12:28 PM Subject: Re: [firebase-br] Como Fazer SQL? Supondo que seja a estrutura abaixo: TabelaFAR_MRT tem os campos QUANTIDADERESIDUOS, TIPORESIDUO Tabela RESIDUOS tem os campo CODIGO, NOME, VALORRESIDUO Poderia ficar assim: select Cod_cliente, SUM(F.QUANTIDADERESIDUOS) * (SELECT R.VALORRESIDUOS FROM RESIDUOS R WHERE R.CODIGO = F.TIPORESIDUO) AS TOTALRESIDUOS, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente ----- Original Message ----- From: "Zottis" To: "lista Firebase" Sent: Monday, March 30, 2009 11:43 AM Subject: [firebase-br] Como Fazer SQL? Pessoal, to com um problema, tenho a seguinte SQL: select Cod_cliente, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente até aqui tudo bem, mas preciso colocar nela também uma soma que depende de outra tabela exemplo. Na Tabela FAR_MTR é colocado que tipo de resíduo é, e na Tabela de resíduos estão os valores, que variam dependendo o tipo de resíduo, como posso fazer um selct sum da FAR_MTR pegando os valores da tabela Resíduos? desde ja agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 From magno em speet.com.br Mon Mar 30 14:51:11 2009 From: magno em speet.com.br (Magno System) Date: Mon, 30 Mar 2009 14:51:11 -0300 Subject: [firebase-br] Como Fazer SQL? References: <02BDD403D7E8440C80E8FFF2F98A1468@ZOTTISNOTEBOOK><007a01c9b14c$25c247d0$6915a8c0@MagnoSystem> <9803547CF9BA4D258676CC52A7EA5182@ZOTTISNOTEBOOK> Message-ID: <001101c9b160$1c984dd0$6915a8c0@MagnoSystem> O select inteiro: select Cod_cliente, sum(F.Peso_coletado * (select V.Valor_kilo from Valores_cliente V where F.Cod_descricao = V.Cod_descricao )) as total_valor_kilos, count(F.Codigo_montado* (select V.Valor_taxa_recolhimento from Valores_cliente V where F.Cod_descricao = V.Cod_descricao)) as total_valor_taxa, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') GROUP BY COD_CLIENTE ----- Original Message ----- From: "Zottis" To: "FireBase" Sent: Monday, March 30, 2009 2:14 PM Subject: Re: [firebase-br] Como Fazer SQL? Obrigado, Magno pela resposta, pegando sua dica, montei o SQL conforme a minha necessidade, mas ta dando erro no Group By.... Invalid token. Dynamic SQL Error. SQL error code = -104. Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). Montei assim: select Cod_cliente, sum(F.Peso_coletado) * (select V.Valor_kilo from Valores_cliente V where F.Cod_descricao = V.Cod_descricao )as total_valor_kilos, count(F.Codigo_montado)* (select V.Valor_taxa_recolhimento from Valores_cliente V where F.Cod_descricao = V.Cod_descricao)as total_valor_taxa, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Monday, March 30, 2009 12:28 PM Subject: Re: [firebase-br] Como Fazer SQL? Supondo que seja a estrutura abaixo: TabelaFAR_MRT tem os campos QUANTIDADERESIDUOS, TIPORESIDUO Tabela RESIDUOS tem os campo CODIGO, NOME, VALORRESIDUO Poderia ficar assim: select Cod_cliente, SUM(F.QUANTIDADERESIDUOS) * (SELECT R.VALORRESIDUOS FROM RESIDUOS R WHERE R.CODIGO = F.TIPORESIDUO) AS TOTALRESIDUOS, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente ----- Original Message ----- From: "Zottis" To: "lista Firebase" Sent: Monday, March 30, 2009 11:43 AM Subject: [firebase-br] Como Fazer SQL? Pessoal, to com um problema, tenho a seguinte SQL: select Cod_cliente, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente até aqui tudo bem, mas preciso colocar nela também uma soma que depende de outra tabela exemplo. Na Tabela FAR_MTR é colocado que tipo de resíduo é, e na Tabela de resíduos estão os valores, que variam dependendo o tipo de resíduo, como posso fazer um selct sum da FAR_MTR pegando os valores da tabela Resíduos? desde ja agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 From auristonlopes em ig.com.br Mon Mar 30 14:57:48 2009 From: auristonlopes em ig.com.br (auriston geronimo lopes) Date: Mon, 30 Mar 2009 14:57:48 -0300 Subject: [firebase-br] banco de dado esta perdendo registros Message-ID: <8ce4f61d0903301057r1037dc11h2078662846336e09@mail.gmail.com> Tenho um banco de dados e ele esta perdendo alguns registros, ele somente do arquivo principal e o secundario fica. Ex: Some do arquivo de clientes e nao some do contas a receber, sendo que existe um trigger de after delete para ser acionado. Uso FB 1.53, D 7 e IBX sds Auriston From samuel.peres.ferreira em gmail.com Mon Mar 30 15:07:13 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 30 Mar 2009 15:07:13 -0300 Subject: [firebase-br] banco de dado esta perdendo registros In-Reply-To: <8ce4f61d0903301057r1037dc11h2078662846336e09@mail.gmail.com> References: <8ce4f61d0903301057r1037dc11h2078662846336e09@mail.gmail.com> Message-ID: ola existe uma fk de clientes para o cr. esta com restricted? null? provavelmente seu banco esta corrupto. ja tentou fazer um bak e um restore? samuel From zottissistemas em brturbo.com.br Mon Mar 30 15:32:48 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Mon, 30 Mar 2009 15:32:48 -0300 Subject: [firebase-br] Como Fazer SQL? In-Reply-To: <001101c9b160$1c984dd0$6915a8c0@MagnoSystem> References: <02BDD403D7E8440C80E8FFF2F98A1468@ZOTTISNOTEBOOK><007a01c9b14c$25c247d0$6915a8c0@MagnoSystem><9803547CF9BA4D258676CC52A7EA5182@ZOTTISNOTEBOOK> <001101c9b160$1c984dd0$6915a8c0@MagnoSystem> Message-ID: <00E1CC6396584BC88EA69ABF25B97E6C@ZOTTISNOTEBOOK> agora deu: Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Dynamic SQL Error. expression evaluation not supported. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Monday, March 30, 2009 2:51 PM Subject: Re: [firebase-br] Como Fazer SQL? O select inteiro: select Cod_cliente, sum(F.Peso_coletado * (select V.Valor_kilo from Valores_cliente V where F.Cod_descricao = V.Cod_descricao )) as total_valor_kilos, count(F.Codigo_montado* (select V.Valor_taxa_recolhimento from Valores_cliente V where F.Cod_descricao = V.Cod_descricao)) as total_valor_taxa, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') GROUP BY COD_CLIENTE ----- Original Message ----- From: "Zottis" To: "FireBase" Sent: Monday, March 30, 2009 2:14 PM Subject: Re: [firebase-br] Como Fazer SQL? Obrigado, Magno pela resposta, pegando sua dica, montei o SQL conforme a minha necessidade, mas ta dando erro no Group By.... Invalid token. Dynamic SQL Error. SQL error code = -104. Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). Montei assim: select Cod_cliente, sum(F.Peso_coletado) * (select V.Valor_kilo from Valores_cliente V where F.Cod_descricao = V.Cod_descricao )as total_valor_kilos, count(F.Codigo_montado)* (select V.Valor_taxa_recolhimento from Valores_cliente V where F.Cod_descricao = V.Cod_descricao)as total_valor_taxa, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Monday, March 30, 2009 12:28 PM Subject: Re: [firebase-br] Como Fazer SQL? Supondo que seja a estrutura abaixo: TabelaFAR_MRT tem os campos QUANTIDADERESIDUOS, TIPORESIDUO Tabela RESIDUOS tem os campo CODIGO, NOME, VALORRESIDUO Poderia ficar assim: select Cod_cliente, SUM(F.QUANTIDADERESIDUOS) * (SELECT R.VALORRESIDUOS FROM RESIDUOS R WHERE R.CODIGO = F.TIPORESIDUO) AS TOTALRESIDUOS, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente ----- Original Message ----- From: "Zottis" To: "lista Firebase" Sent: Monday, March 30, 2009 11:43 AM Subject: [firebase-br] Como Fazer SQL? Pessoal, to com um problema, tenho a seguinte SQL: select Cod_cliente, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente até aqui tudo bem, mas preciso colocar nela também uma soma que depende de outra tabela exemplo. Na Tabela FAR_MTR é colocado que tipo de resíduo é, e na Tabela de resíduos estão os valores, que variam dependendo o tipo de resíduo, como posso fazer um selct sum da FAR_MTR pegando os valores da tabela Resíduos? desde ja agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 ricardo em sccutta.com.br Mon Mar 30 14:54:44 2009 From: ricardo em sccutta.com.br (Ricardo Kenji) Date: Mon, 30 Mar 2009 14:54:44 -0300 Subject: [firebase-br] OFF TOPIC - Dbx Da CoreLab Message-ID: <49D10764.6070206@sccutta.com.br> Fala pessoal! Algum colega por acaso usa o driver DBX para firebird/interbase da corelab? Estou com um problema quando em uma tabela que possui o campo de nome DESC. Dá o erro de Token Unknown. Já setei a propriedade UseQuotedChar para true tanto do SQLConnection quanto do DataSetProvider, mas mesmo assim me dá o erro... Alguém por aqui já passou por esse problema? []s From waldirjunior em gmail.com Mon Mar 30 16:41:28 2009 From: waldirjunior em gmail.com (Waldir Junior) Date: Mon, 30 Mar 2009 16:41:28 -0300 Subject: [firebase-br] OFF TOPIC - Dbx Da CoreLab In-Reply-To: <49D10764.6070206@sccutta.com.br> References: <49D10764.6070206@sccutta.com.br> Message-ID: <49D12068.7060709@gmail.com> Tentou colocar o nome da tabela antes? por exemplo Select CLI.nome, CLI.DESC from CLIENTES as CLI p.s.: O Nome da tabela deve estar em MAISCULO (frescura do driver) e é bom usar o as, já tive problema antes com isso Ricardo Kenji escreveu: > Fala pessoal! > > Algum colega por acaso usa o driver DBX para firebird/interbase da > corelab? Estou com um problema quando em uma tabela que possui o campo > de nome DESC. > Dá o erro de Token Unknown. Já setei a propriedade UseQuotedChar para > true tanto do SQLConnection quanto do DataSetProvider, mas mesmo assim > me dá o erro... > Alguém por aqui já passou por esse problema? > > []s > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fmarques em nautilus.com.br Mon Mar 30 16:53:20 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Mon, 30 Mar 2009 16:53:20 -0300 Subject: [firebase-br] banco de dado esta perdendo registros In-Reply-To: <8ce4f61d0903301057r1037dc11h2078662846336e09@mail.gmail.com> References: <8ce4f61d0903301057r1037dc11h2078662846336e09@mail.gmail.com> Message-ID: <49D12330.9010508@nautilus.com.br> Seria realmente AFTER ou BEFORE? Tente detalhar a sua trigger! Atenciosamente, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" auriston geronimo lopes wrote: > Tenho um banco de dados e ele esta perdendo alguns registros, ele somente do > arquivo principal e o secundario fica. > Ex: > Some do arquivo de clientes e nao some do contas a receber, sendo que existe > um trigger de after delete para ser acionado. > > Uso FB 1.53, D 7 e IBX > sds > Auriston > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fmarques em nautilus.com.br Mon Mar 30 16:55:33 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Mon, 30 Mar 2009 16:55:33 -0300 Subject: [firebase-br] banco de dado esta perdendo registros In-Reply-To: References: <8ce4f61d0903301057r1037dc11h2078662846336e09@mail.gmail.com> Message-ID: <49D123B5.203@nautilus.com.br> Pode ser realmente a ausência de uma CONSTRAINT, ou o banco pode estar bugado. -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" samuel ferreira wrote: > ola > > existe uma fk de clientes para o cr. esta com restricted? null? > provavelmente seu banco esta corrupto. ja tentou fazer um bak e um restore? > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 cpd em lekagi.com.br Mon Mar 30 15:53:14 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 30 Mar 2009 15:53:14 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Livre Firebird References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> <14d39e550903280738o56d78d61u9a8dcfeced69cba9@mail.gmail.com> <49CE7A4F.1080106@gmail.com> <14d39e550903292013o1665c825sfeedbf9abd44e694@mail.gmail.com> <221708123.20090330082920@warmboot.com.br> Message-ID: <49D1150F.000001.01184@JABER> Boa Tarde Pessoal Gostaria da indicação do Carlos Cantu para alguns livros referente a firebird. Sou novo a area e comprei o livro Firebird Essencial do Cantu... '''Ótimo Livro'' ... Cantu, vc teria algum outro livro que aborda diretamente o firebird, onde eu possa saber mais sobre controle de transações, usuarios, etc... Atualmente uso apenas o SYSDBA do firebird e controlo o acesso do clientes pelo meu programa. Não sei se isso seria o mais viável...rs Grande abraço a todos... From listas em warmboot.com.br Mon Mar 30 17:11:44 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 30 Mar 2009 17:11:44 -0300 Subject: [firebase-br] Livre Firebird In-Reply-To: <49D1150F.000001.01184@JABER> References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> <14d39e550903280738o56d78d61u9a8dcfeced69cba9@mail.gmail.com> <49CE7A4F.1080106@gmail.com> <14d39e550903292013o1665c825sfeedbf9abd44e694@mail.gmail.com> <221708123.20090330082920@warmboot.com.br> <49D1150F.000001.01184@JABER> Message-ID: <1032973277.20090330171144@warmboot.com.br> Meu segundo livro: "Firebird 2", e o livro da Helen Borrie ("Dominando o Firebird"). Ambos vc encontra na loja-online da FireBase. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSCL> Boa Tarde Pessoal JSCL> JSCL> Gostaria da indicação do Carlos Cantu para alguns livros referente a JSCL> firebird. JSCL> Sou novo a area e comprei o livro Firebird Essencial do Cantu... '''Ótimo JSCL> Livro'' ... JSCL> JSCL> Cantu, vc teria algum outro livro que aborda diretamente o firebird, onde eu JSCL> possa saber mais sobre controle de transações, usuarios, etc... JSCL> Atualmente uso apenas o SYSDBA do firebird e controlo o acesso do clientes JSCL> pelo meu programa. Não sei se isso seria o mais viável...rs JSCL> Grande abraço a todos... From ricardo em sccutta.com.br Mon Mar 30 16:24:20 2009 From: ricardo em sccutta.com.br (Ricardo Kenji) Date: Mon, 30 Mar 2009 16:24:20 -0300 Subject: [firebase-br] OFF TOPIC - Dbx Da CoreLab In-Reply-To: <49D12068.7060709@gmail.com> References: <49D10764.6070206@sccutta.com.br> <49D12068.7060709@gmail.com> Message-ID: <49D11C64.60903@sccutta.com.br> Fala Waldir! Valew pela resposta! Já tentei sim colocar um alias e também com o nome da tabela como no seu exemplo e com tudo em maiúsculo e nada ainda... Tá difícil... hehehe []s Waldir Junior escreveu: > Tentou colocar o nome da tabela antes? > por exemplo > > Select CLI.nome, > CLI.DESC > from CLIENTES as CLI > > p.s.: O Nome da tabela deve estar em MAISCULO (frescura do driver) e é > bom usar o as, já tive problema antes com isso > > Ricardo Kenji escreveu: >> Fala pessoal! >> >> Algum colega por acaso usa o driver DBX para firebird/interbase da >> corelab? Estou com um problema quando em uma tabela que possui o >> campo de nome DESC. >> Dá o erro de Token Unknown. Já setei a propriedade UseQuotedChar para >> true tanto do SQLConnection quanto do DataSetProvider, mas mesmo >> assim me dá o erro... >> Alguém por aqui já passou por esse problema? >> >> []s >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > __________ Informação do ESET Smart Security, versão da vacina 3975 > (20090330) __________ > > A mensagem foi verificada pelo ESET Smart Security. > > http://www.eset.com > > > > From eduardo em icontroller.com.br Mon Mar 30 17:40:52 2009 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 30 Mar 2009 17:40:52 -0300 Subject: [firebase-br] OFF TOPIC - Dbx Da CoreLab In-Reply-To: <49D10764.6070206@sccutta.com.br> References: <49D10764.6070206@sccutta.com.br> Message-ID: > Algum colega por acaso usa o driver DBX para firebird/interbase da > corelab? Estou com um problema quando em uma tabela que possui o campo > de nome DESC. > Dá o erro de Token Unknown. Já setei a propriedade UseQuotedChar para > true tanto do SQLConnection quanto do DataSetProvider, mas mesmo assim > me dá o erro... DESC é palavra reservada do banco. Tente utilizar CLI."DESC", mas o melhor é renomear esse campo de vez. Eduardo From cpd em lekagi.com.br Mon Mar 30 17:02:21 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 30 Mar 2009 17:02:21 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Livre Firebird References: <14d39e550903271736h2c4bfddbqf7e17309550e3690@mail.gmail.com> <33988d9d0903280447x6af85d0ci17a454217e2e1b16@mail.gmail.com> <14d39e550903280738o56d78d61u9a8dcfeced69cba9@mail.gmail.com> <49CE7A4F.1080106@gmail.com> <14d39e550903292013o1665c825sfeedbf9abd44e694@mail.gmail.com> <221708123.20090330082920@warmboot.com.br> <49D1150F.000001.01184@JABER> <1032973277.20090330171144@warmboot.com.br> Message-ID: <49D12534.000001.03860@JABER> Cantu... Só achei o seu livro na firebase. O outro achei no SubMarino.. É isso mesmo ou estou "dormindo de toca"?? Caso seja isso mesmo já efetuo a compra ainda hoje.. Grato Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Carlos H. Cantu Data: 30/03/2009 17:20:50 Para: FireBase Assunto: Re: [firebase-br] Livre Firebird Meu segundo livro: "Firebird 2", e o livro da Helen Borrie ("Dominando o Firebird"). Ambos vc encontra na loja-online da FireBase. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From magno em speet.com.br Mon Mar 30 17:52:47 2009 From: magno em speet.com.br (Magno System) Date: Mon, 30 Mar 2009 17:52:47 -0300 Subject: [firebase-br] Como Fazer SQL? References: <02BDD403D7E8440C80E8FFF2F98A1468@ZOTTISNOTEBOOK><007a01c9b14c$25c247d0$6915a8c0@MagnoSystem><9803547CF9BA4D258676CC52A7EA5182@ZOTTISNOTEBOOK><001101c9b160$1c984dd0$6915a8c0@MagnoSystem> <00E1CC6396584BC88EA69ABF25B97E6C@ZOTTISNOTEBOOK> Message-ID: <003301c9b179$7b4ec9d0$6915a8c0@MagnoSystem> Você não colocou FROM FAR_MTR F. Será que é isto ??? ----- Original Message ----- From: "Zottis" To: "FireBase" Sent: Monday, March 30, 2009 3:32 PM Subject: Re: [firebase-br] Como Fazer SQL? agora deu: Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Dynamic SQL Error. expression evaluation not supported. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Monday, March 30, 2009 2:51 PM Subject: Re: [firebase-br] Como Fazer SQL? O select inteiro: select Cod_cliente, sum(F.Peso_coletado * (select V.Valor_kilo from Valores_cliente V where F.Cod_descricao = V.Cod_descricao )) as total_valor_kilos, count(F.Codigo_montado* (select V.Valor_taxa_recolhimento from Valores_cliente V where F.Cod_descricao = V.Cod_descricao)) as total_valor_taxa, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') GROUP BY COD_CLIENTE ----- Original Message ----- From: "Zottis" To: "FireBase" Sent: Monday, March 30, 2009 2:14 PM Subject: Re: [firebase-br] Como Fazer SQL? Obrigado, Magno pela resposta, pegando sua dica, montei o SQL conforme a minha necessidade, mas ta dando erro no Group By.... Invalid token. Dynamic SQL Error. SQL error code = -104. Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). Montei assim: select Cod_cliente, sum(F.Peso_coletado) * (select V.Valor_kilo from Valores_cliente V where F.Cod_descricao = V.Cod_descricao )as total_valor_kilos, count(F.Codigo_montado)* (select V.Valor_taxa_recolhimento from Valores_cliente V where F.Cod_descricao = V.Cod_descricao)as total_valor_taxa, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Monday, March 30, 2009 12:28 PM Subject: Re: [firebase-br] Como Fazer SQL? Supondo que seja a estrutura abaixo: TabelaFAR_MRT tem os campos QUANTIDADERESIDUOS, TIPORESIDUO Tabela RESIDUOS tem os campo CODIGO, NOME, VALORRESIDUO Poderia ficar assim: select Cod_cliente, SUM(F.QUANTIDADERESIDUOS) * (SELECT R.VALORRESIDUOS FROM RESIDUOS R WHERE R.CODIGO = F.TIPORESIDUO) AS TOTALRESIDUOS, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente ----- Original Message ----- From: "Zottis" To: "lista Firebase" Sent: Monday, March 30, 2009 11:43 AM Subject: [firebase-br] Como Fazer SQL? Pessoal, to com um problema, tenho a seguinte SQL: select Cod_cliente, sum( F.Peso_coletado)as Total_Peso, sum( F.Qtd_bambonas) as Total_Bombonas, sum( F.Total_produtos) as Total_Produtos, sum(F.Valor_kilos_coletado)as total_valor_kilos, sum(F.Valor_taxa_recolhimento)as total_valor_taxa, count(F.Codigo_montado)as Quantia, LIST(F.Codigo_montado, ' - ') from FAR_MTR F WHERE F.Deletado = 'N' and F.Baixado ='S' AND F.Data_coleta between :DataI and :DataF and F.Cod_cliente = :VarCod_Cliente group by F.Cod_cliente até aqui tudo bem, mas preciso colocar nela também uma soma que depende de outra tabela exemplo. Na Tabela FAR_MTR é colocado que tipo de resíduo é, e na Tabela de resíduos estão os valores, que variam dependendo o tipo de resíduo, como posso fazer um selct sum da FAR_MTR pegando os valores da tabela Resíduos? desde ja agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.32/2030 - Release Date: 03/30/09 08:40:00 From gutopj02 em gmail.com Mon Mar 30 20:21:59 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Mon, 30 Mar 2009 20:21:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Inserts_e_Altera=E7oes?= In-Reply-To: References: Message-ID: valeu amigo, desculpe.. foi mal.. 2009/3/30 HPensador > Bom dia Augusto! > > Antes que você receba uma mensagem de alerta do Carlos vou te lembrar que > esse sua mensagem é OFF-TOPIC. Posta a mesma no grupo de discussão de Delphi > (trollnet.no-ip.org) lá tenho certeza que o pessoal lhe ajudará. > > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > 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 sergiojampapb em gmail.com Mon Mar 30 22:12:23 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Mon, 30 Mar 2009 22:12:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_OFF-Topic_-_Aplica=E7=E3o_em_?= =?iso-8859-1?q?C=23_n=E3o_est=E1_rodando_em_Rede=2E?= In-Reply-To: References: <33988d9d0903290643jad6ee49u5e4d3bb935c56fd7@mail.gmail.com> Message-ID: <33988d9d0903301812t79ff0a0av382ce2abe40380b4@mail.gmail.com> Marco, obrigado pela resposta mas não é no acesso à base pois pela rede quando direciono o acesso pelo IP na rede funciona normalmente. o problema também nao é falta de DLL pois funciona normalmente nos dois. o problem é executar o .EXE lá do outro PC. Em 29/03/09, Marco Antonio escreveu: > Parece ser problema de compartilhamento, permissoes, caminho da base. Tente > acessar a base com uma ide compatível com seu BD. > > > Marco Antonio > Gerência Informática > ( (35) 3821.5009 > e-mail: marco.castro em vicoldobrasil.com.br > > > P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO > AMBIENTE > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Sergio Nascimento > Enviada em: domingo, 29 de março de 2009 10:43 > Para: FireBase > Assunto: [firebase-br] OFF-Topic - Aplicação em C# não está rodando em Rede. > > Pessoal, > > Primeiramente desculpem-me pelo OFF, mas é estranho o que está acontecendo. > > desenvolvi uma aplicação do C# e instalei em dois computadores > independentes e a app funciona nos dois sem problemas. > > coloquei os dois em rede e quando em um aponto para a base que está no > outro funciona perfeitamente (uso o NHibernate) > > mas quando tendo executar diretamente do HD do outro computador (pela > rede) simplesmente dá aquela velha mensagem que nos dá apenas a opção > de enviar o relatório ou não enviar. > > alguém pode me ajudar ? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 joao_jma em itelefonica.com.br Tue Mar 31 08:40:08 2009 From: joao_jma em itelefonica.com.br (joao_jma) Date: Tue, 31 Mar 2009 08:40:08 -0300 Subject: [firebase-br] OFF - NF Eletronica Message-ID: <0B5D754C61D048CD8C1BE037BE6CAC1C@CPD003> Desculpem mais um OFF meu... Mas esta comunidade recheada de excelentes programadores nos atenta a isso... rsrss Alguém tem material, artigo ou até mesmo exemplo para Nota Fiscal Eletrônica ?? Desde agradeço muito... João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 From listas em warmboot.com.br Tue Mar 31 08:54:19 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 31 Mar 2009 08:54:19 -0300 Subject: [firebase-br] OFF - NF Eletronica In-Reply-To: <0B5D754C61D048CD8C1BE037BE6CAC1C@CPD003> References: <0B5D754C61D048CD8C1BE037BE6CAC1C@CPD003> Message-ID: <442320734.20090331085419@warmboot.com.br> João, Um dos fatores que fazem esta lista muito boa é justamente o respeito as regras. Se você usar o Google vai encontrar tudo que precisa sobre NFe. Evite enviar off-topics para a lista. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br j> Desculpem mais um OFF meu... j> Mas esta comunidade recheada de excelentes programadores nos atenta a isso... rsrss j> Alguém tem material, artigo ou até mesmo exemplo para Nota Fiscal Eletrônica ?? j> Desde agradeço muito... j> João M. de Amorim - Informática: j> Andreza Enxovais - Ibitinga/SP j> ((16) 3341-9000 From hpensador em gmail.com Tue Mar 31 08:57:15 2009 From: hpensador em gmail.com (HPensador) Date: Tue, 31 Mar 2009 08:57:15 -0300 Subject: [firebase-br] OFF - NF Eletronica In-Reply-To: <0B5D754C61D048CD8C1BE037BE6CAC1C@CPD003> References: <0B5D754C61D048CD8C1BE037BE6CAC1C@CPD003> Message-ID: Bom dia João! Faça uma visita a: http://acbr.sourceforge.net/drupal/ eles tem um componente para geração da NFe - Free e Open Source. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From joseasilva em bol.com.br Tue Mar 31 09:33:41 2009 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Tue, 31 Mar 2009 09:33:41 -0300 Subject: [firebase-br] RES: OFF - NF Eletronica In-Reply-To: <0B5D754C61D048CD8C1BE037BE6CAC1C@CPD003> Message-ID: <20090331123427.A7F4F5F3@smart5.bol.com.br> Lista do projeto_cooperar_nfe no Yahoo A lista está muito movimentada e já tem muito material [ ]'s José Aparecido da Silva Fasystem Ass. Em Inf. Ltda São José dos Pinhais - PR -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de joao_jma Enviada em: terça-feira, 31 de março de 2009 08:40 Para: Lista FireBase Assunto: [firebase-br] OFF - NF Eletronica Desculpem mais um OFF meu... Mas esta comunidade recheada de excelentes programadores nos atenta a isso... rsrss Alguém tem material, artigo ou até mesmo exemplo para Nota Fiscal Eletrônica ?? Desde agradeço muito... João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 paulinhofeix em gmail.com Tue Mar 31 11:59:05 2009 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Tue, 31 Mar 2009 16:59:05 +0200 Subject: [firebase-br] Consulta Query Message-ID: Bom dia Preciso resolver uma duvida, tenho que Fazer uma consulta com intervalo de datas, tipo assim: SELECT ID_GERAL, FECHA, BOLETA, FAVORECIDO, HISTORICO, ENTRADA, SAIDA, USUARIO FROM LCONTRAL_CAJA WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND FECHA BETWEEN :FECHA01 AND :FECHA02 Só que tenho que faser mais uma consulta do saldo anterior: SELECT SUM(ENTRADA - SAIDA) AS SALDOANTERIOR FROM LCONTRAL_CAJA WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND FECHA < :FECHA01 Desta forma tenho que ter dois Query, a pergunta é o seguinte, tem como fazer esta consulta em uma Query -- Paulinho Sérgio Feix From sistemas em numerosinformatica.com.br Tue Mar 31 13:12:47 2009 From: sistemas em numerosinformatica.com.br (sistemas em numerosinformatica.com.br) Date: Tue, 31 Mar 2009 13:12:47 -0300 (BRT) Subject: [firebase-br] =?iso-8859-1?q?view_com_passagem_de_par=E2metros?= Message-ID: <28068.200.182.231.74.1238515967.squirrel@mail.prudenet.com.br> É possivel construir uma view com passagens de parâmetros como por exemplo no modelo que segue abaixo: CREATE VIEW CRV_AVENCERP ( EMPRESA, FILIAL, CNPJ_EMITENTE, NUMERO_NFF, SERIE, TIPODOC, DUPLICATA, DATA_EMISSAO, DATA_VENCIMENTO, DATA_PAGAMENTO, VALOR_ORIGINAL, VALOR_FINAL, VALOR_RECEBER, RAZAO_SOCIAL, CNPJCPF, DATA_EMIDOC, VALOR_TOTAL_DA_NOTA, NDIAS ) AS SELECT DISTINCT D.EMPRESA, D.FILIAL, D.CNPJ_EMITENTE, D.NUMERO_NFF, D.SERIE, D.TIPODOC, D.DUPLICATA, D.DATA_EMISSAO, D.DATA_VENCIMENTO, D.DATA_PAGAMENTO, D.VALOR_ORIGINAL, D.VALOR-FINAL, D.VALOR_RECEBER, C.RAZAO_SOCIAL, C.CNPJCPF, N.DATA_EMISSAO AS DATA_EMIDOC, N.VALOR_TOTAL_DA_NOTA, ( CASE WHEN D.DATA_PAGAMENTO IS NULL THEN (CAST(D.DATA_VENCIMENTO AS DATE) - CURRENT_DATE) ELSE (CAST(D.DATA_VENCIMENTO AS DATE) - CAST(D.DATA_PAGAMENTO AS DATE)) END ) AS NDIAS FROM DUPLICATAS D, CLIENTFOR C, NOTAS N WHERE D.DATA_PAGAMENTO IS NULL AND DATA_VENCIMENTO >= :PDTI AND DATA_VENCIMENTO <= :PDTF AND C.CODIGO = D.CLIENTE AND N.EMPRESA = D.EMPRESA AND N.FILIAL = D.FILIAL AND N.CNPJ_EMITENTE = D.CNPJ_EMITENTE AND N.NUMERO = D.NUMERO_NFF AND N.SERIE = D.SERIE AND N.TIPODOC = D.TIPODOC From cleber em agrosoftrs.com.br Tue Mar 31 15:28:22 2009 From: cleber em agrosoftrs.com.br (Cleber) Date: Tue, 31 Mar 2009 15:28:22 -0300 Subject: [firebase-br] =?windows-1252?q?OFF=3A_Ibexpert_parou_de_funcionar?= =?windows-1252?q?_em_algumas_m=E1quinas=2E=2E=2E?= Message-ID: <002b01c9b22e$798244f0$4000a8c0@Cleber> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o off, mas já é desespero... em algumas máquinas simplesmente hoje pela manhã, parou de funcionar o ibexpert do nada... alguém saberia oq pode ser? por mais q eu re-instale, copio diretório, tenho inclusive alem das free uma licença da versão full, e inclusive esta parou de funcionar... Error Message: ---------------------------------------- Ungültiges Argument zum Codieren des Datums From prismars em gmail.com Tue Mar 31 15:42:30 2009 From: prismars em gmail.com (Moacir - GMail) Date: Tue, 31 Mar 2009 15:42:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <002b01c9b22e$798244f0$4000a8c0@Cleber> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> Message-ID: <49D26416.5050300@gmail.com> Cleber, bem vindo ao clube !! Aqui na minha empresa tb e tenho noticia de mais gente com este problema. simplesmente sinistro... Moacir Cleber escreveu: > Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o > off, mas já é desespero... em algumas máquinas simplesmente hoje pela > manhã, parou de funcionar o ibexpert do nada... > alguém saberia oq pode ser? por mais q eu re-instale, copio diretório, > tenho inclusive alem das free uma licença da versão full, e inclusive > esta parou de funcionar... > Error Message: > ---------------------------------------- > Ungültiges Argument zum Codieren des Datums > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 adriano em riodeserto.com.br Tue Mar 31 15:50:18 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 31 Mar 2009 15:50:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <002b01c9b22e$798244f0$4000a8c0@Cleber> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> Message-ID: <49D265EA.7050207@riodeserto.com.br> Comigo também aconteceu o mesmo problema de uma hora para outra... Já tentei remover e reinstalar, apagar as entradas no registro do windows. Não Resolveu. Adriano Cleber escreveu: > Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o > off, mas já é desespero... em algumas máquinas simplesmente hoje pela > manhã, parou de funcionar o ibexpert do nada... > alguém saberia oq pode ser? por mais q eu re-instale, copio diretório, > tenho inclusive alem das free uma licença da versão full, e inclusive > esta parou de funcionar... > Error Message: > ---------------------------------------- > Ungültiges Argument zum Codieren des Datums > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 jcprog em terra.com.br Tue Mar 31 15:57:28 2009 From: jcprog em terra.com.br (=?ISO-8859-1?Q?Jo=E3o_Carlos?=) Date: Tue, 31 Mar 2009 15:57:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <49D265EA.7050207@riodeserto.com.br> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> <49D265EA.7050207@riodeserto.com.br> Message-ID: <49D26798.2030100@terra.com.br> Colega, Qual a versão do IBExpert que vc estava utilizando qdo ocorreu esse problema? João Carlos Adriano Luiz de Souza escreveu: > Comigo também aconteceu o mesmo problema de uma hora para outra... Já > tentei remover e reinstalar, apagar as entradas no registro do > windows. Não Resolveu. > > Adriano > > Cleber escreveu: >> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o >> off, mas já é desespero... em algumas máquinas simplesmente hoje pela >> manhã, parou de funcionar o ibexpert do nada... >> alguém saberia oq pode ser? por mais q eu re-instale, copio >> diretório, tenho inclusive alem das free uma licença da versão full, >> e inclusive esta parou de funcionar... >> Error Message: >> ---------------------------------------- >> Ungültiges Argument zum Codieren des Datums >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxOTg3NTkzI3Blcm0hdGVycmEmMSwxMjM4NTI1NDcyLjI1NzMwNy4xMzUxNC5nYW5hbm9xdWUudGVycmEuY29tLDQ4MDE=TerraMail > > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > From lihth em bol.com.br Tue Mar 31 15:56:07 2009 From: lihth em bol.com.br (Lisiane) Date: Tue, 31 Mar 2009 15:56:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <49D265EA.7050207@riodeserto.com.br> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> <49D265EA.7050207@riodeserto.com.br> Message-ID: <86BBA38E0F0648CBA6CBCC05F25BBF51@lisianebook> Comigo ocorreu o mesmo erro... da versão free... como eu estava com certa pressa, desinstalei e reinstalei e agora está normal... Lisiane Horn Thomas GracIInfo Informática www.graciinfo.com.br -------------------------------------------------- From: "Adriano Luiz de Souza" Sent: Tuesday, March 31, 2009 3:50 PM To: "FireBase" Subject: Re: [firebase-br] OFF: Ibexpert parou de funcionar em algumas máquinas... > Comigo também aconteceu o mesmo problema de uma hora para outra... Já > tentei remover e reinstalar, apagar as entradas no registro do windows. > Não Resolveu. > > Adriano > > Cleber escreveu: >> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o >> off, mas já é desespero... em algumas máquinas simplesmente hoje pela >> manhã, parou de funcionar o ibexpert do nada... >> alguém saberia oq pode ser? por mais q eu re-instale, copio diretório, >> tenho inclusive alem das free uma licença da versão full, e inclusive >> esta parou de funcionar... >> Error Message: >> ---------------------------------------- >> Ungültiges Argument zum Codieren des Datums >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 8.5.283 / Banco de dados de vírus: 270.11.34/2032 - Data de > Lançamento: 03/31/09 06:02:00 > From jcprog em terra.com.br Tue Mar 31 16:03:44 2009 From: jcprog em terra.com.br (=?ISO-8859-1?Q?Jo=E3o_Carlos?=) Date: Tue, 31 Mar 2009 16:03:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <49D265EA.7050207@riodeserto.com.br> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> <49D265EA.7050207@riodeserto.com.br> Message-ID: <49D26910.5080907@terra.com.br> Pessoal, Desinstalem o Ibexpert, apaguem todos os diretórios, inclusive esse : C:\Documents and Settings\nome do usuário\Dados de aplicativos\HK-Software\. Reinstalem o IBexpert João Carlos Adriano Luiz de Souza escreveu: > Comigo também aconteceu o mesmo problema de uma hora para outra... Já > tentei remover e reinstalar, apagar as entradas no registro do > windows. Não Resolveu. > > Adriano > > Cleber escreveu: >> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o >> off, mas já é desespero... em algumas máquinas simplesmente hoje pela >> manhã, parou de funcionar o ibexpert do nada... >> alguém saberia oq pode ser? por mais q eu re-instale, copio >> diretório, tenho inclusive alem das free uma licença da versão full, >> e inclusive esta parou de funcionar... >> Error Message: >> ---------------------------------------- >> Ungültiges Argument zum Codieren des Datums >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxOTg3NTkzI3Blcm0hdGVycmEmMSwxMjM4NTI1NDcyLjI1NzMwNy4xMzUxNC5nYW5hbm9xdWUudGVycmEuY29tLDQ4MDE=TerraMail > > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > From listas em warmboot.com.br Tue Mar 31 16:06:33 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 31 Mar 2009 16:06:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <002b01c9b22e$798244f0$4000a8c0@Cleber> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> Message-ID: <1131422914.20090331160633@warmboot.com.br> Entre em contato com o suporte do IBExpert, eles são os mais indicados para lhe auxiliar. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br C> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o off, mas C> já é desespero... em algumas máquinas simplesmente hoje pela manhã, parou de C> funcionar o ibexpert do nada... C> alguém saberia oq pode ser? por mais q eu re-instale, copio diretório, tenho C> inclusive alem das free uma licença da versão full, e inclusive esta parou C> de funcionar... C> Error Message: C> ---------------------------------------- C> Ungültiges Argument zum Codieren des Datums From dave.malkavian em gmail.com Tue Mar 31 16:05:33 2009 From: dave.malkavian em gmail.com (Alexandre Sousa) Date: Tue, 31 Mar 2009 16:05:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= References: <002b01c9b22e$798244f0$4000a8c0@Cleber><49D265EA.7050207@riodeserto.com.br> <49D26798.2030100@terra.com.br> Message-ID: <000d01c9b233$ad1858e0$6e01a8c0@ITT> Olá a todos, Minha suspeita é que isso só aconteça em computadores com processadores de mais de um núcleo. ----- Original Message ----- From: "João Carlos" To: "FireBase" Sent: Tuesday, March 31, 2009 3:57 PM Subject: Re: [firebase-br] OFF: Ibexpert parou de funcionar em algumas máquinas... Colega, Qual a versão do IBExpert que vc estava utilizando qdo ocorreu esse problema? João Carlos Adriano Luiz de Souza escreveu: > Comigo também aconteceu o mesmo problema de uma hora para outra... Já > tentei remover e reinstalar, apagar as entradas no registro do windows. > Não Resolveu. > > Adriano > > Cleber escreveu: >> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o off, >> mas já é desespero... em algumas máquinas simplesmente hoje pela manhã, >> parou de funcionar o ibexpert do nada... >> alguém saberia oq pode ser? por mais q eu re-instale, copio diretório, >> tenho inclusive alem das free uma licença da versão full, e inclusive >> esta parou de funcionar... >> Error Message: >> ---------------------------------------- >> Ungültiges Argument zum Codieren des Datums >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxOTg3NTkzI3Blcm0hdGVycmEmMSwxMjM4NTI1NDcyLjI1NzMwNy4xMzUxNC5nYW5hbm9xdWUudGVycmEuY29tLDQ4MDE=TerraMail > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 adriano em riodeserto.com.br Tue Mar 31 16:09:53 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 31 Mar 2009 16:09:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <49D26798.2030100@terra.com.br> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> <49D265EA.7050207@riodeserto.com.br> <49D26798.2030100@terra.com.br> Message-ID: <49D26A81.7070901@riodeserto.com.br> Versão 2009.03.25 Adriano João Carlos escreveu: > Colega, > > Qual a versão do IBExpert que vc estava utilizando qdo ocorreu esse > problema? > > João Carlos > > Adriano Luiz de Souza escreveu: >> Comigo também aconteceu o mesmo problema de uma hora para outra... Já >> tentei remover e reinstalar, apagar as entradas no registro do >> windows. Não Resolveu. >> >> Adriano >> >> Cleber escreveu: >>> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o >>> off, mas já é desespero... em algumas máquinas simplesmente hoje >>> pela manhã, parou de funcionar o ibexpert do nada... >>> alguém saberia oq pode ser? por mais q eu re-instale, copio >>> diretório, tenho inclusive alem das free uma licença da versão full, >>> e inclusive esta parou de funcionar... >>> Error Message: >>> ---------------------------------------- >>> Ungültiges Argument zum Codieren des Datums >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 >> >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxOTg3NTkzI3Blcm0hdGVycmEmMSwxMjM4NTI1NDcyLjI1NzMwNy4xMzUxNC5nYW5hbm9xdWUudGVycmEuY29tLDQ4MDE=TerraMail >> >> Verifique periodicamente a pasta Spam para garantir que apenas mensagens >> indesejadas sejam classificadas como Spam. >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 mib em teorema.inf.br Tue Mar 31 16:16:38 2009 From: mib em teorema.inf.br (Marcelo I. Barby) Date: Tue, 31 Mar 2009 16:16:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__OFF=3A_Ibexpert_parou_de_fun?= =?iso-8859-1?q?cionar_em_algumas_m=E1quinas=2E=2E=2E?= References: <002b01c9b22e$798244f0$4000a8c0@Cleber><49D265EA.7050207@riodeserto.com.br> Message-ID: Beleza, voltou a funcionar, grato Marcelo Ireno Barby mib em teorema.inf.br Analista de Sistemas Teorema Informática www.teorema.inf.br “Desenvolvendo Soluções, Superando Desafios” -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de João Carlos Enviada em: terça-feira, 31 de março de 2009 16:04 Para: FireBase Assunto: Re: [firebase-br] OFF: Ibexpert parou de funcionar em algumas máquinas... Prioridade: Alta Pessoal, Desinstalem o Ibexpert, apaguem todos os diretórios, inclusive esse : C:\Documents and Settings\nome do usuário\Dados de aplicativos\HK-Software\. Reinstalem o IBexpert João Carlos Adriano Luiz de Souza escreveu: > Comigo também aconteceu o mesmo problema de uma hora para outra... Já > tentei remover e reinstalar, apagar as entradas no registro do > windows. Não Resolveu. > > Adriano > > Cleber escreveu: >> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o >> off, mas já é desespero... em algumas máquinas simplesmente hoje pela >> manhã, parou de funcionar o ibexpert do nada... >> alguém saberia oq pode ser? por mais q eu re-instale, copio >> diretório, tenho inclusive alem das free uma licença da versão full, >> e inclusive esta parou de funcionar... >> Error Message: >> ---------------------------------------- >> Ungültiges Argument zum Codieren des Datums >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxOTg3NTkzI3Blcm0hdGVy cmEmMSwxMjM4NTI1NDcyLjI1NzMwNy4xMzUxNC5nYW5hbm9xdWUudGVycmEuY29tLDQ4MDE=Terr aMail > > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 adriano em riodeserto.com.br Tue Mar 31 16:18:34 2009 From: adriano em riodeserto.com.br (Adriano Luiz de Souza) Date: Tue, 31 Mar 2009 16:18:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <49D26910.5080907@terra.com.br> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> <49D265EA.7050207@riodeserto.com.br> <49D26910.5080907@terra.com.br> Message-ID: <49D26C8A.5080703@riodeserto.com.br> Muito Obrigado João, funcionou... nem precisa desistalar, basta apagar esta pasta do usuário... O único inconveniente é ter q registrar os databases novamente Adriano João Carlos escreveu: > Pessoal, > > Desinstalem o Ibexpert, apaguem todos os diretórios, inclusive esse : > C:\Documents and Settings\nome do usuário\Dados de > aplicativos\HK-Software\. > > Reinstalem o IBexpert > > João Carlos > > Adriano Luiz de Souza escreveu: >> Comigo também aconteceu o mesmo problema de uma hora para outra... Já >> tentei remover e reinstalar, apagar as entradas no registro do >> windows. Não Resolveu. >> >> Adriano >> >> Cleber escreveu: >>> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o >>> off, mas já é desespero... em algumas máquinas simplesmente hoje >>> pela manhã, parou de funcionar o ibexpert do nada... >>> alguém saberia oq pode ser? por mais q eu re-instale, copio >>> diretório, tenho inclusive alem das free uma licença da versão full, >>> e inclusive esta parou de funcionar... >>> Error Message: >>> ---------------------------------------- >>> Ungültiges Argument zum Codieren des Datums >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir 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 >> >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxOTg3NTkzI3Blcm0hdGVycmEmMSwxMjM4NTI1NDcyLjI1NzMwNy4xMzUxNC5nYW5hbm9xdWUudGVycmEuY29tLDQ4MDE=TerraMail >> >> Verifique periodicamente a pasta Spam para garantir que apenas mensagens >> indesejadas sejam classificadas como Spam. >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 sistemas em numerosinformatica.com.br Tue Mar 31 16:25:14 2009 From: sistemas em numerosinformatica.com.br (sistemas em numerosinformatica.com.br) Date: Tue, 31 Mar 2009 16:25:14 -0300 (BRT) Subject: [firebase-br] TRIGGER Message-ID: <40836.200.182.231.74.1238527514.squirrel@mail.prudenet.com.br> É possivel fazer com que um trigger seja executada em um determinado horário? tipo if (current_time) = 00:00:00... From prismars em gmail.com Tue Mar 31 16:27:28 2009 From: prismars em gmail.com (Moacir - GMail) Date: Tue, 31 Mar 2009 16:27:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <49D26C8A.5080703@riodeserto.com.br> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> <49D265EA.7050207@riodeserto.com.br> <49D26910.5080907@terra.com.br> <49D26C8A.5080703@riodeserto.com.br> Message-ID: <49D26EA0.2000002@gmail.com> Como uso o banco de dados do ibexpert não precisei registrar nada novamente !! Fica a dica ! [ ]´s Moacir Adriano Luiz de Souza escreveu: > Muito Obrigado João, funcionou... nem precisa desistalar, basta apagar > esta pasta do usuário... O único inconveniente é ter q registrar os > databases novamente > > Adriano > > João Carlos escreveu: >> Pessoal, >> >> Desinstalem o Ibexpert, apaguem todos os diretórios, inclusive esse : >> C:\Documents and Settings\nome do usuário\Dados de >> aplicativos\HK-Software\. >> >> Reinstalem o IBexpert >> >> João Carlos >> >> Adriano Luiz de Souza escreveu: >>> Comigo também aconteceu o mesmo problema de uma hora para outra... >>> Já tentei remover e reinstalar, apagar as entradas no registro do >>> windows. Não Resolveu. >>> >>> Adriano >>> >>> Cleber escreveu: >>>> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o >>>> off, mas já é desespero... em algumas máquinas simplesmente hoje >>>> pela manhã, parou de funcionar o ibexpert do nada... >>>> alguém saberia oq pode ser? por mais q eu re-instale, copio >>>> diretório, tenho inclusive alem das free uma licença da versão >>>> full, e inclusive esta parou de funcionar... >>>> Error Message: >>>> ---------------------------------------- >>>> Ungültiges Argument zum Codieren des Datums >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir 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 >>> >>> E-mail verificado pelo Terra Anti-Spam. >>> Para classificar esta mensagem como spam ou não spam, visite >>> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxOTg3NTkzI3Blcm0hdGVycmEmMSwxMjM4NTI1NDcyLjI1NzMwNy4xMzUxNC5nYW5hbm9xdWUudGVycmEuY29tLDQ4MDE=TerraMail >>> >>> Verifique periodicamente a pasta Spam para garantir que apenas >>> mensagens >>> indesejadas sejam classificadas como Spam. >>> >>> >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 cleitonmaciell em gmail.com Tue Mar 31 16:28:07 2009 From: cleitonmaciell em gmail.com (Cleiton Maciel) Date: Tue, 31 Mar 2009 16:28:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__OFF=3A_Ibexpert_parou_de_fun?= =?iso-8859-1?q?cionar_em_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <002b01c9b22e$798244f0$4000a8c0@Cleber> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> Message-ID: <014501c9b236$d46e5b30$7d4b1190$@com> Galera será que é algum tipo de vírus... participo de outra lista de discussão e aconteceu o mesmo com outros colegas veja as msgs: ---------------------------------------------------------------------------- - Galera, Se o erro começou a aparecer de uma hora, em duas pessoas totalmente distintas, vale a pena fazer alguns testes, como por exemplo, desconectar o computador da internet e fazer o teste, instalar uma versão freeware e verificar se o problema vai acontecer, primeiramente instalar fará da internet, depois conecta... ---------------------------------------------------------------------------- - E ai Moacir... blz... estranho mesmo, eu sai para o almoço e estava tudo ok, quando voltei começou a dar isso.... Tentei de tudo o que vc puder imaginar e não consegui. Eu tenho uma versão do IBExpert mais exuta, não é nem instalada, é só o executável, é mais limitada, mas funciona perfeitinho, se vc quiser me passa o teu email que te mando ela, pra ir pelo menos quebrando o galho... ---------------------------------------------------------------------------- - Opa !! Estou exatamente com o mesmo problema aqui em duas maquinas diferentes!! Começou esta manhã. Qualquer informação é bem vinda ---------------------------------------------------------------------------- E ai pessoal blz... Seguinte, de uma hora para a outra meu ibexpert começou a apresentar a seguinte mensagem quando tento abri-lo “Ungültiges Argument zum Codieren des Datums” e para por ai.... Já procurei na internet, mas não achei nada a respeito, tentei desinstalar e instalar outras versões mas dá a mesma coisa... Alguém tem alguma idéia do que seja isso!!!!!!!!!! -------------------------------------------------------------------------- Que mistério sinistro será esse? Que erro será esse? Ungültiges Argument zum Codieren des Datums. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Cleber Enviada em: terça-feira, 31 de março de 2009 15:28 Para: FireBase Assunto: [firebase-br] OFF: Ibexpert parou de funcionar em algumas máquinas... Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o off, mas já é desespero... em algumas máquinas simplesmente hoje pela manhã, parou de funcionar o ibexpert do nada... alguém saberia oq pode ser? por mais q eu re-instale, copio diretório, tenho inclusive alem das free uma licença da versão full, e inclusive esta parou de funcionar... Error Message: ---------------------------------------- Ungültiges Argument zum Codieren des Datums ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 rafamussinato em gmail.com Tue Mar 31 16:46:05 2009 From: rafamussinato em gmail.com (rafael sacoman mussinato) Date: Tue, 31 Mar 2009 16:46:05 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_OFF=3A_Ibexpert_parou_de_func?= =?iso-8859-1?q?ionar_em_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <014501c9b236$d46e5b30$7d4b1190$@com> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> <014501c9b236$d46e5b30$7d4b1190$@com> Message-ID: COmigo tb aconteceu..isoo Hoje cedo. estou usando o programa. EMS InterBase & FireBird Manager 3 para nao parar o desenvolvimento é um otimo programa... mas tambem gostaria de saber o porque aconteceu com o ibexpert. t+ From nilo em goldensoft.inf.br Tue Mar 31 17:07:32 2009 From: nilo em goldensoft.inf.br (Nilo) Date: Tue, 31 Mar 2009 17:07:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <49D26910.5080907@terra.com.br> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> <49D265EA.7050207@riodeserto.com.br> <49D26910.5080907@terra.com.br> Message-ID: <49D27804.8080807@goldensoft.inf.br> Recuperei sem perder os registros de bancos da seguinte forma: - Renomear a pasta IBExpert em Dados de Aplicativos para algum nome a sua escolha - Executar o IBExpert para ele criar novamente a pasta e os arquivos, mas sem o registro de bancos. - Copiar o arquivo IBExpert.stg da pasta renomeada (antiga) para a nova. []s Nilo João Carlos escreveu: > Pessoal, > Desinstalem o Ibexpert, apaguem todos os diretórios, inclusive esse : > C:\Documents and Settings\nome do usuário\Dados de > aplicativos\HK-Software\. > Reinstalem o IBexpert > João Carlos From rjrcunha em bol.com.br Tue Mar 31 19:28:28 2009 From: rjrcunha em bol.com.br (Rodrigo Cunha) Date: Tue, 31 Mar 2009 19:28:28 -0300 Subject: [firebase-br] Ibexpert - invalid argument to data encod Message-ID: Boa noite! Uso o ibexpert a 3 anos e nunca vi isso. De repente quanto tentei abrir o ibexpert quando ocorreu a mensagem Invalid argument to data encode. Observei que ele tenta localizar os banco registrados nele e em um deles ocorre esse erro. Não consigo mais trabalhar nele. Alguém já passou por isso? sabe como resolver? Abri o banco registrado pelo iboconsole e tudo bem. Obrigado, Rodrigo Cunha. From renato em eficazinformatica.com.br Tue Mar 31 20:13:38 2009 From: renato em eficazinformatica.com.br (Renato Bermudo) Date: Tue, 31 Mar 2009 20:13:38 -0300 Subject: [firebase-br] Ibexpert - invalid argument to data encod References: Message-ID: <004f01c9b256$55b18a40$2002a8c0@programacao2> Olá! Parece que essa versão nova do IBExpert está corrompendo o arquivo de registros dos bancos. Faça uma cópia do arquivo IBExpert.stg, existente na pasta 'Dados de aplicativos\HK-Software\IBExpert'. Esse arquivo contém todos os registros dos bancos. Depois vc tem desinstale o IBExpert e remova todas as pastas criadas na instalação do IBExpert e instale-o novamente, depois vc substitua o arquivo IBExpert.stg pela cópia e tudo voltará como antes. Abraço! ----- Original Message ----- From: "Rodrigo Cunha" To: Sent: Tuesday, March 31, 2009 7:28 PM Subject: [firebase-br] Ibexpert - invalid argument to data encod Boa noite! Uso o ibexpert a 3 anos e nunca vi isso. De repente quanto tentei abrir o ibexpert quando ocorreu a mensagem Invalid argument to data encode. Observei que ele tenta localizar os banco registrados nele e em um deles ocorre esse erro. Não consigo mais trabalhar nele. Alguém já passou por isso? sabe como resolver? Abri o banco registrado pelo iboconsole e tudo bem. Obrigado, Rodrigo Cunha. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do NOD32 IMON 3979 (20090331) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br From ssjones em gmail.com Tue Mar 31 22:56:47 2009 From: ssjones em gmail.com (yuRi) Date: Tue, 31 Mar 2009 22:56:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Permiss=E3o_em_database_para_usu=E1r?= =?iso-8859-1?q?io?= Message-ID: Estou com um problema com o Firebird e gostaria de saber se o banco é usado dessa forma. Vamos a um exemplo do problema: Tenho um usuário 'A' e um usuário 'B'. O usuário 'A' cria um database e depois uma tabela dentro desse database, se eu me autentico com o usuário 'B', eu consigo acessar o database criado por 'A' e visualizar as tabelas criadas por ele (não consigo ver os dados inseridos nas tabelas). É possivel barrar que o usuário B acesse esse database de A? Estou acostumado a trabalhar com mysql e sql, e esses banco de dados não permitem que outros usuários acessem a áreas restritas. Se é possivel barrar esses acessos, aonde faço essas configurações? Todas as regras que encontrei eram aplicadas para tabelas, mas o que eu preciso é de regras para database. Me informaram que eu poderia realizar essas permissões dessa forma: grant all on BancoDaMartina.* to martina with grant option BancoDaMartina.* quer dizer todas as tabelas do banco BancoDaMartina. Mas o Firebird não aceitou esse comando. Alguem pode me ajudar? Observação: Estou utilizando Debian e a versão do Firebird é 2.1.1 -- ~yuRi