From dominio em engeplus.com.br Sat May 1 11:15:45 2010 From: dominio em engeplus.com.br (Rodrigo) Date: Sat, 1 May 2010 11:15:45 -0300 Subject: [firebase-br] Sobre tamanho de Integer excedido References: <000001cae710$fae27ac0$f0a77040$@com><001901cae7dd$e28c61c0$1001a8c0@NOTEBOOK><4BD8A3BF.2070406@gmail.com><000001cae922$1d9a1ec0$1001a8c0@NOTEBOOK> Message-ID: <001c01cae938$ca56ffa0$1001a8c0@NOTEBOOK> Bom dia Junior obrigado pela ajuda, Tentei com o double precision, mas igual ao float ele arredonda e eu preciso que nao arredonde, Tipo no D.P 1,6888 ficaria 1,69 e eu quero que fique 1,6888 tem como fazer isso no double precision? Grato Rodrigo ----- Original Message ----- From: "Junior Miranda" To: "FireBase" Sent: Friday, April 30, 2010 8:45 AM Subject: Re: [firebase-br] Sobre tamanho de Integer excedido Já enfrentei algumas situações como estas. Principalmente quando o valor armazenado é oriundo de um cálculo envolvendo por exemplo tipos numeric(18,4). Para resolver atribui ao campo o tipo Double Precision. []'s Júnior Miranda. -------------------------------------------------- From: "Rodrigo" Sent: Friday, April 30, 2010 10:06 PM To: ; "FireBase" Subject: Re: [firebase-br] Sobre tamanho de Integer excedido > Boa noite Evandro, > > É uma boa sugestão, mas como faço para ele nao arredondar? > > Tipo 1,5556 fica 1,56 > > e a minha intenção é que tenha nao arredonde. > > ----- Original Message ----- > From: "Evandro Siqueira" > To: "FireBase" > Sent: Wednesday, April 28, 2010 6:08 PM > Subject: Re: [firebase-br] Sobre tamanho de Integer excedido > > > Neste caso, sugiro mudar o tipo de dado para float. > > Rodrigo escreveu: >> Boa noite, >> >> Em uma determinada tabela, tenho um campo Numeric(14,4), >> >> quando entra um valor ex. 400.000 por ex. ele apresenta um erro "Tamanho >> do Integer >> Excedido". >> >> Agora se digito 200.000 passa normalmente. >> >> Alguem poderia dar uma dica para nao dar mais este problema? >> >> Grato, >> >> Rodrigo >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > -- > []?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 joseluiz em digitoneletronica.com.br Sat May 1 11:37:58 2010 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Sat, 1 May 2010 11:37:58 -0300 Subject: [firebase-br] EIBclienterror UNSUPPORTED FEATURE DELPHI 2010 Message-ID: <000301cae93b$e5f4d310$b1de7930$@com.br> colegas.. Tenho uma SP funcionando 100% no delphi 7, mas no delphi 2010 tenho esse erro. "EIBclienterror UNSUPPORTED FEATURE" CHAMADA DA MINHA SP: procedure TFrmCliForOS.salvaregistro; begin with SPINSCCLI do begin Params[0].AsString:='S'; Params[1].AsString:='S'; Params[2].AsDate:=date; Params[3].AsDate:=date; Params[4].AsString:='C'; Params[5].AsString:='F'; Params[6].AsCurrency:=0.00; Params[7].AsCurrency:=200.00; Params[8].AsString:=editNome.Text; Params[9].AsString:=EditTipRua.Text; Params[10].AsString:='R'; Params[11].AsString:=editNomeRua.Text; Params[12].AsString:=editNumRua.Text; Params[13].AsString:=editBairro.Text; Params[14].AsString:=editCidade.Text; Params[15].AsString:='MG'; Params[16].AsString:=editCEP.Text; Params[17].AsString:=editDDD.Text; Params[18].AsString:=EditFone.Text; params[19].AsString:=EditCelular.Text; ExecProc; DM.IBTrans.Commit; end; end; Ja tentei usar QuoteDstr nos campos tipo string, e não resolveu. Alguem teria como me ajudar? Grato: Jose Luiz From sergio_ag em terra.com.br Sat May 1 11:58:27 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Sat, 1 May 2010 11:58:27 -0300 Subject: [firebase-br] EIBclienterror UNSUPPORTED FEATURE DELPHI 2010 References: <000301cae93b$e5f4d310$b1de7930$@com.br> Message-ID: .AsString, antes do delphi 2010, mapeia o parametro para ftString, mas depois, ftWideString - que acredito eu, NÃO funciona em nenhum banco de dados atualmente. Tente usar .AsAnsiString e veja se funciona. Essa alteração de ftWideString da embarcadero fez dezenas de componentes deixarem de funcionar, incluindo o proprio dbexpress deles... From evandro.abreu em gmail.com Sat May 1 15:44:16 2010 From: evandro.abreu em gmail.com (Evandro Abreu) Date: Sat, 1 May 2010 15:44:16 -0300 Subject: [firebase-br] Error Mapping failed Message-ID: Pessoal, na máquina em que eu desenvolvi meu sistema não ocorre este erro: SQL ERROR: Error Mapping Failed. Mas quando fui distribuir a aplicação ela aconteceu em todas as máquinas que o instalei, alguém sabe como resolver este problema pois já verifiquei a versão das DLL's e elas tem a mesma versão. Utilizo Delphi 7 + SQLDataSet + Provider + ClientDataSet + Firebird 2.0 Desde já agradeço. -- Atenciosamente, Evandro Abreu. From joseluiz em digitoneletronica.com.br Sat May 1 15:53:11 2010 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Sat, 1 May 2010 15:53:11 -0300 Subject: [firebase-br] RES: EIBclienterror UNSUPPORTED FEATURE DELPHI 2010 In-Reply-To: References: <000301cae93b$e5f4d310$b1de7930$@com.br> Message-ID: <000001cae95f$8d60d9a0$a8228ce0$@com.br> Sérgio,Obrigado.. Mais uma para não esquecer, no lugar de .AsString(.AsAnsiString) só penso uma coisa para que mudar algo que sempre funcionou 100%. Falou.. Jose Luiz Jose Luiz de Medeiros ===================== Delphi - PHP - MySql - Firebird (31)3817-1806 - 9628-4764 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Sérgio Alexandre Gianezini Enviada em: sábado, 1 de maio de 2010 11:58 Para: lista em firebase.com.br Assunto: Re: [firebase-br] EIBclienterror UNSUPPORTED FEATURE DELPHI 2010 .AsString, antes do delphi 2010, mapeia o parametro para ftString, mas depois, ftWideString - que acredito eu, NÃO funciona em nenhum banco de dados atualmente. Tente usar .AsAnsiString e veja se funciona. Essa alteração de ftWideString da embarcadero fez dezenas de componentes deixarem de funcionar, incluindo o proprio dbexpress deles... __________ Information from ESET NOD32 Antivirus, version of virus signature database 5076 (20100430) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 5077 (20100501) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From chmeireles em uol.com.br Sat May 1 18:57:12 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 1 May 2010 18:57:12 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Firebird_1_=2E5_n?= =?utf-8?q?o_Ubuntu?= In-Reply-To: <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> Message-ID: <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> Sandro, Segui a receitinha de bolo do link que tu me passaste e deu tudo certo, pelo menos é que eu pude entender das mensagens. Agora eu preciso fazer um teste para ver se consigo conectar-me em algum banco de dados. No windows eu tenho o IbExpert que versão free me atende muito bem. Você conhece algum utilitário semelhante para Linux? Tem alguma para me recomendar? Um abraço, C Henrique M Corbo     Em 27/04/2010 21:58, Sandro < sandro_rebelo em ibest.com.br > escreveu: Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ   ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Sat May 1 20:04:54 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Sat, 01 May 2010 20:04:54 -0300 Subject: [firebase-br] EIBclienterror UNSUPPORTED FEATURE DELPHI 2010 In-Reply-To: References: <000301cae93b$e5f4d310$b1de7930$@com.br> Message-ID: Ola Sergio! Meu amigo quer dizer que quem pretende migrar um projeto de qualquer versão anterior a 2010 e esteja utilizando .AsString terá que alterar em todo projeto? Eu ainda utilizo o D2007 e estou me preparando para mudar para o D2010, mais com esta nova, provavelmente tenha que adiar por mais algum tempo. Esse pessoal da CodeGear/Embarcadero faz cada uma que meu Deus! > ..AsString, antes do delphi 2010, mapeia o parametro para ftString, mas > depois, ftWideString - que acredito eu, NÃO funciona em nenhum banco de > dados atualmente. > Tente usar .AsAnsiString e veja se funciona. > > Essa alteração de ftWideString da embarcadero fez dezenas de componentes > deixarem de funcionar, incluindo o proprio dbexpress deles... -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From chmeireles em uol.com.br Sat May 1 20:43:21 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 1 May 2010 20:43:21 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Firebird__1=2E5_n?= =?utf-8?q?o_Ubuntu?= In-Reply-To: <4965841.8.1272454102263.JavaMail.ivan@apu> References: <4965841.8.1272454102263.JavaMail.ivan@apu> Message-ID: <4bdcbc9913caa_293edb20e78134@weasel13.tmail> Valeu Ivan, Fiz o teste em outra máquina virtual com o Ubuntu e também funcionou. Então a dica para quem já passou algum problema igual ao meu. As duas dicas funcionam. At. C Henrique M Corbo     Em 28/04/2010 08:28, Ivan Brasil Fuzzer < ivan em cyber.inf.br > escreveu: Em meu site[1] descrevo como transformar o .rpm em .deb e o processo de instalação do firebird 1.5 CS. [1] http://www.ubuntero.com.br/?p=425 ----- Original Message ----- From: "Sandro" To: "FireBase" Sent: Terça-feira, 27 de Abril de 2010 21:58:33 Subject: [firebase-br] RES: Instalação do Firebird 1.5 no Ubuntu Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 May 1 20:57:18 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sat, 1 May 2010 20:57:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Instala=E7=E3o_do_Firebird_1_?= =?iso-8859-1?q?=2E5_no_Ubuntu?= In-Reply-To: <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail><92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> Message-ID: <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> Que bom que conseguiu. Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para conectar o firebird no serviço Linux. Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista existe um tal de FlameRobin. No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas pode pegar o mesmo exemplo para utilizar com o fb 1.5 também. http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10 . Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons na lista que poderão lhe ajudar muito mais do que eu. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 18:57 Para: FireBase Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu Sandro, Segui a receitinha de bolo do link que tu me passaste e deu tudo certo, pelo menos é que eu pude entender das mensagens. Agora eu preciso fazer um teste para ver se consigo conectar-me em algum banco de dados. No windows eu tenho o IbExpert que versão free me atende muito bem. Você conhece algum utilitário semelhante para Linux? Tem alguma para me recomendar? Um abraço, C Henrique M Corbo     Em 27/04/2010 21:58, Sandro < sandro_rebelo em ibest.com.br > escreveu: Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ   ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Sat May 1 21:24:33 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 1 May 2010 21:24:33 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_Instala=C3=A7=C3=A3o_do_Firebird_1?= =?utf-8?q?__=2E5_no_Ubuntu?= In-Reply-To: <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> Message-ID: <4bdcc641daf00_7557db20e78150@weasel13.tmail> Ok Sandro, Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, só perguntei porque achei que soubesse me dizer qual é a melhor. Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar. A mensagem de erro sugere que o serviço não está ativo. Voc? conhece um forma de saber se o serviço do Firebird está ativo? Abraço. C Henrique M Corbo     Em 01/05/2010 20:57, Sandro < sandro_rebelo em ibest.com.br > escreveu: Que bom que conseguiu. Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para conectar o firebird no serviço Linux. Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista existe um tal de FlameRobin. No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas pode pegar o mesmo exemplo para utilizar com o fb 1.5 também. http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10 . Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons na lista que poderão lhe ajudar muito mais do que eu. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 18:57 Para: FireBase Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu Sandro, Segui a receitinha de bolo do link que tu me passaste e deu tudo certo, pelo menos é que eu pude entender das mensagens. Agora eu preciso fazer um teste para ver se consigo conectar-me em algum banco de dados. No windows eu tenho o IbExpert que versão free me atende muito bem. Você conhece algum utilitário semelhante para Linux? Tem alguma para me recomendar? Um abraço, C Henrique M Corbo     Em 27/04/2010 21:58, Sandro escreveu: Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ   ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sergio_ag em terra.com.br Sat May 1 23:25:04 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Sat, 1 May 2010 23:25:04 -0300 Subject: [firebase-br] EIBclienterror UNSUPPORTED FEATURE DELPHI 2010 References: <000301cae93b$e5f4d310$b1de7930$@com.br> Message-ID: Eu não migrei ainda para o Delphi 2010 até consegui uma atualização para SqlDirect - eu mesmo consigo mudar o fonte para tratar ftWideString como ftString nele, para o firebird/interbase... mas como eu uso sqldirect para acessar tanto firebird, quanto mysql, mssql e ole-db (microsoft access) não tem como... Esse mapeamento para ftWideString inviabiliza totalmente minha migração... Sim, .AsString nos parametros tem chances de dar erro SIM... lembrando que se você usa "value" (variant) nos parametros (eu uso) tbm mapeia para .AsString e ftWideString (o fastreport faz isso - foi assim que descobri o problema, recompilei e rodei um relatorio - BOOOOOM) Resta esperar, o 2010 adicionou muita coisa realmente boa, eu até quero migrar para ele, aproveitar a nova rtti, nova string, encoding, novos componentes/objetos, delegates, templates - mas a quebra de compatibilidade é realmente grande... From alexsistemass em gmail.com Sun May 2 00:09:29 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Sun, 2 May 2010 00:09:29 -0300 Subject: [firebase-br] Compilar tbudf 64 bits Message-ID: Boa Noite Estou Precisando Compilar a tbudf em 64 bits e não sei como fazer isso .. Não sei se o Delphi tem alguma maneira de compilar para 64 bits baixei o lazarus no ubuntu para compilar.. mas como não trabalho com lazarus não sei com fazer conto com a ajuda de vocês.. O firebird que esta instalado e 64 bits e ai a tbudf de 32 bits não funciona ate +++ From hpensador em gmail.com Sun May 2 07:27:31 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Sun, 02 May 2010 07:27:31 -0300 Subject: [firebase-br] Clausula IN In-Reply-To: References: Message-ID: Bom dia Rodrigo! No Firebird 2.5 creio não haja mais está limitação, em teste (estou testando atualmente o Firebird 2.5) em um sistema de FPG. Segue abaixo o comando SQL executado e o plan do IBExpert. delete from folha_base x where x.matricula in (select distinct w.matricula from folha w where w.cod_evento = 35) and x.sequencia = 1 Plan PLAN SORT ((W INDEX (FK_FOLHA_FUNCIONARIO))) PLAN (X NATURAL) Adapted Plan PLAN SORT ((W INDEX (FK_FOLHA_FUNCIONARIO))) PLAN (X NATURAL) 1981 record(s) was(were) deleted from FOLHA_BASE ------ Performance info ------ Prepare time = 0ms Execute time = 78ms Current memory = 11.100.024 Max memory = 12.355.888 Memory buffers = 2.048 Reads from disk to cache = 0 Writes from cache to disk = 2 Fetches from cache = 40.358 -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From agalysson em gmail.com Sun May 2 10:09:46 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Sun, 2 May 2010 10:09:46 -0300 Subject: [firebase-br] Selecionar carcteres de um campo varchar Firebird In-Reply-To: References: Message-ID: Provavelmente vc precisará de uma procedure para isso... eu nao sei se existe um "find('/',string)" que retorne a posição da barra na string... e caso não exista, vc precisará fazer um looping para achar a posição da '/' e entao por ultimo, a função "substring(campo From X For Y)" onde X é a posição inicial q vc quer e Y é a qtd de char que vc quer retornar... pelos seus exemplos, para retornar o '09' de '100/09', vc usa SubString(campo from 5 for 2); -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Se realmente deseja ter alguma coisa nesta vida, você deve trabalhar para consegui-la. Agora, silêncio! que eu quero ouvir os números da loteria...." - Homer Simpson Em 30 de abril de 2010 18:17, romulo escreveu: > Gostaria de sber como eu pego um determinado caracter de um campo varchar. > Eu tenho um campo do tipo varchar(10) e nele tenho registro como estes: > > 10/09 > 100/09 > 1/09 > 11111/09 > > eu tenho que pegar apartir da / os dois ultimos caracteres e jogar para > outro campo. Como eu poderia fazer isto? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sun May 2 18:39:05 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Sun, 2 May 2010 18:39:05 -0300 Subject: [firebase-br] Clausula IN In-Reply-To: References: Message-ID: Acho que este limite de 1500 é só quando você passa os valores fixos ao invés de um subselect, não é não? Tipo: select * from tabela where codigo in (1, 2, 3 ..., 1499, 1500) Aí sim não pode conter o 1501, mas se for um subselect, não me lembro de ter visto limite. Já dei manutenção em um sistema que usava muito isso, com fb 1.5. Troquei muita coisa para o "exists" :-) Abraço! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti 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 pode ser feito de várias formas, inclusive PaPal! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/5/2 Hélio Oliveira > > Bom dia Rodrigo! > > No Firebird 2.5 creio não haja mais está limitação, em teste (estou testando atualmente o Firebird 2.5) em um sistema de FPG. Segue abaixo o comando SQL executado e o plan do IBExpert. > > delete from folha_base x > where x.matricula in (select distinct w.matricula >                      from folha w >                      where w.cod_evento = 35) >  and x.sequencia = 1 > > Plan > PLAN SORT ((W INDEX (FK_FOLHA_FUNCIONARIO))) > PLAN (X NATURAL) > > Adapted Plan > PLAN SORT ((W INDEX (FK_FOLHA_FUNCIONARIO))) PLAN (X NATURAL) > > 1981 record(s) was(were) deleted from FOLHA_BASE > > ------ Performance info ------ > Prepare time = 0ms > Execute time = 78ms > Current memory = 11.100.024 > Max memory = 12.355.888 > Memory buffers = 2.048 > Reads from disk to cache = 0 > Writes from cache to disk = 2 > Fetches from cache = 40.358 > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 eduardo em icontroller.com.br Sun May 2 18:56:11 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Sun, 02 May 2010 18:56:11 -0300 Subject: [firebase-br] Selecionar carcteres de um campo varchar Firebird In-Reply-To: References: Message-ID: Duas formas select substring('011/99' from position('/', '011/99')+1 for 2)from rdb$database; ou, simplesmente select right('011/99',2) from rdb$database; Eduardo romulo escreveu: > Gostaria de sber como eu pego um determinado caracter de um campo > varchar. Eu tenho um campo do tipo varchar(10) e nele tenho registro > como estes: > > 10/09 > 100/09 > 1/09 > 11111/09 > > eu tenho que pegar apartir da / os dois ultimos caracteres e jogar para > outro campo. Como eu poderia fazer isto? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sun May 2 20:42:01 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sun, 2 May 2010 20:42:01 -0300 Subject: [firebase-br] =?utf-8?b?UkVTOiBSRVM6IEluc3RhbGHDp8OjbyBkbyBGaXJl?= =?utf-8?q?bird_1__=2E5_no_Ubuntu?= In-Reply-To: <4bdcc641daf00_7557db20e78150@weasel13.tmail> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail><92B03CD8629C4C42A5A7AC321B57D8B9@sandro><4bdca3b8bb055_61e668fee6c131@weasel8.tmail><5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> Message-ID: <2227D83DB7AC455D986EB6D5864B8B03@sandro> Tenta levar o serviço e ver se da algum erro, se não der é por que está ativo; /etc/init.d/firebird start para iniciar; /etc/init.d/firebird restart para reiniciar /etc/init.d/firebird stop para parar Tente conectar uma base sua pelo isql cd/etc/firebird/Bin ./isql Voce entrará no prompt do isql, como abaixo: SQL> connect '/teste.fdb' user 'sysdba' password 'masterkey'; SQL> show tables; mostrará as tabelas; SQL>quit; pra sair. Faça esses testes. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 21:25 Para: FireBase Assunto: Re: [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu Ok Sandro, Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, só perguntei porque achei que soubesse me dizer qual é a melhor. Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar. A mensagem de erro sugere que o serviço não está ativo. Voc? conhece um forma de saber se o serviço do Firebird está ativo? Abraço. C Henrique M Corbo Em 01/05/2010 20:57, Sandro < sandro_rebelo em ibest.com.br > escreveu: Que bom que conseguiu. Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para conectar o firebird no serviço Linux. Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista existe um tal de FlameRobin. No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas pode pegar o mesmo exemplo para utilizar com o fb 1.5 também. http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10 . Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons na lista que poderão lhe ajudar muito mais do que eu. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 18:57 Para: FireBase Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu Sandro, Segui a receitinha de bolo do link que tu me passaste e deu tudo certo, pelo menos é que eu pude entender das mensagens. Agora eu preciso fazer um teste para ver se consigo conectar-me em algum banco de dados. No windows eu tenho o IbExpert que versão free me atende muito bem. Você conhece algum utilitário semelhante para Linux? Tem alguma para me recomendar? Um abraço, C Henrique M Corbo Em 27/04/2010 21:58, Sandro escreveu: Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Sun May 2 21:05:17 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Sun, 02 May 2010 21:05:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BDICA=5D_-_Quantidade_de_usu=E1rio?= =?iso-8859-1?q?s_conectados?= Message-ID: Boa noite Colegas! Apesar de ter encontrado algo a respeito nesta lista, a informação não estava completa. Logo para podermos obter a quantidade de usuários conectados em nossa aplicação basta executarmos a seguinte consulta na tabela de sistema do Firebird. select count(MON$STATE) as conexoes from MON$ATTACHMENTS Eu estou utilizando Firebird 2.1, não tive como testar em outras versões, vi em alguns posts que também funciona no Firebird 2.0 - logo se algum colega puder testar nas outras versões como 1.5 e 2.0 e postar aqui se funcionou será de grande valia. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From chmeireles em uol.com.br Mon May 3 00:14:27 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Mon, 3 May 2010 00:14:27 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?_no_Ubuntu?= In-Reply-To: <2227D83DB7AC455D986EB6D5864B8B03@sandro> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> Message-ID: <4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail> Olá Sandro, Eu fiz o teste com comando: /etc/init.d/firebird start e retornou a seguinte mensagem: error while loading shared libraries: libstdc++.so.5: cannot open shared objetc file: No such file or directory. Isso é muito estranho, porque o segui a dica que estava neste fórum e me pareceu que instalação foi um sucesso. Ainda sim o outro teste que me indicaste: cd/etc/firebird/Bin E retornou-me uma mensagem dizendo que "Arquivo ou diretório não foi encontrado". Será que a instalação não foi bem sucedida? C Henrique M Corbo     Em 02/05/2010 20:42, Sandro < sandro_rebelo em ibest.com.br > escreveu: Tenta levar o serviço e ver se da algum erro, se não der é por que está ativo; /etc/init.d/firebird start para iniciar; /etc/init.d/firebird restart para reiniciar /etc/init.d/firebird stop para parar Tente conectar uma base sua pelo isql cd/etc/firebird/Bin ./isql Voce entrará no prompt do isql, como abaixo: SQL> connect '/teste.fdb' user 'sysdba' password 'masterkey'; SQL> show tables; mostrará as tabelas; SQL>quit; pra sair. Faça esses testes. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 21:25 Para: FireBase Assunto: Re: [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu Ok Sandro, Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, só perguntei porque achei que soubesse me dizer qual é a melhor. Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar. A mensagem de erro sugere que o serviço não está ativo. Voc? conhece um forma de saber se o serviço do Firebird está ativo? Abraço. C Henrique M Corbo Em 01/05/2010 20:57, Sandro escreveu: Que bom que conseguiu. Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para conectar o firebird no serviço Linux. Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista existe um tal de FlameRobin. No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas pode pegar o mesmo exemplo para utilizar com o fb 1.5 também. http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10 . Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons na lista que poderão lhe ajudar muito mais do que eu. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 18:57 Para: FireBase Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu Sandro, Segui a receitinha de bolo do link que tu me passaste e deu tudo certo, pelo menos é que eu pude entender das mensagens. Agora eu preciso fazer um teste para ver se consigo conectar-me em algum banco de dados. No windows eu tenho o IbExpert que versão free me atende muito bem. Você conhece algum utilitário semelhante para Linux? Tem alguma para me recomendar? Um abraço, C Henrique M Corbo Em 27/04/2010 21:58, Sandro escreveu: Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Mon May 3 00:20:32 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Mon, 3 May 2010 00:20:32 -0300 Subject: [firebase-br] =?utf-8?q?=5BDICA=5D_-_Quantidade_de_usu=C3=A1rio_s?= =?utf-8?q?_conectados?= In-Reply-To: References: Message-ID: <4bde41003656_3d652b0e6c1b9@weasel19.tmail> Prezado Hélio, Boa noite. Só para certificar esse comando funciona também para saber quais o usuários conectados inclusive na versão Classic do firebird? Ou tu fizeste apenas o teste na versão SuperServer? At. C Henrique M Corbo     Em 02/05/2010 21:05, Hélio Oliveira < hpensador em gmail.com > escreveu: Boa noite Colegas! Apesar de ter encontrado algo a respeito nesta lista, a informação não estava completa. Logo para podermos obter a quantidade de usuários conectados em nossa aplicação basta executarmos a seguinte consulta na tabela de sistema do Firebird. select count(MON$STATE) as conexoes from MON$ATTACHMENTS Eu estou utilizando Firebird 2.1, não tive como testar em outras versões, vi em alguns posts que também funciona no Firebird 2.0 - logo se algum colega puder testar nas outras versões como 1.5 e 2.0 e postar aqui se funcionou será de grande valia. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.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 Mon May 3 06:35:22 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 3 May 2010 06:35:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BDICA=5D_-_Quantidade_de_usu=E1rio?= =?iso-8859-1?q?_s_conectados?= In-Reply-To: <4bde41003656_3d652b0e6c1b9@weasel19.tmail> References: <4bde41003656_3d652b0e6c1b9@weasel19.tmail> Message-ID: na 2.0.3 super server da erro, table unknow para MON$ATTACHMENTS Em 3 de maio de 2010 00:20, C Henrique M Corbo escreveu: > Prezado Hélio, > > Boa noite. Só para certificar esse comando funciona também para saber quais > o usuários conectados inclusive na versão Classic do firebird? Ou tu fizeste > apenas o teste na versão SuperServer? > > At. > > C Henrique M Corbo > > > > > > > > > > > > > > > > > Em 02/05/2010 21:05, Hélio Oliveira < hpensador em gmail.com > escreveu: > Boa noite Colegas! > > Apesar de ter encontrado algo a respeito nesta lista, a informação não > estava completa. Logo para podermos obter a quantidade de usuários > conectados em nossa aplicação basta executarmos a seguinte consulta na > tabela de sistema do Firebird. > > select count(MON$STATE) as conexoes from MON$ATTACHMENTS > > Eu estou utilizando Firebird 2.1, não tive como testar em outras > versões, vi em alguns posts que também funciona no Firebird 2.0 - logo > se algum colega puder testar nas outras versões como 1.5 e 2.0 e postar > aqui se funcionou será de grande valia. > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 > From vansiqq em gmail.com Mon May 3 08:03:37 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Mon, 03 May 2010 08:03:37 -0300 Subject: [firebase-br] =?windows-1252?q?=5BDICA=5D_-_Quantidade_de_usu=E1r?= =?windows-1252?q?io_s_conectados?= In-Reply-To: References: <4bde41003656_3d652b0e6c1b9@weasel19.tmail> Message-ID: <4BDEAD89.8000700@gmail.com> A Tabela MON$ATTACHMENTS só existe a partir da versão 2.1. Existe uma Lib em delphi criada pelo pessoal da lista que permite essas e outras operações no banco de dados em versões anteriores. é a firebaselib, se não me engano. Reijanio Nunes Ribeiro escreveu: > na 2.0.3 super server da erro, table unknow para MON$ATTACHMENTS > > Em 3 de maio de 2010 00:20, C Henrique M Corbo escreveu: > > >> Prezado Hélio, >> >> Boa noite. Só para certificar esse comando funciona também para saber quais >> o usuários conectados inclusive na versão Classic do firebird? Ou tu fizeste >> apenas o teste na versão SuperServer? >> >> At. >> >> C Henrique M Corbo >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Em 02/05/2010 21:05, Hélio Oliveira < hpensador em gmail.com > escreveu: >> Boa noite Colegas! >> >> Apesar de ter encontrado algo a respeito nesta lista, a informação não >> estava completa. Logo para podermos obter a quantidade de usuários >> conectados em nossa aplicação basta executarmos a seguinte consulta na >> tabela de sistema do Firebird. >> >> select count(MON$STATE) as conexoes from MON$ATTACHMENTS >> >> Eu estou utilizando Firebird 2.1, não tive como testar em outras >> versões, vi em alguns posts que também funciona no Firebird 2.0 - logo >> se algum colega puder testar nas outras versões como 1.5 e 2.0 e postar >> aqui se funcionou será de grande valia. >> >> -- >> []'s, >> >> Hélio Oliveira >> Analista de Sistemas >> Delphi Developer >> http://hpensador.blogspot.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 >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 sandro_rebelo em ibest.com.br Mon May 3 08:43:23 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Mon, 3 May 2010 08:43:23 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?_no_Ubuntu?= References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail><92B03CD8629C4C42A5A7AC321B57D8B9@sandro><4bdca3b8bb055_61e668fee6c131@weasel8.tmail><5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro><4bdcc641daf00_7557db20e78150@weasel13.tmail><2227D83DB7AC455D986EB6D5864B8B03@sandro> <4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail> Message-ID: Humm, Mas me diga, vc baixou e instalou a biblioteca de compatibilidade abaixo? http://ftp.br.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.debE eu passei a pasta errada no outro teste:O certo é: cd/opt/firebird/binEsse seu primeiro problema eu resolvi instalando a libstdc++5. E acabei deolhar no meu servidor e é ela mesma que tenho instalado aqui.Sandro----- Original Message -----From: "C Henrique M Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:14 AMSubject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu> Olá Sandro,>> Eu fiz o teste com comando:>> /etc/init.d/firebird start>> e retornou a seguinte mensagem:>> error while loading shared libraries: libstdc++.so.5: cannot open sharedobjetc file: No such file or directory.>> Isso é muito estranho, porque o segui a dica que estava neste fórum e mepareceu que instalação foi um sucesso.>> Ainda sim o outro teste que me indicaste:>> cd/etc/firebird/Bin>> E retornou-me uma mensagem dizendo que "Arquivo ou diretório não foiencontrado".>> Será que a instalação não foi bem sucedida?>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 02/05/2010 20:42, Sandro < sandro_rebelo em ibest.com.br > escreveu:> Tenta levar o serviço e ver se da algum erro, se não der é por que estáativo;>> /etc/init.d/firebird start para iniciar;> /etc/init.d/firebird restart para reiniciar> /etc/init.d/firebird stop para parar>>> Tente conectar uma base sua pelo isql>> cd/etc/firebird/Bin> ./isql>> Voce entrará no prompt do isql, como abaixo:> SQL> connect '/teste.fdb' user 'sysdba' password 'masterkey';> SQL> show tables; mostrará as tabelas;>> SQL>quit; pra sair.>> Faça esses testes.>> []'s>> Sandro>>>>> -----Mensagem original-----> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 21:25> Para: FireBase> Assunto: Re: [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu>> Ok Sandro,>> Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, sóperguntei porque achei que soubesse me dizer qual é a melhor.>> Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar.A mensagem de erro sugere que o serviço não está ativo. Voc? conhece umforma de saber se o serviço do Firebird está ativo?>> Abraço.>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 01/05/2010 20:57, Sandro escreveu:> Que bom que conseguiu.>> Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não> ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para> conectar o firebird no serviço Linux.>>> Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista> existe um tal de FlameRobin.>> No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas podepegar> o mesmo exemplo para utilizar com o fb 1.5 também.>>>http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10> .>>> Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons> na lista que poderão lhe ajudar muito mais do que eu.>>> []'s>> Sandro>>> -----Mensagem original-----> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 18:57> Para: FireBase> Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu>> Sandro,>> Segui a receitinha de bolo do link que tu me passaste e deu tudo certo,pelo> menos é que eu pude entender das mensagens.>> Agora eu preciso fazer um teste para ver se consigo conectar-me em algum> banco de dados. No windows eu tenho o IbExpert que versão free me atende> muito bem.>> Você conhece algum utilitário semelhante para Linux? Tem alguma para me> recomendar?>> Um abraço,>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 27/04/2010 21:58, Sandro escreveu:> Caro colega, tive problema parecido e não obtive resposta, mas conseguir> garimpar na net e achei.>> Mesmo que você descompacte o arquivo e instale, vai dar problema com afalta> da libstdc++5.>> Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas> acho que foi isso que eu fiz no meu servidor também.>>>http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n> o-ubuntu-server-9-10>>>>> Outras duvidas na instalação pelo .tar, definir senhas e outras coisasvocê> pode encontrar no release notes da versão 1.5 que inclusive está em> português.>> Valeu.>>>>>> -----Mensagem original-----> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> Enviada em: terça-feira, 27 de abril de 2010 18:46> Para: lista em firebase.com.br> Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu>> Senhores,>> Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou> iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntue> gostaria de instalar o Firebird 1.5. Eu baixei o arquivo> FirebirdSS-1.5.6.5026-0.i686.tar.gz.>> Eu gostaria de saber como se faz para instalar o firebird no Ubuntu.Alguém> pode me dar uma ajuda?>> At.>> C Henrique M Corbo> Padre Miguel - RJ>>>>>>>>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Mon May 3 09:17:50 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 3 May 2010 09:17:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BDICA=5D_-_Quantidade_de_usu=E1rio?= =?iso-8859-1?q?_s_conectados?= In-Reply-To: <4bde41003656_3d652b0e6c1b9@weasel19.tmail> References: <4bde41003656_3d652b0e6c1b9@weasel19.tmail> Message-ID: <1874083356.20100503091750@warmboot.com.br> Funciona para a Classic tb, mas as tabelas de monitoramento soh existem a partir do FB 2.1 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CHMC> Prezado Hélio, CHMC> Boa noite. Só para certificar esse comando funciona também para CHMC> saber quais o usuários conectados inclusive na versão Classic do CHMC> firebird? Ou tu fizeste apenas o teste na versão SuperServer? CHMC> At. CHMC> C Henrique M Corbo CHMC> CHMC> CHMC>   CHMC>   CHMC> Em 02/05/2010 21:05, Hélio Oliveira < hpensador em gmail.com > escreveu: CHMC> Boa noite Colegas! CHMC> Apesar de ter encontrado algo a respeito nesta lista, a informação não CHMC> estava completa. Logo para podermos obter a quantidade de usuários CHMC> conectados em nossa aplicação basta executarmos a seguinte consulta na CHMC> tabela de sistema do Firebird. CHMC> select count(MON$STATE) as conexoes from MON$ATTACHMENTS CHMC> Eu estou utilizando Firebird 2.1, não tive como testar em outras CHMC> versões, vi em alguns posts que também funciona no Firebird 2.0 - logo CHMC> se algum colega puder testar nas outras versões como 1.5 e 2.0 e postar CHMC> aqui se funcionou será de grande valia. From teodoro_rodrigo em ig.com.br Mon May 3 09:44:45 2010 From: teodoro_rodrigo em ig.com.br (Rodrigo Teodoro) Date: Mon, 03 May 2010 09:44:45 -0300 Subject: [firebase-br] Problemas de indices com Firebird 2.0.3 embedded Message-ID: Bom dia, Mais um problema... quando acontece vem em bando! Vocês utilizam a versão embedded nas suas aplicações? Bom eu utilizo, porém estou com o problema sério que compromete os índices das minhas tabelas após alguns dias de uso e somente é possível acertar com backup e restore. Foi complicado detectar o problema pois eu tive que usar o sistema como um usuário normal durante 19 dias até achar o problema, porém o tempo é variável. Uso a versão 2.0.3, e após alguns dias de uso da aplicação os indices se atrapalham e um simples select não retorna registros se incluir um where simples tipo select * from tabela where campo = valor. Para ter idéia, minha aplicação é feita em Delphi + DBx e tenho um importador de carga feito em C++ Builder com Ibpp, que importa external files fazendo delete, update and insert nas tabelas de produção. Minha aplicação é offline! O server que gera as external files é Perl. Eu utilizo uma tabela como cache que é refeita (delete + insert) a cada 2 dias em média, caso seja necessário após a atualização do banco de dados do cliente. O problema que detectei ocorreu nela. Porém, creio que pode acontecer em muitas outras gerando um grande problema na minha aplicação já que em média um usuário atualiza a base de dados 1 vez por dia e tenho tabelas que mudam diariamente e estas possuem mais de 100K registros. Já pensou se ocorre um delete e insert em massa destas tabelas? Atualmente a média de deletes é 3k por dia e 1k de insert. Quem utiliza a versão embedded já passou por isto? Alguma sugestão? Obrigado, Rodrigo Teodoro From daniel em agriness.com Mon May 3 10:22:12 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Mon, 3 May 2010 10:22:12 -0300 Subject: [firebase-br] =?utf-8?q?Usar_ou_n=C3=A3o_usar_View_em_um_select?= =?utf-8?q?=3F?= In-Reply-To: References: Message-ID: <001201caeac3$a45de660$ed19b320$@com> Olá Pessoal, Gostaria de esclarecer uma dúvida: Usar uma view no lugar de um subselect altera o desempenho do select no FB? Segundo eu pesquisei, dá no mesmo, a views só se destaca no controle de acesso às tabelas... mas gostaria de uma confirmação se é isso mesmo... Obrigado. Daniel da Silva Fernandes Tecnologia --------------------------------------------------------------------------------------- AGRINESS ? Gestão da Informação para Suinocultura ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com --------------------------------------------------------------------------------------- From listas em warmboot.com.br Mon May 3 11:10:20 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 3 May 2010 11:10:20 -0300 Subject: [firebase-br] Problemas de indices com Firebird 2.0.3 embedded In-Reply-To: References: Message-ID: <1991907800.20100503111020@warmboot.com.br> Algum motivo especial pra vc não estar utilizando o 2.0.5? Ele corrigi alguns bugs, e pode ser que o problema que vc está tendo esteja entre eles. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RT> Bom dia, RT> Mais um problema... quando acontece vem em bando! RT> Vocês utilizam a versão embedded nas suas aplicações? RT> Bom eu utilizo, porém estou com o problema sério que compromete os RT> índices das minhas tabelas após alguns dias de uso e somente é possível RT> acertar com backup e restore. RT> Foi complicado detectar o problema pois eu tive que usar o sistema como RT> um usuário normal durante 19 dias até achar o problema, porém o tempo é RT> variável. RT> Uso a versão 2.0.3, e após alguns dias de uso da aplicação os indices se RT> atrapalham e um simples select não retorna registros se incluir um where RT> simples tipo select * from tabela where campo = valor. RT> Para ter idéia, minha aplicação é feita em Delphi + DBx e tenho um RT> importador de carga feito em C++ Builder com Ibpp, que importa external RT> files fazendo delete, update and insert nas tabelas de produção. Minha RT> aplicação é offline! O server que gera as external files é Perl. RT> Eu utilizo uma tabela como cache que é refeita (delete + insert) a cada RT> 2 dias em média, caso seja necessário após a atualização do banco de RT> dados do cliente. O problema que detectei ocorreu nela. Porém, creio que RT> pode acontecer em muitas outras gerando um grande problema na minha RT> aplicação já que em média um usuário atualiza a base de dados 1 vez por RT> dia e tenho tabelas que mudam diariamente e estas possuem mais de 100K RT> registros. Já pensou se ocorre um delete e insert em massa destas RT> tabelas? Atualmente a média de deletes é 3k por dia e 1k de insert. RT> Quem utiliza a versão embedded já passou por isto? RT> Alguma sugestão? RT> Obrigado, RT> Rodrigo Teodoro RT> ______________________________________________ RT> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br RT> Para saber como gerenciar/excluir seu cadastro na lista, use: RT> http://www.firebase.com.br/fb/artigo.php?id=1107 RT> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Mon May 3 12:14:21 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Mon, 3 May 2010 12:14:21 -0300 Subject: [firebase-br] =?utf-8?q?=5BDICA=5D_-_Quantidade_de_usu=C3=A1rio__?= =?utf-8?q?s_conectados?= In-Reply-To: <1874083356.20100503091750@warmboot.com.br> References: <4bde41003656_3d652b0e6c1b9@weasel19.tmail> <1874083356.20100503091750@warmboot.com.br> Message-ID: <4bdee84d8b51e_2ad33ee767426c@weasel18.tmail> Isso é ótimo. Eu estou usando a versão 1.5. Como não tinha esse recurso, eu tive que criar um servidor de aplicação baseado em bloqueio pessimista para que montar essa rotina. Confesso-te que não gostei muito do que fiz, mas pelo menos está funcionando. A versão 2.1 já está instável. Tem relatos de problemas para migração da versão 1.5 para 2.1? AT. C Henrique M Corbo     Em 03/05/2010 09:17, Carlos H. Cantu < listas em warmboot.com.br > escreveu: Funciona para a Classic tb, mas as tabelas de monitoramento soh existem a partir do FB 2.1 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CHMC> Prezado Hélio, CHMC> Boa noite. Só para certificar esse comando funciona também para CHMC> saber quais o usuários conectados inclusive na versão Classic do CHMC> firebird? Ou tu fizeste apenas o teste na versão SuperServer? CHMC> At. CHMC> C Henrique M Corbo CHMC> CHMC> CHMC>   CHMC>   CHMC> Em 02/05/2010 21:05, Hélio Oliveira escreveu: CHMC> Boa noite Colegas! CHMC> Apesar de ter encontrado algo a respeito nesta lista, a informação não CHMC> estava completa. Logo para podermos obter a quantidade de usuários CHMC> conectados em nossa aplicação basta executarmos a seguinte consulta na CHMC> tabela de sistema do Firebird. CHMC> select count(MON$STATE) as conexoes from MON$ATTACHMENTS CHMC> Eu estou utilizando Firebird 2.1, não tive como testar em outras CHMC> versões, vi em alguns posts que também funciona no Firebird 2.0 - logo CHMC> se algum colega puder testar nas outras versões como 1.5 e 2.0 e postar CHMC> aqui se funcionou será de grande valia. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Mon May 3 12:29:48 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Mon, 3 May 2010 12:29:48 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?__no_Ubuntu?= In-Reply-To: References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> <4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail> Message-ID: <4bdeebeca4166_67f63ee767410@weasel18.tmail> Olá Sandro, Eu fiz o seguinte. Eu baixei o seguinte na seguinte url: http://sourceforge.net/projects/firebird/files/firebird-linux-i386/1.5.6-Release/FirebirdCS-1.5.6.5026-0.i686.tar.gz/download Depois segui os seguintes procedimento do tutorial que passaste para mim que está url: http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Pelas mensagens pareceu-me que deu tudo certo. Ahh outra coisa. Eu encontrei a pasta que tu me informaste no último e-mail cd/opt/firebird/bin. Mas quando chamo o comando ./isql ocorre o seguinte erro: ./isql: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory Eu estou pensando em fazer a instalação novamente. Como faço para desinstalar a versão que instalei e tentar refazêla? At. C Henrique M Corbo     Em 03/05/2010 08:43, Sandro < sandro_rebelo em ibest.com.br > escreveu: Humm, Mas me diga, vc baixou e instalou a biblioteca de compatibilidade abaixo? http://ftp.br.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.debE eu passei a pasta errada no outro teste:O certo é: cd/opt/firebird/binEsse seu primeiro problema eu resolvi instalando a libstdc++5. E acabei deolhar no meu servidor e é ela mesma que tenho instalado aqui.Sandro----- Original Message -----From: "C Henrique M Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:14 AMSubject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu> Olá Sandro,>> Eu fiz o teste com comando:>> /etc/init.d/firebird start>> e retornou a seguinte mensagem:>> error while loading shared libraries: libstdc++.so.5: cannot open sharedobjetc file: No such file or directory.>> Isso é muito estranho, porque o segui a dica que estava neste fórum e mepareceu que instalação foi um sucesso.>> Ainda sim o outro teste que me indicaste:>> cd/etc/firebird/Bin>> E retornou-me uma mensagem dizendo que "Arquivo ou diretório não foiencontrado".>> Será que a instalação n ão foi bem sucedida?>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 02/05/2010 20:42, Sandro escreveu:> Tenta levar o serviço e ver se da algum erro, se não der é por que estáativo;>> /etc/init.d/firebird start para iniciar;> /etc/init.d/firebird restart para reiniciar> /etc/init.d/firebird stop para parar>>> Tente conectar uma base sua pelo isql>> cd/etc/firebird/Bin> ./isql>> Voce entrará no prompt do isql, como abaixo:> SQL> connect '/teste.fdb' user 'sysdba' password 'masterkey';> SQL> show tables; mostrará as tabelas;>> SQL>quit; pra sair.>> Faça esses testes.>> []'s>> Sandro>>>>> -----Mensagem original-----> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 21:25> Para: FireBase> Assunto: Re: [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu>> Ok Sandro,>> Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, sóperguntei porque achei que soubesse me dizer qual é a melhor.>> Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar.A mensagem de erro sugere que o serviço não está ativo. Voc? conhece umforma de saber se o serviço do Firebird está ativo?>> Abraço.>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 01/05/2010 20:57, Sandro escreveu:> Que bom que conseguiu.>> Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não> ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para> conectar o firebird no serviço Linux.>>> Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista> existe um tal de FlameRobin.>> No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas podepegar> o mesmo exemplo para utilizar com o fb 1.5 também.>>>http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10> .>>> Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons> na lista que poderão lhe ajudar muito mais do que eu.>>> []'s>> Sandro>>> -----Mensagem original-----> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 18:57> Para: FireBase> Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu>> Sandro,>> Segui a receitinha de bolo do link que tu me passaste e deu tudo certo,pelo> menos é que eu pude entender das mensagens.>> Agora eu preciso fazer um teste para ver se consigo conectar-me em algum> banco de dados. No windows eu tenho o IbExpert que versão free me atende> muito bem.>> Você conhece algum utilitário semelhante para Linux? Tem alguma para me> recomendar?>> Um abraço,>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 27/04/2010 21:58, Sandro escreveu:> Caro colega, tive problema parecido e não obtive resposta, mas conseguir> garimpar na net e achei.>> Mesmo que você descompacte o arquivo e instale, vai dar problema com afalta> da libstdc++5.>> Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas> acho que foi isso que eu fiz no meu servidor também.>>>http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n> o-ubuntu-server-9-10>>>>> Outras duvidas na instalação pelo .tar, definir senhas e outras coisasvocê> pode encontrar no release notes da versão 1.5 que inclusive está em> português.>> Valeu.>>>>>> -----Mensagem original-----> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> Enviada em: terça-feira, 27 de abril de 2010 18:46> Para: lista em firebase.com.br> Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu>> Senhores,>> Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou> iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntue> gostaria de instalar o Firebird 1.5. Eu baixei o arquivo> FirebirdSS-1.5.6.5026-0.i686.tar.gz.>> Eu gostaria de saber como se faz para instalar o fir ebird no Ubuntu.Alguém> pode me dar uma ajuda?>> At.>> C Henrique M Corbo> Padre Miguel - RJ>>>>>>>>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/ pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hos pedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 embras.net Mon May 3 12:40:46 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Mon, 3 May 2010 12:40:46 -0300 Subject: [firebase-br] Sobre tamanho de Integer excedido In-Reply-To: <001901cae7dd$e28c61c0$1001a8c0@NOTEBOOK> References: <000001cae710$fae27ac0$f0a77040$@com> <001901cae7dd$e28c61c0$1001a8c0@NOTEBOOK> Message-ID: Boa Tarde, O Double precision nao arredonda valores, acredito que a aplicação deva estar gerando o dado no formato arredondado na hora de passar para o banco, mesmo que a variavel tenha o conteudo nao arredondado voce pode estar arredondando no ato de um possivel caso como o abaixo, onde o currency da linguagem vai formatar para o padrao dinheiro: Query1.fieldbyname('CAMPO').AsCurrency := Variavel; Espero ter ajudado Em 29 de abril de 2010 17:52, Rodrigo escreveu: > Boa noite, > > Em uma determinada tabela, tenho um campo Numeric(14,4), > > quando entra um valor ex. 400.000 por ex. ele apresenta um erro "Tamanho do > Integer > Excedido". > > Agora se digito 200.000 passa normalmente. > > Alguem poderia dar uma dica para nao dar mais este problema? > > Grato, > > Rodrigo > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From cpd em contabilizanet.com.br Mon May 3 12:49:53 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Mon, 3 May 2010 12:49:53 -0300 Subject: [firebase-br] lock conflit on no wait transaction Message-ID: Boa tarde pessoal, Comecei a utilizar transações num sistema que estou desenvolvendo e estou me deparando com Este erro constantemente,, ele acontece quando eu inicio uma trasnsação, na maquina onde inicia a transação O sistema continua funcionado perfeitamente, mais na outra maquina da rede quando Vou inserir novos dados no sistema dá o seguinte erro, Lock conflito on no wait transaction, estou utilizando delphi 7 , ibo objetct e firebird 1.5. O que vcs me aconselham fazer para cercar este erro? Lembrando que este erro so Ocorre quando inicio uma transação. From eduardo em embras.net Mon May 3 13:10:01 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Mon, 3 May 2010 13:10:01 -0300 Subject: [firebase-br] lock conflit on no wait transaction In-Reply-To: References: Message-ID: Boa Tarde, A transacao funciona basicamente como um bloqueio do registro para que nao ocorra gravacoes simultaneas, por isso, quando uma segunda maquina tenta acessar o registro que voce esta utilizando ele gera essa mensagem. Se voce tem em uma tabela 500 registros e vai gravar mais um pegado por exemplo o proximo numero para inserir por um " select max(ID) from tabela " ele trara para voce o 501 e enquanto voce nao der COMMIT ou ROLLBACK esse registro nao sera gravado efetivamente para as outras maquinas ( basicamente ele nao existe para as demais maquinas ), com isso para a outa maquina ela tambem ira pegar como proximo numero o 501 e por isso ocorre o erro. para sanar esse erro voce deve tomar algumas medidas como por exemplo: - iniciar a transacao apenas no momento exato da gravacao porque voce fica com o registro travado o minimo de tempo possivel; - deixar para pegar o proximo numero tambem no momento da gravacao - pode-se tambem utilizar triggers e generators e assim nao ter esse problema ( mas a numeracao pode ficar pulada ). Espero ter ajudado, Em 3 de maio de 2010 12:49, Contabiliza - Cristiano escreveu: > Boa tarde pessoal, > > > > Comecei a utilizar transações num sistema que estou desenvolvendo e estou me > deparando com > > Este erro constantemente,, ele acontece quando eu inicio uma trasnsação, na > maquina onde inicia a transação > > O sistema continua funcionado perfeitamente, mais na outra maquina da rede > quando > > Vou inserir novos dados no sistema dá o seguinte erro, > > Lock conflito on no wait transaction, estou utilizando delphi 7 , ibo > objetct e firebird 1.5. > > O que vcs me aconselham fazer para cercar este erro? Lembrando que este erro > so > > Ocorre quando inicio uma transaçã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 > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From magnosysteminformatica em gmail.com Mon May 3 13:15:10 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Mon, 3 May 2010 13:15:10 -0300 Subject: [firebase-br] lock conflit on no wait transaction References: Message-ID: <002a01caeadb$d042b310$6915a8c0@MagnoSystem> A sua transação está ficando aberta por muito tempo??? Este erro acontece quando a transação 1 altera um registro e não commita. Se a transação 2 tentar alterar o mesmo registro irá dar erro. A regra é clara. Procure deixar sua transação aberta o mínimo de tempo possível. Colha todos os dados que puder antes de abrir a transação. Só quando tiver com tudo preparado faça a operação o mais rápido possível. Feito este reparo, tenha em mente (embora difícil) que existe uma probabilidade pequena de lock conflict. Eu implantei uma rotina no meu sistema que se houver este erro de lock conflict, a transação é cancelada, espera 1 segundo e realizada novamente em um máximo de tentativa de 5 vezes (5 segundos). Na prática costuma ser mais do que suficiente. ----- Original Message ----- From: "Contabiliza - Cristiano" To: "'FireBase'" Sent: Monday, May 03, 2010 12:49 PM Subject: [firebase-br] lock conflit on no wait transaction Boa tarde pessoal, Comecei a utilizar transações num sistema que estou desenvolvendo e estou me deparando com Este erro constantemente,, ele acontece quando eu inicio uma trasnsação, na maquina onde inicia a transação O sistema continua funcionado perfeitamente, mais na outra maquina da rede quando Vou inserir novos dados no sistema dá o seguinte erro, Lock conflito on no wait transaction, estou utilizando delphi 7 , ibo objetct e firebird 1.5. O que vcs me aconselham fazer para cercar este erro? Lembrando que este erro so Ocorre quando inicio uma transaçã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 chmeireles em uol.com.br Mon May 3 13:21:25 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Mon, 3 May 2010 13:21:25 -0300 Subject: [firebase-br] =?utf-8?q?Fwd=3A__Instala=C3=A7=C3=A3o_do_Fire_bird?= =?utf-8?q?_1__=2E5__no_Ubuntu?= In-Reply-To: <4bdeebeca4166_67f63ee767410@weasel18.tmail> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> <4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail> <4bdeebeca4166_67f63ee767410@weasel18.tmail> Message-ID: <4bdef805a61df_5fde3ee76742b4@weasel18.tmail> Oi Sandro, Eu cometi uma pequena nesga na frase do e-mail anterior. Segue a correção: Eu fiz o seguinte. Eu baixei o firbeird na url: http://sourceforge.net/projects/firebird/files/firebird-linux-i386/1.5.6-Release/FirebirdCS-1.5.6.5026-0.i686.tar.gz/download C Henrique M Corbo     Mensagem original De: C Henrique M Corbo < chmeireles em uol.com.br > Para: FireBase < lista em firebase.com.br > Assunto: Re: [firebase-br] Instalação do Fire bird 1 .5 no Ubuntu Enviada: 03/05/2010 12:29 Olá Sandro, Eu fiz o seguinte. Eu baixei o seguinte na seguinte url: http://sourceforge.net/projects/firebird/files/firebird-linux-i386/1.5.6-Release/FirebirdCS-1.5.6.5026-0.i686.tar.gz/download Depois segui os seguintes procedimento do tutorial que passaste para mim que está url: http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Pelas mensagens pareceu-me que deu tudo certo. Ahh outra coisa. Eu encontrei a pasta que tu me informaste no último e-mail cd/opt/firebird/bin. Mas quando chamo o comando ./isql ocorre o seguinte erro: ./isql: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory Eu estou pensando em fazer a instalação novamente. Como faço para desinstalar a versão que instalei e tentar refazêla? At. C Henrique M Corbo     Em 03/05/2010 08:43, Sandro escreveu: Humm, Mas me diga, vc baixou e instalou a biblioteca de compatibilidade abaixo? http://ftp.br.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.debE eu passei a pasta errada no outro teste:O certo é: cd/opt/firebird/binEsse seu primeiro problema eu resolvi instalando a libstdc++5. E acabei deolhar no meu servidor e é ela mesma que tenho instalado aqui.Sandro----- Original Message -----From: "C Henrique M Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:14 AMSubject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu> Olá Sandro,>> Eu fiz o teste com comando:>> /etc/init.d/firebird start>> e retornou a seguinte mensagem:>> error while loading shared libraries: libstdc++.so.5: cannot open sharedobjetc file: No such file or directory.>> Isso é muito estranho, porque o segui a dica que estava neste fórum e mepareceu que instalação foi um sucesso.>> Ainda sim o outro teste que me indicaste:>> cd/etc/firebird/Bin>> E retornou-me uma mensagem dizendo que "Arquivo ou diretório não foiencontrado".>> Será que a instalação n ão foi bem sucedida?>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 02/05/2010 20:42, Sandro escreveu:> Tenta levar o serviço e ver se da algum erro, se não der é por que estáativo;>> /etc/init.d/firebird start para iniciar;> /etc/init.d/firebird restart para reiniciar> /etc/init.d/firebird stop para parar>>> Tente conectar uma base sua pelo isql>> cd/etc/firebird/Bin> ./isql>> Voce entrará no prompt do isql, como abaixo:> SQL> connect '/teste.fdb' user 'sysdba' password 'masterkey';> SQL> show tables; mostrará as tabelas;>> SQL>quit; pra sair.>> Faça esses testes.>> []'s>> Sandro>>>>> -----Mensagem original-----> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 21:25> Para: FireBase> Assunto: Re: [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu>> Ok Sandro,>> Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, sóperguntei porque achei que soubesse me dizer qual é a melhor.>> Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar.A mensagem de erro sugere que o serviço não está ativo. Voc? conhece umforma de saber se o serviço do Firebird está ativo?>> Abraço.>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 01/05/2010 20:57, Sandro escreveu:> Que bom que conseguiu.>> Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não> ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para> conectar o firebird no serviço Linux.>>> Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista> existe um tal de FlameRobin.>> No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas podepegar> o mesmo exemplo para utilizar com o fb 1.5 também.>>>http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10> .>>> Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons> na lista que poderão lhe ajudar muito mais do que eu.>>> []'s>> Sandro>>> -----Mensagem original-----> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 18:57> Para: FireBase> Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu>> Sandro,>> Segui a receitinha de bolo do link que tu me passaste e deu tudo certo,pelo> menos é que eu pude entender das mensagens.>> Agora eu preciso fazer um teste para ver se consigo conectar-me em algum> banco de dados. No windows eu tenho o IbExpert que versão free me atende> muito bem.>> Você conhece algum utilitário semelhante para Linux? Tem alguma para me> recomendar?>> Um abraço,>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 27/04/2010 21:58, Sandro escreveu:> Caro colega, tive problema parecido e não obtive resposta, mas conseguir> garimpar na net e achei.>> Mesmo que você descompacte o arquivo e instale, vai dar problema com afalta> da libstdc++5.>> Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas> acho que foi isso que eu fiz no meu servidor também.>>>http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n> o-ubuntu-server-9-10>>>>> Outras duvidas na instalação pelo .tar, definir senhas e outras coisasvocê> pode encontrar no release notes da versão 1.5 que inclusive está em> português.>> Valeu.>>>>>> -----Mensagem original-----> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> Enviada em: terça-feira, 27 de abril de 2010 18:46> Para: lista em firebase.com.br> Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu>> Senhores,>> Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou> iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntue> gostaria de instalar o Firebird 1.5. Eu baixei o arquivo> FirebirdSS-1.5.6.5026-0.i686.tar.gz.>> Eu gostaria de saber como se faz para instalar o fir ebird no Ubuntu.Alguém> pode me dar uma ajuda?>> At.>> C Henrique M Corbo> Padre Miguel - RJ>>>>>>>>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/ pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa>> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hos pedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 May 3 13:29:47 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Mon, 3 May 2010 13:29:47 -0300 Subject: [firebase-br] RES: lock conflit on no wait transaction In-Reply-To: Message-ID: Obrigado pela ajuda pessoal, vou tentar resolver o problema com estas dicas, E postarei o resultado,,vlw. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Pombo Enviada em: segunda-feira, 3 de maio de 2010 13:10 Para: FireBase Assunto: Re: [firebase-br] lock conflit on no wait transaction Boa Tarde, A transacao funciona basicamente como um bloqueio do registro para que nao ocorra gravacoes simultaneas, por isso, quando uma segunda maquina tenta acessar o registro que voce esta utilizando ele gera essa mensagem. Se voce tem em uma tabela 500 registros e vai gravar mais um pegado por exemplo o proximo numero para inserir por um " select max(ID) from tabela " ele trara para voce o 501 e enquanto voce nao der COMMIT ou ROLLBACK esse registro nao sera gravado efetivamente para as outras maquinas ( basicamente ele nao existe para as demais maquinas ), com isso para a outa maquina ela tambem ira pegar como proximo numero o 501 e por isso ocorre o erro. para sanar esse erro voce deve tomar algumas medidas como por exemplo: - iniciar a transacao apenas no momento exato da gravacao porque voce fica com o registro travado o minimo de tempo possivel; - deixar para pegar o proximo numero tambem no momento da gravacao - pode-se tambem utilizar triggers e generators e assim nao ter esse problema ( mas a numeracao pode ficar pulada ). Espero ter ajudado, Em 3 de maio de 2010 12:49, Contabiliza - Cristiano escreveu: > Boa tarde pessoal, > > > > Comecei a utilizar transações num sistema que estou desenvolvendo e estou me > deparando com > > Este erro constantemente,, ele acontece quando eu inicio uma trasnsação, na > maquina onde inicia a transação > > O sistema continua funcionado perfeitamente, mais na outra maquina da rede > quando > > Vou inserir novos dados no sistema dá o seguinte erro, > > Lock conflito on no wait transaction, estou utilizando delphi 7 , ibo > objetct e firebird 1.5. > > O que vcs me aconselham fazer para cercar este erro? Lembrando que este erro > so > > Ocorre quando inicio uma transaçã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 > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From thabis.wired em gmail.com Mon May 3 13:38:17 2010 From: thabis.wired em gmail.com (Rodrigo Oliveira) Date: Mon, 3 May 2010 13:38:17 -0300 Subject: [firebase-br] Formatar hora SQL In-Reply-To: <1991907800.20100503111020@warmboot.com.br> References: , <1991907800.20100503111020@warmboot.com.br> Message-ID: Estou com a seguinte consulta: SELECT MON$ATTACHMENT_ID as ID, MON$USER as Usuario, (select current_timestamp from rdb$database) - MON$TIMESTAMP as Tempo, MON$REMOTE_PROTOCOL as Protocolo, MON$REMOTE_ADDRESS as IP FROM MON$ATTACHMENTS entre as coluns tenho a Tempo que subtrai a hora de conexão da hora atual, até aqui tudo ok, só que eu precisava que o retorno ao invés de por exemplo 0,16 fosse 2:00:00 Alguem pode me ajudar? -------------------------------------------------------------------------------------- Desenvolvimento de Planilhas e Sistemas em VBA, VB6 e C# Criação de Banco de Dados em Access, MySql e SQL Server 2005 http://rodrigogankutsuou.spaces.live.com http://twitter.com/thabiswired http://br.linkedin.com/in/rodrigogankutsuou "...Crie um sistema que até um idiota pode usar, e só um idiota vai querer usá-lo." George Bernard Shaw (1856-1950) -------------------------------------------------------------------------------------- _________________________________________________________________ O seu navegador também te ajuda a ficar longe de vírus. Leia mais sobre segurança. http://www.microsoft.com/brasil/windows/internet-explorer/?WT.mc_id=1500 From sandro_rebelo em ibest.com.br Mon May 3 13:30:25 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Mon, 3 May 2010 13:30:25 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?__no_Ubuntu?= References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail><92B03CD8629C4C42A5A7AC321B57D8B9@sandro><4bdca3b8bb055_61e668fee6c131@weasel8.tmail><5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro><4bdcc641daf00_7557db20e78150@weasel13.tmail><2227D83DB7AC455D986EB6D5864B8B03@sandro><4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail> <4bdeebeca4166_67f63ee767410@weasel18.tmail> Message-ID: <77393CB34CF244AABD4CAFDABBB2443E@mesa02> Vamos la.. Pode ser que não exista o link simbolico para a biblioteca, vamos analizar entaum: façao seguinte: cd/usr/lib ls libstdc++.so.5* Tem que aparecer dois arquivos, a libstdc++.so.5.0.7 e a libstdc++.so.5, que é um link simbolico da libstcd++.so.5.0.7 Se aparecer só a libstdc++.so.5.0.7 faça o seguinte: ln -s libstdc++.so.5.0.7 libstdc++.so.5 Depois disso tente dar start no firebird novamente que a coisa tem que ir. Isto deve resolver o seu problema. []'s Sandro ----- Original Message ----- From: "C Henrique M Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:29 PM Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu > Olá Sandro, > > Eu fiz o seguinte. Eu baixei o seguinte na seguinte url: > > http://sourceforge.net/projects/firebird/files/firebird-linux-i386/1.5.6-Release/FirebirdCS-1.5.6.5026-0.i686.tar.gz/download > > Depois segui os seguintes procedimento do tutorial que passaste para mim > que está url: > > http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n > o-ubuntu-server-9-10 > > Pelas mensagens pareceu-me que deu tudo certo. > > Ahh outra coisa. Eu encontrei a pasta que tu me informaste no último > e-mail cd/opt/firebird/bin. Mas quando chamo o comando ./isql ocorre o > seguinte erro: > > ./isql: error while loading shared libraries: libstdc++.so.5: cannot open > shared object file: No such file or directory > > Eu estou pensando em fazer a instalação novamente. Como faço para > desinstalar a versão que instalei e tentar refazêla? > > At. > > C Henrique M Corbo > > > > > > > > > > > > > > > > > Em 03/05/2010 08:43, Sandro < sandro_rebelo em ibest.com.br > escreveu: > Humm, > > Mas me diga, vc baixou e instalou a biblioteca de compatibilidade abaixo? > > http://ftp.br.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.debE > eu passei a pasta errada no outro teste:O certo é: > cd/opt/firebird/binEsse seu primeiro problema eu resolvi instalando a > libstdc++5. E acabei deolhar no meu servidor e é ela mesma que tenho > instalado aqui.Sandro----- Original Message -----From: "C Henrique M > Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:14 AMSubject: Re: > [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu> Olá Sandro,>> Eu fiz > o teste com comando:>> /etc/init.d/firebird start>> e retornou a seguinte > mensagem:>> error while loading shared libraries: libstdc++.so.5: cannot > open sharedobjetc file: No such file or directory.>> Isso é muito > estranho, porque o segui a dica que estava neste fórum e mepareceu que > instalação foi um sucesso.>> Ainda sim o outro teste que me indicaste:>> > cd/etc/firebird/Bin>> E retornou-me uma mensagem dizendo que "Arquivo ou > diretório não foiencontrado".>> Será que a instalação n > ão foi bem sucedida?>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 02/05/2010 > 20:42, Sandro escreveu:> Tenta levar o serviço e ver se da algum erro, se > não der é por que estáativo;>> /etc/init.d/firebird start para > iniciar;> /etc/init.d/firebird restart para reiniciar> > /etc/init.d/firebird stop para parar>>> Tente conectar uma base sua > pelo isql>> cd/etc/firebird/Bin> ./isql>> Voce entrará no prompt do isql, > como abaixo:> SQL> connect '/teste.fdb' user 'sysdba' password > 'masterkey';> SQL> show tables; mostrará as tabelas;>> SQL>quit; pra > sair.>> Faça esses testes.>> []'s>> Sandro>>>>> -----Mensagem > original-----> De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br]Em nome de C Henrique M Corbo> > Enviada em: sábado, 1 de maio de 2010 21:25> Para: FireBase> Assunto: Re: > [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu>> Ok Sandro,>> Eu > já ouvi falar do Flamerobin, mas como existem algumas ferramentas, > sóperguntei porque achei > que soubesse me dizer qual é a melhor.>> Eu consegui instalar o > Flamerobin, mas está dando um erro tentar conectar.A mensagem de erro > sugere que o serviço não está ativo. Voc? conhece umforma de saber se o > serviço do Firebird está ativo?>> Abraço.>> C Henrique M > Corbo>>>>>>>>>>>>>>>>> Em 01/05/2010 20:57, Sandro escreveu:> Que bom que > conseguiu.>> Eu particularmente nunca utilizei ferramentas diretamente no > Linux, a não> ser o próprio isql. Eu só utilizo ibexpert pela estação > Windows para> conectar o firebird no serviço Linux.>>> Mas para usar > diretamente no Linux, pelo que já ouvi falar aqui na lista> existe um tal > de FlameRobin.>> No link abaixo tem um exemplo utilizando junto com o fb > 2.1, mas podepegar> o mesmo exemplo para utilizar com o fb 1.5 > também.>>>http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10> > .>>> Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários > bons> na lista que poderão lhe ajudar muito > mais do que eu.>>> []'s>> Sandro>>> -----Mensagem original-----> De: > lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> > nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 18:57> > Para: FireBase> Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no > Ubuntu>> Sandro,>> Segui a receitinha de bolo do link que tu me passaste e > deu tudo certo,pelo> menos é que eu pude entender das mensagens.>> Agora > eu preciso fazer um teste para ver se consigo conectar-me em algum> banco > de dados. No windows eu tenho o IbExpert que versão free me atende> muito > bem.>> Você conhece algum utilitário semelhante para Linux? Tem alguma > para me> recomendar?>> Um abraço,>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em > 27/04/2010 21:58, Sandro escreveu:> Caro colega, tive problema parecido e > não obtive resposta, mas conseguir> garimpar na net e achei.>> Mesmo que > você descompacte o arquivo e instale, vai dar problema com afalta> da > libstdc++5.>> Dei uma pesquisa > rápida e achei o link abaixo, não tenho bem certeza, mas> acho que foi > isso que eu fiz no meu servidor > também.>>>http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n> > o-ubuntu-server-9-10>>>>> Outras duvidas na instalação pelo .tar, definir > senhas e outras coisasvocê> pode encontrar no release notes da versão 1.5 > que inclusive está em> português.>> Valeu.>>>>>> -----Mensagem > original-----> De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> > Enviada em: terça-feira, 27 de abril de 2010 18:46> Para: > lista em firebase.com.br> Assunto: [firebase-br] Instalação do Firebird 1.5 > no Ubuntu>> Senhores,>> Boa noite. Eu já uso o firebird há bastante tempo > no Windows, mas estou> iniciando as minhas primeiras experiências com o > Linux. Instalei o Ubuntue> gostaria de instalar o Firebird 1.5. Eu baixei > o arquivo> FirebirdSS-1.5.6.5026-0.i686.tar.gz.>> Eu gostaria de saber > como se faz para instalar o fir > ebird no Ubuntu.Alguém> pode me dar uma ajuda?>> At.>> C Henrique M Corbo> > Padre Miguel - RJ>>>>>>>>>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, use:> > http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens > antigas: http://firebase.com.br/pesquisa>>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, use:> > http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens > antigas: http://firebase.com.br/pesquisa>>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, use:> > http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens > antigas: http://firebase.com.br/ > pesquisa>>> ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, > use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar > mensagens antigas: http://firebase.com.br/pesquisa>>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, > use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar > mensagens antigas: http://firebase.com.br/pesquisa>>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, > use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar > mensagens antigas: http://firebase.com.br/pesquisa>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hos > pedado em www.locador.com.br> Para saber como gerenciar/excluir seu > cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Mon May 3 14:14:14 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Mon, 3 May 2010 14:14:14 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?___no_Ubuntu?= In-Reply-To: <77393CB34CF244AABD4CAFDABBB2443E@mesa02> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> <4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail> <4bdeebeca4166_67f63ee767410@weasel18.tmail> <77393CB34CF244AABD4CAFDABBB2443E@mesa02> Message-ID: <4bdf0466b9c50_5f423ee767413a@weasel18.tmail> Oi Sandro, Fiz exatamente o que você me pediu cd/usr/lib Quando executei o comando abaixo, recebi a seguinte mensagem "ls: impossível acessar libstdc++.so.5*: Arquivo ou diretório não encontrado" ls libstdc++.so.5* Agora deixa eu te passar um informação que julgo importante e pode ser a causa de estar dando esse problema. Seguinte, antes que você me desse essa última dica, eu consegui desinstalar o firebird e fiz todo o processo novamente conforme está descrito na url http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-no-ubuntu-server-9-10. Só que eu pulei o item 1 que diz "1 - Instalando a dependência libstdc++5 para o Firebird.", portanto só executei o item 2 "2 - Instalando o Firebird Super Server v1.5.6 (Último da Serie 1.5).". Será que foi isso? Eu devia ter executado o item 1 também? At. C Henrique M Corbo     Em 03/05/2010 13:30, Sandro < sandro_rebelo em ibest.com.br > escreveu: Vamos la.. Pode ser que não exista o link simbolico para a biblioteca, vamos analizar entaum: façao seguinte: cd/usr/lib ls libstdc++.so.5* Tem que aparecer dois arquivos, a libstdc++.so.5.0.7 e a libstdc++.so.5, que é um link simbolico da libstcd++.so.5.0.7 Se aparecer só a libstdc++.so.5.0.7 faça o seguinte: ln -s libstdc++.so.5.0.7 libstdc++.so.5 Depois disso tente dar start no firebird novamente que a coisa tem que ir. Isto deve resolver o seu problema. []'s Sandro ----- Original Message ----- From: "C Henrique M Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:29 PM Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu > Olá Sandro, > > Eu fiz o seguinte. Eu baixei o seguinte na seguinte url: > > http://sourceforge.net/projects/firebird/files/firebird-linux-i386/1.5.6-Release/FirebirdCS-1.5.6.5026-0.i686.tar.gz/download > > Depois segui os seguintes procedimento do tutorial que passaste para mim > que está url: > > http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n > o-ubuntu-server-9-10 > > Pelas mensagens pareceu-me que deu tudo certo. > > Ahh outra coisa. Eu encontrei a pasta que tu me informaste no último > e-mail cd/opt/firebird/bin. Mas quando chamo o comando ./isql ocorre o > seguinte erro: > > ./isql: error while loading shared libraries: libstdc++.so.5: cannot open > shared object file: No such file or directory > > Eu estou pensando em fazer a instalação novamente. Como faço para > desinstalar a versão que instalei e tentar refazêla? > > At. > > C Henrique M Corbo > > > > > > > > > > > > > > > > > Em 03/05/2010 08:43, Sandro escreveu: > Humm, > > Mas me diga, vc baixou e instalou a biblioteca de compatibilidade abaixo? > > http://ftp.br.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.debE > eu passei a pasta errada no outro teste:O certo é: > cd/opt/firebird/binEsse seu primeiro problema eu resolvi instalando a > libstdc++5. E acabei deolhar no meu servidor e é ela mesma que tenho > instalado aqui.Sandro----- Original Message -----From: "C Henrique M > Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:14 AMSubject: Re: > [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu> Olá Sandro,>> Eu fiz > o teste com comando:>> /etc/init.d/firebird start>> e retornou a seguinte > mensagem:>> error while loading shared libraries: libstdc++.so.5: cannot > open sharedobjetc file: No such file or directory.>> Isso é muito > estranho, porque o segui a dica que estava neste fórum e mepareceu que > instalação foi um sucesso.>> Ainda sim o outro teste que me indicaste:>> > cd/etc/firebird/Bin>> E retornou-me uma mensagem dizendo que "Arquivo ou > diretório não foiencontrado".>> Será que a instalação n > ão foi bem sucedida?>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 02/05/2010 > 20:42, Sandro escreveu:> Tenta levar o serviço e ver se da algum erro, se > não der é por que estáativo;>> /etc/init.d/firebird start para > iniciar;> /etc/init.d/firebird restart para reiniciar> > /etc/init.d/firebird stop para parar>>> Tente conectar uma base sua > pelo isql>> cd/etc/firebird/Bin> ./isql>> Voce entrará no prompt do isql, > como abaixo:> SQL> connect '/teste.fdb' user 'sysdba' password > 'masterkey';> SQL> show tables; mostrará as tabelas;>> SQL>quit; pra > sair.>> Faça esses testes.>> []'s>> Sandro>>>>> -----Mensagem > original-----> De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br]Em nome de C Henrique M Corbo> > Enviada em: sábado, 1 de maio de 2010 21:25> Para: FireBase> Assunto: Re: > [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu>> Ok Sandro,>> Eu > já ouvi falar do Flamerobin, mas como existem algumas ferramentas, > sóperguntei porque achei > que soubesse me dizer qual é a melhor.>> Eu consegui instalar o > Flamerobin, mas está dando um erro tentar conectar.A mensagem de erro > sugere que o serviço não está ativo. Voc? conhece umforma de saber se o > serviço do Firebird está ativo?>> Abraço.>> C Henrique M > Corbo>>>>>>>>>>>>>>>>> Em 01/05/2010 20:57, Sandro escreveu:> Que bom que > conseguiu.>> Eu particularmente nunca utilizei ferramentas diretamente no > Linux, a não> ser o próprio isql. Eu só utilizo ibexpert pela estação > Windows para> conectar o firebird no serviço Linux.>>> Mas para usar > diretamente no Linux, pelo que já ouvi falar aqui na lista> existe um tal > de FlameRobin.>> No link abaixo tem um exemplo utilizando junto com o fb > 2.1, mas podepegar> o mesmo exemplo para utilizar com o fb 1.5 > também.>>>http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10> > .>>> Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários > bons> na lista que poderão lhe ajudar muito > mais do que eu.>>> []'s>> Sandro>>> -----Mensagem original-----> De: > lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> > nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 18:57> > Para: FireBase> Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no > Ubuntu>> Sandro,>> Segui a receitinha de bolo do link que tu me passaste e > deu tudo certo,pelo> menos é que eu pude entender das mensagens.>> Agora > eu preciso fazer um teste para ver se consigo conectar-me em algum> banco > de dados. No windows eu tenho o IbExpert que versão free me atende> muito > bem.>> Você conhece algum utilitário semelhante para Linux? Tem alguma > para me> recomendar?>> Um abraço,>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em > 27/04/2010 21:58, Sandro escreveu:> Caro colega, tive problema parecido e > não obtive resposta, mas conseguir> garimpar na net e achei.>> Mesmo que > você descompacte o arquivo e instale, vai dar problema com afalta> da > libstdc++5.>> Dei uma pesquisa > rápida e achei o link abaixo, não tenho bem certeza, mas> acho que foi > isso que eu fiz no meu servidor > também.>>>http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n> > o-ubuntu-server-9-10>>>>> Outras duvidas na instalação pelo .tar, definir > senhas e outras coisasvocê> pode encontrar no release notes da versão 1.5 > que inclusive está em> português.>> Valeu.>>>>>> -----Mensagem > original-----> De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> > Enviada em: terça-feira, 27 de abril de 2010 18:46> Para: > lista em firebase.com.br> Assunto: [firebase-br] Instalação do Firebird 1.5 > no Ubuntu>> Senhores,>> Boa noite. Eu já uso o firebird há bastante tempo > no Windows, mas estou> iniciando as minhas primeiras experiências com o > Linux. Instalei o Ubuntue> gostaria de instalar o Firebird 1.5. Eu baixei > o arquivo> FirebirdSS-1.5.6.5026-0.i686.tar.gz.>> Eu gostaria de saber > como se faz para instalar o fir > ebird no Ubuntu.Alguém> pode me dar uma ajuda?>> At.>> C Henrique M Corbo> > Padre Miguel - RJ>>>>>>>>>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, use:> > http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens > antigas: http://firebase.com.br/pesquisa>>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, use:> > http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens > antigas: http://firebase.com.br/pesquisa>>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, use:> > http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens > antigas: http://firebase.com.br/ > pesquisa>>> ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, > use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar > mensagens antigas: http://firebase.com.br/pesquisa>>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, > use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar > mensagens antigas: http://firebase.com.br/pesquisa>>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como > gerenciar/excluir seu cadastro na lista, > use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar > mensagens antigas: http://firebase.com.br/pesquisa>> > ______________________________________________> FireBase-BR > (www.firebase.com.br) - Hos > pedado em www.locador.com.br> Para saber como gerenciar/excluir seu > cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mon May 3 15:37:07 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Mon, 3 May 2010 15:37:07 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?___no_Ubuntu?= References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail><92B03CD8629C4C42A5A7AC321B57D8B9@sandro><4bdca3b8bb055_61e668fee6c131@weasel8.tmail><5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro><4bdcc641daf00_7557db20e78150@weasel13.tmail><2227D83DB7AC455D986EB6D5864B8B03@sandro><4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail><4bdeebeca4166_67f63ee767410@weasel18.tmail><77393CB34CF244AABD4CAFDABBB2443E@mesa02> <4bdf0466b9c50_5f423ee767413a@weasel18.tmail> Message-ID: Claro, é o que estou falando deste o inicio, tem que instalar o pacote de compatibilidade da lib 5, ou seja tem que executar o passo 1 1 - Instalando a dependência libstdc++5 para o Firebird; Valeu. Sandro ----- Original Message ----- From: "C Henrique M Corbo" To: "FireBase" Sent: Monday, May 03, 2010 2:14 PM Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu > Oi Sandro, > > Fiz exatamente o que você me pediu > > cd/usr/lib > > Quando executei o comando abaixo, recebi a seguinte mensagem "ls: > impossível acessar libstdc++.so.5*: Arquivo ou diretório não encontrado" > > ls libstdc++.so.5* > > Agora deixa eu te passar um informação que julgo importante e pode ser a > causa de estar dando esse problema. Seguinte, antes que você me desse essa > última dica, eu consegui desinstalar o firebird e fiz todo o processo > novamente conforme está descrito na url > http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-no-ubuntu-server-9-10. > > Só que eu pulei o item 1 que diz "1 - Instalando a dependência libstdc++5 > para o Firebird.", portanto só executei o item 2 "2 - Instalando o > Firebird Super Server v1.5.6 (Último da Serie 1.5).". > > Será que foi isso? Eu devia ter executado o item 1 também? > > At. > > C Henrique M Corbo > > > > > > > > > > > > > > > > > Em 03/05/2010 13:30, Sandro < sandro_rebelo em ibest.com.br > escreveu: > Vamos la.. > > Pode ser que não exista o link simbolico para a biblioteca, vamos analizar > entaum: > > façao seguinte: > > cd/usr/lib > > > ls libstdc++.so.5* > > > Tem que aparecer dois arquivos, a libstdc++.so.5.0.7 e a libstdc++.so.5, > que é um link simbolico da libstcd++.so.5.0.7 > > Se aparecer só a libstdc++.so.5.0.7 faça o seguinte: > > ln -s libstdc++.so.5.0.7 libstdc++.so.5 > > Depois disso tente dar start no firebird novamente que a coisa tem que ir. > > > Isto deve resolver o seu problema. > > []'s > > > Sandro > > > > > ----- Original Message ----- > From: "C Henrique M Corbo" > To: "FireBase" > Sent: Monday, May 03, 2010 12:29 PM > Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu > > >> Olá Sandro, >> >> Eu fiz o seguinte. Eu baixei o seguinte na seguinte url: >> >> http://sourceforge.net/projects/firebird/files/firebird-linux-i386/1.5.6-Release/FirebirdCS-1.5.6.5026-0.i686.tar.gz/download >> >> Depois segui os seguintes procedimento do tutorial que passaste para mim >> que está url: >> >> http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n >> o-ubuntu-server-9-10 >> >> Pelas mensagens pareceu-me que deu tudo certo. >> >> Ahh outra coisa. Eu encontrei a pasta que tu me informaste no último >> e-mail cd/opt/firebird/bin. Mas quando chamo o comando ./isql ocorre o >> seguinte erro: >> >> ./isql: error while loading shared libraries: libstdc++.so.5: cannot open >> shared object file: No such file or directory >> >> Eu estou pensando em fazer a instalação novamente. Como faço para >> desinstalar a versão que instalei e tentar refazêla? >> >> At. >> >> C Henrique M Corbo >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Em 03/05/2010 08:43, Sandro escreveu: >> Humm, >> >> Mas me diga, vc baixou e instalou a biblioteca de compatibilidade abaixo? >> >> http://ftp.br.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.debE >> eu passei a pasta errada no outro teste:O certo é: >> cd/opt/firebird/binEsse seu primeiro problema eu resolvi instalando a >> libstdc++5. E acabei deolhar no meu servidor e é ela mesma que tenho >> instalado aqui.Sandro----- Original Message -----From: "C Henrique M >> Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:14 AMSubject: Re: >> [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu> Olá Sandro,>> Eu fiz >> o teste com comando:>> /etc/init.d/firebird start>> e retornou a seguinte >> mensagem:>> error while loading shared libraries: libstdc++.so.5: cannot >> open sharedobjetc file: No such file or directory.>> Isso é muito >> estranho, porque o segui a dica que estava neste fórum e mepareceu que >> instalação foi um sucesso.>> Ainda sim o outro teste que me indicaste:>> >> cd/etc/firebird/Bin>> E retornou-me uma mensagem dizendo que "Arquivo ou >> diretório não foiencontrado".>> Será que a instalação n >> ão foi bem sucedida?>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 02/05/2010 >> 20:42, Sandro escreveu:> Tenta levar o serviço e ver se da algum erro, >> se >> não der é por que estáativo;>> /etc/init.d/firebird start para >> iniciar;> /etc/init.d/firebird restart para reiniciar> >> /etc/init.d/firebird stop para parar>>> Tente conectar uma base sua >> pelo isql>> cd/etc/firebird/Bin> ./isql>> Voce entrará no prompt do isql, >> como abaixo:> SQL> connect '/teste.fdb' user 'sysdba' password >> 'masterkey';> SQL> show tables; mostrará as tabelas;>> SQL>quit; pra >> sair.>> Faça esses testes.>> []'s>> Sandro>>>>> -----Mensagem >> original-----> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br]Em nome de C Henrique M Corbo> >> Enviada em: sábado, 1 de maio de 2010 21:25> Para: FireBase> Assunto: Re: >> [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu>> Ok Sandro,>> Eu >> já ouvi falar do Flamerobin, mas como existem algumas ferramentas, >> sóperguntei porque achei >> que soubesse me dizer qual é a melhor.>> Eu consegui instalar o >> Flamerobin, mas está dando um erro tentar conectar.A mensagem de erro >> sugere que o serviço não está ativo. Voc? conhece umforma de saber se o >> serviço do Firebird está ativo?>> Abraço.>> C Henrique M >> Corbo>>>>>>>>>>>>>>>>> Em 01/05/2010 20:57, Sandro escreveu:> Que bom >> que >> conseguiu.>> Eu particularmente nunca utilizei ferramentas diretamente no >> Linux, a não> ser o próprio isql. Eu só utilizo ibexpert pela estação >> Windows para> conectar o firebird no serviço Linux.>>> Mas para usar >> diretamente no Linux, pelo que já ouvi falar aqui na lista> existe um tal >> de FlameRobin.>> No link abaixo tem um exemplo utilizando junto com o fb >> 2.1, mas podepegar> o mesmo exemplo para utilizar com o fb 1.5 >> também.>>>http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10> >> .>>> Desculpe, mas sobre essa ferramentas gráfica para Linux, tem >> usuários >> bons> na lista que poderão lhe ajudar muito >> mais do que eu.>>> []'s>> Sandro>>> -----Mensagem original-----> De: >> lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> >> nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 18:57> >> Para: FireBase> Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no >> Ubuntu>> Sandro,>> Segui a receitinha de bolo do link que tu me passaste >> e >> deu tudo certo,pelo> menos é que eu pude entender das mensagens.>> Agora >> eu preciso fazer um teste para ver se consigo conectar-me em algum> banco >> de dados. No windows eu tenho o IbExpert que versão free me atende> muito >> bem.>> Você conhece algum utilitário semelhante para Linux? Tem alguma >> para me> recomendar?>> Um abraço,>> C Henrique M Corbo>>>>>>>>>>>>>>>>> >> Em >> 27/04/2010 21:58, Sandro escreveu:> Caro colega, tive problema parecido >> e >> não obtive resposta, mas conseguir> garimpar na net e achei.>> Mesmo que >> você descompacte o arquivo e instale, vai dar problema com afalta> da >> libstdc++5.>> Dei uma pesquisa >> rápida e achei o link abaixo, não tenho bem certeza, mas> acho que foi >> isso que eu fiz no meu servidor >> também.>>>http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n> >> o-ubuntu-server-9-10>>>>> Outras duvidas na instalação pelo .tar, definir >> senhas e outras coisasvocê> pode encontrar no release notes da versão 1.5 >> que inclusive está em> português.>> Valeu.>>>>>> -----Mensagem >> original-----> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> >> Enviada em: terça-feira, 27 de abril de 2010 18:46> Para: >> lista em firebase.com.br> Assunto: [firebase-br] Instalação do Firebird 1.5 >> no Ubuntu>> Senhores,>> Boa noite. Eu já uso o firebird há bastante tempo >> no Windows, mas estou> iniciando as minhas primeiras experiências com o >> Linux. Instalei o Ubuntue> gostaria de instalar o Firebird 1.5. Eu baixei >> o arquivo> FirebirdSS-1.5.6.5026-0.i686.tar.gz.>> Eu gostaria de saber >> como se faz para instalar o fir >> ebird no Ubuntu.Alguém> pode me dar uma ajuda?>> At.>> C Henrique M >> Corbo> >> Padre Miguel - RJ>>>>>>>>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/ >> pesquisa>>> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hos >> pedado em www.locador.com.br> Para saber como gerenciar/excluir seu >> cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dominio em engeplus.com.br Mon May 3 15:51:27 2010 From: dominio em engeplus.com.br (Rodrigo) Date: Mon, 3 May 2010 15:51:27 -0300 Subject: [firebase-br] Sobre tamanho de Integer excedido References: <000001cae710$fae27ac0$f0a77040$@com><001901cae7dd$e28c61c0$1001a8c0@NOTEBOOK> Message-ID: <000d01caeaf1$a3407990$1001a8c0@NOTEBOOK> Boa tarde Eduardo, Eu fiz o teste direto no gerenciador do banco de dados (sql hammer) e estava arredondando, mas vou fazer um teste na aplicação para ver como ele se comporta obrigado Rodrigo ----- Original Message ----- From: "Eduardo Pombo" To: "FireBase" Sent: Monday, May 03, 2010 12:40 PM Subject: Re: [firebase-br] Sobre tamanho de Integer excedido Boa Tarde, O Double precision nao arredonda valores, acredito que a aplicação deva estar gerando o dado no formato arredondado na hora de passar para o banco, mesmo que a variavel tenha o conteudo nao arredondado voce pode estar arredondando no ato de um possivel caso como o abaixo, onde o currency da linguagem vai formatar para o padrao dinheiro: Query1.fieldbyname('CAMPO').AsCurrency := Variavel; Espero ter ajudado Em 29 de abril de 2010 17:52, Rodrigo escreveu: > Boa noite, > > Em uma determinada tabela, tenho um campo Numeric(14,4), > > quando entra um valor ex. 400.000 por ex. ele apresenta um erro "Tamanho > do > Integer > Excedido". > > Agora se digito 200.000 passa normalmente. > > Alguem poderia dar uma dica para nao dar mais este problema? > > Grato, > > Rodrigo > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Mon May 3 17:16:43 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Mon, 03 May 2010 17:16:43 -0300 Subject: [firebase-br] [Projeto] - Firebird x Inno Setup Message-ID: Boa tarde Colegas! É sempre recorrente pessoas em busca de auxilio para poder criar o instalador da aplicação juntamente com o Firebird e pensando nisto e também pelas mudanças contantes da forma de manipulação do SO, venho atraves desta mensagem sugerir o seguinte: Que tal nós juntarmos e fazermos um script de instalação do Firebird onde possamos colocar todas as opções e configurações possíveis tipo: instalar o Fire em uma pasta personalizada, já alterar a porta de comunicação do Fire, instanciar o serviço e iniciar o mesmo, criar um novo usuário que será necessário para o funcionamento da aplicação enfim... O que vocês acham desta sugestão???? -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From hpensador em gmail.com Mon May 3 17:19:00 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Mon, 03 May 2010 17:19:00 -0300 Subject: [firebase-br] [Projeto] - Firebird x Inno Setup In-Reply-To: References: Message-ID: Retificação... ... da forma de manipulação do registro dos SOs... -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From listas em warmboot.com.br Mon May 3 17:32:04 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 3 May 2010 17:32:04 -0300 Subject: [firebase-br] [Projeto] - Firebird x Inno Setup In-Reply-To: References: Message-ID: <426060992.20100503173204@warmboot.com.br> Eu sinceramente acho mais "garantido" chamar o instalador do Firebird em modo silencioso. Isso pode ser feito de dentro da maioria dos instaladores (InstallShield, InnoSetup, etc). Criar um script de instalação personalizada significa que sempre que houver uma nova versão, terá que atualizar o script e ver se houve mudanças quando a chaves no registro, etc. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br HO> Boa tarde Colegas! HO> É sempre recorrente pessoas em busca de auxilio para poder criar o HO> instalador da aplicação juntamente com o Firebird e pensando nisto e HO> também pelas mudanças contantes da forma de manipulação do SO, venho HO> atraves desta mensagem sugerir o seguinte: HO> Que tal nós juntarmos e fazermos um script de instalação do Firebird HO> onde possamos colocar todas as opções e configurações possíveis tipo: HO> instalar o Fire em uma pasta personalizada, já alterar a porta de HO> comunicação do Fire, instanciar o serviço e iniciar o mesmo, criar um HO> novo usuário que será necessário para o funcionamento da aplicação enfim... HO> O que vocês acham desta sugestão???? From hpensador em gmail.com Mon May 3 17:38:58 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Mon, 03 May 2010 17:38:58 -0300 Subject: [firebase-br] [Projeto] - Firebird x Inno Setup In-Reply-To: <426060992.20100503173204@warmboot.com.br> References: <426060992.20100503173204@warmboot.com.br> Message-ID: Boa tarde Carlos! > Eu sinceramente acho mais "garantido" chamar o instalador do Firebird > em modo silencioso. Isso pode ser feito de dentro da maioria dos > instaladores (InstallShield, InnoSetup, etc). Aqui a questão é... em alguns casos já existe uma versão do Firebird instalada na máquina e nem sempre é a mesma versão que estamos utilizando, daí precisamos mesmo assim instalar a nossa versão e colocar o serviço desta para apontar para uma outra porta diferente da padrão 3050. > > Criar um script de instalação personalizada significa que sempre que > houver uma nova versão, terá que atualizar o script e ver se houve > mudanças quando a chaves no registro, etc. Será uma atualização minima. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From listas em warmboot.com.br Mon May 3 17:54:31 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 3 May 2010 17:54:31 -0300 Subject: [firebase-br] [Projeto] - Firebird x Inno Setup In-Reply-To: References: <426060992.20100503173204@warmboot.com.br> Message-ID: <169209370.20100503175431@warmboot.com.br> HO> Aqui a questão é... em alguns casos já existe uma versão do Firebird HO> instalada na máquina e nem sempre é a mesma versão que estamos HO> utilizando, daí precisamos mesmo assim instalar a nossa versão e colocar HO> o serviço desta para apontar para uma outra porta diferente da padrão 3050. Mas bastaria fazer a adequação da porta no firebird.conf logo após o instalador do Firebird retornar. >> Criar um script de instalação personalizada significa que sempre que >> houver uma nova versão, terá que atualizar o script e ver se houve >> mudanças quando a chaves no registro, etc. HO> Será uma atualização minima. Como vc pode ter certeza? Mas independente de ser mínima ou não, alguém terá que fazer ;) []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From chmeireles em uol.com.br Mon May 3 18:10:44 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Mon, 3 May 2010 18:10:44 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?____no_Ubuntu?= In-Reply-To: References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> <4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail> <4bdeebeca4166_67f63ee767410@weasel18.tmail> <77393CB34CF244AABD4CAFDABBB2443E@mesa02> <4bdf0466b9c50_5f423ee767413a@weasel18.tmail> Message-ID: <4bdf3bd467717_7e413ee7674270@weasel18.tmail> Prezado Sandro, Boa tarde. Felizmente consegui evoluir nessa questão. Segui os passos do item 1 do link que me enviaste. Consegui acessar o ISQL. Mas ainda continuo sem saber se o serviço está ativo ou não. Veja. Eu entrei no iSQL e digitei o seguinte comando: CONNECT '/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; e estou recebendo a seguinte mensagem de erro: -Failed to establish a connection. -Connection refused Eu tentei me conectar informando o endereço de outra máquina na rede, e consegui ver as tabelas. Eu já conferi se esse banco de dados está dentro da pasta direitinho, mas mesmo assim a mensagem de erro aparece. Eu fico na dúvida se essa mensagem ocorre porque o serviço está parado ou não. Tem como me dar um auxílio? Um abraço, C Henrique M Corbo     Em 03/05/2010 15:37, Sandro < sandro_rebelo em ibest.com.br > escreveu: Claro, é o que estou falando deste o inicio, tem que instalar o pacote de compatibilidade da lib 5, ou seja tem que executar o passo 1 1 - Instalando a dependência libstdc++5 para o Firebird; Valeu. Sandro ----- Original Message ----- From: "C Henrique M Corbo" To: "FireBase" Sent: Monday, May 03, 2010 2:14 PM Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu > Oi Sandro, > > Fiz exatamente o que você me pediu > > cd/usr/lib > > Quando executei o comando abaixo, recebi a seguinte mensagem "ls: > impossível acessar libstdc++.so.5*: Arquivo ou diretório não encontrado" > > ls libstdc++.so.5* > > Agora deixa eu te passar um informação que julgo importante e pode ser a > causa de estar dando esse problema. Seguinte, antes que você me desse essa > última dica, eu consegui desinstalar o firebird e fiz todo o processo > novamente conforme está descrito na url > http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-no-ubuntu-server-9-10. > > Só que eu pulei o item 1 que diz "1 - Instalando a dependência libstdc++5 > para o Firebird.", portanto só executei o item 2 "2 - Instalando o > Firebird Super Server v1.5.6 (Último da Serie 1.5).". > > Será que foi isso? Eu devia ter executado o item 1 também? > > At. > > C Henrique M Corbo > > > > > > > > > > > > > > > > > Em 03/05/2010 13:30, Sandro escreveu: > Vamos la.. > > Pode ser que não exista o link simbolico para a biblioteca, vamos analizar > entaum: > > façao seguinte: > > cd/usr/lib > > > ls libstdc++.so.5* > > > Tem que aparecer dois arquivos, a libstdc++.so.5.0.7 e a libstdc++.so.5, > que é um link simbolico da libstcd++.so.5.0.7 > > Se aparecer só a libstdc++.so.5.0.7 faça o seguinte: > > ln -s libstdc++.so.5.0.7 libstdc++.so.5 > > Depois disso tente dar start no firebird novamente que a coisa tem que ir. > > > Isto deve resolver o seu problema. > > []'s > > > Sandro > > > > > ----- Original Message ----- > From: "C Henrique M Corbo" > To: "FireBase" > Sent: Monday, May 03, 2010 12:29 PM > Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu > > >> Olá Sandro, >> >> Eu fiz o seguinte. Eu baixei o seguinte na seguinte url: >> >> http://sourceforge.net/projects/firebird/files/firebird-linux-i386/1.5.6-Release/FirebirdCS-1.5.6.5026-0.i686.tar.gz/download >> >> Depois segui os seguintes procedimento do tutorial que passaste para mim >> que está url: >> >> http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n >> o-ubuntu-server-9-10 >> >> Pelas mensagens pareceu-me que deu tudo certo. >> >> Ahh outra coisa. Eu encontrei a pasta que tu me informaste no último >> e-mail cd/opt/firebird/bin. Mas quando chamo o comando ./isql ocorre o >> seguinte erro: >> >> ./isql: error while loading shared libraries: libstdc++.so.5: cannot open >> shared object file: No such file or directory >> >> Eu estou pensando em fazer a instalação novamente. Como faço para >> desinstalar a versão que instalei e tentar refazêla? >> >> At. >> >> C Henrique M Corbo >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Em 03/05/2010 08:43, Sandro escreveu: >> Humm, >> >> Mas me diga, vc baixou e instalou a biblioteca de compatibilidade abaixo? >> >> http://ftp.br.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.debE >> eu passei a pasta errada no outro teste:O certo é: >> cd/opt/firebird/binEsse seu primeiro problema eu resolvi instalando a >> libstdc++5. E acabei deolhar no meu servidor e é ela mesma que tenho >> instalado aqui.Sandro----- Original Message -----From: "C Henrique M >> Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:14 AMSubject: Re: >> [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu> Olá Sandro,>> Eu fiz >> o teste com comando:>> /etc/init.d/firebird start>> e retornou a seguinte >> mensagem:>> error while loading shared libraries: libstdc++.so.5: cannot >> open sharedobjetc file: No such file or directory.>> Isso é muito >> estranho, porque o segui a dica que estava neste fórum e mepareceu que >> instalação foi um sucesso.>> Ainda sim o outro teste que me indicaste:>> >> cd/etc/firebird/Bin>> E retornou-me uma mensagem dizendo que "Arquivo ou >> diretório não foiencontrado".>> Será que a instalação n >> ão foi bem sucedida?>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 02/05/2010 >> 20:42, Sandro escreveu:> Tenta levar o serviço e ver se da algum erro, >> se >> não der é por que estáativo;>> /etc/init.d/firebird start para >> iniciar;> /etc/init.d/firebird restart para reiniciar> >> /etc/init.d/firebird stop para parar>>> Tente conectar uma base sua >> pelo isql>> cd/etc/firebird/Bin> ./isql>> Voce entrará no prompt do isql, >> como abaixo:> SQL> connect '/teste.fdb' user 'sysdba' password >> 'masterkey';> SQL> show tables; mostrará as tabelas;>> SQL>quit; pra >> sair.>> Faça esses testes.>> []'s>> Sandro>>>>> -----Mensagem >> original-----> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br]Em nome de C Henrique M Corbo> >> Enviada em: sábado, 1 de maio de 2010 21:25> Para: FireBase> Assunto: Re: >> [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu>> Ok Sandro,>> Eu >> já ouvi falar do Flamerobin, mas como existem algumas ferramentas, >> sóperguntei porque achei >> que soubesse me dizer qual é a melhor.>> Eu consegui instalar o >> Flamerobin, mas está dando um erro tentar conectar.A mensagem de erro >> sugere que o serviço não está ativo. Voc? conhece umforma de saber se o >> serviço do Firebird está ativo?>> Abraço.>> C Henrique M >> Corbo>>>>>>>>>>>>>>>>> Em 01/05/2010 20:57, Sandro escreveu:> Que bom >> que >> conseguiu.>> Eu particularmente nunca utilizei ferramentas diretamente no >> Linux, a não> ser o próprio isql. Eu só utilizo ibexpert pela estação >> Windows para> conectar o firebird no serviço Linux.>>> Mas para usar >> diretamente no Linux, pelo que já ouvi falar aqui na lista> existe um tal >> de FlameRobin.>> No link abaixo tem um exemplo utilizando junto com o fb >> 2.1, mas podepegar> o mesmo exemplo para utilizar com o fb 1.5 >> também.>>>http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10> >> .>>> Desculpe, mas sobre essa ferramentas gráfica para Linux, tem >> usuários >> bons> na lista que poderão lhe ajudar muito >> mais do que eu.>>> []'s>> Sandro>>> -----Mensagem original-----> De: >> lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> >> nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 18:57> >> Para: FireBase> Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no >> Ubuntu>> Sandro,>> Segui a receitinha de bolo do link que tu me passaste >> e >> deu tudo certo,pelo> menos é que eu pude entender das mensagens.>> Agora >> eu preciso fazer um teste para ver se consigo conectar-me em algum> banco >> de dados. No windows eu tenho o IbExpert que versão free me atende> muito >> bem.>> Você conhece algum utilitário semelhante para Linux? Tem alguma >> para me> recomendar?>> Um abraço,>> C Henrique M Corbo>>>>>>>>>>>>>>>>> >> Em >> 27/04/2010 21:58, Sandro escreveu:> Caro colega, tive problema parecido >> e >> não obtive resposta, mas conseguir> garimpar na net e achei.>> Mesmo que >> você descompacte o arquivo e instale, vai dar problema com afalta> da >> libstdc++5.>> Dei uma pesquisa >> rápida e achei o link abaixo, não tenho bem certeza, mas> acho que foi >> isso que eu fiz no meu servidor >> também.>>>http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n> >> o-ubuntu-server-9-10>>>>> Outras duvidas na instalação pelo .tar, definir >> senhas e outras coisasvocê> pode encontrar no release notes da versão 1.5 >> que inclusive está em> português.>> Valeu.>>>>>> -----Mensagem >> original-----> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> >> Enviada em: terça-feira, 27 de abril de 2010 18:46> Para: >> lista em firebase.com.br> Assunto: [firebase-br] Instalação do Firebird 1.5 >> no Ubuntu>> Senhores,>> Boa noite. Eu já uso o firebird há bastante tempo >> no Windows, mas estou> iniciando as minhas primeiras experiências com o >> Linux. Instalei o Ubuntue> gostaria de instalar o Firebird 1.5. Eu baixei >> o arquivo> FirebirdSS-1.5.6.5026-0.i686.tar.gz.>> Eu gostaria de saber >> como se faz para instalar o fir >> ebird no Ubuntu.Alguém> pode me dar uma ajuda?>> At.>> C Henrique M >> Corbo> >> Padre Miguel - RJ>>>>>>>>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/ >> pesquisa>>> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hos >> pedado em www.locador.com.br> Para saber como gerenciar/excluir seu >> cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mon May 3 20:58:05 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Mon, 3 May 2010 20:58:05 -0300 Subject: [firebase-br] Fwd: Compilar tbudf 64 bits In-Reply-To: References: Message-ID: ---------- Mensagem encaminhada ---------- De: Alex Miranda de Oliveira Data: 2 de maio de 2010 00:09 Assunto: Compilar tbudf 64 bits Para: FireBase Boa Noite Estou Precisando Compilar a tbudf em 64 bits e não sei como fazer isso .. Não sei se o Delphi tem alguma maneira de compilar para 64 bits baixei o lazarus no ubuntu para compilar.. mas como não trabalho com lazarus não sei com fazer conto com a ajuda de vocês.. O firebird que esta instalado e 64 bits e ai a tbudf de 32 bits não funciona ate +++ From listas em warmboot.com.br Mon May 3 21:17:18 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 3 May 2010 21:17:18 -0300 Subject: [firebase-br] Fwd: Compilar tbudf 64 bits In-Reply-To: References: Message-ID: <103209491.20100503211718@warmboot.com.br> A FreeAdhocLib pode ser baixada em versões 64bits, e provavelmente tem todas as funcões que vc venha a precisar. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AMdO> ---------- Mensagem encaminhada ---------- AMdO> De: Alex Miranda de Oliveira AMdO> Data: 2 de maio de 2010 00:09 AMdO> Assunto: Compilar tbudf 64 bits AMdO> Para: FireBase AMdO> Boa Noite AMdO> Estou Precisando Compilar a tbudf em 64 bits AMdO> e não sei como fazer isso .. AMdO> Não sei se o Delphi tem alguma maneira de compilar para 64 bits AMdO> baixei o lazarus no ubuntu para compilar.. AMdO> mas como não trabalho com lazarus não sei com fazer AMdO> conto com a ajuda de vocês.. AMdO> O firebird que esta instalado e 64 bits e ai a tbudf de 32 bits não funciona AMdO> ate +++ AMdO> ______________________________________________ AMdO> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br AMdO> Para saber como gerenciar/excluir seu cadastro na lista, use: AMdO> http://www.firebase.com.br/fb/artigo.php?id=1107 AMdO> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sandro_rebelo em ibest.com.br Mon May 3 22:35:10 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Mon, 3 May 2010 22:35:10 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_Instala=C3=A7=C3=A3o_do_Fire_bird_?= =?utf-8?q?1__=2E5____no_Ubuntu?= In-Reply-To: <4bdf3bd467717_7e413ee7674270@weasel18.tmail> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail><92B03CD8629C4C42A5A7AC321B57D8B9@sandro><4bdca3b8bb055_61e668fee6c131@weasel8.tmail><5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro><4bdcc641daf00_7557db20e78150@weasel13.tmail><2227D83DB7AC455D986EB6D5864B8B03@sandro><4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail><4bdeebeca4166_67f63ee767410@weasel18.tmail><77393CB34CF244AABD4CAFDABBB2443E@mesa02><4bdf0466b9c50_5f423ee767413a@weasel18.tmail> <4bdf3bd467717_7e413ee7674270@weasel18.tmail> Message-ID: <40B687B4AEFB4DD3B07D7B2256446035@sandro> Ola /etc/init.d/firebird restart Ele vai parar o serviço e vai começar de novo, e vai dar ok, dizendo que foi carregado. Lembre que tem que passar o caminho exato do arquivo, se tem certeza do do caminho e do nome do arquivo faça assim então ./SQL CONNECT '/dados/cesimples/CESimples.FBD' user SYSDBA password masterkey Responta depois. Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: segunda-feira, 3 de maio de 2010 18:11 Para: FireBase Assunto: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu Prezado Sandro, Boa tarde. Felizmente consegui evoluir nessa questão. Segui os passos do item 1 do link que me enviaste. Consegui acessar o ISQL. Mas ainda continuo sem saber se o serviço está ativo ou não. Veja. Eu entrei no iSQL e digitei o seguinte comando: CONNECT '/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; e estou recebendo a seguinte mensagem de erro: -Failed to establish a connection. -Connection refused Eu tentei me conectar informando o endereço de outra máquina na rede, e consegui ver as tabelas. Eu já conferi se esse banco de dados está dentro da pasta direitinho, mas mesmo assim a mensagem de erro aparece. Eu fico na dúvida se essa mensagem ocorre porque o serviço está parado ou não. Tem como me dar um auxílio? Um abraço, C Henrique M Corbo Em 03/05/2010 15:37, Sandro < sandro_rebelo em ibest.com.br > escreveu: Claro, é o que estou falando deste o inicio, tem que instalar o pacote de compatibilidade da lib 5, ou seja tem que executar o passo 1 1 - Instalando a dependência libstdc++5 para o Firebird; Valeu. Sandro ----- Original Message ----- From: "C Henrique M Corbo" To: "FireBase" Sent: Monday, May 03, 2010 2:14 PM Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu > Oi Sandro, > > Fiz exatamente o que você me pediu > > cd/usr/lib > > Quando executei o comando abaixo, recebi a seguinte mensagem "ls: > impossível acessar libstdc++.so.5*: Arquivo ou diretório não encontrado" > > ls libstdc++.so.5* > > Agora deixa eu te passar um informação que julgo importante e pode ser a > causa de estar dando esse problema. Seguinte, antes que você me desse essa > última dica, eu consegui desinstalar o firebird e fiz todo o processo > novamente conforme está descrito na url > http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-no-ubuntu-server-9-10. > > Só que eu pulei o item 1 que diz "1 - Instalando a dependência libstdc++5 > para o Firebird.", portanto só executei o item 2 "2 - Instalando o > Firebird Super Server v1.5.6 (Último da Serie 1.5).". > > Será que foi isso? Eu devia ter executado o item 1 também? > > At. > > C Henrique M Corbo > > > > > > > > > > > > > > > > > Em 03/05/2010 13:30, Sandro escreveu: > Vamos la.. > > Pode ser que não exista o link simbolico para a biblioteca, vamos analizar > entaum: > > façao seguinte: > > cd/usr/lib > > > ls libstdc++.so.5* > > > Tem que aparecer dois arquivos, a libstdc++.so.5.0.7 e a libstdc++.so.5, > que é um link simbolico da libstcd++.so.5.0.7 > > Se aparecer só a libstdc++.so.5.0.7 faça o seguinte: > > ln -s libstdc++.so.5.0.7 libstdc++.so.5 > > Depois disso tente dar start no firebird novamente que a coisa tem que ir. > > > Isto deve resolver o seu problema. > > []'s > > > Sandro > > > > > ----- Original Message ----- > From: "C Henrique M Corbo" > To: "FireBase" > Sent: Monday, May 03, 2010 12:29 PM > Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu > > >> Olá Sandro, >> >> Eu fiz o seguinte. Eu baixei o seguinte na seguinte url: >> >> http://sourceforge.net/projects/firebird/files/firebird-linux-i386/1.5.6-Release/FirebirdCS-1.5.6.5026-0.i686.tar.gz/download >> >> Depois segui os seguintes procedimento do tutorial que passaste para mim >> que está url: >> >> http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n >> o-ubuntu-server-9-10 >> >> Pelas mensagens pareceu-me que deu tudo certo. >> >> Ahh outra coisa. Eu encontrei a pasta que tu me informaste no último >> e-mail cd/opt/firebird/bin. Mas quando chamo o comando ./isql ocorre o >> seguinte erro: >> >> ./isql: error while loading shared libraries: libstdc++.so.5: cannot open >> shared object file: No such file or directory >> >> Eu estou pensando em fazer a instalação novamente. Como faço para >> desinstalar a versão que instalei e tentar refazêla? >> >> At. >> >> C Henrique M Corbo >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Em 03/05/2010 08:43, Sandro escreveu: >> Humm, >> >> Mas me diga, vc baixou e instalou a biblioteca de compatibilidade abaixo? >> >> http://ftp.br.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.debE >> eu passei a pasta errada no outro teste:O certo é: >> cd/opt/firebird/binEsse seu primeiro problema eu resolvi instalando a >> libstdc++5. E acabei deolhar no meu servidor e é ela mesma que tenho >> instalado aqui.Sandro----- Original Message -----From: "C Henrique M >> Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:14 AMSubject: Re: >> [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu> Olá Sandro,>> Eu fiz >> o teste com comando:>> /etc/init.d/firebird start>> e retornou a seguinte >> mensagem:>> error while loading shared libraries: libstdc++.so.5: cannot >> open sharedobjetc file: No such file or directory.>> Isso é muito >> estranho, porque o segui a dica que estava neste fórum e mepareceu que >> instalação foi um sucesso.>> Ainda sim o outro teste que me indicaste:>> >> cd/etc/firebird/Bin>> E retornou-me uma mensagem dizendo que "Arquivo ou >> diretório não foiencontrado".>> Será que a instalação n >> ão foi bem sucedida?>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 02/05/2010 >> 20:42, Sandro escreveu:> Tenta levar o serviço e ver se da algum erro, >> se >> não der é por que estáativo;>> /etc/init.d/firebird start para >> iniciar;> /etc/init.d/firebird restart para reiniciar> >> /etc/init.d/firebird stop para parar>>> Tente conectar uma base sua >> pelo isql>> cd/etc/firebird/Bin> ./isql>> Voce entrará no prompt do isql, >> como abaixo:> SQL> connect '/teste.fdb' user 'sysdba' password >> 'masterkey';> SQL> show tables; mostrará as tabelas;>> SQL>quit; pra >> sair.>> Faça esses testes.>> []'s>> Sandro>>>>> -----Mensagem >> original-----> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br]Em nome de C Henrique M Corbo> >> Enviada em: sábado, 1 de maio de 2010 21:25> Para: FireBase> Assunto: Re: >> [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu>> Ok Sandro,>> Eu >> já ouvi falar do Flamerobin, mas como existem algumas ferramentas, >> sóperguntei porque achei >> que soubesse me dizer qual é a melhor.>> Eu consegui instalar o >> Flamerobin, mas está dando um erro tentar conectar.A mensagem de erro >> sugere que o serviço não está ativo. Voc? conhece umforma de saber se o >> serviço do Firebird está ativo?>> Abraço.>> C Henrique M >> Corbo>>>>>>>>>>>>>>>>> Em 01/05/2010 20:57, Sandro escreveu:> Que bom >> que >> conseguiu.>> Eu particularmente nunca utilizei ferramentas diretamente no >> Linux, a não> ser o próprio isql. Eu só utilizo ibexpert pela estação >> Windows para> conectar o firebird no serviço Linux.>>> Mas para usar >> diretamente no Linux, pelo que já ouvi falar aqui na lista> existe um tal >> de FlameRobin.>> No link abaixo tem um exemplo utilizando junto com o fb >> 2.1, mas podepegar> o mesmo exemplo para utilizar com o fb 1.5 >> também.>>>http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10> >> .>>> Desculpe, mas sobre essa ferramentas gráfica para Linux, tem >> usuários >> bons> na lista que poderão lhe ajudar muito >> mais do que eu.>>> []'s>> Sandro>>> -----Mensagem original-----> De: >> lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> >> nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 18:57> >> Para: FireBase> Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no >> Ubuntu>> Sandro,>> Segui a receitinha de bolo do link que tu me passaste >> e >> deu tudo certo,pelo> menos é que eu pude entender das mensagens.>> Agora >> eu preciso fazer um teste para ver se consigo conectar-me em algum> banco >> de dados. No windows eu tenho o IbExpert que versão free me atende> muito >> bem.>> Você conhece algum utilitário semelhante para Linux? Tem alguma >> para me> recomendar?>> Um abraço,>> C Henrique M Corbo>>>>>>>>>>>>>>>>> >> Em >> 27/04/2010 21:58, Sandro escreveu:> Caro colega, tive problema parecido >> e >> não obtive resposta, mas conseguir> garimpar na net e achei.>> Mesmo que >> você descompacte o arquivo e instale, vai dar problema com afalta> da >> libstdc++5.>> Dei uma pesquisa >> rápida e achei o link abaixo, não tenho bem certeza, mas> acho que foi >> isso que eu fiz no meu servidor >> também.>>>http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n> >> o-ubuntu-server-9-10>>>>> Outras duvidas na instalação pelo .tar, definir >> senhas e outras coisasvocê> pode encontrar no release notes da versão 1.5 >> que inclusive está em> português.>> Valeu.>>>>>> -----Mensagem >> original-----> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> >> Enviada em: terça-feira, 27 de abril de 2010 18:46> Para: >> lista em firebase.com.br> Assunto: [firebase-br] Instalação do Firebird 1.5 >> no Ubuntu>> Senhores,>> Boa noite. Eu já uso o firebird há bastante tempo >> no Windows, mas estou> iniciando as minhas primeiras experiências com o >> Linux. Instalei o Ubuntue> gostaria de instalar o Firebird 1.5. Eu baixei >> o arquivo> FirebirdSS-1.5.6.5026-0.i686.tar.gz.>> Eu gostaria de saber >> como se faz para instalar o fir >> ebird no Ubuntu.Alguém> pode me dar uma ajuda?>> At.>> C Henrique M >> Corbo> >> Padre Miguel - RJ>>>>>>>>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/ >> pesquisa>>> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hos >> pedado em www.locador.com.br> Para saber como gerenciar/excluir seu >> cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Wed May 5 00:31:19 2010 From: rubens em solucaoempresarial.net (=?iso-8859-1?Q?Rubens_-_Solu=E7=E3o_Empresarial?=) Date: Wed, 5 May 2010 00:31:19 -0300 Subject: [firebase-br] dados de uma tabela para outra Message-ID: Pessoal tenho uma tabela compras de um arquivo antigo e quero acrescentar os dados dessa numa nova tabela que ja tem dados tem algum comando que eu possa passar tipo update sem precisar digitar os dados agradeco From jorgehenrique em softwareeagle.com.br Tue May 4 00:47:54 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique) Date: Tue, 04 May 2010 00:47:54 -0300 Subject: [firebase-br] Fwd: Compilar tbudf 64 bits In-Reply-To: References: Message-ID: <4BDF98EA.3020301@softwareeagle.com.br> Eu tenho a TBUDF.so para Firebird x64. Compilei usando o Lazarus, mas o principal é que vc tem que converter o projeto em Delphi para Lazarus e só após isso, usar o Cross-Compiler dele para gerar para em 64 bits. Já compilei a lib tem mto tempo e tenho usado sem problema algum, em servidores de produção usando Fedora x86_64. Provavelmente deve funcionar bem no Ubuntu ou qualquer outra distro Linux. Se quiser, me contate em PVT que eu lhe envio o arquivo já compilado. Jorge Henrique Em 03-05-2010 20:58, Alex Miranda de Oliveira escreveu: > ---------- Mensagem encaminhada ---------- > De: Alex Miranda de Oliveira > Data: 2 de maio de 2010 00:09 > Assunto: Compilar tbudf 64 bits > Para: FireBase > > > Boa Noite > > > Estou Precisando Compilar a tbudf em 64 bits > > e não sei como fazer isso .. > > Não sei se o Delphi tem alguma maneira de compilar para 64 bits > > baixei o lazarus no ubuntu para compilar.. > > mas como não trabalho com lazarus não sei com fazer > > conto com a ajuda de vocês.. > > > O firebird que esta instalado e 64 bits e ai a tbudf de 32 bits não funciona > > 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 > > -- *Jorge Henrique Aguiar* Gerente de Desenvolvimento Software Eagle From jorgehenrique em softwareeagle.com.br Tue May 4 00:53:38 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique) Date: Tue, 04 May 2010 00:53:38 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?____no_Ubuntu?= In-Reply-To: <4bdf3bd467717_7e413ee7674270@weasel18.tmail> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> <4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail> <4bdeebeca4166_67f63ee767410@weasel18.tmail> <77393CB34CF244AABD4CAFDABBB2443E@mesa02> <4bdf0466b9c50_5f423ee767413a@weasel18.tmail> <4bdf3bd467717_7e413ee7674270@weasel18.tmail> Message-ID: <4BDF9A42.3010205@softwareeagle.com.br> Só de ver a msg que vc recebeu, já dá pra sacar o que é que tá errado!! "-Connection refused", significa que ele não aceitou a conexão, então, o serviço do FB está funcionando. A questão é a string de conexão que vc tá usando: CONNECT '/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; Mude para: CONNECT '127.0.0.1:/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; Pelo que sei, usando protocolo local, o FB 1.5 não funciona... Jorge Henrique Em 03-05-2010 18:10, C Henrique M Corbo escreveu: > Prezado Sandro, > > Boa tarde. Felizmente consegui evoluir nessa questão. Segui os passos do item 1 do link que me enviaste. Consegui acessar o ISQL. Mas ainda continuo sem saber se o serviço está ativo ou não. Veja. Eu entrei no iSQL e digitei o seguinte comando: > > CONNECT '/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; > > e estou recebendo a seguinte mensagem de erro: > > -Failed to establish a connection. > -Connection refused > > Eu tentei me conectar informando o endereço de outra máquina na rede, e consegui ver as tabelas. > > Eu já conferi se esse banco de dados está dentro da pasta direitinho, mas mesmo assim a mensagem de erro aparece. > > Eu fico na dúvida se essa mensagem ocorre porque o serviço está parado ou não. > > Tem como me dar um auxílio? > > Um abraço, > > C Henrique M Corbo > > > > -- *Jorge Henrique Aguiar* Gerente de Desenvolvimento Software Eagle From kmerlotti em gmail.com Tue May 4 00:47:48 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Tue, 4 May 2010 00:47:48 -0300 Subject: [firebase-br] dados de uma tabela para outra In-Reply-To: References: Message-ID: INSERT INTO TABELA NOVA(CAMPO1, CAMPO2, CAMPO3) SELECT CAMPO1, CAMPO5, CAMPO10 FROM TABELA VELHA Abraços! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti 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 pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/5/5 Rubens - Solução Empresarial > > Pessoal tenho uma tabela compras de um arquivo antigo e quero acrescentar os dados dessa numa nova tabela que ja tem dados > tem algum comando que eu possa passar tipo update sem precisar digitar os dados > agradeco > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue May 4 00:50:29 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Tue, 4 May 2010 00:50:29 -0300 Subject: [firebase-br] RES: dados de uma tabela para outra In-Reply-To: References: Message-ID: <4C80683865D44BB1AF282BDACBE4679C@sandro> INSERT INTO TABELA_NOVA(CAMPO1,CAMPO2) SELECT CAMPO1, CAMPO2 FROM TABELA_VELHA Acho que é isso... tente ai... []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rubens - Solução Empresarial Enviada em: quarta-feira, 5 de maio de 2010 00:31 Para: lista Firebird Assunto: [firebase-br] dados de uma tabela para outra Pessoal tenho uma tabela compras de um arquivo antigo e quero acrescentar os dados dessa numa nova tabela que ja tem dados tem algum comando que eu possa passar tipo update sem precisar digitar os dados agradeco ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue May 4 00:53:41 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Tue, 4 May 2010 00:53:41 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_Instala=C3=A7=C3=A3o_do_Fire_bird_?= =?utf-8?q?1__=2E5____no_Ubuntu?= In-Reply-To: <4bdf3bd467717_7e413ee7674270@weasel18.tmail> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail><92B03CD8629C4C42A5A7AC321B57D8B9@sandro><4bdca3b8bb055_61e668fee6c131@weasel8.tmail><5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro><4bdcc641daf00_7557db20e78150@weasel13.tmail><2227D83DB7AC455D986EB6D5864B8B03@sandro><4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail><4bdeebeca4166_67f63ee767410@weasel18.tmail><77393CB34CF244AABD4CAFDABBB2443E@mesa02><4bdf0466b9c50_5f423ee767413a@weasel18.tmail> <4bdf3bd467717_7e413ee7674270@weasel18.tmail> Message-ID: <6999002905EB48C0B77D89828DFB3B17@sandro> Não sei se isso influi ou não, mas acho que essas SYSDBA e masterkey não precisam ficar entre aspas não, pelo menos eu não uso entre aspas. Vou dormir que ta na hora... Até amanhã Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: segunda-feira, 3 de maio de 2010 18:11 Para: FireBase Assunto: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu Prezado Sandro, Boa tarde. Felizmente consegui evoluir nessa questão. Segui os passos do item 1 do link que me enviaste. Consegui acessar o ISQL. Mas ainda continuo sem saber se o serviço está ativo ou não. Veja. Eu entrei no iSQL e digitei o seguinte comando: CONNECT '/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; e estou recebendo a seguinte mensagem de erro: -Failed to establish a connection. -Connection refused Eu tentei me conectar informando o endereço de outra máquina na rede, e consegui ver as tabelas. Eu já conferi se esse banco de dados está dentro da pasta direitinho, mas mesmo assim a mensagem de erro aparece. Eu fico na dúvida se essa mensagem ocorre porque o serviço está parado ou não. Tem como me dar um auxílio? Um abraço, C Henrique M Corbo Em 03/05/2010 15:37, Sandro < sandro_rebelo em ibest.com.br > escreveu: Claro, é o que estou falando deste o inicio, tem que instalar o pacote de compatibilidade da lib 5, ou seja tem que executar o passo 1 1 - Instalando a dependência libstdc++5 para o Firebird; Valeu. Sandro ----- Original Message ----- From: "C Henrique M Corbo" To: "FireBase" Sent: Monday, May 03, 2010 2:14 PM Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu > Oi Sandro, > > Fiz exatamente o que você me pediu > > cd/usr/lib > > Quando executei o comando abaixo, recebi a seguinte mensagem "ls: > impossível acessar libstdc++.so.5*: Arquivo ou diretório não encontrado" > > ls libstdc++.so.5* > > Agora deixa eu te passar um informação que julgo importante e pode ser a > causa de estar dando esse problema. Seguinte, antes que você me desse essa > última dica, eu consegui desinstalar o firebird e fiz todo o processo > novamente conforme está descrito na url > http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-no-ubuntu-server-9-10. > > Só que eu pulei o item 1 que diz "1 - Instalando a dependência libstdc++5 > para o Firebird.", portanto só executei o item 2 "2 - Instalando o > Firebird Super Server v1.5.6 (Último da Serie 1.5).". > > Será que foi isso? Eu devia ter executado o item 1 também? > > At. > > C Henrique M Corbo > > > > > > > > > > > > > > > > > Em 03/05/2010 13:30, Sandro escreveu: > Vamos la.. > > Pode ser que não exista o link simbolico para a biblioteca, vamos analizar > entaum: > > façao seguinte: > > cd/usr/lib > > > ls libstdc++.so.5* > > > Tem que aparecer dois arquivos, a libstdc++.so.5.0.7 e a libstdc++.so.5, > que é um link simbolico da libstcd++.so.5.0.7 > > Se aparecer só a libstdc++.so.5.0.7 faça o seguinte: > > ln -s libstdc++.so.5.0.7 libstdc++.so.5 > > Depois disso tente dar start no firebird novamente que a coisa tem que ir. > > > Isto deve resolver o seu problema. > > []'s > > > Sandro > > > > > ----- Original Message ----- > From: "C Henrique M Corbo" > To: "FireBase" > Sent: Monday, May 03, 2010 12:29 PM > Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu > > >> Olá Sandro, >> >> Eu fiz o seguinte. Eu baixei o seguinte na seguinte url: >> >> http://sourceforge.net/projects/firebird/files/firebird-linux-i386/1.5.6-Release/FirebirdCS-1.5.6.5026-0.i686.tar.gz/download >> >> Depois segui os seguintes procedimento do tutorial que passaste para mim >> que está url: >> >> http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n >> o-ubuntu-server-9-10 >> >> Pelas mensagens pareceu-me que deu tudo certo. >> >> Ahh outra coisa. Eu encontrei a pasta que tu me informaste no último >> e-mail cd/opt/firebird/bin. Mas quando chamo o comando ./isql ocorre o >> seguinte erro: >> >> ./isql: error while loading shared libraries: libstdc++.so.5: cannot open >> shared object file: No such file or directory >> >> Eu estou pensando em fazer a instalação novamente. Como faço para >> desinstalar a versão que instalei e tentar refazêla? >> >> At. >> >> C Henrique M Corbo >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Em 03/05/2010 08:43, Sandro escreveu: >> Humm, >> >> Mas me diga, vc baixou e instalou a biblioteca de compatibilidade abaixo? >> >> http://ftp.br.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.debE >> eu passei a pasta errada no outro teste:O certo é: >> cd/opt/firebird/binEsse seu primeiro problema eu resolvi instalando a >> libstdc++5. E acabei deolhar no meu servidor e é ela mesma que tenho >> instalado aqui.Sandro----- Original Message -----From: "C Henrique M >> Corbo" To: "FireBase" Sent: Monday, May 03, 2010 12:14 AMSubject: Re: >> [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu> Olá Sandro,>> Eu fiz >> o teste com comando:>> /etc/init.d/firebird start>> e retornou a seguinte >> mensagem:>> error while loading shared libraries: libstdc++.so.5: cannot >> open sharedobjetc file: No such file or directory.>> Isso é muito >> estranho, porque o segui a dica que estava neste fórum e mepareceu que >> instalação foi um sucesso.>> Ainda sim o outro teste que me indicaste:>> >> cd/etc/firebird/Bin>> E retornou-me uma mensagem dizendo que "Arquivo ou >> diretório não foiencontrado".>> Será que a instalação n >> ão foi bem sucedida?>> C Henrique M Corbo>>>>>>>>>>>>>>>>> Em 02/05/2010 >> 20:42, Sandro escreveu:> Tenta levar o serviço e ver se da algum erro, >> se >> não der é por que estáativo;>> /etc/init.d/firebird start para >> iniciar;> /etc/init.d/firebird restart para reiniciar> >> /etc/init.d/firebird stop para parar>>> Tente conectar uma base sua >> pelo isql>> cd/etc/firebird/Bin> ./isql>> Voce entrará no prompt do isql, >> como abaixo:> SQL> connect '/teste.fdb' user 'sysdba' password >> 'masterkey';> SQL> show tables; mostrará as tabelas;>> SQL>quit; pra >> sair.>> Faça esses testes.>> []'s>> Sandro>>>>> -----Mensagem >> original-----> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br]Em nome de C Henrique M Corbo> >> Enviada em: sábado, 1 de maio de 2010 21:25> Para: FireBase> Assunto: Re: >> [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu>> Ok Sandro,>> Eu >> já ouvi falar do Flamerobin, mas como existem algumas ferramentas, >> sóperguntei porque achei >> que soubesse me dizer qual é a melhor.>> Eu consegui instalar o >> Flamerobin, mas está dando um erro tentar conectar.A mensagem de erro >> sugere que o serviço não está ativo. Voc? conhece umforma de saber se o >> serviço do Firebird está ativo?>> Abraço.>> C Henrique M >> Corbo>>>>>>>>>>>>>>>>> Em 01/05/2010 20:57, Sandro escreveu:> Que bom >> que >> conseguiu.>> Eu particularmente nunca utilizei ferramentas diretamente no >> Linux, a não> ser o próprio isql. Eu só utilizo ibexpert pela estação >> Windows para> conectar o firebird no serviço Linux.>>> Mas para usar >> diretamente no Linux, pelo que já ouvi falar aqui na lista> existe um tal >> de FlameRobin.>> No link abaixo tem um exemplo utilizando junto com o fb >> 2.1, mas podepegar> o mesmo exemplo para utilizar com o fb 1.5 >> também.>>>http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10> >> .>>> Desculpe, mas sobre essa ferramentas gráfica para Linux, tem >> usuários >> bons> na lista que poderão lhe ajudar muito >> mais do que eu.>>> []'s>> Sandro>>> -----Mensagem original-----> De: >> lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]Em> >> nome de C Henrique M Corbo> Enviada em: sábado, 1 de maio de 2010 18:57> >> Para: FireBase> Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no >> Ubuntu>> Sandro,>> Segui a receitinha de bolo do link que tu me passaste >> e >> deu tudo certo,pelo> menos é que eu pude entender das mensagens.>> Agora >> eu preciso fazer um teste para ver se consigo conectar-me em algum> banco >> de dados. No windows eu tenho o IbExpert que versão free me atende> muito >> bem.>> Você conhece algum utilitário semelhante para Linux? Tem alguma >> para me> recomendar?>> Um abraço,>> C Henrique M Corbo>>>>>>>>>>>>>>>>> >> Em >> 27/04/2010 21:58, Sandro escreveu:> Caro colega, tive problema parecido >> e >> não obtive resposta, mas conseguir> garimpar na net e achei.>> Mesmo que >> você descompacte o arquivo e instale, vai dar problema com afalta> da >> libstdc++5.>> Dei uma pesquisa >> rápida e achei o link abaixo, não tenho bem certeza, mas> acho que foi >> isso que eu fiz no meu servidor >> também.>>>http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n> >> o-ubuntu-server-9-10>>>>> Outras duvidas na instalação pelo .tar, definir >> senhas e outras coisasvocê> pode encontrar no release notes da versão 1.5 >> que inclusive está em> português.>> Valeu.>>>>>> -----Mensagem >> original-----> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br]Em> nome de C Henrique M Corbo> >> Enviada em: terça-feira, 27 de abril de 2010 18:46> Para: >> lista em firebase.com.br> Assunto: [firebase-br] Instalação do Firebird 1.5 >> no Ubuntu>> Senhores,>> Boa noite. Eu já uso o firebird há bastante tempo >> no Windows, mas estou> iniciando as minhas primeiras experiências com o >> Linux. Instalei o Ubuntue> gostaria de instalar o Firebird 1.5. Eu baixei >> o arquivo> FirebirdSS-1.5.6.5026-0.i686.tar.gz.>> Eu gostaria de saber >> como se faz para instalar o fir >> ebird no Ubuntu.Alguém> pode me dar uma ajuda?>> At.>> C Henrique M >> Corbo> >> Padre Miguel - RJ>>>>>>>>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, use:> >> http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens >> antigas: http://firebase.com.br/ >> pesquisa>>> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como >> gerenciar/excluir seu cadastro na lista, >> use:http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar >> mensagens antigas: http://firebase.com.br/pesquisa>> >> ______________________________________________> FireBase-BR >> (www.firebase.com.br) - Hos >> pedado em www.locador.com.br> Para saber como gerenciar/excluir seu >> cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Tue May 4 09:48:52 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 4 May 2010 09:48:52 -0300 Subject: [firebase-br] Fwd: Compilar tbudf 64 bits In-Reply-To: <4BDF98EA.3020301@softwareeagle.com.br> References: <4BDF98EA.3020301@softwareeagle.com.br> Message-ID: <401378408.20100504094852@warmboot.com.br> O Lazarus (que usa o compilador FreePascal), pelo menos até algum tempo atrás, não gerava SharedObjects com código PIC, o que causa quebra do servidor Firebird, especialmente se a UDF for chamada ao mesmo tempo por mais de uma conexão. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br SEJH> Eu tenho a TBUDF.so para Firebird x64. SEJH> Compilei usando o Lazarus, mas o principal é que vc tem que converter o SEJH> projeto em Delphi para Lazarus e só após isso, usar o Cross-Compiler SEJH> dele para gerar para em 64 bits. SEJH> Já compilei a lib tem mto tempo e tenho usado sem problema algum, em SEJH> servidores de produção usando Fedora x86_64. Provavelmente deve SEJH> funcionar bem no Ubuntu ou qualquer outra distro Linux. SEJH> Se quiser, me contate em PVT que eu lhe envio o arquivo já compilado. SEJH> Jorge Henrique SEJH> Em 03-05-2010 20:58, Alex Miranda de Oliveira escreveu: >> ---------- Mensagem encaminhada ---------- >> De: Alex Miranda de Oliveira >> Data: 2 de maio de 2010 00:09 >> Assunto: Compilar tbudf 64 bits >> Para: FireBase >> >> >> Boa Noite >> >> >> Estou Precisando Compilar a tbudf em 64 bits >> >> e não sei como fazer isso .. >> >> Não sei se o Delphi tem alguma maneira de compilar para 64 bits >> >> baixei o lazarus no ubuntu para compilar.. >> >> mas como não trabalho com lazarus não sei com fazer >> >> conto com a ajuda de vocês.. >> >> >> O firebird que esta instalado e 64 bits e ai a tbudf de 32 bits não funciona >> >> 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 jorgehenrique em softwareeagle.com.br Tue May 4 10:35:29 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique) Date: Tue, 04 May 2010 10:35:29 -0300 Subject: [firebase-br] Fwd: Compilar tbudf 64 bits In-Reply-To: <401378408.20100504094852@warmboot.com.br> References: <4BDF98EA.3020301@softwareeagle.com.br> <401378408.20100504094852@warmboot.com.br> Message-ID: <4BE022A1.2070704@softwareeagle.com.br> Cantu, pesquisei a respeito pra poder falar com certeza mas não encontrei nada relacionado. Pelo pouco que li, relativamente ao assunto, entendi que os SharedObjects, qdo compilados especificamente para Linux, não causam esse problema. Se o mesmo código for compilado em Lazarus para WINDOWS, aí sim, acontece o que vc mencionou. Não confirmo a informação, vi algumas poucas referências em foruns relatando problemas com DLL's geradas pelo Lazarus para Windows e que o mesmo código não dava problemas qdo compilado para Linux. Falando por experiencia própria, eu tenho diversos servers Fedora x86_64 (partindo do Fedora 7), inclusive com interfaces Web, rodando FB 1.5, 2.0 e 2.1 (ambos 64 bits), várias conexões simultaneas, selects, updates, inserts, etc. Nas aplicações desktop eu uso DataSnap pq tbm tenho muitos acessos externos em vários BD's, e pra completar o cenario eu uso e abuso da TBUDF.so de 64 bits. Isto é, várias funções são chamadas ao mesmo tempo por mtas conexões diferentes. Até hoje não vi nenhum problema desse tipo nos log's do FB e meu passa tempo preferido é ler log de servidor que coloco no ar. Tbm nunca, exatamente NUNCA, tive nenhum tipo de corrupção do BD, nem desconexões, tendo funcionado perfeitamente pra mim. Vou pesquisar mais a respeito pra ter algo concreto, mas se a experiencia valer pela informação, então eu diria que é 100% funcional. []'s Jorge Henrique Em 04-05-2010 09:48, Carlos H. Cantu escreveu: > O Lazarus (que usa o compilador FreePascal), pelo menos até algum > tempo atrás, não gerava SharedObjects com código PIC, o que causa > quebra do servidor Firebird, especialmente se a UDF for chamada ao > mesmo tempo por mais de uma conexão. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > SEJH> Eu tenho a TBUDF.so para Firebird x64. > SEJH> Compilei usando o Lazarus, mas o principal é que vc tem que converter o > SEJH> projeto em Delphi para Lazarus e só após isso, usar o Cross-Compiler > SEJH> dele para gerar para em 64 bits. > SEJH> Já compilei a lib tem mto tempo e tenho usado sem problema algum, em > SEJH> servidores de produção usando Fedora x86_64. Provavelmente deve > SEJH> funcionar bem no Ubuntu ou qualquer outra distro Linux. > > SEJH> Se quiser, me contate em PVT que eu lhe envio o arquivo já compilado. > > SEJH> Jorge Henrique > > SEJH> Em 03-05-2010 20:58, Alex Miranda de Oliveira escreveu: > >>> ---------- Mensagem encaminhada ---------- >>> De: Alex Miranda de Oliveira >>> Data: 2 de maio de 2010 00:09 >>> Assunto: Compilar tbudf 64 bits >>> Para: FireBase >>> >>> >>> Boa Noite >>> >>> >>> Estou Precisando Compilar a tbudf em 64 bits >>> >>> e não sei como fazer isso .. >>> >>> Não sei se o Delphi tem alguma maneira de compilar para 64 bits >>> >>> baixei o lazarus no ubuntu para compilar.. >>> >>> mas como não trabalho com lazarus não sei com fazer >>> >>> conto com a ajuda de vocês.. >>> >>> >>> O firebird que esta instalado e 64 bits e ai a tbudf de 32 bits não funciona >>> >>> 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 >>> >>> >>> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- *Jorge Henrique Aguiar* Gerente de Desenvolvimento Software Eagle From josauro em casasoft.inf.br Tue May 4 10:27:36 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Tue, 4 May 2010 10:27:36 -0300 Subject: [firebase-br] Estatistica do BD References: Message-ID: <6C258CA901074056A34FC82F0E166F7E@papaleguas> Prezados Nunca analizei nesse nível e gostaria de uma breve dica, sobre a estatistica abaixo tirada de um banco de dados de um cliente, o qual tem +- 150 a 200 terminais. É possível identificar algo que precise ser melhorado, temos sentido uma queda de performan-se semanalmente, o sweep estava com 20000 setei para 0 hoje e tirei o relatorio, entao o mesmo não foi feito ainda, sera feito manualmente. Cortei o log de tabelas para não estender o email. Database header page information: Flags 0 Checksum 12345 Generation 11655165 Page size 4096 ODS version 11.0 Oldest transaction 11573097 Oldest active 11573098 Oldest snapshot 11573096 Next transaction 11638337 Bumped transaction 1 Sequence number 0 Next attachment ID 40124 Implementation ID 19 Shadow count 0 Page buffers 0 Next header page 0 Database dialect 3 Creation date Mar 3, 2010 10:25:46 Attributes force write Variable header data: Sweep interval: 0 *END* Database file sequence: File /dados/firebird/data/casasoft.fdb is the only file Analyzing database pages ... FICHA_IMOVEL (302) Primary pointer page: 1225, Index root page: 1226 Data pages: 1286, data page slots: 1286, average fill: 93% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 72 80 - 99% = 1213 Index IDX_FIC_IMOVEL (0) Depth: 2, leaf buckets: 35, nodes: 10894 Average data length: 6.72, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 4 60 - 79% = 3 80 - 99% = 28 Index PK_FICHA_IMOVEL (1) Depth: 2, leaf buckets: 35, nodes: 10894 Average data length: 6.71, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 4 60 - 79% = 4 80 - 99% = 27 FILIAL_CONEXAO (142) Primary pointer page: 901, Index root page: 902 Data pages: 8486, data page slots: 8535, average fill: 56% Fill distribution: 0 - 19% = 43 20 - 39% = 265 40 - 59% = 8097 60 - 79% = 79 80 - 99% = 2 Index PK_FILIAL_CONEXAO (0) Depth: 3, leaf buckets: 3303, nodes: 572436 Average data length: 9.84, total dup: 2505, max dup: 22 Fill distribution: 0 - 19% = 7 20 - 39% = 736 40 - 59% = 944 60 - 79% = 149 80 - 99% = 1467 CLIENTE (150) Primary pointer page: 917, Index root page: 918 Data pages: 4127, data page slots: 4127, average fill: 84% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 394 80 - 99% = 3732 Index IDX_CLI_CNPJ_CPF (8) Depth: 3, leaf buckets: 360, nodes: 108147 Average data length: 2.85, total dup: 64290, max dup: 46734 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 301 60 - 79% = 3 80 - 99% = 55 Index IDX_CLI_ESTADO_CIVIL (0) Depth: 2, leaf buckets: 132, nodes: 108146 Average data length: 0.01, total dup: 108139, max dup: 50924 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 45 60 - 79% = 2 80 - 99% = 85 Index IDX_CLI_FILIAL (7) Depth: 2, leaf buckets: 138, nodes: 108143 Average data length: 0.01, total dup: 108139, max dup: 60904 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 30 60 - 79% = 0 80 - 99% = 107 Index IDX_CLI_NACIONALIDADE (1) Depth: 2, leaf buckets: 144, nodes: 108143 Average data length: 0.02, total dup: 108039, max dup: 65649 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 61 60 - 79% = 1 80 - 99% = 82 Index IDX_CLI_PROFISSAO (2) Depth: 2, leaf buckets: 168, nodes: 108146 Average data length: 0.10, total dup: 106681, max dup: 38091 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 98 60 - 79% = 8 80 - 99% = 62 Index IDX_CLI_REFERENCIA (3) Depth: 3, leaf buckets: 287, nodes: 108143 Average data length: 2.37, total dup: 3410, max dup: 17 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 174 60 - 79% = 5 80 - 99% = 107 Index IDX_SOUNDEX_NOME (5) Depth: 2, leaf buckets: 122, nodes: 108143 Average data length: 0.12, total dup: 106766, max dup: 106656 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 45 60 - 79% = 0 80 - 99% = 76 Index IDX_SOUNDEX_NOME_ALTERNATIVO (6) Depth: 2, leaf buckets: 121, nodes: 108143 Average data length: 0.11, total dup: 106833, max dup: 106656 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 45 60 - 79% = 0 80 - 99% = 76 Index PK_CLIENTE (4) Depth: 3, leaf buckets: 319, nodes: 108143 Average data length: 6.12, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 7 60 - 79% = 2 80 - 99% = 310 FOTO_CLIENTE (249) Primary pointer page: 1118, Index root page: 1119 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IDX_FTC_CLIENTE (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index PK_FOTO_CLIENTE (1) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 FOTO_IMOVEL (282) Primary pointer page: 1185, Index root page: 1186 Data pages: 1207, data page slots: 1207, average fill: 79% Fill distribution: 0 - 19% = 1 20 - 39% = 3 40 - 59% = 10 60 - 79% = 877 80 - 99% = 316 Index IDX_FTO_IMOVEL (0) Depth: 2, leaf buckets: 87, nodes: 41174 Average data length: 0.64, total dup: 37440, max dup: 51 Fill distribution: 0 - 19% = 1 20 - 39% = 7 40 - 59% = 54 60 - 79% = 14 80 - 99% = 11 Index PK_FOTO_IMOVEL (1) Depth: 2, leaf buckets: 131, nodes: 41174 Average data length: 6.30, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 7 60 - 79% = 15 80 - 99% = 109 ACESSO_REGISTRO (330) Primary pointer page: 1282, Index root page: 1283 Data pages: 1, data page slots: 1, average fill: 15% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IDX_ACR_REGISTRO (0) Depth: 1, leaf buckets: 1, nodes: 10 Average data length: 35.90, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index PK_ACESSO_REGISTRO (1) Depth: 1, leaf buckets: 1, nodes: 10 Average data length: 7.80, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 AGENCIA (137) Primary pointer page: 891, Index root page: 892 Data pages: 397, data page slots: 397, average fill: 71% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 397 80 - 99% = 0 Index IDX_AGE_BANCO (0) Depth: 2, leaf buckets: 25, nodes: 19170 Average data length: 0.03, total dup: 19117, max dup: 5200 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 10 60 - 79% = 0 80 - 99% = 14 Index PK_AGENCIA (1) Depth: 2, leaf buckets: 57, nodes: 19170 Average data length: 6.67, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 2 60 - 79% = 1 80 - 99% = 54 AGENDA (217) Primary pointer page: 1053, Index root page: 1054 Data pages: 23, data page slots: 23, average fill: 72% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 23 80 - 99% = 0 Index IDX_AGE_AGENDADO_PARA (0) Depth: 1, leaf buckets: 1, nodes: 1072 Average data length: 0.00, total dup: 1071, max dup: 1071 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 Index IDX_AGE_CONCLUIDO (4) Depth: 1, leaf buckets: 1, nodes: 1072 Average data length: 0.01, total dup: 1068, max dup: 745 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 1 Index IDX_AGE_RESPONSAVEL (1) Depth: 1, leaf buckets: 1, nodes: 1072 Average data length: 0.00, total dup: 1071, max dup: 1071 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 Index IDX_AGE_USUARIO (2) Depth: 1, leaf buckets: 1, nodes: 1072 Average data length: 0.00, total dup: 1071, max dup: 1071 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 Index PK_AGENDA (3) Depth: 2, leaf buckets: 4, nodes: 1072 Average data length: 7.11, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 3 AGENDA_RESPONSAVEL (218) Primary pointer page: 1055, Index root page: 1056 Data pages: 23, data page slots: 23, average fill: 68% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 22 80 - 99% = 0 Index IDX_AGR_AGENDA (0) Depth: 2, leaf buckets: 4, nodes: 1122 Average data length: 6.79, total dup: 50, max dup: 3 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 3 Index PK_AGENDA_RESPONSAVEL (1) Depth: 2, leaf buckets: 4, nodes: 1122 Average data length: 7.10, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 3 From listas em warmboot.com.br Tue May 4 10:50:08 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 4 May 2010 10:50:08 -0300 Subject: [firebase-br] Estatistica do BD In-Reply-To: <6C258CA901074056A34FC82F0E166F7E@papaleguas> References: <6C258CA901074056A34FC82F0E166F7E@papaleguas> Message-ID: <942858906.20100504105008@warmboot.com.br> Oldest active 11573098 Next transaction 11638337 Pelos números, existe uma transação que está ativa há 65.239 transações "atrás". Reveja seu controle transacional, pois isso impede a coleta de lixo e geralmente prejudica a performance do servidor. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSJ> Prezados JSJ> Nunca analizei nesse nível e gostaria de uma breve dica, sobre a estatistica JSJ> abaixo tirada de um banco de dados de um cliente, o qual tem +- 150 a 200 JSJ> terminais. JSJ> É possível identificar algo que precise ser melhorado, temos sentido uma JSJ> queda de performan-se semanalmente, o sweep estava com 20000 setei para 0 JSJ> hoje e tirei o relatorio, entao o mesmo não foi feito ainda, sera feito JSJ> manualmente. JSJ> Cortei o log de tabelas para não estender o email. JSJ> Database header page information: JSJ> Flags 0 JSJ> Checksum 12345 JSJ> Generation 11655165 JSJ> Page size 4096 JSJ> ODS version 11.0 JSJ> Oldest transaction 11573097 JSJ> Oldest active 11573098 JSJ> Oldest snapshot 11573096 JSJ> Next transaction 11638337 JSJ> Bumped transaction 1 JSJ> Sequence number 0 JSJ> Next attachment ID 40124 JSJ> Implementation ID 19 JSJ> Shadow count 0 JSJ> Page buffers 0 JSJ> Next header page 0 JSJ> Database dialect 3 JSJ> Creation date Mar 3, 2010 10:25:46 JSJ> Attributes force write JSJ> Variable header data: JSJ> Sweep interval: 0 JSJ> *END* JSJ> Database file sequence: JSJ> File /dados/firebird/data/casasoft.fdb is the only file JSJ> Analyzing database pages ... JSJ> FICHA_IMOVEL (302) JSJ> Primary pointer page: 1225, Index root page: 1226 JSJ> Data pages: 1286, data page slots: 1286, average fill: 93% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 1 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 72 JSJ> 80 - 99% = 1213 JSJ> Index IDX_FIC_IMOVEL (0) JSJ> Depth: 2, leaf buckets: 35, nodes: 10894 JSJ> Average data length: 6.72, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 4 JSJ> 60 - 79% = 3 JSJ> 80 - 99% = 28 JSJ> Index PK_FICHA_IMOVEL (1) JSJ> Depth: 2, leaf buckets: 35, nodes: 10894 JSJ> Average data length: 6.71, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 4 JSJ> 60 - 79% = 4 JSJ> 80 - 99% = 27 JSJ> FILIAL_CONEXAO (142) JSJ> Primary pointer page: 901, Index root page: 902 JSJ> Data pages: 8486, data page slots: 8535, average fill: 56% JSJ> Fill distribution: JSJ> 0 - 19% = 43 JSJ> 20 - 39% = 265 JSJ> 40 - 59% = 8097 JSJ> 60 - 79% = 79 JSJ> 80 - 99% = 2 JSJ> Index PK_FILIAL_CONEXAO (0) JSJ> Depth: 3, leaf buckets: 3303, nodes: 572436 JSJ> Average data length: 9.84, total dup: 2505, max dup: 22 JSJ> Fill distribution: JSJ> 0 - 19% = 7 JSJ> 20 - 39% = 736 JSJ> 40 - 59% = 944 JSJ> 60 - 79% = 149 JSJ> 80 - 99% = 1467 JSJ> CLIENTE (150) JSJ> Primary pointer page: 917, Index root page: 918 JSJ> Data pages: 4127, data page slots: 4127, average fill: 84% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 1 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 394 JSJ> 80 - 99% = 3732 JSJ> Index IDX_CLI_CNPJ_CPF (8) JSJ> Depth: 3, leaf buckets: 360, nodes: 108147 JSJ> Average data length: 2.85, total dup: 64290, max dup: 46734 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 301 JSJ> 60 - 79% = 3 JSJ> 80 - 99% = 55 JSJ> Index IDX_CLI_ESTADO_CIVIL (0) JSJ> Depth: 2, leaf buckets: 132, nodes: 108146 JSJ> Average data length: 0.01, total dup: 108139, max dup: 50924 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 45 JSJ> 60 - 79% = 2 JSJ> 80 - 99% = 85 JSJ> Index IDX_CLI_FILIAL (7) JSJ> Depth: 2, leaf buckets: 138, nodes: 108143 JSJ> Average data length: 0.01, total dup: 108139, max dup: 60904 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 30 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 107 JSJ> Index IDX_CLI_NACIONALIDADE (1) JSJ> Depth: 2, leaf buckets: 144, nodes: 108143 JSJ> Average data length: 0.02, total dup: 108039, max dup: 65649 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 61 JSJ> 60 - 79% = 1 JSJ> 80 - 99% = 82 JSJ> Index IDX_CLI_PROFISSAO (2) JSJ> Depth: 2, leaf buckets: 168, nodes: 108146 JSJ> Average data length: 0.10, total dup: 106681, max dup: 38091 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 98 JSJ> 60 - 79% = 8 JSJ> 80 - 99% = 62 JSJ> Index IDX_CLI_REFERENCIA (3) JSJ> Depth: 3, leaf buckets: 287, nodes: 108143 JSJ> Average data length: 2.37, total dup: 3410, max dup: 17 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 174 JSJ> 60 - 79% = 5 JSJ> 80 - 99% = 107 JSJ> Index IDX_SOUNDEX_NOME (5) JSJ> Depth: 2, leaf buckets: 122, nodes: 108143 JSJ> Average data length: 0.12, total dup: 106766, max dup: 106656 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 45 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 76 JSJ> Index IDX_SOUNDEX_NOME_ALTERNATIVO (6) JSJ> Depth: 2, leaf buckets: 121, nodes: 108143 JSJ> Average data length: 0.11, total dup: 106833, max dup: 106656 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 45 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 76 JSJ> Index PK_CLIENTE (4) JSJ> Depth: 3, leaf buckets: 319, nodes: 108143 JSJ> Average data length: 6.12, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 7 JSJ> 60 - 79% = 2 JSJ> 80 - 99% = 310 JSJ> FOTO_CLIENTE (249) JSJ> Primary pointer page: 1118, Index root page: 1119 JSJ> Data pages: 0, data page slots: 0, average fill: 0% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index IDX_FTC_CLIENTE (0) JSJ> Depth: 1, leaf buckets: 1, nodes: 0 JSJ> Average data length: 0.00, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index PK_FOTO_CLIENTE (1) JSJ> Depth: 1, leaf buckets: 1, nodes: 0 JSJ> Average data length: 0.00, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> FOTO_IMOVEL (282) JSJ> Primary pointer page: 1185, Index root page: 1186 JSJ> Data pages: 1207, data page slots: 1207, average fill: 79% JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 3 JSJ> 40 - 59% = 10 JSJ> 60 - 79% = 877 JSJ> 80 - 99% = 316 JSJ> Index IDX_FTO_IMOVEL (0) JSJ> Depth: 2, leaf buckets: 87, nodes: 41174 JSJ> Average data length: 0.64, total dup: 37440, max dup: 51 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 7 JSJ> 40 - 59% = 54 JSJ> 60 - 79% = 14 JSJ> 80 - 99% = 11 JSJ> Index PK_FOTO_IMOVEL (1) JSJ> Depth: 2, leaf buckets: 131, nodes: 41174 JSJ> Average data length: 6.30, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 7 JSJ> 60 - 79% = 15 JSJ> 80 - 99% = 109 JSJ> ACESSO_REGISTRO (330) JSJ> Primary pointer page: 1282, Index root page: 1283 JSJ> Data pages: 1, data page slots: 1, average fill: 15% JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index IDX_ACR_REGISTRO (0) JSJ> Depth: 1, leaf buckets: 1, nodes: 10 JSJ> Average data length: 35.90, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index PK_ACESSO_REGISTRO (1) JSJ> Depth: 1, leaf buckets: 1, nodes: 10 JSJ> Average data length: 7.80, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> AGENCIA (137) JSJ> Primary pointer page: 891, Index root page: 892 JSJ> Data pages: 397, data page slots: 397, average fill: 71% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 397 JSJ> 80 - 99% = 0 JSJ> Index IDX_AGE_BANCO (0) JSJ> Depth: 2, leaf buckets: 25, nodes: 19170 JSJ> Average data length: 0.03, total dup: 19117, max dup: 5200 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 10 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 14 JSJ> Index PK_AGENCIA (1) JSJ> Depth: 2, leaf buckets: 57, nodes: 19170 JSJ> Average data length: 6.67, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 2 JSJ> 60 - 79% = 1 JSJ> 80 - 99% = 54 JSJ> AGENDA (217) JSJ> Primary pointer page: 1053, Index root page: 1054 JSJ> Data pages: 23, data page slots: 23, average fill: 72% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 23 JSJ> 80 - 99% = 0 JSJ> Index IDX_AGE_AGENDADO_PARA (0) JSJ> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ> Average data length: 0.00, total dup: 1071, max dup: 1071 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 1 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index IDX_AGE_CONCLUIDO (4) JSJ> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ> Average data length: 0.01, total dup: 1068, max dup: 745 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 1 JSJ> Index IDX_AGE_RESPONSAVEL (1) JSJ> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ> Average data length: 0.00, total dup: 1071, max dup: 1071 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 1 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index IDX_AGE_USUARIO (2) JSJ> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ> Average data length: 0.00, total dup: 1071, max dup: 1071 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 1 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index PK_AGENDA (3) JSJ> Depth: 2, leaf buckets: 4, nodes: 1072 JSJ> Average data length: 7.11, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 3 JSJ> AGENDA_RESPONSAVEL (218) JSJ> Primary pointer page: 1055, Index root page: 1056 JSJ> Data pages: 23, data page slots: 23, average fill: 68% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 1 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 22 JSJ> 80 - 99% = 0 JSJ> Index IDX_AGR_AGENDA (0) JSJ> Depth: 2, leaf buckets: 4, nodes: 1122 JSJ> Average data length: 6.79, total dup: 50, max dup: 3 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 3 JSJ> Index PK_AGENDA_RESPONSAVEL (1) JSJ> Depth: 2, leaf buckets: 4, nodes: 1122 JSJ> Average data length: 7.10, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 3 JSJ> ______________________________________________ JSJ> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JSJ> Para saber como gerenciar/excluir seu cadastro na lista, use: JSJ> http://www.firebase.com.br/fb/artigo.php?id=1107 JSJ> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Tue May 4 10:53:44 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 4 May 2010 10:53:44 -0300 Subject: [firebase-br] Fwd: Compilar tbudf 64 bits In-Reply-To: <4BE022A1.2070704@softwareeagle.com.br> References: <4BDF98EA.3020301@softwareeagle.com.br> <401378408.20100504094852@warmboot.com.br> <4BE022A1.2070704@softwareeagle.com.br> Message-ID: <1510139043.20100504105344@warmboot.com.br> Eu detectei o problema há uns 3 anos atrás, e até onde eu sei, não foi resolvido. Para testar, era muito fácil... Bastava criar uma função com o freepascal e compilar, gerando o SO. No meu teste, eu criei uma função que recebia uma data e retornava a data, modificando apenas o dia para 01. Se eu abrisse 2 conexões com o banco, e executasse diversos selects utilizando a UDF, em ambas as conexões, chegava uma hora que o servidor Firebird quebrava. Podia ser rápido, ou podia demorar alguns minutos. Veja algumas mensagens da época: http://community.freepascal.org:10000/bboards/message?message_id=227644&forum_id=24083 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br SEJH> Cantu, pesquisei a respeito pra poder falar com certeza mas não encontrei nada relacionado. SEJH> Pelo pouco que li, relativamente ao assunto, entendi que os SharedObjects, qdo compilados SEJH> especificamente para Linux, não causam esse problema. Se o mesmo código for compilado em SEJH> Lazarus para WINDOWS, aí sim, acontece o que vc mencionou. Não confirmo a informação, SEJH> vi algumas poucas referências em foruns relatando problemas com DLL's geradas pelo Lazarus SEJH> para Windows e que o mesmo código não dava problemas qdo compilado para Linux. SEJH> Falando por experiencia própria, eu tenho diversos servers SEJH> Fedora x86_64 (partindo do Fedora 7), SEJH> inclusive com interfaces Web, rodando FB 1.5, 2.0 e 2.1 (ambos SEJH> 64 bits), várias conexões simultaneas, SEJH> selects, updates, inserts, etc. Nas aplicações desktop eu uso DataSnap pq tbm tenho muitos SEJH> acessos externos em vários BD's, e pra completar o cenario eu SEJH> uso e abuso da TBUDF.so de 64 bits. SEJH> Isto é, várias funções são chamadas ao mesmo tempo por mtas conexões diferentes. SEJH> Até hoje não vi nenhum problema desse tipo nos log's do FB e meu passa tempo preferido é ler SEJH> log de servidor que coloco no ar. Tbm nunca, exatamente NUNCA, tive nenhum tipo de SEJH> corrupção do BD, nem desconexões, tendo funcionado perfeitamente pra mim. SEJH> Vou pesquisar mais a respeito pra ter algo concreto, mas se a SEJH> experiencia valer pela informação, SEJH> então eu diria que é 100% funcional. SEJH> []'s SEJH> Jorge Henrique SEJH> Em 04-05-2010 09:48, Carlos H. Cantu escreveu: SEJH> O Lazarus (que usa o compilador FreePascal), pelo menos até algum SEJH> tempo atrás, não gerava SharedObjects com código PIC, o que causa SEJH> quebra do servidor Firebird, especialmente se a UDF for chamada ao SEJH> mesmo tempo por mais de uma conexão. SEJH> []s SEJH> Carlos H. Cantu SEJH> www.FireBase.com.br - www.firebirdnews.org SEJH> www.warmboot.com.br - blog.firebase.com.br SEJH>> Eu tenho a TBUDF.so para Firebird x64. SEJH>> Compilei usando o Lazarus, mas o principal é que vc tem que converter o SEJH>> projeto em Delphi para Lazarus e só após isso, usar o Cross-Compiler SEJH>> dele para gerar para em 64 bits. SEJH>> Já compilei a lib tem mto tempo e tenho usado sem problema algum, em SEJH>> servidores de produção usando Fedora x86_64. Provavelmente deve SEJH>> funcionar bem no Ubuntu ou qualquer outra distro Linux. SEJH>> Se quiser, me contate em PVT que eu lhe envio o arquivo já compilado. SEJH>> Jorge Henrique SEJH>> Em 03-05-2010 20:58, Alex Miranda de Oliveira escreveu: SEJH> SEJH> ---------- Mensagem encaminhada ---------- SEJH> De: Alex Miranda de Oliveira SEJH> Data: 2 de maio de 2010 00:09 SEJH> Assunto: Compilar tbudf 64 bits SEJH> Para: FireBase SEJH> Boa Noite SEJH> Estou Precisando Compilar a tbudf em 64 bits SEJH> e não sei como fazer isso .. SEJH> Não sei se o Delphi tem alguma maneira de compilar para 64 bits SEJH> baixei o lazarus no ubuntu para compilar.. SEJH> mas como não trabalho com lazarus não sei com fazer SEJH> conto com a ajuda de vocês.. SEJH> O firebird que esta instalado e 64 bits e ai a tbudf de 32 bits não funciona SEJH> ate +++ SEJH> ______________________________________________ SEJH> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br SEJH> Para saber como gerenciar/excluir seu cadastro na lista, use: SEJH> http://www.firebase.com.br/fb/artigo.php?id=1107 SEJH> Para consultar mensagens antigas: http://firebase.com.br/pesquisa SEJH> SEJH> SEJH> ______________________________________________ SEJH> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br SEJH> Para saber como gerenciar/excluir seu cadastro na lista, use: SEJH> http://www.firebase.com.br/fb/artigo.php?id=1107 SEJH> Para consultar mensagens antigas: http://firebase.com.br/pesquisa SEJH> From fprado em esagn.com.br Tue May 4 11:00:01 2010 From: fprado em esagn.com.br (fabio) Date: Tue, 4 May 2010 11:00:01 -0300 Subject: [firebase-br] RES: Estatistica do BD In-Reply-To: <6C258CA901074056A34FC82F0E166F7E@papaleguas> References: <6C258CA901074056A34FC82F0E166F7E@papaleguas> Message-ID: <024301caeb92$18a09490$49e1bdb0$@com.br> Como conseguiu tirar esta estatistica? Att, Fabio! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Josauro S.J. Enviada em: terça-feira, 4 de maio de 2010 10:28 Para: lista em firebase.com.br Assunto: [firebase-br] Estatistica do BD Prezados Nunca analizei nesse nível e gostaria de uma breve dica, sobre a estatistica abaixo tirada de um banco de dados de um cliente, o qual tem +- 150 a 200 terminais. É possível identificar algo que precise ser melhorado, temos sentido uma queda de performan-se semanalmente, o sweep estava com 20000 setei para 0 hoje e tirei o relatorio, entao o mesmo não foi feito ainda, sera feito manualmente. Cortei o log de tabelas para não estender o email. Database header page information: Flags 0 Checksum 12345 Generation 11655165 Page size 4096 ODS version 11.0 Oldest transaction 11573097 Oldest active 11573098 Oldest snapshot 11573096 Next transaction 11638337 Bumped transaction 1 Sequence number 0 Next attachment ID 40124 Implementation ID 19 Shadow count 0 Page buffers 0 Next header page 0 Database dialect 3 Creation date Mar 3, 2010 10:25:46 Attributes force write Variable header data: Sweep interval: 0 *END* Database file sequence: File /dados/firebird/data/casasoft.fdb is the only file Analyzing database pages ... FICHA_IMOVEL (302) Primary pointer page: 1225, Index root page: 1226 Data pages: 1286, data page slots: 1286, average fill: 93% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 72 80 - 99% = 1213 Index IDX_FIC_IMOVEL (0) Depth: 2, leaf buckets: 35, nodes: 10894 Average data length: 6.72, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 4 60 - 79% = 3 80 - 99% = 28 Index PK_FICHA_IMOVEL (1) Depth: 2, leaf buckets: 35, nodes: 10894 Average data length: 6.71, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 4 60 - 79% = 4 80 - 99% = 27 FILIAL_CONEXAO (142) Primary pointer page: 901, Index root page: 902 Data pages: 8486, data page slots: 8535, average fill: 56% Fill distribution: 0 - 19% = 43 20 - 39% = 265 40 - 59% = 8097 60 - 79% = 79 80 - 99% = 2 Index PK_FILIAL_CONEXAO (0) Depth: 3, leaf buckets: 3303, nodes: 572436 Average data length: 9.84, total dup: 2505, max dup: 22 Fill distribution: 0 - 19% = 7 20 - 39% = 736 40 - 59% = 944 60 - 79% = 149 80 - 99% = 1467 CLIENTE (150) Primary pointer page: 917, Index root page: 918 Data pages: 4127, data page slots: 4127, average fill: 84% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 394 80 - 99% = 3732 Index IDX_CLI_CNPJ_CPF (8) Depth: 3, leaf buckets: 360, nodes: 108147 Average data length: 2.85, total dup: 64290, max dup: 46734 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 301 60 - 79% = 3 80 - 99% = 55 Index IDX_CLI_ESTADO_CIVIL (0) Depth: 2, leaf buckets: 132, nodes: 108146 Average data length: 0.01, total dup: 108139, max dup: 50924 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 45 60 - 79% = 2 80 - 99% = 85 Index IDX_CLI_FILIAL (7) Depth: 2, leaf buckets: 138, nodes: 108143 Average data length: 0.01, total dup: 108139, max dup: 60904 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 30 60 - 79% = 0 80 - 99% = 107 Index IDX_CLI_NACIONALIDADE (1) Depth: 2, leaf buckets: 144, nodes: 108143 Average data length: 0.02, total dup: 108039, max dup: 65649 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 61 60 - 79% = 1 80 - 99% = 82 Index IDX_CLI_PROFISSAO (2) Depth: 2, leaf buckets: 168, nodes: 108146 Average data length: 0.10, total dup: 106681, max dup: 38091 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 98 60 - 79% = 8 80 - 99% = 62 Index IDX_CLI_REFERENCIA (3) Depth: 3, leaf buckets: 287, nodes: 108143 Average data length: 2.37, total dup: 3410, max dup: 17 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 174 60 - 79% = 5 80 - 99% = 107 Index IDX_SOUNDEX_NOME (5) Depth: 2, leaf buckets: 122, nodes: 108143 Average data length: 0.12, total dup: 106766, max dup: 106656 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 45 60 - 79% = 0 80 - 99% = 76 Index IDX_SOUNDEX_NOME_ALTERNATIVO (6) Depth: 2, leaf buckets: 121, nodes: 108143 Average data length: 0.11, total dup: 106833, max dup: 106656 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 45 60 - 79% = 0 80 - 99% = 76 Index PK_CLIENTE (4) Depth: 3, leaf buckets: 319, nodes: 108143 Average data length: 6.12, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 7 60 - 79% = 2 80 - 99% = 310 FOTO_CLIENTE (249) Primary pointer page: 1118, Index root page: 1119 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IDX_FTC_CLIENTE (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index PK_FOTO_CLIENTE (1) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 FOTO_IMOVEL (282) Primary pointer page: 1185, Index root page: 1186 Data pages: 1207, data page slots: 1207, average fill: 79% Fill distribution: 0 - 19% = 1 20 - 39% = 3 40 - 59% = 10 60 - 79% = 877 80 - 99% = 316 Index IDX_FTO_IMOVEL (0) Depth: 2, leaf buckets: 87, nodes: 41174 Average data length: 0.64, total dup: 37440, max dup: 51 Fill distribution: 0 - 19% = 1 20 - 39% = 7 40 - 59% = 54 60 - 79% = 14 80 - 99% = 11 Index PK_FOTO_IMOVEL (1) Depth: 2, leaf buckets: 131, nodes: 41174 Average data length: 6.30, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 7 60 - 79% = 15 80 - 99% = 109 ACESSO_REGISTRO (330) Primary pointer page: 1282, Index root page: 1283 Data pages: 1, data page slots: 1, average fill: 15% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IDX_ACR_REGISTRO (0) Depth: 1, leaf buckets: 1, nodes: 10 Average data length: 35.90, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index PK_ACESSO_REGISTRO (1) Depth: 1, leaf buckets: 1, nodes: 10 Average data length: 7.80, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 AGENCIA (137) Primary pointer page: 891, Index root page: 892 Data pages: 397, data page slots: 397, average fill: 71% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 397 80 - 99% = 0 Index IDX_AGE_BANCO (0) Depth: 2, leaf buckets: 25, nodes: 19170 Average data length: 0.03, total dup: 19117, max dup: 5200 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 10 60 - 79% = 0 80 - 99% = 14 Index PK_AGENCIA (1) Depth: 2, leaf buckets: 57, nodes: 19170 Average data length: 6.67, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 2 60 - 79% = 1 80 - 99% = 54 AGENDA (217) Primary pointer page: 1053, Index root page: 1054 Data pages: 23, data page slots: 23, average fill: 72% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 23 80 - 99% = 0 Index IDX_AGE_AGENDADO_PARA (0) Depth: 1, leaf buckets: 1, nodes: 1072 Average data length: 0.00, total dup: 1071, max dup: 1071 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 Index IDX_AGE_CONCLUIDO (4) Depth: 1, leaf buckets: 1, nodes: 1072 Average data length: 0.01, total dup: 1068, max dup: 745 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 1 Index IDX_AGE_RESPONSAVEL (1) Depth: 1, leaf buckets: 1, nodes: 1072 Average data length: 0.00, total dup: 1071, max dup: 1071 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 Index IDX_AGE_USUARIO (2) Depth: 1, leaf buckets: 1, nodes: 1072 Average data length: 0.00, total dup: 1071, max dup: 1071 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 Index PK_AGENDA (3) Depth: 2, leaf buckets: 4, nodes: 1072 Average data length: 7.11, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 3 AGENDA_RESPONSAVEL (218) Primary pointer page: 1055, Index root page: 1056 Data pages: 23, data page slots: 23, average fill: 68% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 22 80 - 99% = 0 Index IDX_AGR_AGENDA (0) Depth: 2, leaf buckets: 4, nodes: 1122 Average data length: 6.79, total dup: 50, max dup: 3 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 3 Index PK_AGENDA_RESPONSAVEL (1) Depth: 2, leaf buckets: 4, nodes: 1122 Average data length: 7.10, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 3 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jorgehenrique em softwareeagle.com.br Tue May 4 11:57:41 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique) Date: Tue, 04 May 2010 11:57:41 -0300 Subject: [firebase-br] Fwd: Compilar tbudf 64 bits In-Reply-To: <1510139043.20100504105344@warmboot.com.br> References: <4BDF98EA.3020301@softwareeagle.com.br> <401378408.20100504094852@warmboot.com.br> <4BE022A1.2070704@softwareeagle.com.br> <1510139043.20100504105344@warmboot.com.br> Message-ID: <4BE035E5.6090302@softwareeagle.com.br> Felizmente não tive esse tipo de problema (segmentation fault). Tbm não me lembro de ter visto log's relatando isso. Compilei a tbudf tem uns 3 anos tbm e até hj não vi problema algum, ainda. Acabei de olhar um log de uma empresa com mtas transações simultaneas e não vi nenhum problema relacionado. Detalhe relevante: sempre usei FB Classic. Pode ser por isso. []'s Jorge Henrique Em 04-05-2010 10:53, Carlos H. Cantu escreveu: > Eu detectei o problema há uns 3 anos atrás, e até onde eu sei, não foi resolvido. > > Para testar, era muito fácil... Bastava criar uma função com o freepascal e compilar, gerando o SO. No meu teste, eu criei uma função que recebia uma data e retornava a data, modificando apenas o dia para 01. > > Se eu abrisse 2 conexões com o banco, e executasse diversos selects utilizando a UDF, em ambas as conexões, chegava uma hora que o servidor Firebird quebrava. Podia ser rápido, ou podia demorar alguns minutos. > > Veja algumas mensagens da época: > > http://community.freepascal.org:10000/bboards/message?message_id=227644&forum_id=24083 > > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > SEJH> Cantu, pesquisei a respeito pra poder falar com certeza mas não encontrei nada relacionado. > > SEJH> Pelo pouco que li, relativamente ao assunto, entendi que os SharedObjects, qdo compilados > SEJH> especificamente para Linux, não causam esse problema. Se o mesmo código for compilado em > SEJH> Lazarus para WINDOWS, aí sim, acontece o que vc mencionou. Não confirmo a informação, > SEJH> vi algumas poucas referências em foruns relatando problemas com DLL's geradas pelo Lazarus > SEJH> para Windows e que o mesmo código não dava problemas qdo compilado para Linux. > > SEJH> Falando por experiencia própria, eu tenho diversos servers > SEJH> Fedora x86_64 (partindo do Fedora 7), > SEJH> inclusive com interfaces Web, rodando FB 1.5, 2.0 e 2.1 (ambos > SEJH> 64 bits), várias conexões simultaneas, > SEJH> selects, updates, inserts, etc. Nas aplicações desktop eu uso DataSnap pq tbm tenho muitos > SEJH> acessos externos em vários BD's, e pra completar o cenario eu > SEJH> uso e abuso da TBUDF.so de 64 bits. > SEJH> Isto é, várias funções são chamadas ao mesmo tempo por mtas conexões diferentes. > > SEJH> Até hoje não vi nenhum problema desse tipo nos log's do FB e meu passa tempo preferido é ler > SEJH> log de servidor que coloco no ar. Tbm nunca, exatamente NUNCA, tive nenhum tipo de > SEJH> corrupção do BD, nem desconexões, tendo funcionado perfeitamente pra mim. > > SEJH> Vou pesquisar mais a respeito pra ter algo concreto, mas se a > SEJH> experiencia valer pela informação, > SEJH> então eu diria que é 100% funcional. > > SEJH> []'s > SEJH> Jorge Henrique > > SEJH> Em 04-05-2010 09:48, Carlos H. Cantu escreveu: > SEJH> O Lazarus (que usa o compilador FreePascal), pelo menos até algum > SEJH> tempo atrás, não gerava SharedObjects com código PIC, o que causa > SEJH> quebra do servidor Firebird, especialmente se a UDF for chamada ao > SEJH> mesmo tempo por mais de uma conexão. > > SEJH> []s > SEJH> Carlos H. Cantu > SEJH> www.FireBase.com.br - www.firebirdnews.org > SEJH> www.warmboot.com.br - blog.firebase.com.br > > SEJH>> Eu tenho a TBUDF.so para Firebird x64. > SEJH>> Compilei usando o Lazarus, mas o principal é que vc tem que converter o > SEJH>> projeto em Delphi para Lazarus e só após isso, usar o Cross-Compiler > SEJH>> dele para gerar para em 64 bits. > SEJH>> Já compilei a lib tem mto tempo e tenho usado sem problema algum, em > SEJH>> servidores de produção usando Fedora x86_64. Provavelmente deve > SEJH>> funcionar bem no Ubuntu ou qualquer outra distro Linux. > > SEJH>> Se quiser, me contate em PVT que eu lhe envio o arquivo já compilado. > > SEJH>> Jorge Henrique > > SEJH>> Em 03-05-2010 20:58, Alex Miranda de Oliveira escreveu: > SEJH> > SEJH> ---------- Mensagem encaminhada ---------- > SEJH> De: Alex Miranda de Oliveira > SEJH> Data: 2 de maio de 2010 00:09 > SEJH> Assunto: Compilar tbudf 64 bits > SEJH> Para: FireBase > > > SEJH> Boa Noite > > > SEJH> Estou Precisando Compilar a tbudf em 64 bits > > SEJH> e não sei como fazer isso .. > > SEJH> Não sei se o Delphi tem alguma maneira de compilar para 64 bits > > SEJH> baixei o lazarus no ubuntu para compilar.. > > SEJH> mas como não trabalho com lazarus não sei com fazer > > SEJH> conto com a ajuda de vocês.. > > > SEJH> O firebird que esta instalado e 64 bits e ai a tbudf de 32 bits não funciona > > SEJH> ate +++ > SEJH> ______________________________________________ > SEJH> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > SEJH> Para saber como gerenciar/excluir seu cadastro na lista, use: > SEJH> http://www.firebase.com.br/fb/artigo.php?id=1107 > SEJH> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > SEJH> > SEJH> > > > SEJH> ______________________________________________ > SEJH> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > SEJH> Para saber como gerenciar/excluir seu cadastro na lista, use: > SEJH> http://www.firebase.com.br/fb/artigo.php?id=1107 > SEJH> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > SEJH> > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- *Jorge Henrique Aguiar* Gerente de Desenvolvimento Software Eagle From jonas em hos.com.br Tue May 4 11:57:06 2010 From: jonas em hos.com.br (Jonas) Date: Tue, 4 May 2010 11:57:06 -0300 (BRT) Subject: [firebase-br] RES: dados de uma tabela para outra In-Reply-To: <4C80683865D44BB1AF282BDACBE4679C@sandro> Message-ID: <24032702.44081272985026584.JavaMail.root@inetserver> Se as duas tabelas possuem a mesma estrutura de campos INSERT INTO TABELA_NOVA SELECT * FROM TABELA_ANTIGA ----- Mensagem original ----- De: Sandro Para: 'FireBase' Enviadas: Tue, 4 May 2010 00:50:29 -0300 (BRT) Assunto: [firebase-br] RES: dados de uma tabela para outra INSERT INTO TABELA_NOVA(CAMPO1,CAMPO2) SELECT CAMPO1, CAMPO2 FROM TABELA_VELHA Acho que é isso... tente ai... []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rubens - Solução Empresarial Enviada em: quarta-feira, 5 de maio de 2010 00:31 Para: lista Firebird Assunto: [firebase-br] dados de uma tabela para outra Pessoal tenho uma tabela compras de um arquivo antigo e quero acrescentar os dados dessa numa nova tabela que ja tem dados tem algum comando que eu possa passar tipo update sem precisar digitar os dados agradeco ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Jonas Dametto __________________________ Hos Sistemas - www.hos.com.br Desenvolvimento msn: uwsed em rock.com From josauro em casasoft.inf.br Tue May 4 12:51:47 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Tue, 4 May 2010 12:51:47 -0300 Subject: [firebase-br] Estatistica do BD References: Message-ID: <1C6F4E27D58E4A6AAE4A23F749C69C18@papaleguas> Obrigado Cantu, Existe uma forma de identificar hoje qual a transação mais antiga o que estava fazendo, talvez pelas tabelas do sistema, ou que registros foi usada assim ficaria mais facil localizar em que parte do sistema pode ter ficado pendurado. (FB 2.0.5) Respondendo outra pergunta: Foi tirado vai IBExpert, Service, Data Base Properties, mas pode ser tirado pelo IBConsole -> Maintenace / DataBase Statistics Grato Josauro S.J. ---------------------------------------------------------------------- Message: 1 Date: Tue, 4 May 2010 10:50:08 -0300 From: "Carlos H. Cantu" To: FireBase Subject: Re: [firebase-br] Estatistica do BD Message-ID: <942858906.20100504105008 em warmboot.com.br> Content-Type: text/plain; charset=iso-8859-1 Oldest active 11573098 Next transaction 11638337 Pelos números, existe uma transação que está ativa há 65.239 transações "atrás". Reveja seu controle transacional, pois isso impede a coleta de lixo e geralmente prejudica a performance do servidor. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSJ> Prezados JSJ> Nunca analizei nesse nível e gostaria de uma breve dica, sobre a estatistica JSJ> abaixo tirada de um banco de dados de um cliente, o qual tem +- 150 a 200 JSJ> terminais. JSJ> É possível identificar algo que precise ser melhorado, temos sentido uma JSJ> queda de performan-se semanalmente, o sweep estava com 20000 setei para 0 JSJ> hoje e tirei o relatorio, entao o mesmo não foi feito ainda, sera feito JSJ> manualmente. JSJ> Cortei o log de tabelas para não estender o email. JSJ> Database header page information: JSJ> Flags 0 JSJ> Checksum 12345 JSJ> Generation 11655165 JSJ> Page size 4096 JSJ> ODS version 11.0 JSJ> Oldest transaction 11573097 JSJ> Oldest active 11573098 JSJ> Oldest snapshot 11573096 JSJ> Next transaction 11638337 JSJ> Bumped transaction 1 JSJ> Sequence number 0 JSJ> Next attachment ID 40124 JSJ> Implementation ID 19 JSJ> Shadow count 0 JSJ> Page buffers 0 JSJ> Next header page 0 JSJ> Database dialect 3 JSJ> Creation date Mar 3, 2010 10:25:46 JSJ> Attributes force write JSJ> Variable header data: JSJ> Sweep interval: 0 JSJ> *END* JSJ> Database file sequence: JSJ> File /dados/firebird/data/casasoft.fdb is the only file JSJ> Analyzing database pages ... JSJ> FICHA_IMOVEL (302) JSJ> Primary pointer page: 1225, Index root page: 1226 JSJ> Data pages: 1286, data page slots: 1286, average fill: 93% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 1 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 72 JSJ> 80 - 99% = 1213 JSJ> Index IDX_FIC_IMOVEL (0) JSJ> Depth: 2, leaf buckets: 35, nodes: 10894 JSJ> Average data length: 6.72, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 4 JSJ> 60 - 79% = 3 JSJ> 80 - 99% = 28 JSJ> Index PK_FICHA_IMOVEL (1) JSJ> Depth: 2, leaf buckets: 35, nodes: 10894 JSJ> Average data length: 6.71, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 4 JSJ> 60 - 79% = 4 JSJ> 80 - 99% = 27 JSJ> FILIAL_CONEXAO (142) JSJ> Primary pointer page: 901, Index root page: 902 JSJ> Data pages: 8486, data page slots: 8535, average fill: 56% JSJ> Fill distribution: JSJ> 0 - 19% = 43 JSJ> 20 - 39% = 265 JSJ> 40 - 59% = 8097 JSJ> 60 - 79% = 79 JSJ> 80 - 99% = 2 JSJ> Index PK_FILIAL_CONEXAO (0) JSJ> Depth: 3, leaf buckets: 3303, nodes: 572436 JSJ> Average data length: 9.84, total dup: 2505, max dup: 22 JSJ> Fill distribution: JSJ> 0 - 19% = 7 JSJ> 20 - 39% = 736 JSJ> 40 - 59% = 944 JSJ> 60 - 79% = 149 JSJ> 80 - 99% = 1467 JSJ> CLIENTE (150) JSJ> Primary pointer page: 917, Index root page: 918 JSJ> Data pages: 4127, data page slots: 4127, average fill: 84% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 1 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 394 JSJ> 80 - 99% = 3732 JSJ> Index IDX_CLI_CNPJ_CPF (8) JSJ> Depth: 3, leaf buckets: 360, nodes: 108147 JSJ> Average data length: 2.85, total dup: 64290, max dup: 46734 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 301 JSJ> 60 - 79% = 3 JSJ> 80 - 99% = 55 JSJ> Index IDX_CLI_ESTADO_CIVIL (0) JSJ> Depth: 2, leaf buckets: 132, nodes: 108146 JSJ> Average data length: 0.01, total dup: 108139, max dup: 50924 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 45 JSJ> 60 - 79% = 2 JSJ> 80 - 99% = 85 JSJ> Index IDX_CLI_FILIAL (7) JSJ> Depth: 2, leaf buckets: 138, nodes: 108143 JSJ> Average data length: 0.01, total dup: 108139, max dup: 60904 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 30 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 107 JSJ> Index IDX_CLI_NACIONALIDADE (1) JSJ> Depth: 2, leaf buckets: 144, nodes: 108143 JSJ> Average data length: 0.02, total dup: 108039, max dup: 65649 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 61 JSJ> 60 - 79% = 1 JSJ> 80 - 99% = 82 JSJ> Index IDX_CLI_PROFISSAO (2) JSJ> Depth: 2, leaf buckets: 168, nodes: 108146 JSJ> Average data length: 0.10, total dup: 106681, max dup: 38091 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 98 JSJ> 60 - 79% = 8 JSJ> 80 - 99% = 62 JSJ> Index IDX_CLI_REFERENCIA (3) JSJ> Depth: 3, leaf buckets: 287, nodes: 108143 JSJ> Average data length: 2.37, total dup: 3410, max dup: 17 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 174 JSJ> 60 - 79% = 5 JSJ> 80 - 99% = 107 JSJ> Index IDX_SOUNDEX_NOME (5) JSJ> Depth: 2, leaf buckets: 122, nodes: 108143 JSJ> Average data length: 0.12, total dup: 106766, max dup: 106656 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 45 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 76 JSJ> Index IDX_SOUNDEX_NOME_ALTERNATIVO (6) JSJ> Depth: 2, leaf buckets: 121, nodes: 108143 JSJ> Average data length: 0.11, total dup: 106833, max dup: 106656 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 45 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 76 JSJ> Index PK_CLIENTE (4) JSJ> Depth: 3, leaf buckets: 319, nodes: 108143 JSJ> Average data length: 6.12, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 7 JSJ> 60 - 79% = 2 JSJ> 80 - 99% = 310 JSJ> FOTO_CLIENTE (249) JSJ> Primary pointer page: 1118, Index root page: 1119 JSJ> Data pages: 0, data page slots: 0, average fill: 0% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index IDX_FTC_CLIENTE (0) JSJ> Depth: 1, leaf buckets: 1, nodes: 0 JSJ> Average data length: 0.00, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index PK_FOTO_CLIENTE (1) JSJ> Depth: 1, leaf buckets: 1, nodes: 0 JSJ> Average data length: 0.00, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> FOTO_IMOVEL (282) JSJ> Primary pointer page: 1185, Index root page: 1186 JSJ> Data pages: 1207, data page slots: 1207, average fill: 79% JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 3 JSJ> 40 - 59% = 10 JSJ> 60 - 79% = 877 JSJ> 80 - 99% = 316 JSJ> Index IDX_FTO_IMOVEL (0) JSJ> Depth: 2, leaf buckets: 87, nodes: 41174 JSJ> Average data length: 0.64, total dup: 37440, max dup: 51 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 7 JSJ> 40 - 59% = 54 JSJ> 60 - 79% = 14 JSJ> 80 - 99% = 11 JSJ> Index PK_FOTO_IMOVEL (1) JSJ> Depth: 2, leaf buckets: 131, nodes: 41174 JSJ> Average data length: 6.30, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 7 JSJ> 60 - 79% = 15 JSJ> 80 - 99% = 109 JSJ> ACESSO_REGISTRO (330) JSJ> Primary pointer page: 1282, Index root page: 1283 JSJ> Data pages: 1, data page slots: 1, average fill: 15% JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index IDX_ACR_REGISTRO (0) JSJ> Depth: 1, leaf buckets: 1, nodes: 10 JSJ> Average data length: 35.90, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index PK_ACESSO_REGISTRO (1) JSJ> Depth: 1, leaf buckets: 1, nodes: 10 JSJ> Average data length: 7.80, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> AGENCIA (137) JSJ> Primary pointer page: 891, Index root page: 892 JSJ> Data pages: 397, data page slots: 397, average fill: 71% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 397 JSJ> 80 - 99% = 0 JSJ> Index IDX_AGE_BANCO (0) JSJ> Depth: 2, leaf buckets: 25, nodes: 19170 JSJ> Average data length: 0.03, total dup: 19117, max dup: 5200 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 10 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 14 JSJ> Index PK_AGENCIA (1) JSJ> Depth: 2, leaf buckets: 57, nodes: 19170 JSJ> Average data length: 6.67, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 2 JSJ> 60 - 79% = 1 JSJ> 80 - 99% = 54 JSJ> AGENDA (217) JSJ> Primary pointer page: 1053, Index root page: 1054 JSJ> Data pages: 23, data page slots: 23, average fill: 72% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 23 JSJ> 80 - 99% = 0 JSJ> Index IDX_AGE_AGENDADO_PARA (0) JSJ> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ> Average data length: 0.00, total dup: 1071, max dup: 1071 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 1 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index IDX_AGE_CONCLUIDO (4) JSJ> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ> Average data length: 0.01, total dup: 1068, max dup: 745 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 1 JSJ> Index IDX_AGE_RESPONSAVEL (1) JSJ> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ> Average data length: 0.00, total dup: 1071, max dup: 1071 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 1 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index IDX_AGE_USUARIO (2) JSJ> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ> Average data length: 0.00, total dup: 1071, max dup: 1071 JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 1 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 0 JSJ> Index PK_AGENDA (3) JSJ> Depth: 2, leaf buckets: 4, nodes: 1072 JSJ> Average data length: 7.11, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 3 JSJ> AGENDA_RESPONSAVEL (218) JSJ> Primary pointer page: 1055, Index root page: 1056 JSJ> Data pages: 23, data page slots: 23, average fill: 68% JSJ> Fill distribution: JSJ> 0 - 19% = 0 JSJ> 20 - 39% = 1 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 22 JSJ> 80 - 99% = 0 JSJ> Index IDX_AGR_AGENDA (0) JSJ> Depth: 2, leaf buckets: 4, nodes: 1122 JSJ> Average data length: 6.79, total dup: 50, max dup: 3 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 3 JSJ> Index PK_AGENDA_RESPONSAVEL (1) JSJ> Depth: 2, leaf buckets: 4, nodes: 1122 JSJ> Average data length: 7.10, total dup: 0, max dup: 0 JSJ> Fill distribution: JSJ> 0 - 19% = 1 JSJ> 20 - 39% = 0 JSJ> 40 - 59% = 0 JSJ> 60 - 79% = 0 JSJ> 80 - 99% = 3 From fpsgyn em gmail.com Tue May 4 13:31:44 2010 From: fpsgyn em gmail.com (=?ISO-8859-1?Q?F=E1bio_P=2E_Santos?=) Date: Tue, 4 May 2010 13:31:44 -0300 Subject: [firebase-br] Firebird Travando.... o que fazer ??? Message-ID: Tenho a seguinte configuração: Máquina: processor : 7 model name : Intel(R) Xeon(R) CPU E5530 @ 2.40GHz Sistema Operacional: Cent OS Kernel: 2.6.18 x86_64 Firebird V2.1.3 SuperServer for AMD64 and EMT64 Linux Acontence que o firebird está travando constantemente, só volta quando o servico é reiniciado... o log do firebird está dando alguns erros de INET/inet_error: read errno = 9, mas aconteceu isto com outros servidores e nunca chegou a travar... alguém já passou por isto,,, o sabe o que fazer ? obrigado pessoal.... From danilosassaroli em gmail.com Tue May 4 13:44:11 2010 From: danilosassaroli em gmail.com (Danilo Sassaroli) Date: Tue, 4 May 2010 13:44:11 -0300 Subject: [firebase-br] demora para realizar backup Message-ID: Boa tarde a todos... Meu server é um quad core, 8gb de ram, SO win 2k3...firebird SS 1.5.5 (versão homologada para o sistema, não posso fazer upgrade) meu banco atualmente esta com 1.5 gb....porem o bakcup demora quase uma hora...o restore demora mais ainda...o que posso fazer para otimizar! att Danilo From listas em warmboot.com.br Tue May 4 13:31:19 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 4 May 2010 13:31:19 -0300 Subject: [firebase-br] Estatistica do BD In-Reply-To: <1C6F4E27D58E4A6AAE4A23F749C69C18@papaleguas> References: <1C6F4E27D58E4A6AAE4A23F749C69C18@papaleguas> Message-ID: <1765597887.20100504133119@warmboot.com.br> Vc poderia consultar as tabelas de monitoramento, mas soh existem a partir do FB 2.1 Outra opção é usar o fbscanner, da IBSurgeon, que funciona com qq versão do FB, ou talvez o Sinatica Monitor. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSJ> Obrigado Cantu, JSJ> Existe uma forma de identificar hoje qual a transação mais antiga o que JSJ> estava fazendo, talvez pelas tabelas do sistema, ou que registros foi usada JSJ> assim ficaria mais facil localizar em que parte do sistema pode ter ficado JSJ> pendurado. (FB 2.0.5) JSJ> Respondendo outra pergunta: Foi tirado vai IBExpert, Service, Data Base JSJ> Properties, mas pode ser tirado pelo IBConsole -> Maintenace / DataBase JSJ> Statistics JSJ> Grato JSJ> Josauro S.J. JSJ> ---------------------------------------------------------------------- JSJ> Message: 1 JSJ> Date: Tue, 4 May 2010 10:50:08 -0300 JSJ> From: "Carlos H. Cantu" JSJ> To: FireBase JSJ> Subject: Re: [firebase-br] Estatistica do BD JSJ> Message-ID: <942858906.20100504105008 em warmboot.com.br> JSJ> Content-Type: text/plain; charset=iso-8859-1 JSJ> Oldest active 11573098 JSJ> Next transaction 11638337 JSJ> Pelos números, existe uma transação que está ativa há 65.239 JSJ> transações "atrás". Reveja seu controle transacional, pois isso impede JSJ> a coleta de lixo e geralmente prejudica a performance do servidor. JSJ> []s JSJ> Carlos H. Cantu JSJ> www.FireBase.com.br - www.firebirdnews.org JSJ> www.warmboot.com.br - blog.firebase.com.br JSJ>> Prezados JSJ>> Nunca analizei nesse nível e gostaria de uma breve dica, sobre a JSJ> estatistica JSJ>> abaixo tirada de um banco de dados de um cliente, o qual tem +- 150 a JSJ> 200 JSJ>> terminais. JSJ>> É possível identificar algo que precise ser melhorado, temos sentido JSJ> uma JSJ>> queda de performan-se semanalmente, o sweep estava com 20000 setei para JSJ> 0 JSJ>> hoje e tirei o relatorio, entao o mesmo não foi feito ainda, sera feito JSJ>> manualmente. JSJ>> Cortei o log de tabelas para não estender o email. JSJ>> Database header page information: JSJ>> Flags 0 JSJ>> Checksum 12345 JSJ>> Generation 11655165 JSJ>> Page size 4096 JSJ>> ODS version 11.0 JSJ>> Oldest transaction 11573097 JSJ>> Oldest active 11573098 JSJ>> Oldest snapshot 11573096 JSJ>> Next transaction 11638337 JSJ>> Bumped transaction 1 JSJ>> Sequence number 0 JSJ>> Next attachment ID 40124 JSJ>> Implementation ID 19 JSJ>> Shadow count 0 JSJ>> Page buffers 0 JSJ>> Next header page 0 JSJ>> Database dialect 3 JSJ>> Creation date Mar 3, 2010 10:25:46 JSJ>> Attributes force write JSJ>> Variable header data: JSJ>> Sweep interval: 0 JSJ>> *END* JSJ>> Database file sequence: JSJ>> File /dados/firebird/data/casasoft.fdb is the only file JSJ>> Analyzing database pages ... JSJ>> FICHA_IMOVEL (302) JSJ>> Primary pointer page: 1225, Index root page: 1226 JSJ>> Data pages: 1286, data page slots: 1286, average fill: 93% JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 1 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 72 JSJ>> 80 - 99% = 1213 JSJ>> Index IDX_FIC_IMOVEL (0) JSJ>> Depth: 2, leaf buckets: 35, nodes: 10894 JSJ>> Average data length: 6.72, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 4 JSJ>> 60 - 79% = 3 JSJ>> 80 - 99% = 28 JSJ>> Index PK_FICHA_IMOVEL (1) JSJ>> Depth: 2, leaf buckets: 35, nodes: 10894 JSJ>> Average data length: 6.71, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 4 JSJ>> 60 - 79% = 4 JSJ>> 80 - 99% = 27 JSJ>> FILIAL_CONEXAO (142) JSJ>> Primary pointer page: 901, Index root page: 902 JSJ>> Data pages: 8486, data page slots: 8535, average fill: 56% JSJ>> Fill distribution: JSJ>> 0 - 19% = 43 JSJ>> 20 - 39% = 265 JSJ>> 40 - 59% = 8097 JSJ>> 60 - 79% = 79 JSJ>> 80 - 99% = 2 JSJ>> Index PK_FILIAL_CONEXAO (0) JSJ>> Depth: 3, leaf buckets: 3303, nodes: 572436 JSJ>> Average data length: 9.84, total dup: 2505, max dup: 22 JSJ>> Fill distribution: JSJ>> 0 - 19% = 7 JSJ>> 20 - 39% = 736 JSJ>> 40 - 59% = 944 JSJ>> 60 - 79% = 149 JSJ>> 80 - 99% = 1467 JSJ>> CLIENTE (150) JSJ>> Primary pointer page: 917, Index root page: 918 JSJ>> Data pages: 4127, data page slots: 4127, average fill: 84% JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 1 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 394 JSJ>> 80 - 99% = 3732 JSJ>> Index IDX_CLI_CNPJ_CPF (8) JSJ>> Depth: 3, leaf buckets: 360, nodes: 108147 JSJ>> Average data length: 2.85, total dup: 64290, max dup: 46734 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 301 JSJ>> 60 - 79% = 3 JSJ>> 80 - 99% = 55 JSJ>> Index IDX_CLI_ESTADO_CIVIL (0) JSJ>> Depth: 2, leaf buckets: 132, nodes: 108146 JSJ>> Average data length: 0.01, total dup: 108139, max dup: 50924 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 45 JSJ>> 60 - 79% = 2 JSJ>> 80 - 99% = 85 JSJ>> Index IDX_CLI_FILIAL (7) JSJ>> Depth: 2, leaf buckets: 138, nodes: 108143 JSJ>> Average data length: 0.01, total dup: 108139, max dup: 60904 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 30 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 107 JSJ>> Index IDX_CLI_NACIONALIDADE (1) JSJ>> Depth: 2, leaf buckets: 144, nodes: 108143 JSJ>> Average data length: 0.02, total dup: 108039, max dup: 65649 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 61 JSJ>> 60 - 79% = 1 JSJ>> 80 - 99% = 82 JSJ>> Index IDX_CLI_PROFISSAO (2) JSJ>> Depth: 2, leaf buckets: 168, nodes: 108146 JSJ>> Average data length: 0.10, total dup: 106681, max dup: 38091 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 98 JSJ>> 60 - 79% = 8 JSJ>> 80 - 99% = 62 JSJ>> Index IDX_CLI_REFERENCIA (3) JSJ>> Depth: 3, leaf buckets: 287, nodes: 108143 JSJ>> Average data length: 2.37, total dup: 3410, max dup: 17 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 174 JSJ>> 60 - 79% = 5 JSJ>> 80 - 99% = 107 JSJ>> Index IDX_SOUNDEX_NOME (5) JSJ>> Depth: 2, leaf buckets: 122, nodes: 108143 JSJ>> Average data length: 0.12, total dup: 106766, max dup: 106656 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 45 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 76 JSJ>> Index IDX_SOUNDEX_NOME_ALTERNATIVO (6) JSJ>> Depth: 2, leaf buckets: 121, nodes: 108143 JSJ>> Average data length: 0.11, total dup: 106833, max dup: 106656 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 45 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 76 JSJ>> Index PK_CLIENTE (4) JSJ>> Depth: 3, leaf buckets: 319, nodes: 108143 JSJ>> Average data length: 6.12, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 7 JSJ>> 60 - 79% = 2 JSJ>> 80 - 99% = 310 JSJ>> FOTO_CLIENTE (249) JSJ>> Primary pointer page: 1118, Index root page: 1119 JSJ>> Data pages: 0, data page slots: 0, average fill: 0% JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 0 JSJ>> Index IDX_FTC_CLIENTE (0) JSJ>> Depth: 1, leaf buckets: 1, nodes: 0 JSJ>> Average data length: 0.00, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 0 JSJ>> Index PK_FOTO_CLIENTE (1) JSJ>> Depth: 1, leaf buckets: 1, nodes: 0 JSJ>> Average data length: 0.00, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 0 JSJ>> FOTO_IMOVEL (282) JSJ>> Primary pointer page: 1185, Index root page: 1186 JSJ>> Data pages: 1207, data page slots: 1207, average fill: 79% JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 3 JSJ>> 40 - 59% = 10 JSJ>> 60 - 79% = 877 JSJ>> 80 - 99% = 316 JSJ>> Index IDX_FTO_IMOVEL (0) JSJ>> Depth: 2, leaf buckets: 87, nodes: 41174 JSJ>> Average data length: 0.64, total dup: 37440, max dup: 51 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 7 JSJ>> 40 - 59% = 54 JSJ>> 60 - 79% = 14 JSJ>> 80 - 99% = 11 JSJ>> Index PK_FOTO_IMOVEL (1) JSJ>> Depth: 2, leaf buckets: 131, nodes: 41174 JSJ>> Average data length: 6.30, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 7 JSJ>> 60 - 79% = 15 JSJ>> 80 - 99% = 109 JSJ>> ACESSO_REGISTRO (330) JSJ>> Primary pointer page: 1282, Index root page: 1283 JSJ>> Data pages: 1, data page slots: 1, average fill: 15% JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 0 JSJ>> Index IDX_ACR_REGISTRO (0) JSJ>> Depth: 1, leaf buckets: 1, nodes: 10 JSJ>> Average data length: 35.90, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 0 JSJ>> Index PK_ACESSO_REGISTRO (1) JSJ>> Depth: 1, leaf buckets: 1, nodes: 10 JSJ>> Average data length: 7.80, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 0 JSJ>> AGENCIA (137) JSJ>> Primary pointer page: 891, Index root page: 892 JSJ>> Data pages: 397, data page slots: 397, average fill: 71% JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 397 JSJ>> 80 - 99% = 0 JSJ>> Index IDX_AGE_BANCO (0) JSJ>> Depth: 2, leaf buckets: 25, nodes: 19170 JSJ>> Average data length: 0.03, total dup: 19117, max dup: 5200 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 10 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 14 JSJ>> Index PK_AGENCIA (1) JSJ>> Depth: 2, leaf buckets: 57, nodes: 19170 JSJ>> Average data length: 6.67, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 2 JSJ>> 60 - 79% = 1 JSJ>> 80 - 99% = 54 JSJ>> AGENDA (217) JSJ>> Primary pointer page: 1053, Index root page: 1054 JSJ>> Data pages: 23, data page slots: 23, average fill: 72% JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 23 JSJ>> 80 - 99% = 0 JSJ>> Index IDX_AGE_AGENDADO_PARA (0) JSJ>> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ>> Average data length: 0.00, total dup: 1071, max dup: 1071 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 1 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 0 JSJ>> Index IDX_AGE_CONCLUIDO (4) JSJ>> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ>> Average data length: 0.01, total dup: 1068, max dup: 745 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 1 JSJ>> Index IDX_AGE_RESPONSAVEL (1) JSJ>> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ>> Average data length: 0.00, total dup: 1071, max dup: 1071 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 1 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 0 JSJ>> Index IDX_AGE_USUARIO (2) JSJ>> Depth: 1, leaf buckets: 1, nodes: 1072 JSJ>> Average data length: 0.00, total dup: 1071, max dup: 1071 JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 1 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 0 JSJ>> Index PK_AGENDA (3) JSJ>> Depth: 2, leaf buckets: 4, nodes: 1072 JSJ>> Average data length: 7.11, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 3 JSJ>> AGENDA_RESPONSAVEL (218) JSJ>> Primary pointer page: 1055, Index root page: 1056 JSJ>> Data pages: 23, data page slots: 23, average fill: 68% JSJ>> Fill distribution: JSJ>> 0 - 19% = 0 JSJ>> 20 - 39% = 1 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 22 JSJ>> 80 - 99% = 0 JSJ>> Index IDX_AGR_AGENDA (0) JSJ>> Depth: 2, leaf buckets: 4, nodes: 1122 JSJ>> Average data length: 6.79, total dup: 50, max dup: 3 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 3 JSJ>> Index PK_AGENDA_RESPONSAVEL (1) JSJ>> Depth: 2, leaf buckets: 4, nodes: 1122 JSJ>> Average data length: 7.10, total dup: 0, max dup: 0 JSJ>> Fill distribution: JSJ>> 0 - 19% = 1 JSJ>> 20 - 39% = 0 JSJ>> 40 - 59% = 0 JSJ>> 60 - 79% = 0 JSJ>> 80 - 99% = 3 JSJ> ______________________________________________ JSJ> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JSJ> Para saber como gerenciar/excluir seu cadastro na lista, use: JSJ> http://www.firebase.com.br/fb/artigo.php?id=1107 JSJ> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rubens em solucaoempresarial.net Tue May 4 14:00:31 2010 From: rubens em solucaoempresarial.net (=?iso-8859-1?Q?Rubens_-_Solu=E7=E3o_Empresarial?=) Date: Tue, 4 May 2010 14:00:31 -0300 Subject: [firebase-br] dados de uma tabela para outra Message-ID: Pessoal agradeco a ajuda mas o que preciso e o seguinte arquivo estoque11.fdb - tabela se_cpr (tabela de compra onde guarda o numero e fornecedor e valores) tabela se_itc (tabela onde tem os itens codigo - nome do produto qtde etc..) nesse arquivo estoque11.fdb tem um balanco com 7240 itens e preciso transferir para outro arquivo estoque.fdb com os mesma tabela e campos se_cpr e se_itc (este ja contem dados que naqo quero apagar so quero acrescentar o balanco nesse arquivo) entao faco o seguinte: INSERT INTO estoque (se_cpr,se_itc) SELECT se_cpr, se_itc FROM estoque11 INSERT INTO estoque (novo) SELECT * FROM estoque11 AGRADECO From listas em warmboot.com.br Tue May 4 14:01:18 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 4 May 2010 14:01:18 -0300 Subject: [firebase-br] demora para realizar backup In-Reply-To: References: Message-ID: <919868170.20100504140118@warmboot.com.br> Se vc fizer o backup com o parametro -g o tempo diminui? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DS> Boa tarde a todos... DS> Meu server é um quad core, 8gb de ram, SO win 2k3...firebird SS 1.5.5 DS> (versão homologada para o sistema, não posso fazer upgrade) DS> meu banco atualmente esta com 1.5 gb....porem o bakcup demora quase uma DS> hora...o restore demora mais ainda...o que posso fazer para otimizar! DS> att DS> Danilo From ralhos em gmail.com Tue May 4 14:11:25 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Tue, 04 May 2010 14:11:25 -0300 Subject: [firebase-br] demora para realizar backup In-Reply-To: References: Message-ID: <1272993085.30277.0.camel@gerasoft-desktop> Se você puder fazer o backup diretamente no servidor, experimente utilizar o serviço. gbak -b -t -user sysdba -pas masterkey -se localhost/3050:service_mgr c: \banco.fb c:\banco.fbk Em Ter, 2010-05-04 às 13:44 -0300, Danilo Sassaroli escreveu: > Boa tarde a todos... > > Meu server é um quad core, 8gb de ram, SO win 2k3...firebird SS 1.5.5 > (versão homologada para o sistema, não posso fazer upgrade) > meu banco atualmente esta com 1.5 gb....porem o bakcup demora quase uma > hora...o restore demora mais ainda...o que posso fazer para otimizar! > att > > Danilo > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue May 4 22:50:24 2010 From: ecostas em gmail.com (Eduardo C) Date: Tue, 4 May 2010 22:50:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Pontua=E7=E3o_por_Niveis_AJUDA?= In-Reply-To: References: Message-ID: Na solução que sugeri o número de ascendentes é configurável, já que você está usando como parte da chave o grau de proximidade entre os nodos (pai, avô, bisavô, etc.). Assim, no problema apresentado, haverá no máximo 5xN registros de relacionamento, com um processamento adicional somente se desejarem passar para um grau de proximidade diferente, por exemplo, para os 6 ascendentes imediatos. E com a vantagem de um "acesso direto", pois não será necessário caminhar na árvore. Agora, concordo plenamente que colocar 5 campos de ascendentes no registro principal, além de ir contra as regras de normalização, criaria enormes problemas de desempenho nas mudanças de número de ascendentes. Mas cada registro filho não precisaria ter o registro pai, somente a chave para o mesmo. Já a manipulação dos dados, ou seja, o SQL, seria no mínimo 5 vezes mais complicada. Eduardo Em 29 de abril de 2010 17:03, Rodrigo Teodoro escreveu: > Ao meu ver criar um registro com 5 campos pode ser problema se você pensar > que um cliente pode ter n filhos, netos etc...  O mais indicado é a árvore. > > Claro que para usar um registro com 5 campos, você terá que duplicar para > cada novo filho o registro do cliente pai. > > Por exemplo em registro: > > +---------------------------+ > |CLIENTE|CLIENTE 2|CLIENTE 3| > +---------------------------+ > |MARIA  |JOSE      | PEDRO  | > |MARIA  |JOAQUIM   | CARLOS | > |MARIA  | PEDRO    | NULL   | > +---------------------------+ > > Neste caso o ideal e ter um tabela para garantir o NxN no meio do caminho. > > Quando se pensa em duplicar em 100 cliente é tranqüilo, mas não é bacana, e > se sua loja chegar a ter 10000 clientes pra cima, se relacionando? > > Talvez problemas de performance podem ocorrer. > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From buhlerax em yahoo.com.br Wed May 5 10:58:11 2010 From: buhlerax em yahoo.com.br (=?windows-1252?Q?Alexandre_Pereira_B=FChler?=) Date: Wed, 05 May 2010 10:58:11 -0300 Subject: [firebase-br] =?windows-1252?q?O_erro_est=E1_nas_aspas_duplas=3F?= Message-ID: <4BE17973.4020709@yahoo.com.br> Bom dia, Uso o Flamerobin para inserir a seguinte SQL: INSERT INTO "CFOP" (CFCOD,CFNOME,CFNOTA) VALUES ('1116', 'Compra para industrialização originada de encomenda para recebimento futuro', 'Classificam-se neste código as compras de mercadorias a serem utilizadas em processo de industrialização, quando da entrada real da mercadoria, cuja aquisição tenha sido classificada no código ?1.922 - Lançamento efetuado a título de simples faturamento decorrente de compra para recebimento futuro?.'); Obtida em: http://www.firebase.com.br/fb/artigo.php?id=1057 Ocorre o seguinte erro: Commiting transaction... Done. Starting transaction... Preparing query: INSERT INTO "CFOP" (CFCOD,CFNOME,CFNOTA) VALUES ('1116', 'Compra para industrialização originada de encomenda para recebimento futuro', 'Classificam-se neste código as compras de mercadorias a serem utilizadas em processo de industrialização, quando da entrada real da mercadoria, cuja aquisição tenha sido classificada no código ?1.922 - Lançamento efetuado a título de simples faturamento decorrente de compra para recebimento futuro?.') Error: *** IBPP::LogicException *** Context: Statement::Prepare Message: SQL statement can't be 0. Isto acontece por causa das aspas duplas? Ou é algum problema com o utf8? Uso Slackware 13 com locale pt_BR.utf8, FlameRobin 0.9.1.1806 Unicode e Firebird 2.1.3-18185. Agradeço qualquer ajuda. -- Alexandre Pereira Bühler Técnico Eletroeletrônica - Senai - MG Linux User: 397.546 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. Legalize os softwares de sua empresa Simão& Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.simaoebuhler.com.br Hardware acesse, veja e tenha produtos com qualidade, garantia e nota fiscal. http://www.simaoebuhler.com.br/loja alexandre em simaoebuhler.com.br Telefone: (41) 3538-5428 Infobrindes (Simão& Bühler Ltda) Brindes e material promocional. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefone: (41) 3532-5428 From buhlerax em yahoo.com.br Wed May 5 11:40:41 2010 From: buhlerax em yahoo.com.br (=?windows-1252?Q?Alexandre_Pereira_B=FChler?=) Date: Wed, 05 May 2010 11:40:41 -0300 Subject: [firebase-br] =?windows-1252?q?O_erro_est=E1_nas_aspas_duplas=3F?= In-Reply-To: <4BE17973.4020709@yahoo.com.br> References: <4BE17973.4020709@yahoo.com.br> Message-ID: <4BE18369.4070506@yahoo.com.br> O erro estava no locale mesmo. O caracteres ? e ? são diferentes da ". Fiz a troca em um editor de textos e o insert passou. Obrigado Em 05-05-2010 10:58, Alexandre Pereira Bühler escreveu: > Bom dia, > > Uso o Flamerobin para inserir a seguinte SQL: > > INSERT INTO "CFOP" (CFCOD,CFNOME,CFNOTA) VALUES ('1116', 'Compra para > industrialização originada de encomenda para recebimento futuro', > 'Classificam-se neste código as compras de mercadorias a serem > utilizadas em processo de industrialização, quando da entrada real da > mercadoria, cuja aquisição tenha sido classificada no código ?1.922 - > Lançamento efetuado a título de simples faturamento decorrente de > compra para recebimento futuro?.'); > > Obtida em: > http://www.firebase.com.br/fb/artigo.php?id=1057 > Ocorre o seguinte erro: > Commiting transaction... > Done. > Starting transaction... > Preparing query: INSERT INTO "CFOP" (CFCOD,CFNOME,CFNOTA) VALUES > ('1116', 'Compra para industrialização originada de encomenda para > recebimento futuro', 'Classificam-se neste código as compras de > mercadorias a serem utilizadas em processo de industrialização, quando > da entrada real da mercadoria, cuja aquisição tenha sido classificada no > código ?1.922 - Lançamento efetuado a título de simples faturamento > decorrente de compra para recebimento futuro?.') > Error: *** IBPP::LogicException *** > Context: Statement::Prepare > Message: SQL statement can't be 0. > > Isto acontece por causa das aspas duplas? > Ou é algum problema com o utf8? > Uso Slackware 13 com locale pt_BR.utf8, FlameRobin 0.9.1.1806 Unicode e > Firebird 2.1.3-18185. > Agradeço qualquer ajuda. > -- Alexandre Pereira Bühler Técnico Eletroeletrônica - Senai - MG Linux User: 397.546 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. Legalize os softwares de sua empresa Simão& Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.simaoebuhler.com.br Hardware acesse, veja e tenha produtos com qualidade, garantia e nota fiscal. http://www.simaoebuhler.com.br/loja alexandre em simaoebuhler.com.br Telefone: (41) 3538-5428 Infobrindes (Simão& Bühler Ltda) Brindes e material promocional. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefone: (41) 3532-5428 From sergio_ag em terra.com.br Wed May 5 14:07:39 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Wed, 5 May 2010 14:07:39 -0300 Subject: [firebase-br] O erro está nas aspas duplas? References: <4BE17973.4020709@yahoo.com.br> <4BE18369.4070506@yahoo.com.br> Message-ID: Tbm usei esse sql, adaptado pra minha tabela.. cfop, estados ibge, cidades ibge... From suporte em emar.com.br Wed May 5 17:51:49 2010 From: suporte em emar.com.br (Gugui) Date: Wed, 05 May 2010 17:51:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?Trocar_a_porta_no_CS=2C_=E9_possivel?= =?iso-8859-1?q?_=3F?= Message-ID: <4BE1DA65.70907@emar.com.br> Olá pessoal, tou tentando trocar a porta para 3055 no Classic 64 bits, pq tenho outra versao SS 32 bits no /opt q precisa ser 3050! troquei em /etc/firebird/firebird.conf o RemoteServicePort = 3055 reinicio o xinetd, mas nao inicia o processo fb_inet_server se deixo como 3050 funciona blz ! grato qq ajuda uso Mandriva Linux release 2010.0 (Official) for x86_64 firebird-server-classic-2.1.3.18185.0-5mdv2010.0 firebird-server-common-2.1.3.18185.0-5mdv2010.0 firebird-utils-classic-2.1.3.18185.0-5mdv2010.0 firebird-2.1.3.18185.0-5mdv2010.0 firebird-classic-2.1.3.18185.0-5mdv2010.0 firebird-utils-common-2.1.3.18185.0-5mdv2010.0 From chmeireles em uol.com.br Thu May 6 00:32:01 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Thu, 6 May 2010 00:32:01 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?_____no_Ubuntu?= In-Reply-To: <4BDF9A42.3010205@softwareeagle.com.br> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> <4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail> <4bdeebeca4166_67f63ee767410@weasel18.tmail> <77393CB34CF244AABD4CAFDABBB2443E@mesa02> <4bdf0466b9c50_5f423ee767413a@weasel18.tmail> <4bdf3bd467717_7e413ee7674270@weasel18.tmail> <4BDF9A42.3010205@softwareeagle.com.br> Message-ID: <4be238313584c_58011bbee7c2b9@weasel1.tmail> OLÁ JORGE HENRIQUE, BOA NOITE. EU FIZ EXATAMENTE COMO VOCÊ ME INDICOU, EXECUTEI O SEGUINTE COMANDO: CONNECT '127.0.0.1:/dados/cesimples/CESimples.FDB' USER 'SYSDBA' PASSWORD 'masterkey'; E RETORNOU A SEGUINTE MENSAGEM: Unable to complete network request to host "127.0.0.1". -Failed to establish a connection. -Connection refused EU NÃO ESTOU SABENDO ESTABELECER CONEXÃO. PELO QUE VOCÊ DISSE NO E-MAIL ANTERIOR, O SERVIÇO ESTÁ ATIVO, O PROBLEMA ESTÁ NA FORMA EM QUE DEVO ESTABELECER A CONEXÃO. NO WINDOWS SE EU TENTAR FAZER DESTA FORMA, FUNCIONA. MAS PRECISO PEGAR A MANHA DO LINUX. SE TU TIVERES MAIS ALGUMA, SERÁ MUITO BEM VINDA. UM ABRAÇO, C Henrique M Corbo     Em 04/05/2010 00:53, Software Eagle - Jorge Henrique < jorgehenrique em softwareeagle.com.br > escreveu: Só de ver a msg que vc recebeu, já dá pra sacar o que é que tá errado!! "-Connection refused", significa que ele não aceitou a conexão, então, o serviço do FB está funcionando. A questão é a string de conexão que vc tá usando: CONNECT '/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; Mude para: CONNECT '127.0.0.1:/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; Pelo que sei, usando protocolo local, o FB 1.5 não funciona... Jorge Henrique Em 03-05-2010 18:10, C Henrique M Corbo escreveu: > Prezado Sandro, > > Boa tarde. Felizmente consegui evoluir nessa questão. Segui os passos do item 1 do link que me enviaste. Consegui acessar o ISQL. Mas ainda continuo sem saber se o serviço está ativo ou não. Veja. Eu entrei no iSQL e digitei o seguinte comando: > > CONNECT '/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; > > e estou recebendo a seguinte mensagem de erro: > > -Failed to establish a connection. > -Connection refused > > Eu tentei me conectar informando o endereço de outra máquina na rede, e consegui ver as tabelas. > > Eu já conferi se esse banco de dados está dentro da pasta direitinho, mas mesmo assim a mensagem de erro aparece. > > Eu fico na dúvida se essa mensagem ocorre porque o serviço está parado ou não. > > Tem como me dar um auxílio? > > Um abraço, > > C Henrique M Corbo > > > > -- *Jorge Henrique Aguiar* Gerente de Desenvolvimento Software Eagle ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Thu May 6 08:37:19 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Thu, 6 May 2010 08:37:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Instala=E7=E3o_do_Fire_bird_1__=2E5_?= =?iso-8859-1?q?____no_Ubuntu?= References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail><92B03CD8629C4C42A5A7AC321B57D8B9@sandro><4bdca3b8bb055_61e668fee6c131@weasel8.tmail><5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro><4bdcc641daf00_7557db20e78150@weasel13.tmail><2227D83DB7AC455D986EB6D5864B8B03@sandro><4bde3f93f27a_79fd52b0e6c1fc@weasel19.tmail><4bdeebeca4166_67f63ee767410@weasel18.tmail><77393CB34CF244AABD4CAFDABBB2443E@mesa02><4bdf0466b9c50_5f423ee767413a@weasel18.tmail><4bdf3bd467717_7e413ee7674270@weasel18.tmail><4BDF9A42.3010205@softwareeagle.com.br> <4be238313584c_58011bbee7c2b9@weasel1.tmail> Message-ID: Ola.. Seguinte, fiz a mesma coisa aqui no meu Ubunto 9, não precisa colocar o ip do localhost Tenha certeza que o firebird esta rodando; de o comando: /etc/init.d/firebird restart a ultima fraze a aparecer na tela tem que ser: Starting Firebird server: server has been sucessfull started Quer dizer que iniciou correto, se antes da fraze aparecer -Failed do establish a connecto, -Connection refused, tudo bem, quer dizer que o serviço estava parado antes de voce reinicar; Depois que iniciou, conecte pelo isql novamente, mas tenha certeza que o caminho do banco esta correto, inclusive letras maiusculas e minusculas, voce sabe que o linux é case sensitive. Tem que dar certo Sandro ----- Original Message ----- From: "C Henrique M Corbo" To: ; "FireBase" Sent: Thursday, May 06, 2010 12:32 AM Subject: Re: [firebase-br]Instalação do Fire bird 1 .5 no Ubuntu OLÁ JORGE HENRIQUE, BOA NOITE. EU FIZ EXATAMENTE COMO VOCÊ ME INDICOU, EXECUTEI O SEGUINTE COMANDO: CONNECT '127.0.0.1:/dados/cesimples/CESimples.FDB' USER 'SYSDBA' PASSWORD 'masterkey'; E RETORNOU A SEGUINTE MENSAGEM: Unable to complete network request to host "127.0.0.1". -Failed to establish a connection. -Connection refused EU NÃO ESTOU SABENDO ESTABELECER CONEXÃO. PELO QUE VOCÊ DISSE NO E-MAIL ANTERIOR, O SERVIÇO ESTÁ ATIVO, O PROBLEMA ESTÁ NA FORMA EM QUE DEVO ESTABELECER A CONEXÃO. NO WINDOWS SE EU TENTAR FAZER DESTA FORMA, FUNCIONA. MAS PRECISO PEGAR A MANHA DO LINUX. SE TU TIVERES MAIS ALGUMA, SERÁ MUITO BEM VINDA. UM ABRAÇO, C Henrique M Corbo Em 04/05/2010 00:53, Software Eagle - Jorge Henrique < jorgehenrique em softwareeagle.com.br > escreveu: Só de ver a msg que vc recebeu, já dá pra sacar o que é que tá errado!! "-Connection refused", significa que ele não aceitou a conexão, então, o serviço do FB está funcionando. A questão é a string de conexão que vc tá usando: CONNECT '/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; Mude para: CONNECT '127.0.0.1:/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD 'masterkey'; Pelo que sei, usando protocolo local, o FB 1.5 não funciona... Jorge Henrique Em 03-05-2010 18:10, C Henrique M Corbo escreveu: > Prezado Sandro, > > Boa tarde. Felizmente consegui evoluir nessa questão. Segui os passos do > item 1 do link que me enviaste. Consegui acessar o ISQL. Mas ainda > continuo sem saber se o serviço está ativo ou não. Veja. Eu entrei no iSQL > e digitei o seguinte comando: > > CONNECT '/dados/cesimples/CESimples.FBD' USER 'SYSDBA' PASSWORD > 'masterkey'; > > e estou recebendo a seguinte mensagem de erro: > > -Failed to establish a connection. > -Connection refused > > Eu tentei me conectar informando o endereço de outra máquina na rede, e > consegui ver as tabelas. > > Eu já conferi se esse banco de dados está dentro da pasta direitinho, mas > mesmo assim a mensagem de erro aparece. > > Eu fico na dúvida se essa mensagem ocorre porque o serviço está parado ou > não. > > Tem como me dar um auxílio? > > Um abraço, > > C Henrique M Corbo > > > > -- *Jorge Henrique Aguiar* Gerente de Desenvolvimento Software Eagle ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From osvaldo.cerdoura em setinformatica.com Thu May 6 10:08:57 2010 From: osvaldo.cerdoura em setinformatica.com (Osvaldo Cerdoura) Date: Thu, 6 May 2010 14:08:57 +0100 Subject: [firebase-br] Backup Message-ID: Viva, Tenho uma pequena aplicação em VB6, e a versão do Firebird utilizada é 2.1.1.17910-0. Dentro destas características, há a possibilidade de fazer os backups via código, sem ter de entrar no IBOConsole? Obrigado. Osvaldo Cerdoura From compuvale.software em gmail.com Thu May 6 10:36:57 2010 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Thu, 6 May 2010 10:36:57 -0300 Subject: [firebase-br] Backup In-Reply-To: References: Message-ID: Que tal usar um arquivo de lote (.bat) que rode o gbak? []s Andrei Em 6 de maio de 2010 10:08, Osvaldo Cerdoura < osvaldo.cerdoura em setinformatica.com> escreveu: > > > Viva, > > > > Tenho uma pequena aplicação em VB6, e a versão do Firebird utilizada é > 2.1.1.17910-0. > > Dentro destas características, há a possibilidade de fazer os backups via > código, sem ter de entrar no IBOConsole? > > > > Obrigado. > > Osvaldo Cerdoura > > > > From lucius.magliano em gmail.com Thu May 6 11:48:29 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Thu, 6 May 2010 11:48:29 -0300 Subject: [firebase-br] Backup In-Reply-To: References: Message-ID: Caras , eu uso do componente interbaseadmin o IBbackupService , ele faz tudo bonitinho esse video do yuotube ensina a usar :) http://www.youtube.com/watch?v=l_SnREmHok4 OK 2010/5/6 Andrei Luís > Que tal usar um arquivo de lote (.bat) que rode o gbak? > > []s > Andrei > > > > Em 6 de maio de 2010 10:08, Osvaldo Cerdoura < > osvaldo.cerdoura em setinformatica.com> escreveu: > > > > > > > Viva, > > > > > > > > Tenho uma pequena aplicação em VB6, e a versão do Firebird utilizada é > > 2.1.1.17910-0. > > > > Dentro destas características, há a possibilidade de fazer os backups via > > código, sem ter de entrar no IBOConsole? > > > > > > > > Obrigado. > > > > Osvaldo Cerdoura > > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From compuvale.software em gmail.com Thu May 6 17:09:46 2010 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Thu, 6 May 2010 17:09:46 -0300 Subject: [firebase-br] Backup In-Reply-To: References: Message-ID: Lucius, o Osvaldo utiliza VB6. []s Andrei Em 6 de maio de 2010 11:48, Lucius Magliano escreveu: > Caras , eu uso do componente interbaseadmin o IBbackupService , ele faz > tudo bonitinho > > esse video do yuotube ensina a usar :) > > http://www.youtube.com/watch?v=l_SnREmHok4 > > OK > > > > 2010/5/6 Andrei Luís > > > Que tal usar um arquivo de lote (.bat) que rode o gbak? > > > > []s > > Andrei > > > > > > > > Em 6 de maio de 2010 10:08, Osvaldo Cerdoura < > > osvaldo.cerdoura em setinformatica.com> escreveu: > > > > > > > > > > > Viva, > > > > > > > > > > > > Tenho uma pequena aplicação em VB6, e a versão do Firebird utilizada é > > > 2.1.1.17910-0. > > > > > > Dentro destas características, há a possibilidade de fazer os backups > via > > > código, sem ter de entrar no IBOConsole? > > > > > > > > > > > > Obrigado. > > > > > > Osvaldo Cerdoura > From danilosassaroli em gmail.com Thu May 6 19:24:44 2010 From: danilosassaroli em gmail.com (Danilo Sassaroli) Date: Thu, 6 May 2010 19:24:44 -0300 Subject: [firebase-br] demora para realizar backup In-Reply-To: <1272993085.30277.0.camel@gerasoft-desktop> References: <1272993085.30277.0.camel@gerasoft-desktop> Message-ID: Mesmo colocando -g na sintaxe....a demora continua igual! sintaxe usada: gbak -b -v -l -g -user sysdba -password masterkey 192.168.7.200:c:\banco c:\backup_banco\bkp.fbk Em 4 de maio de 2010 14:11, Carlos Roberto da Silva escreveu: > Se você puder fazer o backup diretamente no servidor, experimente > utilizar o serviço. > > gbak -b -t -user sysdba -pas masterkey -se localhost/3050:service_mgr c: > \banco.fb c:\banco.fbk > > Em Ter, 2010-05-04 às 13:44 -0300, Danilo Sassaroli escreveu: > > Boa tarde a todos... > > > > Meu server é um quad core, 8gb de ram, SO win 2k3...firebird SS 1.5.5 > > (versão homologada para o sistema, não posso fazer upgrade) > > meu banco atualmente esta com 1.5 gb....porem o bakcup demora quase uma > > hora...o restore demora mais ainda...o que posso fazer para otimizar! > > att > > > > Danilo > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From joseluiz em digitoneletronica.com.br Thu May 6 22:01:28 2010 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Thu, 6 May 2010 22:01:28 -0300 Subject: [firebase-br] Zebedee Message-ID: <000601caed80$d3b6a680$7b23f380$@com.br> Boa noite.. Alguém teria um tutorial ou uma apostila de como instalar, configurar o ZEBEDEE em um esquema 1 servidor e vários clientes? Grato: Jose Luiz From osvaldo.cerdoura em setinformatica.com Fri May 7 07:10:30 2010 From: osvaldo.cerdoura em setinformatica.com (Osvaldo Cerdoura) Date: Fri, 7 May 2010 11:10:30 +0100 Subject: [firebase-br] Backup In-Reply-To: References: Message-ID: Obrigado pela resposta, O que eu pretendo, é associar um código a um botão, que quando clicado, execute o backup, sem ter de sair da aplicação, que está rodando no Windows vista. Osvaldo Cerdoura -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrei Luís Enviada: quinta-feira, 6 de Maio de 2010 14:37 Para: FireBase Assunto: Re: [firebase-br] Backup Que tal usar um arquivo de lote (.bat) que rode o gbak? []s Andrei Em 6 de maio de 2010 10:08, Osvaldo Cerdoura < osvaldo.cerdoura em setinformatica.com> escreveu: > > > Viva, > > > > Tenho uma pequena aplicação em VB6, e a versão do Firebird utilizada é > 2.1.1.17910-0. > > Dentro destas características, há a possibilidade de fazer os backups via > código, sem ter de entrar no IBOConsole? > > > > Obrigado. > > Osvaldo Cerdoura > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Virus Database: 271.1.1/2856 - Release Date: 05/05/10 19:26:00 From listas em warmboot.com.br Fri May 7 07:38:53 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 7 May 2010 07:38:53 -0300 Subject: [firebase-br] demora para realizar backup In-Reply-To: References: <1272993085.30277.0.camel@gerasoft-desktop> Message-ID: <645746882.20100507073853@warmboot.com.br> Ok, isso mostra que o responsavel pela demora não é a coleta de lixo. Então provavelmente você terá que identificar se o gargalo está no poder de processamento do servidor, no HD dele, na rede, ou mesmo no terminal que está rodando o gbak. Comece testando fazer o backup direto no servidor, e compare a velocidade em relação a quando ele é feito na estação. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DS> Mesmo colocando -g na sintaxe....a demora continua igual! DS> sintaxe usada: DS> gbak -b -v -l -g -user sysdba -password masterkey 192.168.7.200:c:\banco DS> c:\backup_banco\bkp.fbk DS> Em 4 de maio de 2010 14:11, Carlos Roberto da Silva escreveu: >> Se você puder fazer o backup diretamente no servidor, experimente >> utilizar o serviço. >> >> gbak -b -t -user sysdba -pas masterkey -se localhost/3050:service_mgr c: >> \banco.fb c:\banco.fbk >> >> Em Ter, 2010-05-04 às 13:44 -0300, Danilo Sassaroli escreveu: >> > Boa tarde a todos... >> > >> > Meu server é um quad core, 8gb de ram, SO win 2k3...firebird SS 1.5.5 >> > (versão homologada para o sistema, não posso fazer upgrade) >> > meu banco atualmente esta com 1.5 gb....porem o bakcup demora quase uma >> > hora...o restore demora mais ainda...o que posso fazer para otimizar! >> > att >> > >> > Danilo >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> DS> ______________________________________________ DS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br DS> Para saber como gerenciar/excluir seu cadastro na lista, use: DS> http://www.firebase.com.br/fb/artigo.php?id=1107 DS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From vansiqq em gmail.com Fri May 7 08:08:20 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 07 May 2010 08:08:20 -0300 Subject: [firebase-br] Zebedee In-Reply-To: <000601caed80$d3b6a680$7b23f380$@com.br> References: <000601caed80$d3b6a680$7b23f380$@com.br> Message-ID: <4BE3F4A4.2000106@gmail.com> http://www.comunidade-firebird.org/cflp/downloads/CFLP_O004.PDF Jose Luiz de Medeiros escreveu: > Boa noite.. > > > > Alguém teria um tutorial ou uma apostila de como instalar, configurar o > ZEBEDEE em um esquema 1 servidor e vários clientes? > > > > > > > > Grato: > > Jose Luiz > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From danilomibr em gmail.com Fri May 7 09:33:43 2010 From: danilomibr em gmail.com (Danilo Miranda) Date: Fri, 7 May 2010 09:33:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?DBXpress_n=E3o_faz_commit_no_Firebir?= =?iso-8859-1?q?d?= In-Reply-To: References: Message-ID: Bom dia! Temos uma aplicação desenvolvida com Delphi 2007 utilizando o DBXpress + Driver CoreLab para Firebird (FB 2.1). Utilizamos o trio TSQLDataSet, TDataSetProvider e TClientDataSet... no TSQLDataSet temos um select parecido com este: Select * from TABELA1 where ID_TABELA1 = xxxxx Nesta tabela, fazemos inserções, exclusões, edições, utilizando os métodos Insert, Delete, Update do ClientDataSet e após uma destas operações damos o APPLYUPDATES(0). Por algum motivo que não sabemos o qual e acontece só de vez em quando, o usuário que está trabalhando (ele abre o sistema no começo do dia, consequentemente abre a conexão com o banco e esta permanesse aberta até que o programa seja fechado) faz as diversas alterações nesta tabela. Ele pode fechar a tela, abrir a tela (só a tela, não o sistema) e as alterações que ele fez estão lá... Quando ele fecha o sistema (conexão) e abre novamente todas as alterações que ele realizou foram perdidas. Simplesmente não foi dado o APPLYUPDATE(0) no banco. Um detalhe talvez importante, o ID_TABELA1 é um auto incremento através de uma trigger e um Generator.. o generator Salta direitinho a numeração, como se o registro tivesse sido inserido, porém o registro não existe. Um outro detalhe importante, logamos estas alterações através de eventos do TDataSetProvider, executando um var td: TDBXTransaction; begin td := Inicia transação; cnnConexao.ExecuteDirect('insert blabalbal'); cnnConexao.CommitFreeAndNil(td); end; Este log está no banco de dados, mas as alterações não estão... Isto pode ser um problema do Firebird, do Delphi(DBXpress) ou do Driver da CoreLab? E qual a melhor maneira de solucioná-lo? O problema maior, é que até agora não conseguimos reproduzir o erro em ambiente de testes, apenas o cliente que reclama que ele às vezes altera e não aparece... Abraços Danilo Miranda From rnribeiro em gmail.com Fri May 7 09:43:13 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 7 May 2010 09:43:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?DBXpress_n=E3o_faz_commit_no_Firebir?= =?iso-8859-1?q?d?= In-Reply-To: References: Message-ID: usa o onreconcileerror do clientdataset pra ver o que ta acontecendo Em 7 de maio de 2010 09:33, Danilo Miranda escreveu: > Bom dia! > Temos uma aplicação desenvolvida com Delphi 2007 utilizando o DBXpress + > Driver CoreLab para Firebird (FB 2.1). > > Utilizamos o trio TSQLDataSet, TDataSetProvider e TClientDataSet... no > TSQLDataSet temos um select parecido com este: > Select * from TABELA1 where ID_TABELA1 = xxxxx > > Nesta tabela, fazemos inserções, exclusões, edições, utilizando os métodos > Insert, Delete, Update do ClientDataSet e após uma destas operações damos o > APPLYUPDATES(0). > > Por algum motivo que não sabemos o qual e acontece só de vez em quando, o > usuário que está trabalhando (ele abre o sistema no começo do dia, > consequentemente abre a conexão com o banco e esta permanesse aberta até > que > o programa seja fechado) faz as diversas alterações nesta tabela. Ele pode > fechar a tela, abrir a tela (só a tela, não o sistema) e as alterações que > ele fez estão lá... > Quando ele fecha o sistema (conexão) e abre novamente todas as alterações > que ele realizou foram perdidas. Simplesmente não foi dado o APPLYUPDATE(0) > no banco. > > Um detalhe talvez importante, o ID_TABELA1 é um auto incremento através de > uma trigger e um Generator.. o generator Salta direitinho a numeração, como > se o registro tivesse sido inserido, porém o registro não existe. > > Um outro detalhe importante, logamos estas alterações através de eventos do > TDataSetProvider, executando um > var > td: TDBXTransaction; > begin > td := Inicia transação; > cnnConexao.ExecuteDirect('insert blabalbal'); > cnnConexao.CommitFreeAndNil(td); > end; > Este log está no banco de dados, mas as alterações não estão... > > > Isto pode ser um problema do Firebird, do Delphi(DBXpress) ou do Driver da > CoreLab? E qual a melhor maneira de solucioná-lo? > > > O problema maior, é que até agora não conseguimos reproduzir o erro em > ambiente de testes, apenas o cliente que reclama que ele às vezes altera e > não aparece... > > > Abraços > > > Danilo Miranda > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 May 7 09:53:46 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 7 May 2010 09:53:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?DBXpress_n=E3o_faz_commit_no_Firebir?= =?iso-8859-1?q?d?= In-Reply-To: References: Message-ID: <1374399549.20100507095346@warmboot.com.br> O problema não deve ser do Firebird não. Vc faz o controle explícito de transações de manipulação dos dados, igual está fazendo para o log? Eu arriscaria dizer que o driver está mantendo a transação aberta por todo esse tempo, e no final não está comitando. Vc pode usar um monitor do tipo fbscanner ou sinatica para saber como está o comportamento das transações no banco, acho que vc deveria começar por aí. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DM> Bom dia! DM> Temos uma aplicação desenvolvida com Delphi 2007 utilizando o DBXpress + DM> Driver CoreLab para Firebird (FB 2.1). DM> Utilizamos o trio TSQLDataSet, TDataSetProvider e TClientDataSet... no DM> TSQLDataSet temos um select parecido com este: DM> Select * from TABELA1 where ID_TABELA1 = xxxxx DM> Nesta tabela, fazemos inserções, exclusões, edições, utilizando os métodos DM> Insert, Delete, Update do ClientDataSet e após uma destas operações damos o DM> APPLYUPDATES(0). DM> Por algum motivo que não sabemos o qual e acontece só de vez em quando, o DM> usuário que está trabalhando (ele abre o sistema no começo do dia, DM> consequentemente abre a conexão com o banco e esta permanesse aberta até que DM> o programa seja fechado) faz as diversas alterações nesta tabela. Ele pode DM> fechar a tela, abrir a tela (só a tela, não o sistema) e as alterações que DM> ele fez estão lá... DM> Quando ele fecha o sistema (conexão) e abre novamente todas as alterações DM> que ele realizou foram perdidas. Simplesmente não foi dado o APPLYUPDATE(0) DM> no banco. DM> Um detalhe talvez importante, o ID_TABELA1 é um auto incremento através de DM> uma trigger e um Generator.. o generator Salta direitinho a numeração, como DM> se o registro tivesse sido inserido, porém o registro não existe. DM> Um outro detalhe importante, logamos estas alterações através de eventos do DM> TDataSetProvider, executando um DM> var DM> td: TDBXTransaction; DM> begin DM> td := Inicia transação; DM> cnnConexao.ExecuteDirect('insert blabalbal'); DM> cnnConexao.CommitFreeAndNil(td); DM> end; DM> Este log está no banco de dados, mas as alterações não estão... DM> Isto pode ser um problema do Firebird, do Delphi(DBXpress) ou do Driver da DM> CoreLab? E qual a melhor maneira de solucioná-lo? DM> O problema maior, é que até agora não conseguimos reproduzir o erro em DM> ambiente de testes, apenas o cliente que reclama que ele às vezes altera e DM> não aparece... DM> Abraços DM> Danilo Miranda 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 felipearon em gmail.com Fri May 7 10:52:59 2010 From: felipearon em gmail.com (Felipe Aron) Date: Fri, 7 May 2010 10:52:59 -0300 Subject: [firebase-br] IBODatabase + Reconectar Message-ID: Pessoal estou usando o IBO como componente de acesso ao FB. As vezes perco a conexão com o DB e quando vou tentar abrir uma query dá erro por não estar conectado. Existe uma forma de eu programar um "Reconnect" automatico no componente? Ou pelo menos detectar quando o mesmo teve falha de conexão? -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From felix.sol em terra.com.br Fri May 7 10:59:40 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Fri, 7 May 2010 10:59:40 -0300 Subject: [firebase-br] RES: Backup In-Reply-To: References: Message-ID: <000c01caeded$8b84d1d0$a28e7570$@sol@terra.com.br> Atribuia a um botão o código: Var _path : String; begin // define local para o backup inicial _path:= ExtractFilePath(ParamStr(0)); // usa GBAK, portanto não tem problema se a base estiver em uso no momento CreateProcessSimple('gbak -r -rep -v -y '+ _path +'\restore.log -p 4096 -user sysdba -password masterkey '+ _path +'\backup.bak '+_path +'\base.tmp' ); { A partir daqui eu implementei um código para ZIPAR e copiar o arquivo de backup, mantendo X cópias no destino. Fica a teu critério. } End; // executa um commando de linha, SEM abrir uma janela do prompt na tela function CreateProcessSimple(cmd: string): boolean; var SUInfo: TStartupInfo; ProcInfo: TProcessInformation; begin FillChar(SUInfo, SizeOf(SUInfo), #0); SUInfo.cb := SizeOf(SUInfo); SUInfo.dwFlags := STARTF_USESHOWWINDOW; SUInfo.wShowWindow := SW_HIDE; Result := CreateProcess(nil, PChar(cmd), nil, nil, false, CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, nil, nil, SUInfo, ProcInfo); if (Result) then begin WaitForSingleObject(ProcInfo.hProcess, INFINITE); CloseHandle(ProcInfo.hProcess); CloseHandle(ProcInfo.hThread); end; end; Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Osvaldo Cerdoura Enviada em: sexta-feira, 7 de maio de 2010 07:11 Para: 'FireBase' Assunto: Re: [firebase-br] Backup Obrigado pela resposta, O que eu pretendo, é associar um código a um botão, que quando clicado, execute o backup, sem ter de sair da aplicação, que está rodando no Windows vista. Osvaldo Cerdoura -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrei Luís Enviada: quinta-feira, 6 de Maio de 2010 14:37 Para: FireBase Assunto: Re: [firebase-br] Backup Que tal usar um arquivo de lote (.bat) que rode o gbak? []s Andrei Em 6 de maio de 2010 10:08, Osvaldo Cerdoura < osvaldo.cerdoura em setinformatica.com> escreveu: > > > Viva, > > > > Tenho uma pequena aplicação em VB6, e a versão do Firebird utilizada é > 2.1.1.17910-0. > > Dentro destas características, há a possibilidade de fazer os backups via > código, sem ter de entrar no IBOConsole? > > > > Obrigado. > > Osvaldo Cerdoura > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Virus Database: 271.1.1/2856 - Release Date: 05/05/10 19:26: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 magnosysteminformatica em gmail.com Fri May 7 11:02:57 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Fri, 7 May 2010 11:02:57 -0300 Subject: [firebase-br] IBODatabase + Reconectar References: Message-ID: <005101caedee$0140be20$6915a8c0@MagnoSystem> O IB_Database tem a propriedade Connectiowaslost: boolean (algo assim). Será que se no envento ONERROR do IB_Database você verificar se a conexão foi perdida e se foi desconectar e conectar novamente dá certo ??? Não saberia te dizer o comportamento dos datasets neste caso. ----- Original Message ----- From: "Felipe Aron" To: "FireBase" Sent: Friday, May 07, 2010 10:52 AM Subject: [firebase-br] IBODatabase + Reconectar Pessoal estou usando o IBO como componente de acesso ao FB. As vezes perco a conexão com o DB e quando vou tentar abrir uma query dá erro por não estar conectado. Existe uma forma de eu programar um "Reconnect" automatico no componente? Ou pelo menos detectar quando o mesmo teve falha de conexão? -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix.sol em terra.com.br Fri May 7 11:09:27 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Fri, 7 May 2010 11:09:27 -0300 Subject: [firebase-br] RES: RES: Backup In-Reply-To: <000c01caeded$8b84d1d0$a28e7570$@sol@terra.com.br> References: <000c01caeded$8b84d1d0$a28e7570$@sol@terra.com.br> Message-ID: <000d01caedee$e91f6a70$bb5e3f50$@sol@terra.com.br> Opa, esqueci que vc usa VB; mas basta adaptador o código. O pulo do gato é usar o GBAK num prompt de comando mesmo... Fco. Felix Cel.:  (88) 8853-0990 Email: felix em soltecnologia.com.br MSN:  sol_info em ig.com.br   SOL - SERVIÇOS EM MICRO INFORMÁTICA LTDA. Rua do Cruzeiro, 945 -  Juazeiro do Norte - Ceará Telefax: (88) 3512-3188 | www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix - Sol Enviada em: sexta-feira, 7 de maio de 2010 11:00 Para: 'FireBase' Assunto: [firebase-br] RES: Backup Atribuia a um botão o código: Var _path : String; begin // define local para o backup inicial _path:= ExtractFilePath(ParamStr(0)); // usa GBAK, portanto não tem problema se a base estiver em uso no momento CreateProcessSimple('gbak -r -rep -v -y '+ _path +'\restore.log -p 4096 -user sysdba -password masterkey '+ _path +'\backup.bak '+_path +'\base.tmp' ); { A partir daqui eu implementei um código para ZIPAR e copiar o arquivo de backup, mantendo X cópias no destino. Fica a teu critério. } End; // executa um commando de linha, SEM abrir uma janela do prompt na tela function CreateProcessSimple(cmd: string): boolean; var SUInfo: TStartupInfo; ProcInfo: TProcessInformation; begin FillChar(SUInfo, SizeOf(SUInfo), #0); SUInfo.cb := SizeOf(SUInfo); SUInfo.dwFlags := STARTF_USESHOWWINDOW; SUInfo.wShowWindow := SW_HIDE; Result := CreateProcess(nil, PChar(cmd), nil, nil, false, CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, nil, nil, SUInfo, ProcInfo); if (Result) then begin WaitForSingleObject(ProcInfo.hProcess, INFINITE); CloseHandle(ProcInfo.hProcess); CloseHandle(ProcInfo.hThread); end; end; Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Osvaldo Cerdoura Enviada em: sexta-feira, 7 de maio de 2010 07:11 Para: 'FireBase' Assunto: Re: [firebase-br] Backup Obrigado pela resposta, O que eu pretendo, é associar um código a um botão, que quando clicado, execute o backup, sem ter de sair da aplicação, que está rodando no Windows vista. Osvaldo Cerdoura -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrei Luís Enviada: quinta-feira, 6 de Maio de 2010 14:37 Para: FireBase Assunto: Re: [firebase-br] Backup Que tal usar um arquivo de lote (.bat) que rode o gbak? []s Andrei Em 6 de maio de 2010 10:08, Osvaldo Cerdoura < osvaldo.cerdoura em setinformatica.com> escreveu: > > > Viva, > > > > Tenho uma pequena aplicação em VB6, e a versão do Firebird utilizada é > 2.1.1.17910-0. > > Dentro destas características, há a possibilidade de fazer os backups via > código, sem ter de entrar no IBOConsole? > > > > Obrigado. > > Osvaldo Cerdoura > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Virus Database: 271.1.1/2856 - Release Date: 05/05/10 19:26: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 Fri May 7 11:44:34 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 7 May 2010 11:44:34 -0300 Subject: [firebase-br] demora para realizar backup Message-ID: <19010017752.20100507114434@warmboot.com.br> Rodando direto no server, e não colocando o IP no path, ele usa conexão local. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From lucius.magliano em gmail.com Fri May 7 11:51:09 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Fri, 7 May 2010 11:51:09 -0300 Subject: [firebase-br] Backup In-Reply-To: References: Message-ID: puts verdade ... nem observei ai ele tem que usar o gbak mesmo :) 2010/5/6 Andrei Luís > Lucius, o Osvaldo utiliza VB6. > > []s > Andrei > > > > > Em 6 de maio de 2010 11:48, Lucius Magliano >escreveu: > > > Caras , eu uso do componente interbaseadmin o IBbackupService , ele > faz > > tudo bonitinho > > > > esse video do yuotube ensina a usar :) > > > > http://www.youtube.com/watch?v=l_SnREmHok4 > > > > OK > > > > > > > > 2010/5/6 Andrei Luís > > > > > Que tal usar um arquivo de lote (.bat) que rode o gbak? > > > > > > []s > > > Andrei > > > > > > > > > > > > Em 6 de maio de 2010 10:08, Osvaldo Cerdoura < > > > osvaldo.cerdoura em setinformatica.com> escreveu: > > > > > > > > > > > > > > > Viva, > > > > > > > > > > > > > > > > Tenho uma pequena aplicação em VB6, e a versão do Firebird utilizada > é > > > > 2.1.1.17910-0. > > > > > > > > Dentro destas características, há a possibilidade de fazer os backups > > via > > > > código, sem ter de entrar no IBOConsole? > > > > > > > > > > > > > > > > Obrigado. > > > > > > > > Osvaldo Cerdoura > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From danilomibr em gmail.com Fri May 7 12:27:32 2010 From: danilomibr em gmail.com (Danilo Miranda) Date: Fri, 7 May 2010 12:27:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?DBXpress_n=E3o_faz_commit_no_Firebir?= =?iso-8859-1?q?d?= In-Reply-To: <1374399549.20100507095346@warmboot.com.br> References: <1374399549.20100507095346@warmboot.com.br> Message-ID: Olá Cantu. Eu não faço o controle Explícito das transações igual eu estou fazendo no log, estou deixando por conta do ApplyUpdates(0). Você acha que é importante fazer este controle também nestas manipulações de dados? Em que momento eu inicio a transação e faço o commit? Antes de dar o cdsDataSet.Insert, e commito após o cdsDataSet.ApplyUpdates(0)? Ou posso abrir a transação antes de dar o applyupdates(0) e commito após o applyUpdates(0)? Como eu mencionei anteriormente, é um erro que acontece muito de vez em quando, mas que causa uma grande dor de cabeça... Com estas ferramentas que citou, eu conseguiria detectar alguma coisa (mesmo não conseguindo reproduzir o erro?) Abraços e obrigado pela resposta. Danilo Miranda Em 7 de maio de 2010 09:53, Carlos H. Cantu escreveu: > O problema não deve ser do Firebird não. > > Vc faz o controle explícito de transações de manipulação dos dados, > igual está fazendo para o log? > > Eu arriscaria dizer que o driver está mantendo a transação aberta por todo > esse > tempo, e no final não está comitando. > > Vc pode usar um monitor do tipo fbscanner ou sinatica para saber como > está o comportamento das transações no banco, acho que vc deveria > começar por aí. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > DM> Bom dia! > DM> Temos uma aplicação desenvolvida com Delphi 2007 utilizando o DBXpress > + > DM> Driver CoreLab para Firebird (FB 2.1). > > DM> Utilizamos o trio TSQLDataSet, TDataSetProvider e TClientDataSet... no > DM> TSQLDataSet temos um select parecido com este: > DM> Select * from TABELA1 where ID_TABELA1 = xxxxx > > DM> Nesta tabela, fazemos inserções, exclusões, edições, utilizando os > métodos > DM> Insert, Delete, Update do ClientDataSet e após uma destas operações > damos o > DM> APPLYUPDATES(0). > > DM> Por algum motivo que não sabemos o qual e acontece só de vez em quando, > o > DM> usuário que está trabalhando (ele abre o sistema no começo do dia, > DM> consequentemente abre a conexão com o banco e esta permanesse aberta > até que > DM> o programa seja fechado) faz as diversas alterações nesta tabela. Ele > pode > DM> fechar a tela, abrir a tela (só a tela, não o sistema) e as alterações > que > DM> ele fez estão lá... > DM> Quando ele fecha o sistema (conexão) e abre novamente todas as > alterações > DM> que ele realizou foram perdidas. Simplesmente não foi dado o > APPLYUPDATE(0) > DM> no banco. > > DM> Um detalhe talvez importante, o ID_TABELA1 é um auto incremento através > de > DM> uma trigger e um Generator.. o generator Salta direitinho a numeração, > como > DM> se o registro tivesse sido inserido, porém o registro não existe. > > DM> Um outro detalhe importante, logamos estas alterações através de > eventos do > DM> TDataSetProvider, executando um > DM> var > DM> td: TDBXTransaction; > DM> begin > DM> td := Inicia transação; > DM> cnnConexao.ExecuteDirect('insert blabalbal'); > DM> cnnConexao.CommitFreeAndNil(td); > DM> end; > DM> Este log está no banco de dados, mas as alterações não estão... > > > DM> Isto pode ser um problema do Firebird, do Delphi(DBXpress) ou do Driver > da > DM> CoreLab? E qual a melhor maneira de solucioná-lo? > > > DM> O problema maior, é que até agora não conseguimos reproduzir o erro em > DM> ambiente de testes, apenas o cliente que reclama que ele às vezes > altera e > DM> não aparece... > > > DM> Abraços > > > DM> Danilo Miranda > 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 > -- Atenciosamente Danilo Miranda http://www.danilomiranda.com.br From andrelyno em gmail.com Fri May 7 13:16:28 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Fri, 7 May 2010 13:16:28 -0300 Subject: [firebase-br] Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? Message-ID: Olá amigos, teria como pegar o nome de todas as tabelas de um banco de dados via codigo SQL? Desde já obrigado pela atenção! -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.com.br From jeanquaresma em gmail.com Fri May 7 13:30:06 2010 From: jeanquaresma em gmail.com (Jean Quaresma) Date: Fri, 7 May 2010 12:30:06 -0400 Subject: [firebase-br] RES: Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? In-Reply-To: References: Message-ID: <002901caee02$8fed2870$afc77950$@com> Olá amigo tenta assim: select rdb$relation_name from rdb$relations where rdb$flags = 1 and (rdb$relation_type = 0 or rdb$relation_type is null) Espero ter a ajudado Jean Quaresma -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrelino Silva Enviada em: sexta-feira, 7 de maio de 2010 12:16 Para: FireBase Assunto: [firebase-br] Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? Olá amigos, teria como pegar o nome de todas as tabelas de um banco de dados via codigo SQL? Desde já obrigado pela atenção! -- Att. ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ------------------------------ Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.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 andrelyno em gmail.com Fri May 7 13:50:57 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Fri, 7 May 2010 13:50:57 -0300 Subject: [firebase-br] RES: Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? In-Reply-To: <002901caee02$8fed2870$afc77950$@com> References: <002901caee02$8fed2870$afc77950$@com> Message-ID: Deu certo nao, Obrigado Em 7 de maio de 2010 13:30, Jean Quaresma escreveu: > Olá amigo tenta assim: > > select rdb$relation_name > from rdb$relations > where rdb$flags = 1 > and (rdb$relation_type = 0 or rdb$relation_type is null) > > Espero ter a ajudado > Jean Quaresma > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Andrelino Silva > Enviada em: sexta-feira, 7 de maio de 2010 12:16 > Para: FireBase > Assunto: [firebase-br] Tem como pegar o nome de todas as tabelas de uma > base > dados SQL via codigo? > > Olá amigos, teria como pegar o nome de todas as tabelas de um banco de > dados > via codigo SQL? > > Desde já obrigado pela atenção! > > > -- > Att. > > ---------------------------------------------------------------------------- > > ---------------------------------------------------------------------------- > ------------------------------ > Andrelino Silva > Manhuaçu/MG > HP: www.phoneinfo.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 > -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.com.br From listas em warmboot.com.br Fri May 7 13:59:27 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 7 May 2010 13:59:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?DBXpress_n=E3o_faz_commit_no_Firebir?= =?iso-8859-1?q?d?= Message-ID: <1977528788.20100507135927@warmboot.com.br> DM> Em que momento eu inicio a transação e faço o commit? Antes de DM> dar o cdsDataSet.Insert, e commito após o cdsDataSet.ApplyUpdates(0)? DM> Ou posso abrir a transação antes de dar o applyupdates(0) e commito após o applyUpdates(0)? Não sei te dizer :( Eu não uso dbexpress. DM> Como eu mencionei anteriormente, é um erro que acontece muito de DM> vez em quando, mas que causa uma grande dor de cabeça... Com estas DM> ferramentas que citou, eu conseguiria detectar alguma coisa (mesmo DM> não conseguindo reproduzir o erro?) Vc conseguiria monitorar o que o driver está fazendo com as transações. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From magnosysteminformatica em gmail.com Fri May 7 14:18:34 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Fri, 7 May 2010 14:18:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?DBXpress_n=E3o_faz_commit_no_Firebir?= =?iso-8859-1?q?d?= References: <1977528788.20100507135927@warmboot.com.br> Message-ID: <009201caee09$64c55210$6915a8c0@MagnoSystem> Eu uso IBO mas já usei DBX. O mecanismo é o seguinte: Todas as alterações do DBX são feitas em cache. Quando você dá o APPLYUPDATES o Provider forma a sequência sql necessária para fazer consolidar as alterações, inicia a transação, executa o sql e já commita a transação. Portanto no DBX, o applyupdates já corresponde ao commit de outros componentes. Até aí está tudo OK. O que pode estar acontecendo é que você não está usando o evento ONRECONCILEERROR do clientdataset. Sem este evento qualquer erro que ocorra durante a transação o DBX não pega. Aí você acha que gravou e na realidade não gravou nada. ----- Original Message ----- From: "Carlos H. Cantu" To: Sent: Friday, May 07, 2010 1:59 PM Subject: Re: [firebase-br]DBXpress não faz commit no Firebird DM> Em que momento eu inicio a transação e faço o commit? Antes de DM> dar o cdsDataSet.Insert, e commito após o cdsDataSet.ApplyUpdates(0)? DM> Ou posso abrir a transação antes de dar o applyupdates(0) e commito após o applyUpdates(0)? Não sei te dizer :( Eu não uso dbexpress. DM> Como eu mencionei anteriormente, é um erro que acontece muito de DM> vez em quando, mas que causa uma grande dor de cabeça... Com estas DM> ferramentas que citou, eu conseguiria detectar alguma coisa (mesmo DM> não conseguindo reproduzir o erro?) Vc conseguiria monitorar o que o driver está fazendo com as transações. []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 magnosysteminformatica em gmail.com Fri May 7 14:29:13 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Fri, 7 May 2010 14:29:13 -0300 Subject: [firebase-br] IBO x MON$ATTACHMENTS Message-ID: <00e501caee0a$d246f630$6915a8c0@MagnoSystem> Uso FB 2.1.3 x IBO 4.8.6 Conectei o IBEXPERT. Conectei meu sistema e executei esta query: SELECT * MON$ATTACHMENTS O que ocorre é que aparece somente a minha conexão. Executei a query no IBEXPERT e nele aparece as duas conexões. Para funcionar no IBEXPERT eu tenho que dar o COMMIT após o SELECT. Então fiz o mesmo na minha aplicação das formas mais variáveis possíveis: Com AUTOCOMMIT = TRUE com SERVERAUTOCOMMIT = true, com transação explícita (START TRANSACTION E COMMIT, tentando pegar o valor antes e depois commit), enfim já tentei todas as variáveis que eu conheço e sempre me retorna somente 1 conexão. Alguém tem alguma luz ??? Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 From daniel.aparecido em gmail.com Fri May 7 14:48:37 2010 From: daniel.aparecido em gmail.com (Daniel Aparecido) Date: Fri, 7 May 2010 14:48:37 -0300 Subject: [firebase-br] RES: Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? In-Reply-To: References: <002901caee02$8fed2870$afc77950$@com> Message-ID: show tables Em 7 de maio de 2010 13:50, Andrelino Silva escreveu: > Deu certo nao, > > Obrigado > > Em 7 de maio de 2010 13:30, Jean Quaresma > escreveu: > > > Olá amigo tenta assim: > > > > select rdb$relation_name > > from rdb$relations > > where rdb$flags = 1 > > and (rdb$relation_type = 0 or rdb$relation_type is null) > > > > Espero ter a ajudado > > Jean Quaresma > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Andrelino Silva > > Enviada em: sexta-feira, 7 de maio de 2010 12:16 > > Para: FireBase > > Assunto: [firebase-br] Tem como pegar o nome de todas as tabelas de uma > > base > > dados SQL via codigo? > > > > Olá amigos, teria como pegar o nome de todas as tabelas de um banco de > > dados > > via codigo SQL? > > > > Desde já obrigado pela atenção! > > > > > > -- > > Att. > > > > > ---------------------------------------------------------------------------- > > > > > ---------------------------------------------------------------------------- > > ------------------------------ > > Andrelino Silva > > Manhuaçu/MG > > HP: www.phoneinfo.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 > > > > > > -- > Att. > > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > Andrelino Silva > Manhuaçu/MG > HP: www.phoneinfo.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 jeanquaresma em gmail.com Fri May 7 15:05:56 2010 From: jeanquaresma em gmail.com (Jean Quaresma) Date: Fri, 7 May 2010 14:05:56 -0400 Subject: [firebase-br] RES: RES: Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? In-Reply-To: References: <002901caee02$8fed2870$afc77950$@com> Message-ID: <003001caee0f$f366ef50$da34cdf0$@com> Qual a versão do Firebird que você utiliza? Eu testei no 2.1 e funciono. Obrigado -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrelino Silva Enviada em: sexta-feira, 7 de maio de 2010 12:51 Para: FireBase Assunto: Re: [firebase-br] RES: Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? Deu certo nao, Obrigado Em 7 de maio de 2010 13:30, Jean Quaresma escreveu: > Olá amigo tenta assim: > > select rdb$relation_name > from rdb$relations > where rdb$flags = 1 > and (rdb$relation_type = 0 or rdb$relation_type is null) > > Espero ter a ajudado > Jean Quaresma > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Andrelino Silva > Enviada em: sexta-feira, 7 de maio de 2010 12:16 > Para: FireBase > Assunto: [firebase-br] Tem como pegar o nome de todas as tabelas de uma > base > dados SQL via codigo? > > Olá amigos, teria como pegar o nome de todas as tabelas de um banco de > dados > via codigo SQL? > > Desde já obrigado pela atenção! > > > -- > Att. > > ---------------------------------------------------------------------------- > > ---------------------------------------------------------------------------- > ------------------------------ > Andrelino Silva > Manhuaçu/MG > HP: www.phoneinfo.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 > -- Att. ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ------------------------------ Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.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 clicio em prognum.com.br Fri May 7 17:59:38 2010 From: clicio em prognum.com.br (Carlos Clicio) Date: Fri, 07 May 2010 17:59:38 -0300 Subject: [firebase-br] Tamanho ocupado por tabelas no banco In-Reply-To: <1765597887.20100504133119@warmboot.com.br> References: <1C6F4E27D58E4A6AAE4A23F749C69C18@papaleguas> <1765597887.20100504133119@warmboot.com.br> Message-ID: <4BE47F3A.8070706@prognum.com.br> Boa noite a todos. Alguem conhece algum comando que diga quantos bytes uma tabela ( e se possivel seus indices ) ocupam no banco de dados. Grato pela ajuda de todos. From agalysson em gmail.com Fri May 7 18:11:11 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 7 May 2010 18:11:11 -0300 Subject: [firebase-br] Tamanho ocupado por tabelas no banco In-Reply-To: <4BE47F3A.8070706@prognum.com.br> References: <1C6F4E27D58E4A6AAE4A23F749C69C18@papaleguas> <1765597887.20100504133119@warmboot.com.br> <4BE47F3A.8070706@prognum.com.br> Message-ID: bem, num sei te ajudar nao, mas sei que tem como fazer isso... pelo menos se o ibexpert consegue mostrar, é pq tem comando pra isso... -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 7 de maio de 2010 17:59, Carlos Clicio escreveu: > Boa noite a todos. > > Alguem conhece algum comando que diga quantos bytes uma tabela ( e se > possivel seus indices ) ocupam no banco de dados. > > Grato pela ajuda de 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 unixkiller em gmail.com Fri May 7 18:13:37 2010 From: unixkiller em gmail.com (Joao Marcos) Date: Fri, 7 May 2010 18:13:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?DBXpress_n=E3o_faz_commit_no_Firebir?= =?iso-8859-1?q?d?= In-Reply-To: <009201caee09$64c55210$6915a8c0@MagnoSystem> References: <1977528788.20100507135927@warmboot.com.br> <009201caee09$64c55210$6915a8c0@MagnoSystem> Message-ID: Quanto ao incremento do generator, ele vai acontecer sempre.. Os generators estão sepre em outro conceito transacional... Verifique direitinho o seu provider. From unixkiller em gmail.com Fri May 7 18:14:24 2010 From: unixkiller em gmail.com (Joao Marcos) Date: Fri, 7 May 2010 18:14:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?DBXpress_n=E3o_faz_commit_no_Firebir?= =?iso-8859-1?q?d?= In-Reply-To: References: <1977528788.20100507135927@warmboot.com.br> <009201caee09$64c55210$6915a8c0@MagnoSystem> Message-ID: Substitua o conceito transacional por CONTEXTO transacional! [] ´s -- João Marcos Santos da Silva Analista de Sistemas (71) 9988-2928 / (71) 3313-8730 From andrelyno em gmail.com Fri May 7 18:38:59 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Fri, 7 May 2010 18:38:59 -0300 Subject: [firebase-br] RES: RES: Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? In-Reply-To: <003001caee0f$f366ef50$da34cdf0$@com> References: <002901caee02$8fed2870$afc77950$@com> <003001caee0f$f366ef50$da34cdf0$@com> Message-ID: show tables funcionou! obrigado! Em 7 de maio de 2010 15:05, Jean Quaresma escreveu: > Qual a versão do Firebird que você utiliza? > > Eu testei no 2.1 e funciono. > > Obrigado > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Andrelino Silva > Enviada em: sexta-feira, 7 de maio de 2010 12:51 > Para: FireBase > Assunto: Re: [firebase-br] RES: Tem como pegar o nome de todas as tabelas > de > uma base dados SQL via codigo? > > Deu certo nao, > > Obrigado > > Em 7 de maio de 2010 13:30, Jean Quaresma > escreveu: > > > Olá amigo tenta assim: > > > > select rdb$relation_name > > from rdb$relations > > where rdb$flags = 1 > > and (rdb$relation_type = 0 or rdb$relation_type is null) > > > > Espero ter a ajudado > > Jean Quaresma > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Andrelino Silva > > Enviada em: sexta-feira, 7 de maio de 2010 12:16 > > Para: FireBase > > Assunto: [firebase-br] Tem como pegar o nome de todas as tabelas de uma > > base > > dados SQL via codigo? > > > > Olá amigos, teria como pegar o nome de todas as tabelas de um banco de > > dados > > via codigo SQL? > > > > Desde já obrigado pela atenção! > > > > > > -- > > Att. > > > > > > ---------------------------------------------------------------------------- > > > > > > ---------------------------------------------------------------------------- > > ------------------------------ > > Andrelino Silva > > Manhuaçu/MG > > HP: www.phoneinfo.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 > > > > > > -- > Att. > > ---------------------------------------------------------------------------- > > ---------------------------------------------------------------------------- > ------------------------------ > Andrelino Silva > Manhuaçu/MG > HP: www.phoneinfo.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 > -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.com.br From igmeirelles em gmail.com Fri May 7 20:05:41 2010 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Fri, 7 May 2010 19:05:41 -0400 Subject: [firebase-br] RES: RES: RES: Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? In-Reply-To: References: <002901caee02$8fed2870$afc77950$@com> <003001caee0f$f366ef50$da34cdf0$@com> Message-ID: <002901caee39$d34d8560$79e89020$@com> Show Tables no Firebird via SQL ?? ?? ?? Fiquei curioso... em qual versão do Firebird ?? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrelino Silva Enviada em: sexta-feira, 7 de maio de 2010 17:39 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? show tables funcionou! obrigado! Em 7 de maio de 2010 15:05, Jean Quaresma escreveu: > Qual a versão do Firebird que você utiliza? > > Eu testei no 2.1 e funciono. > > Obrigado > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Andrelino Silva > Enviada em: sexta-feira, 7 de maio de 2010 12:51 > Para: FireBase > Assunto: Re: [firebase-br] RES: Tem como pegar o nome de todas as tabelas > de > uma base dados SQL via codigo? > > Deu certo nao, > > Obrigado > > Em 7 de maio de 2010 13:30, Jean Quaresma > escreveu: > > > Olá amigo tenta assim: > > > > select rdb$relation_name > > from rdb$relations > > where rdb$flags = 1 > > and (rdb$relation_type = 0 or rdb$relation_type is null) > > > > Espero ter a ajudado > > Jean Quaresma > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Andrelino Silva > > Enviada em: sexta-feira, 7 de maio de 2010 12:16 > > Para: FireBase > > Assunto: [firebase-br] Tem como pegar o nome de todas as tabelas de uma > > base > > dados SQL via codigo? > > > > Olá amigos, teria como pegar o nome de todas as tabelas de um banco de > > dados > > via codigo SQL? > > > > Desde já obrigado pela atenção! > > > > > > -- > > Att. > > > > > > ---------------------------------------------------------------------------- > > > > > > ---------------------------------------------------------------------------- > > ------------------------------ > > Andrelino Silva > > Manhuaçu/MG > > HP: www.phoneinfo.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 > > > > > > -- > Att. > > ---------------------------------------------------------------------------- > > ---------------------------------------------------------------------------- > ------------------------------ > Andrelino Silva > Manhuaçu/MG > HP: www.phoneinfo.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 > -- Att. ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ------------------------------ Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.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 chmeireles em uol.com.br Fri May 7 21:53:20 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Fri, 7 May 2010 21:53:20 -0300 Subject: [firebase-br] =?utf-8?b?UkVTOiBSRVM6IEluc3RhbGHDp8OjbyBkbyBGaXJl?= =?utf-8?q?_bird_1__=2E5_no_Ubuntu?= In-Reply-To: <2227D83DB7AC455D986EB6D5864B8B03@sandro> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> Message-ID: <4be4b600de92_3b329f26e7c274@weasel23.tmail> Olá Sandro, Você disse que ia funcionar e realmente funcionou. Mas não consegui fazer o teste pelo ISQL. Veja o problema abaixo: henrique em henrique-desktop:/opt/firebird/bin$ isql ********************************************** * unixODBC - isql * ********************************************** * Syntax * * * * isql DSN [UID [PWD]] [options] * * * * Options * * * * -b batch.(no prompting etc) * * -dx delimit columns with x * * -x0xXX delimit columns with XX, where * * x is in hex, ie 0x09 is tab * * -w wrap results in an HTML table * * -c column names on first row. * * (only used when -d) * * -mn limit column display width to n * * -v verbose. * * -lx set locale to x * * --version version * * * * Notes * * * * isql supports redirection and piping * * for batch processing. * * * * Examples * * * * cat My.sql | isql WebDB MyID MyPWD -w * * * * Each line in My.sql must contain * * exactly 1 SQL command except for the * * last line which must be blank. * * * * Please visit; * * * * http://www.unixodbc.org * * pharvey em codebydesign.com * * nick em easysoft.com * ********************************************** Eu estava quebrando muito a minha cabeça. Daí resolvi instalar o FlameRobin. Registrei o banco de dados na IDE e fiz a conexão com o banco de dados, executei alguns comando. Conclusão, deu certo. Obrigado pela força. At. C Henrique M Corbo     Em 02/05/2010 20:42, Sandro < sandro_rebelo em ibest.com.br > escreveu: Tenta levar o serviço e ver se da algum erro, se não der é por que está ativo; /etc/init.d/firebird start para iniciar; /etc/init.d/firebird restart para reiniciar /etc/init.d/firebird stop para parar Tente conectar uma base sua pelo isql cd/etc/firebird/Bin ./isql Voce entrará no prompt do isql, como abaixo: SQL> connect '/teste.fdb' user 'sysdba' password 'masterkey'; SQL> show tables; mostrará as tabelas; SQL>quit; pra sair. Faça esses testes. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 21:25 Para: FireBase Assunto: Re: [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu Ok Sandro, Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, só perguntei porque achei que soubesse me dizer qual é a melhor. Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar. A mensagem de erro sugere que o serviço não está ativo. Voc? conhece um forma de saber se o serviço do Firebird está ativo? Abraço. C Henrique M Corbo Em 01/05/2010 20:57, Sandro escreveu: Que bom que conseguiu. Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para conectar o firebird no serviço Linux. Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista existe um tal de FlameRobin. No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas pode pegar o mesmo exemplo para utilizar com o fb 1.5 também. http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10 . Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons na lista que poderão lhe ajudar muito mais do que eu. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 18:57 Para: FireBase Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu Sandro, Segui a receitinha de bolo do link que tu me passaste e deu tudo certo, pelo menos é que eu pude entender das mensagens. Agora eu preciso fazer um teste para ver se consigo conectar-me em algum banco de dados. No windows eu tenho o IbExpert que versão free me atende muito bem. Você conhece algum utilitário semelhante para Linux? Tem alguma para me recomendar? Um abraço, C Henrique M Corbo Em 27/04/2010 21:58, Sandro escreveu: Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From andrelyno em gmail.com Fri May 7 23:16:58 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Fri, 7 May 2010 23:16:58 -0300 Subject: [firebase-br] RES: RES: RES: Tem como pegar o nome de todas as tabelas de uma base dados SQL via codigo? In-Reply-To: <002901caee39$d34d8560$79e89020$@com> References: <002901caee02$8fed2870$afc77950$@com> <003001caee0f$f366ef50$da34cdf0$@com> <002901caee39$d34d8560$79e89020$@com> Message-ID: Comigo Show tables funcionou no Mysql 5.0.51b Em 7 de maio de 2010 20:05, Ivan Guimarães Meirelles escreveu: > Show Tables no Firebird via SQL ?? ?? ?? > > Fiquei curioso... em qual versão do Firebird ?? > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Andrelino Silva > Enviada em: sexta-feira, 7 de maio de 2010 17:39 > Para: FireBase > Assunto: Re: [firebase-br] RES: RES: Tem como pegar o nome de todas as > tabelas de uma base dados SQL via codigo? > > show tables funcionou! > > obrigado! > > Em 7 de maio de 2010 15:05, Jean Quaresma > escreveu: > > > Qual a versão do Firebird que você utiliza? > > > > Eu testei no 2.1 e funciono. > > > > Obrigado > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Andrelino Silva > > Enviada em: sexta-feira, 7 de maio de 2010 12:51 > > Para: FireBase > > Assunto: Re: [firebase-br] RES: Tem como pegar o nome de todas as tabelas > > de > > uma base dados SQL via codigo? > > > > Deu certo nao, > > > > Obrigado > > > > Em 7 de maio de 2010 13:30, Jean Quaresma > > escreveu: > > > > > Olá amigo tenta assim: > > > > > > select rdb$relation_name > > > from rdb$relations > > > where rdb$flags = 1 > > > and (rdb$relation_type = 0 or rdb$relation_type is null) > > > > > > Espero ter a ajudado > > > Jean Quaresma > > > > > > -----Mensagem original----- > > > De: lista-bounces em firebase.com.br [mailto: > lista-bounces em firebase.com.br] > > > Em > > > nome de Andrelino Silva > > > Enviada em: sexta-feira, 7 de maio de 2010 12:16 > > > Para: FireBase > > > Assunto: [firebase-br] Tem como pegar o nome de todas as tabelas de uma > > > base > > > dados SQL via codigo? > > > > > > Olá amigos, teria como pegar o nome de todas as tabelas de um banco de > > > dados > > > via codigo SQL? > > > > > > Desde já obrigado pela atenção! > > > > > > > > > -- > > > Att. > > > > > > > > > > > > ---------------------------------------------------------------------------- > > > > > > > > > > > > ---------------------------------------------------------------------------- > > > ------------------------------ > > > Andrelino Silva > > > Manhuaçu/MG > > > HP: www.phoneinfo.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 > > > > > > > > > > > -- > > Att. > > > > > > ---------------------------------------------------------------------------- > > > > > > ---------------------------------------------------------------------------- > > ------------------------------ > > Andrelino Silva > > Manhuaçu/MG > > HP: www.phoneinfo.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 > > > > > > -- > Att. > > ---------------------------------------------------------------------------- > > ---------------------------------------------------------------------------- > ------------------------------ > Andrelino Silva > Manhuaçu/MG > HP: www.phoneinfo.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 > -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.com.br From sandro_rebelo em ibest.com.br Sat May 8 10:52:28 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sat, 8 May 2010 10:52:28 -0300 Subject: [firebase-br] =?utf-8?b?UkVTOiBSRVM6IFJFUzogSW5zdGFsYcOnw6NvIGRv?= =?utf-8?q?_Fire_bird_1__=2E5_no_Ubuntu?= In-Reply-To: <4be4b600de92_3b329f26e7c274@weasel23.tmail> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail><92B03CD8629C4C42A5A7AC321B57D8B9@sandro><4bdca3b8bb055_61e668fee6c131@weasel8.tmail><5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro><4bdcc641daf00_7557db20e78150@weasel13.tmail><2227D83DB7AC455D986EB6D5864B8B03@sandro> <4be4b600de92_3b329f26e7c274@weasel23.tmail> Message-ID: Ola, C Henrique. Acho que agora acaba seu problema...rsrs Esse isql não é o do Firebird. Entre na pasta /opt/firebird/bin e digite ./isql Se digitar apenas isql (sem o ./) , você estatá executando outro isql que já deve estar no path do Linux. Foi isso. Mas se já esta conectando pelo Flamerobin, talvez não va precisar do isql. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sexta-feira, 7 de maio de 2010 21:53 Para: FireBase Assunto: Re: [firebase-br]RES: RES: Instalação do Fire bird 1 .5 no Ubuntu Olá Sandro, Você disse que ia funcionar e realmente funcionou. Mas não consegui fazer o teste pelo ISQL. Veja o problema abaixo: henrique em henrique-desktop:/opt/firebird/bin$ isql ********************************************** * unixODBC - isql * ********************************************** * Syntax * * * * isql DSN [UID [PWD]] [options] * * * * Options * * * * -b batch.(no prompting etc) * * -dx delimit columns with x * * -x0xXX delimit columns with XX, where * * x is in hex, ie 0x09 is tab * * -w wrap results in an HTML table * * -c column names on first row. * * (only used when -d) * * -mn limit column display width to n * * -v verbose. * * -lx set locale to x * * --version version * * * * Notes * * * * isql supports redirection and piping * * for batch processing. * * * * Examples * * * * cat My.sql | isql WebDB MyID MyPWD -w * * * * Each line in My.sql must contain * * exactly 1 SQL command except for the * * last line which must be blank. * * * * Please visit; * * * * http://www.unixodbc.org * * pharvey em codebydesign.com * * nick em easysoft.com * ********************************************** Eu estava quebrando muito a minha cabeça. Daí resolvi instalar o FlameRobin. Registrei o banco de dados na IDE e fiz a conexão com o banco de dados, executei alguns comando. Conclusão, deu certo. Obrigado pela força. At. C Henrique M Corbo Em 02/05/2010 20:42, Sandro < sandro_rebelo em ibest.com.br > escreveu: Tenta levar o serviço e ver se da algum erro, se não der é por que está ativo; /etc/init.d/firebird start para iniciar; /etc/init.d/firebird restart para reiniciar /etc/init.d/firebird stop para parar Tente conectar uma base sua pelo isql cd/etc/firebird/Bin ./isql Voce entrará no prompt do isql, como abaixo: SQL> connect '/teste.fdb' user 'sysdba' password 'masterkey'; SQL> show tables; mostrará as tabelas; SQL>quit; pra sair. Faça esses testes. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 21:25 Para: FireBase Assunto: Re: [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu Ok Sandro, Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, só perguntei porque achei que soubesse me dizer qual é a melhor. Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar. A mensagem de erro sugere que o serviço não está ativo. Voc? conhece um forma de saber se o serviço do Firebird está ativo? Abraço. C Henrique M Corbo Em 01/05/2010 20:57, Sandro escreveu: Que bom que conseguiu. Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para conectar o firebird no serviço Linux. Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista existe um tal de FlameRobin. No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas pode pegar o mesmo exemplo para utilizar com o fb 1.5 também. http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10 . Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons na lista que poderão lhe ajudar muito mais do que eu. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 18:57 Para: FireBase Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu Sandro, Segui a receitinha de bolo do link que tu me passaste e deu tudo certo, pelo menos é que eu pude entender das mensagens. Agora eu preciso fazer um teste para ver se consigo conectar-me em algum banco de dados. No windows eu tenho o IbExpert que versão free me atende muito bem. Você conhece algum utilitário semelhante para Linux? Tem alguma para me recomendar? Um abraço, C Henrique M Corbo Em 27/04/2010 21:58, Sandro escreveu: Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Sat May 8 12:18:27 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 8 May 2010 12:18:27 -0300 Subject: [firebase-br] =?utf-8?b?UkVTOiBSRVM6IFJFUzogSW5zdGFsYcOnw6NvIGRv?= =?utf-8?q?__Fire_bird_1__=2E5_no_Ubuntu?= In-Reply-To: References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> <4be4b600de92_3b329f26e7c274@weasel23.tmail> Message-ID: <4be580c389517_3ad8db20e78165@weasel13.tmail> Olá Sandro, Sim foi isso mesmo. Eu estava chamando outro isql. Fiz o teste pelo ISQL novamente do jeito que você me explicou e funcionou perfeitamente. Com isso acabou o meu problema. Muito obrigado pela ajuda. Henrique Corbo     Em 08/05/2010 10:52, Sandro < sandro_rebelo em ibest.com.br > escreveu: Ola, C Henrique. Acho que agora acaba seu problema...rsrs Esse isql não é o do Firebird. Entre na pasta /opt/firebird/bin e digite ./isql Se digitar apenas isql (sem o ./) , você estatá executando outro isql que já deve estar no path do Linux. Foi isso. Mas se já esta conectando pelo Flamerobin, talvez não va precisar do isql. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sexta-feira, 7 de maio de 2010 21:53 Para: FireBase Assunto: Re: [firebase-br]RES: RES: Instalação do Fire bird 1 .5 no Ubuntu Olá Sandro, Você disse que ia funcionar e realmente funcionou. Mas não consegui fazer o teste pelo ISQL. Veja o problema abaixo: henrique em henrique-desktop:/opt/firebird/bin$ isql ********************************************** * unixODBC - isql * ********************************************** * Syntax * * * * isql DSN [UID [PWD]] [options] * * * * Options * * * * -b batch.(no prompting etc) * * -dx delimit columns with x * * -x0xXX delimit columns with XX, where * * x is in hex, ie 0x09 is tab * * -w wrap results in an HTML table * * -c column names on first row. * * (only used when -d) * * -mn limit column display width to n * * -v verbose. * * -lx set locale to x * * --version version * * * * Notes * * * * isql supports redirection and piping * * for batch processing. * * * * Examples * * * * cat My.sql | isql WebDB MyID MyPWD -w * * * * Each line in My.sql must contain * * exactly 1 SQL command except for the * * last line which must be blank. * * * * Please visit; * * * * http://www.unixodbc.org * * pharvey em codebydesign.com * * nick em easysoft.com * ********************************************** Eu estava quebrando muito a minha cabeça. Daí resolvi instalar o FlameRobin. Registrei o banco de dados na IDE e fiz a conexão com o banco de dados, executei alguns comando. Conclusão, deu certo. Obrigado pela força. At. C Henrique M Corbo Em 02/05/2010 20:42, Sandro escreveu: Tenta levar o serviço e ver se da algum erro, se não der é por que está ativo; /etc/init.d/firebird start para iniciar; /etc/init.d/firebird restart para reiniciar /etc/init.d/firebird stop para parar Tente conectar uma base sua pelo isql cd/etc/firebird/Bin ./isql Voce entrará no prompt do isql, como abaixo: SQL> connect '/teste.fdb' user 'sysdba' password 'masterkey'; SQL> show tables; mostrará as tabelas; SQL>quit; pra sair. Faça esses testes. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 21:25 Para: FireBase Assunto: Re: [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu Ok Sandro, Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, só perguntei porque achei que soubesse me dizer qual é a melhor. Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar. A mensagem de erro sugere que o serviço não está ativo. Voc? conhece um forma de saber se o serviço do Firebird está ativo? Abraço. C Henrique M Corbo Em 01/05/2010 20:57, Sandro escreveu: Que bom que conseguiu. Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para conectar o firebird no serviço Linux. Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista existe um tal de FlameRobin. No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas pode pegar o mesmo exemplo para utilizar com o fb 1.5 também. http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10 . Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons na lista que poderão lhe ajudar muito mais do que eu. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 18:57 Para: FireBase Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu Sandro, Segui a receitinha de bolo do link que tu me passaste e deu tudo certo, pelo menos é que eu pude entender das mensagens. Agora eu preciso fazer um teste para ver se consigo conectar-me em algum banco de dados. No windows eu tenho o IbExpert que versão free me atende muito bem. Você conhece algum utilitário semelhante para Linux? Tem alguma para me recomendar? Um abraço, C Henrique M Corbo Em 27/04/2010 21:58, Sandro escreveu: Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Sat May 8 12:25:03 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 8 May 2010 12:25:03 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?_no_Ubuntu?= In-Reply-To: <4BE57577.90103@gmail.com> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> <4be4b600de92_3b329f26e7c274@weasel23.tmail> <4BE57577.90103@gmail.com> Message-ID: <4be5824f3e453_4621db20e782c2@weasel13.tmail> Olá Sandro Souza, É verdade. Eu vi aqui que estava usando o isql errado. Depois eu pus ./isql e deu certo. Agora quando executo o comando isql-fb dá seguinte mensagem: isql-fb: command not found. Aproveitando, tu conheces alguma interface gráfica para manipular o firebird pelo Linux? Eu baixei FlameRobin, mas não gostei. Eu não se é pelo fato de ter me acostumado com o Ibexpert e então achei o FlameRobin muito ruin. AT. C Henrique M Corbo     Em 08/05/2010 11:30, Sandro Souza < escovadordebits em gmail.com > escreveu: Bom dia/tarde Henrique. Grande Henrique, o "isql" de linux é um utilitário que usa o odbc de linux. No caso do Firebird, utilize o "isql-fb", que é o isql do próprio Firebird. Dessa forma, você poderia utilizá-lo da seguinte forma: isql-fb -u sysdba -p masterkey -s 3 O parâmetro "-u" informa o nome do usuário de banco (sysdba como exemplo). O parâmetro "-p" informa a senha de acesso (masterkey como exemplo). O parâmetro "-s" informa o dialeto a ser utilizado (3 como exemplo). Espero ter ajudado mais que atrapalhado. :D C Henrique M Corbo escreveu: Olá Sandro, Você disse que ia funcionar e realmente funcionou. Mas não consegui fazer o teste pelo ISQL. Veja o problema abaixo: henrique em henrique-desktop:/opt/firebird/bin$ isql ********************************************** * unixODBC - isql * ********************************************** * Syntax * * * * isql DSN [UID [PWD]] [options] * * * * Options * * * * -b batch.(no prompting etc) * * -dx delimit columns with x * * -x0xXX delimit columns with XX, where * * x is in hex, ie 0x09 is tab * * -w wrap results in an HTML table * * -c column names on first row. * * (only used when -d) * * -mn limit column display width to n * * -v verbose. * * -lx set locale to x * * --version version * * * * Notes * * * * isql supports redirection and piping * * for batch processing. * * * * Examples * * * * cat My.sql | isql WebDB MyID MyPWD -w * * * * Each line in My.sql must contain * * exactly 1 SQL command except for the * * last line which must be blank. * * * * Please visit; * * * * http://www.unixodbc.org * * pharvey em codebydesign.com * * nick em easysoft.com * ********************************************** Eu estava quebrando muito a minha cabeça. Daí resolvi instalar o FlameRobin. Registrei o banco de dados na IDE e fiz a conexão com o banco de dados, executei alguns comando. Conclusão, deu certo. Obrigado pela força. At. C Henrique M Corbo     Em 02/05/2010 20:42, Sandro < sandro_rebelo em ibest.com.br > escreveu: Tenta levar o serviço e ver se da algum erro, se não der é por que está ativo; /etc/init.d/firebird start para iniciar; /etc/init.d/firebird restart para reiniciar /etc/init.d/firebird stop para parar Tente conectar uma base sua pelo isql cd/etc/firebird/Bin ./isql Voce entrará no prompt do isql, como abaixo: SQL> connect '/teste.fdb' user 'sysdba' password 'masterkey'; SQL> show tables; mostrará as tabelas; SQL>quit; pra sair. Faça esses testes. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 21:25 Para: FireBase Assunto: Re: [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu Ok Sandro, Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, só perguntei porque achei que soubesse me dizer qual é a melhor. Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar. A mensagem de erro sugere que o serviço não está ativo. Voc? conhece um forma de saber se o serviço do Firebird está ativo? Abraço. C Henrique M Corbo Em 01/05/2010 20:57, Sandro escreveu: Que bom que conseguiu. Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para conectar o firebird no serviço Linux. Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista existe um tal de FlameRobin. No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas pode pegar o mesmo exemplo para utilizar com o fb 1.5 também. http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10 . Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons na lista que poderão lhe ajudar muito mais do que eu. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 18:57 Para: FireBase Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu Sandro, Segui a receitinha de bolo do link que tu me passaste e deu tudo certo, pelo menos é que eu pude entender das mensagens. Agora eu preciso fazer um teste para ver se consigo conectar-me em algum banco de dados. No windows eu tenho o IbExpert que versão free me atende muito bem. Você conhece algum utilitário semelhante para Linux? Tem alguma para me recomendar? Um abraço, C Henrique M Corbo Em 27/04/2010 21:58, Sandro escreveu: Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Sat May 8 12:53:38 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 8 May 2010 12:53:38 -0300 Subject: [firebase-br] Iniciar o firebird 1.5 automaticamente no Linux Message-ID: <4be58902a6ecc_752bdb20e782c3@weasel13.tmail> Senhores, Recentemente eu instalei o firebird 1.5 no linux (Ubuntu). Só que toda vez que o meu sistema é iniciado o serviço está parado. Daí eu tenho iniciar manualmente. Como faço para configurar esse serviço para iniciar automaticamente quando SO for iniciado? At. C Henrique M Corbo     From sandro_rebelo em ibest.com.br Sat May 8 18:47:36 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sat, 8 May 2010 18:47:36 -0300 Subject: [firebase-br] RES: Iniciar o firebird 1.5 automaticamente no Linux In-Reply-To: <4be58902a6ecc_752bdb20e782c3@weasel13.tmail> References: <4be58902a6ecc_752bdb20e782c3@weasel13.tmail> Message-ID: <1E88146599514552B6D08B3C0C251F6A@sandro> Ola, Não tenho certeza, mas acho que é isso que vc precisa Tente executar sysv-rc-conf Se voce não tiver o pacote, acesse o link abaixo http://www.vivaolinux.com.br/artigo/Trabalhando-com-init-no-Debian?pagina=4 Executando, aparecerá todos os serviços, e seus respectivos runlevel; Procure o firebird e marque os runs level 2,3 e 5, e resolvido. Sandro. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 8 de maio de 2010 12:54 Para: lista em firebase.com.br Assunto: [firebase-br] Iniciar o firebird 1.5 automaticamente no Linux Senhores, Recentemente eu instalei o firebird 1.5 no linux (Ubuntu). Só que toda vez que o meu sistema é iniciado o serviço está parado. Daí eu tenho iniciar manualmente. Como faço para configurar esse serviço para iniciar automaticamente quando SO for iniciado? At. C Henrique M Corbo     ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sat May 8 20:42:49 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Sat, 8 May 2010 20:42:49 -0300 Subject: [firebase-br] dados de uma tabela para outra In-Reply-To: References: Message-ID: Desculpe pela demora amigo.. a correria está grande! Após ler o tópico: http://www.firebirdfaq.org/faq16/, cheguei a conclusão de que, sendo bases separadas não é possível fazer o que você precisa diretamente no banco, ou seja, vai precisar de um aplicação que conecte em uma base e pegue os dados para registrar em outra. Um abraço! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti 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 pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/5/4 Rubens - Solução Empresarial : > Pessoal agradeco a ajuda > mas o que preciso e o seguinte > arquivo estoque11.fdb - tabela se_cpr (tabela de compra onde guarda o numero e fornecedor e valores) >                                       tabela se_itc  (tabela onde tem os itens codigo - nome do produto qtde etc..) > nesse arquivo estoque11.fdb tem um balanco com 7240 itens > e preciso transferir para outro arquivo estoque.fdb com os mesma tabela e campos se_cpr e se_itc (este ja contem dados que naqo quero apagar so quero acrescentar o balanco nesse arquivo) > entao faco o seguinte: > > INSERT INTO estoque (se_cpr,se_itc) SELECT se_cpr, se_itc FROM > estoque11 > > INSERT INTO estoque (novo) SELECT * FROM estoque11 > AGRADECO > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From chmeireles em uol.com.br Sat May 8 23:42:05 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 8 May 2010 23:42:05 -0300 Subject: [firebase-br] RES: Iniciar o firebird 1.5 automaticamente no Linux In-Reply-To: <1E88146599514552B6D08B3C0C251F6A@sandro> References: <4be58902a6ecc_752bdb20e782c3@weasel13.tmail> <1E88146599514552B6D08B3C0C251F6A@sandro> Message-ID: <4be620fd43fe0_7a37d257e7c215@weasel14.tmail> Show de bola. Funcionou certinho. Valeu Sandro. C Henrique M Corbo     Em 08/05/2010 18:47, Sandro < sandro_rebelo em ibest.com.br > escreveu: Ola, Não tenho certeza, mas acho que é isso que vc precisa Tente executar sysv-rc-conf Se voce não tiver o pacote, acesse o link abaixo http://www.vivaolinux.com.br/artigo/Trabalhando-com-init-no-Debian?pagina=4 Executando, aparecerá todos os serviços, e seus respectivos runlevel; Procure o firebird e marque os runs level 2,3 e 5, e resolvido. Sandro. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 8 de maio de 2010 12:54 Para: lista em firebase.com.br Assunto: [firebase-br] Iniciar o firebird 1.5 automaticamente no Linux Senhores, Recentemente eu instalei o firebird 1.5 no linux (Ubuntu). Só que toda vez que o meu sistema é iniciado o serviço está parado. Daí eu tenho iniciar manualmente. Como faço para configurar esse serviço para iniciar automaticamente quando SO for iniciado? At. C Henrique M Corbo     ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Sat May 8 23:43:51 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 8 May 2010 23:43:51 -0300 Subject: [firebase-br] =?utf-8?q?Instala=C3=A7=C3=A3o_do_Fire_bird_1__=2E5?= =?utf-8?q?_no_Ubuntu?= In-Reply-To: <4be5824f3e453_4621db20e782c2@weasel13.tmail> References: <4bd75afdffbd_14ebe0f3e7c12c@weasel20.tmail> <92B03CD8629C4C42A5A7AC321B57D8B9@sandro> <4bdca3b8bb055_61e668fee6c131@weasel8.tmail> <5DC98ABEF0EB4BFEB5D237C9B4F4A348@sandro> <4bdcc641daf00_7557db20e78150@weasel13.tmail> <2227D83DB7AC455D986EB6D5864B8B03@sandro> <4be4b600de92_3b329f26e7c274@weasel23.tmail> <4BE57577.90103@gmail.com> <4be5824f3e453_4621db20e782c2@weasel13.tmail> Message-ID: <4be62167ae80e_7be6d257e7c22a@weasel14.tmail> Olá Sandro Souza, É verdade. Eu vi aqui que estava usando o isql errado. Depois eu pus ./isql e deu certo. Agora quando executo o comando isql-fb dá seguinte mensagem: isql-fb: command not found. Aproveitando, tu conheces alguma interface gráfica para manipular o firebird pelo Linux? Eu baixei FlameRobin, mas não gostei. Eu não se é pelo fato de ter me acostumado com o Ibexpert e então achei o FlameRobin muito ruin. AT. C Henrique M Corbo     Em 08/05/2010 11:30, Sandro Souza escreveu: Bom dia/tarde Henrique. Grande Henrique, o "isql" de linux é um utilitário que usa o odbc de linux. No caso do Firebird, utilize o "isql-fb", que é o isql do próprio Firebird. Dessa forma, você poderia utilizá-lo da seguinte forma: isql-fb -u sysdba -p masterkey -s 3 O parâmetro "-u" informa o nome do usuário de banco (sysdba como exemplo). O parâmetro "-p" informa a senha de acesso (masterkey como exemplo). O parâmetro "-s" informa o dialeto a ser utilizado (3 como exemplo). Espero ter ajudado mais que atrapalhado. :D C Henrique M Corbo escreveu: Olá Sandro, Você disse que ia funcionar e realmente funcionou. Mas não consegui fazer o teste pelo ISQL. Veja o problema abaixo: henrique em henrique-desktop:/opt/firebird/bin$ isql ********************************************** * unixODBC - isql * ********************************************** * Syntax * * * * isql DSN [UID [PWD]] [options] * * * * Options * * * * -b batch.(no prompting etc) * * -dx delimit columns with x * * -x0xXX delimit columns with XX, where * * x is in hex, ie 0x09 is tab * * -w wrap results in an HTML table * * -c column names on first row. * * (only used when -d) * * -mn limit column display width to n * * -v verbose. * * -lx set locale to x * * --version version * * * * Notes * * * * isql supports redirection and piping * * for batch processing. * * * * Examples * * * * cat My.sql | isql WebDB MyID MyPWD -w * * * * Each line in My.sql must contain * * exactly 1 SQL command except for the * * last line which must be blank. * * * * Please visit; * * * * http://www.unixodbc.org * * pharvey em codebydesign.com * * nick em easysoft.com * ********************************************** Eu estava quebrando muito a minha cabeça. Daí resolvi instalar o FlameRobin. Registrei o banco de dados na IDE e fiz a conexão com o banco de dados, executei alguns comando. Conclusão, deu certo. Obrigado pela força. At. C Henrique M Corbo     Em 02/05/2010 20:42, Sandro escreveu: Tenta levar o serviço e ver se da algum erro, se não der é por que está ativo; /etc/init.d/firebird start para iniciar; /etc/init.d/firebird restart para reiniciar /etc/init.d/firebird stop para parar Tente conectar uma base sua pelo isql cd/etc/firebird/Bin ./isql Voce entrará no prompt do isql, como abaixo: SQL> connect '/teste.fdb' user 'sysdba' password 'masterkey'; SQL> show tables; mostrará as tabelas; SQL>quit; pra sair. Faça esses testes. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 21:25 Para: FireBase Assunto: Re: [firebase-br]RES: Instalação do Firebird 1 .5 no Ubuntu Ok Sandro, Eu já ouvi falar do Flamerobin, mas como existem algumas ferramentas, só perguntei porque achei que soubesse me dizer qual é a melhor. Eu consegui instalar o Flamerobin, mas está dando um erro tentar conectar. A mensagem de erro sugere que o serviço não está ativo. Voc? conhece um forma de saber se o serviço do Firebird está ativo? Abraço. C Henrique M Corbo Em 01/05/2010 20:57, Sandro escreveu: Que bom que conseguiu. Eu particularmente nunca utilizei ferramentas diretamente no Linux, a não ser o próprio isql. Eu só utilizo ibexpert pela estação Windows para conectar o firebird no serviço Linux. Mas para usar diretamente no Linux, pelo que já ouvi falar aqui na lista existe um tal de FlameRobin. No link abaixo tem um exemplo utilizando junto com o fb 2.1, mas pode pegar o mesmo exemplo para utilizar com o fb 1.5 também. http://www.vivaolinux.com.br/dica/Firebird-2.1-com-FlameRobin-no-Ubuntu-9.10 . Desculpe, mas sobre essa ferramentas gráfica para Linux, tem usuários bons na lista que poderão lhe ajudar muito mais do que eu. []'s Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 1 de maio de 2010 18:57 Para: FireBase Assunto: Re: [firebase-br]Instalação do Firebird 1 .5 no Ubuntu Sandro, Segui a receitinha de bolo do link que tu me passaste e deu tudo certo, pelo menos é que eu pude entender das mensagens. Agora eu preciso fazer um teste para ver se consigo conectar-me em algum banco de dados. No windows eu tenho o IbExpert que versão free me atende muito bem. Você conhece algum utilitário semelhante para Linux? Tem alguma para me recomendar? Um abraço, C Henrique M Corbo Em 27/04/2010 21:58, Sandro escreveu: Caro colega, tive problema parecido e não obtive resposta, mas conseguir garimpar na net e achei. Mesmo que você descompacte o arquivo e instale, vai dar problema com a falta da libstdc++5. Dei uma pesquisa rápida e achei o link abaixo, não tenho bem certeza, mas acho que foi isso que eu fiz no meu servidor também. http://groups.google.com/group/freedomerp/web/instalando-o-firebird-v1-5-6-n o-ubuntu-server-9-10 Outras duvidas na instalação pelo .tar, definir senhas e outras coisas você pode encontrar no release notes da versão 1.5 que inclusive está em português. Valeu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: terça-feira, 27 de abril de 2010 18:46 Para: lista em firebase.com.br Assunto: [firebase-br] Instalação do Firebird 1.5 no Ubuntu Senhores, Boa noite. Eu já uso o firebird há bastante tempo no Windows, mas estou iniciando as minhas primeiras experiências com o Linux. Instalei o Ubuntu e gostaria de instalar o Firebird 1.5. Eu baixei o arquivo FirebirdSS-1.5.6.5026-0.i686.tar.gz. Eu gostaria de saber como se faz para instalar o firebird no Ubuntu. Alguém pode me dar uma ajuda? At. C Henrique M Corbo Padre Miguel - RJ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ferreirathiago em live.com Sun May 9 15:15:50 2010 From: ferreirathiago em live.com (Thiago Ferreira) Date: Sun, 9 May 2010 15:15:50 -0300 Subject: [firebase-br] Iniciar o firebird 1.5 automaticamente no Linux In-Reply-To: <4be58902a6ecc_752bdb20e782c3@weasel13.tmail> References: <4be58902a6ecc_752bdb20e782c3@weasel13.tmail> Message-ID: adiciona no arquivo /etc/rc.local a linha de comando que você "faz" para iniciar o firebird na mão. Abraços Thiago Ferreira Brazilian Oracle Users Group http://www.boug.com.br Em 8 de maio de 2010 12:53, C Henrique M Corbo escreveu: > Senhores, > > Recentemente eu instalei o firebird 1.5 no linux (Ubuntu). Só que toda vez > que o meu sistema é iniciado o serviço está parado. Daí eu tenho iniciar > manualmente. > > Como faço para configurar esse serviço para iniciar automaticamente quando > SO for iniciado? > > At. > > C Henrique M Corbo > > > > > > > > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From hpensador em gmail.com Sun May 9 17:26:24 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Sun, 09 May 2010 17:26:24 -0300 Subject: [firebase-br] Numeric dividido e multiplicado por inteiro - resultado errado Message-ID: Boa tarde Colegas! Em uma SP tenho as seguintes variaveis: valor_principal numeric(14,2) qtde_dias integer; salario_cargo numeric(14,2) Ao efetuar a seguinte operação valor_principal = (:salario_cargo / 30) * :qtde_dias Sendo sendo o valor de salario_cargo = 577,09 e qtde_dias = 30, recebo como resultado 576,90 ---- Complicado! Qual o motivo deste comportamento???? Obs.: Utilizo Firebird (em fase de teste) 2.5 64 Bits, Windows 7 64 Bits. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From hpensador em gmail.com Sun May 9 17:30:15 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Sun, 09 May 2010 17:30:15 -0300 Subject: [firebase-br] Numeric dividido e multiplicado por inteiro - resultado errado In-Reply-To: References: Message-ID: Acrescentando... Se mudo o tipo das variaveis valor_principal e salario_cargo o resultado apresentado fica correto.... -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From hpensador em gmail.com Sun May 9 18:09:20 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Sun, 09 May 2010 18:09:20 -0300 Subject: [firebase-br] Numeric dividido e multiplicado por inteiro - resultado errado In-Reply-To: References: Message-ID: Para Double Precission -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From agalysson em gmail.com Sun May 9 18:56:21 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Sun, 9 May 2010 18:56:21 -0300 Subject: [firebase-br] Numeric dividido e multiplicado por inteiro - resultado errado In-Reply-To: References: Message-ID: simples... o firebird funciona assim (algo assim, nao tenho certeza absoluta) 25 / 2 = 12 25.0 / 2 = 12.5 25.00 / 2 = 12.50 pra explicar seu problema... pela minha calculadora: 577,09 / 30 = 19,236333333 mas provavelmente no firebird fica 577,09 / 30 = 19,23 e qnd vc multiplica 19,23 * 30 = 576,90 entendeu?? ^^ temais -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 9 de maio de 2010 18:09, Hélio Oliveira escreveu: > Para Double Precission > > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 bragaped em gmail.com Sun May 9 20:39:22 2010 From: bragaped em gmail.com (Pedro Braga) Date: Sun, 09 May 2010 20:39:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Verifica=E7=E3o_de_Estrutura_do_Banc?= =?iso-8859-1?q?o=2E?= Message-ID: <4BE747AA.3010608@gmail.com> Boa Noite, estou a algum tempo procurando alguma solução Free que faça a verificação e alteração da estrutura do BD entre duas Bases ou de alguma outra forma encontrei um componente para delphi que adiciona campos inexistentes na Base porem necessito que faça correções em trigres, procedures entre outros e esse componente não faz tal Operação alem de não ter diversas verificações como criação de Dominio, Genereitor. Não sei se o Firebird Diponibiliza uma API para tal operação ou se alguem da Comunidade poderia me ajudar podemos aprimorar o componente que é Open Sourse para adicionar tal Operação. From robson.catunda em gmail.com Sun May 9 20:44:29 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Sun, 9 May 2010 20:44:29 -0300 Subject: [firebase-br] Numeric dividido e multiplicado por inteiro - resultado errado In-Reply-To: References: Message-ID: ta usando o dialeto 3 ? Em 9 de maio de 2010 17:26, Hélio Oliveira escreveu: > Boa tarde Colegas! > > Em uma SP tenho as seguintes variaveis: > > valor_principal numeric(14,2) > qtde_dias integer; > salario_cargo numeric(14,2) > > Ao efetuar a seguinte operação > > valor_principal = (:salario_cargo / 30) * :qtde_dias > > Sendo sendo o valor de salario_cargo = 577,09 e qtde_dias = 30, recebo como > resultado 576,90 ---- Complicado! > > Qual o motivo deste comportamento???? > > Obs.: Utilizo Firebird (em fase de teste) 2.5 64 Bits, Windows 7 64 Bits. > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 rubens em solucaoempresarial.net Sun May 9 23:06:07 2010 From: rubens em solucaoempresarial.net (=?iso-8859-1?Q?Rubens_-_Solu=E7=E3o_Empresarial?=) Date: Sun, 9 May 2010 23:06:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?Verifica=E7=E3o_de_Estrutura_do_Banc?= =?iso-8859-1?q?o=2E?= In-Reply-To: <4BE747AA.3010608@gmail.com> References: <4BE747AA.3010608@gmail.com> Message-ID: tem o ibcomparer que uso muito bom free se quizer me manda email ele compara a base nova com a antiga e atualiza -------------------------------------------------- From: "Pedro Braga" Sent: Sunday, May 09, 2010 8:39 PM To: "FireBase" Subject: [firebase-br] Verificação de Estrutura do Banco. > Boa Noite, estou a algum tempo procurando alguma solução Free que faça a > verificação e alteração da estrutura do BD entre duas Bases ou de alguma > outra forma encontrei um componente para delphi que adiciona campos > inexistentes na Base porem necessito que faça correções em trigres, > procedures entre outros e esse componente não faz tal Operação alem de não > ter diversas verificações como criação de Dominio, Genereitor. Não sei se > o Firebird Diponibiliza uma API para tal operação ou se alguem da > Comunidade poderia me ajudar podemos aprimorar o componente que é Open > Sourse para adicionar tal Operaçã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 mariodosreyx em gmail.com Mon May 10 07:18:41 2010 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Mon, 10 May 2010 10:18:41 +0000 Subject: [firebase-br] =?iso-8859-1?q?Verifica=E7=E3o_de_Estrutura_do_Banc?= =?iso-8859-1?q?o=2E?= In-Reply-To: <4BE747AA.3010608@gmail.com> References: <4BE747AA.3010608@gmail.com> Message-ID: Pedro, Para alguém lhe ajudar a apriomorar você deveria começar logo por dizer que componente free é esse e onde baixá-lo!!! Certo. Mário No dia 9 de Maio de 2010 23:39, Pedro Braga escreveu: > Boa Noite, estou a algum tempo procurando alguma solução Free que faça a > verificação e alteração da estrutura do BD entre duas Bases ou de alguma > outra forma encontrei um componente para delphi que adiciona campos > inexistentes na Base porem necessito que faça correções em trigres, > procedures entre outros e esse componente não faz tal Operação alem de não > ter diversas verificações como criação de Dominio, Genereitor. Não sei se o > Firebird Diponibiliza uma API para tal operação ou se alguem da Comunidade > poderia me ajudar podemos aprimorar o componente que é Open Sourse para > adicionar tal Operaçã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 felix.sol em terra.com.br Mon May 10 14:05:43 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Mon, 10 May 2010 14:05:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?Arquivo_de_Backup_x_Compacta=E7=E3o?= In-Reply-To: References: Message-ID: <000d01caf063$089ee4e0$19dcaea0$@sol@terra.com.br> Ao fazer o backup com GBAK tenho um arquivo de X tamanho como resultado; usando um compactador ele reduz ainda mais - pergunta: Compactar um arquivo de backup pode gerar corrupção para uma posterior restauração dos dados ? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br From vansiqq em gmail.com Mon May 10 14:15:47 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Mon, 10 May 2010 14:15:47 -0300 Subject: [firebase-br] =?windows-1252?q?Arquivo_de_Backup_x_Compacta=E7=E3?= =?windows-1252?q?o?= In-Reply-To: <000d01caf063$089ee4e0$19dcaea0$@sol@terra.com.br> References: <000d01caf063$089ee4e0$19dcaea0$@sol@terra.com.br> Message-ID: <4BE83F43.2080708@gmail.com> Eu geralmente uso o 7zip pra compactar meus backups e até agora não tive nenhum problema. A propósito, alguns programas de backup de bd que eu vi no site da firebase utilizam a compactação do backup final, então acho que pode. Felix - Sol escreveu: > Ao fazer o backup com GBAK tenho um arquivo de X tamanho como resultado; > usando um compactador ele reduz ainda mais - pergunta: > > Compactar um arquivo de backup pode gerar corrupção para uma posterior > restauração dos dados ? > > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From ralhos em gmail.com Mon May 10 14:27:47 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Mon, 10 May 2010 14:27:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Arquivo_de_Backup_x_Compacta=E7=E3o?= In-Reply-To: <000d01caf063$089ee4e0$19dcaea0$@sol@terra.com.br> References: <000d01caf063$089ee4e0$19dcaea0$@sol@terra.com.br> Message-ID: <1273512467.4662.0.camel@gerasoft-desktop> Não gera corrupção. Utilizo este método, gbak mais zip, há 8 anos sem problemas. Em Seg, 2010-05-10 às 14:05 -0300, Felix - Sol escreveu: > Ao fazer o backup com GBAK tenho um arquivo de X tamanho como resultado; > usando um compactador ele reduz ainda mais - pergunta: > > Compactar um arquivo de backup pode gerar corrupção para uma posterior > restauração dos dados ? > > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ialves.bahia em gmail.com Mon May 10 14:32:09 2010 From: ialves.bahia em gmail.com (Isaac Alves) Date: Mon, 10 May 2010 14:32:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Arquivo_de_Backup_x_Compacta?= =?iso-8859-1?q?=E7=E3o?= In-Reply-To: <000d01caf063$089ee4e0$19dcaea0$@sol@terra.com.br> References: <000d01caf063$089ee4e0$19dcaea0$@sol@terra.com.br> Message-ID: <4be8431b.2787650a.4e99.0a9c@mx.google.com> Compactar um arquivo de backup pode gerar corrupção para uma posterior restauração dos dados ? negativo. Caso esteja usando Linux, recomendo a utilização do TAR (tar -jcvf arquivos.tar.bz2 arquivos/ ) http://pt.wikipedia.org/wiki/TAR Obs: tenho uma base com pouco mais de 1GB, utilizando GBAK e TAR o arquivo compactado fica apenas com 20MB sem comprometer os dados. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix - Sol Enviada em: segunda-feira, 10 de maio de 2010 14:06 Para: 'FireBase' Assunto: [firebase-br] Arquivo de Backup x Compactação Ao fazer o backup com GBAK tenho um arquivo de X tamanho como resultado; usando um compactador ele reduz ainda mais - pergunta: Compactar um arquivo de backup pode gerar corrupção para uma posterior restauração dos dados ? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From tarciso.junior em gmail.com Mon May 10 15:08:11 2010 From: tarciso.junior em gmail.com (Tarciso Junior) Date: Mon, 10 May 2010 15:08:11 -0300 Subject: [firebase-br] Arquivo do Delphi DBXInterbaseReadOnlyMetaData Message-ID: boa tarde pessoal, alguém aqui pode me mandar o arquivo DbxInterbaseReadOnlyMetaData do Delphi 2007, não sei quem nem como, mas sumiram com ele da minha máquina. e agora não consigo compilar... quer dizer, se comentar a chamada desse arquivo, compila assim mesmo, mas assim dá erro de conexão no banco em algumas máquinas da rede. portanto, se tiver algum nobre colega de alma caridosa, ficarei muito agradecido. valeu. Tarciso From cesareduardoteixeira em gmail.com Mon May 10 15:10:45 2010 From: cesareduardoteixeira em gmail.com (Cesar Silva) Date: Mon, 10 May 2010 11:10:45 -0700 (PDT) Subject: [firebase-br] Convite para se conectar no LinkedIn Message-ID: <1257705921.1240659.1273515045396.JavaMail.app@ech3-cdn07.prod> LinkedIn ------------Cesar Silva solicitou sua adição como uma conexão no LinkedIn: ------------------------------------------ Adriano, Eu gostaria de adicioná-lo à minha rede profissional no LinkedIn. -Cesar Aceitar convite de Cesar Silva http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I664612503_3/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_cRYPc3kOcjoQdzp9bPhmtSlxqBoJbPwQej4OdzwUcz4LrCBxbOYWrSlI/EML_comm_afe/ Visualizar convite de Cesar Silva http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I664612503_3/0PnPcMdj8NdzgSdAALqnpPbOYWrSlI/svi/ ------------------------------------------ VOCÊ SABIA que pode realizar uma consulta de referência mais confiável e eficiente usando o LinkedIn? Insira o nome da empresa e o tempo de serviço ou o nome do funcionário em potencial para encontrar os colegas dele que também estão na sua rede. Isso proporciona comentários mais equilibrados para avaliar a nova contratação. http://www.linkedin.com/e/rsr/inv-27/ ------ (c) 2010, LinkedIn Corporation From fprado em esagn.com.br Mon May 10 15:38:32 2010 From: fprado em esagn.com.br (fabio) Date: Mon, 10 May 2010 15:38:32 -0300 Subject: [firebase-br] RES: Convite para se conectar no LinkedIn In-Reply-To: <1257705921.1240659.1273515045396.JavaMail.app@ech3-cdn07.prod> References: <1257705921.1240659.1273515045396.JavaMail.app@ech3-cdn07.prod> Message-ID: <008301caf06f$fecaa550$fc5feff0$@com.br> Estou adicionando voces tb...network O meu eh: http://br.linkedin.com/pub/fabio-prado/20/27a/826 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Cesar Silva Enviada em: segunda-feira, 10 de maio de 2010 15:11 Para: Adriano Ferreira Assunto: [firebase-br] Convite para se conectar no LinkedIn LinkedIn ------------Cesar Silva solicitou sua adição como uma conexão no LinkedIn: ------------------------------------------ Adriano, Eu gostaria de adicioná-lo à minha rede profissional no LinkedIn. -Cesar Aceitar convite de Cesar Silva http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I664612503_ 3/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_cRYPc3kOcjoQdzp9bPhmtSlxqB oJbPwQej4OdzwUcz4LrCBxbOYWrSlI/EML_comm_afe/ Visualizar convite de Cesar Silva http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I664612503_ 3/0PnPcMdj8NdzgSdAALqnpPbOYWrSlI/svi/ ------------------------------------------ VOCÊ SABIA que pode realizar uma consulta de referência mais confiável e eficiente usando o LinkedIn? Insira o nome da empresa e o tempo de serviço ou o nome do funcionário em potencial para encontrar os colegas dele que também estão na sua rede. Isso proporciona comentários mais equilibrados para avaliar a nova contratação. http://www.linkedin.com/e/rsr/inv-27/ ------ (c) 2010, LinkedIn Corporation ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From nextcorp em nextcorp.com.br Mon May 10 16:37:26 2010 From: nextcorp em nextcorp.com.br (NextCorp) Date: Mon, 10 May 2010 16:37:26 -0300 Subject: [firebase-br] Zerar generator em sp tem como ? Message-ID: <3FF4701482FB486FBC2E13874F598E49@nextcorpnote> Olá Estou tentando zerar um generator em uma sp, já li em alguns post que não dá, mas será que não funciona mesmo ? Segue abaixo a sp que estou tentando fazer isto, mas está dando a seguinte mensagem: Unsuccessful execution caused by an unavailable resource. Wrong request type in EXECUTE STATEMENT 'set generator gen_os_sequencial'. At procedure 'SP_ZERA_SEQUENCIA_OS' line: 24, col: 1. ou seja o tipo de pedido está incorreto, mas por que ? CREATE OR ALTER PROCEDURE SP_ZERA_SEQUENCIA_OS ( wdata date) as declare variable wsql varchar(100); declare variable wgen integer; declare variable wcontrole integer; begin select first 1 os_controle from ordens_servicos where (udf_copy(os_numero,7,2) = udf_copy(Cast(extract(year from :wdata) as varchar(4)),3,2)) into :wcontrole; if (row_count = 0) then begin /* reseta generator para zero no inicio do ano */ wsql= 'set generator gen_os_sequencial to 0'; -- executa o sql retornando a variavel wgen execute statement wsql into :wgen; if (:wgen <> 0) then exception exception_msg 'A sequência do número da OS não foi zerada. Informe !!!'; end end^ Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em nextcorp.com.br 0xx-(51)-3037-6605 ####################### From listas em warmboot.com.br Mon May 10 16:57:12 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 10 May 2010 16:57:12 -0300 Subject: [firebase-br] Convite para se conectar no LinkedIn In-Reply-To: <1257705921.1240659.1273515045396.JavaMail.app@ech3-cdn07.prod> References: <1257705921.1240659.1273515045396.JavaMail.app@ech3-cdn07.prod> Message-ID: <216383183.20100510165712@warmboot.com.br> Não enviem convites para redes sociais aqui na lista! []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CS> LinkedIn CS> ------------Cesar Silva solicitou sua adição como uma conexão no LinkedIn: CS> ------------------------------------------ From robsonfg em terra.com.br Mon May 10 17:17:41 2010 From: robsonfg em terra.com.br (Robson Gomes) Date: Mon, 10 May 2010 17:17:41 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: RES: Convite para se conectar no LinkedIn References: <1257705921.1240659.1273515045396.JavaMail.app@ech3-cdn07.prod> <008301caf06f$fecaa550$fc5feff0$@com.br> Message-ID: <4BE869E5.00001E.03800@EST-ROBSON> Estou com problemas, instalei o Fb Classic 2.1 64 bits em um linux centOS, ao restaurar o banco todas as funcoes da tbudf começaram a dar erro veja abaixo Invalid token. invalid request BLR at offset 63. function UDF_STRZERO is not defined. module name or entrypoint could not be found. sera que preciso recompilar a tbudf.so? se isso for necessario, alguem tem ela ja compilada para 64 bis que possa me arrumar? nao tenho compilar ela no linux 64... caso nao seja possivel compilar, alguem pode me dar algum tipo de solução? grato PS : isso e muito urgente tenho que por a maquina pra funcionar dia 11/05 -------Mensagem original------- De: fabio Data: 10/05/2010 16:29:40 Para: 'FireBase' Assunto: [firebase-br] RES: Convite para se conectar no LinkedIn Estou adicionando voces tb...network O meu eh: http://br.linkedin.com/pub/fabio-prado/20/27a/826 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Cesar Silva Enviada em: segunda-feira, 10 de maio de 2010 15:11 Para: Adriano Ferreira Assunto: [firebase-br] Convite para se conectar no LinkedIn LinkedIn ------------Cesar Silva solicitou sua adição como uma conexão no LinkedIn: ------------------------------------------ Adriano, Eu gostaria de adicioná-lo à minha rede profissional no LinkedIn. -Cesar Aceitar convite de Cesar Silva http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I664612503_ 3/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_cRYPc3kOcjoQdzp9bPhmtSlxqB oJbPwQej4OdzwUcz4LrCBxbOYWrSlI/EML_comm_afe/ Visualizar convite de Cesar Silva http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I664612503_ 3/0PnPcMdj8NdzgSdAALqnpPbOYWrSlI/svi/ ------------------------------------------ VOCÊ SABIA que pode realizar uma consulta de referência mais confiável e eficiente usando o LinkedIn? Insira o nome da empresa e o tempo de serviço ou o nome do funcionário em potencial para encontrar os colegas dele que também estão na sua rede. Isso proporciona comentários mais equilibrados para avaliar a nova contratação. http://www.linkedin.com/e/rsr/inv-27/ ------ (c) 2010, LinkedIn Corporation ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From caiotavares em assessorpublico.com.br Mon May 10 17:55:57 2010 From: caiotavares em assessorpublico.com.br (Caio César Tavares) Date: Mon, 10 May 2010 17:55:57 -0300 Subject: [firebase-br] Zerar generator em sp tem como ? References: <3FF4701482FB486FBC2E13874F598E49@nextcorpnote> Message-ID: Olá Washington. O problema está que a instrução 'set generator gen_os_sequencial to 0' não retorna nenhum valor. então o "INTO" está errado. Troque: execute statement wsql into :wgen; Por: execute statement wsql; Para obter o valor atual do seu Generator faça um Select simples wsql = 'select gen_id(gen_os_sequencial, 0) from rdb$database'; execute statement wsql into :wgen; Espero ter ajudado. #################################################################################################### "NextCorp" escreveu na mensagem news:3FF4701482FB486FBC2E13874F598E49 em nextcorpnote... Olá Estou tentando zerar um generator em uma sp, já li em alguns post que não dá, mas será que não funciona mesmo ? Segue abaixo a sp que estou tentando fazer isto, mas está dando a seguinte mensagem: Unsuccessful execution caused by an unavailable resource. Wrong request type in EXECUTE STATEMENT 'set generator gen_os_sequencial'. At procedure 'SP_ZERA_SEQUENCIA_OS' line: 24, col: 1. ou seja o tipo de pedido está incorreto, mas por que ? CREATE OR ALTER PROCEDURE SP_ZERA_SEQUENCIA_OS ( wdata date) as declare variable wsql varchar(100); declare variable wgen integer; declare variable wcontrole integer; begin select first 1 os_controle from ordens_servicos where (udf_copy(os_numero,7,2) = udf_copy(Cast(extract(year from :wdata) as varchar(4)),3,2)) into :wcontrole; if (row_count = 0) then begin /* reseta generator para zero no inicio do ano */ wsql= 'set generator gen_os_sequencial to 0'; -- executa o sql retornando a variavel wgen execute statement wsql into :wgen; if (:wgen <> 0) then exception exception_msg 'A sequência do número da OS não foi zerada. Informe !!!'; end end^ Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em nextcorp.com.br 0xx-(51)-3037-6605 ####################### ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From antonio em microsoft.com.br Mon May 10 07:22:47 2010 From: antonio em microsoft.com.br (news.gmane.org) Date: Mon, 10 May 2010 07:22:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Verifica=E7=E3o_de_Estrutura_do_Banc?= =?iso-8859-1?q?o=2E?= In-Reply-To: <4BE747AA.3010608@gmail.com> References: <4BE747AA.3010608@gmail.com> Message-ID: www.clevercomponents.com Em 09/05/2010 20:39, Pedro Braga escreveu: > Boa Noite, estou a algum tempo procurando alguma solução Free que faça a > verificação e alteração da estrutura do BD entre duas Bases ou de alguma > outra forma encontrei um componente para delphi que adiciona campos > inexistentes na Base porem necessito que faça correções em trigres, > procedures entre outros e esse componente não faz tal Operação alem de > não ter diversas verificações como criação de Dominio, Genereitor.. Não > sei se o Firebird Diponibiliza uma API para tal operação ou se alguem da > Comunidade poderia me ajudar podemos aprimorar o componente que é Open > Sourse para adicionar tal Operaçã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 felipearon em gmail.com Tue May 11 09:00:38 2010 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 11 May 2010 09:00:38 -0300 Subject: [firebase-br] IBO - RequestLive Message-ID: Pessoal bom dia como vai? Lendo o FAQ no site do IBO, pelo que entendi a propriedade "RequestLive" determina de forma dinamica os métodos para Insert/Update/Delete. É viável utilizar esse recurso? Existe alguma perda de performance setando essa propriedade como True? -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From mariodosreyx em gmail.com Tue May 11 11:16:42 2010 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Tue, 11 May 2010 14:16:42 +0000 Subject: [firebase-br] Zerar generator em sp tem como ? In-Reply-To: <3FF4701482FB486FBC2E13874F598E49@nextcorpnote> References: <3FF4701482FB486FBC2E13874F598E49@nextcorpnote> Message-ID: Caio, Você tem sim Set = 0 mas V/ pode fazer isso interactivamente de modo agradável Procure EMS-SQLManager e baixe a versão Lite que é free e soberba!!! Abr. Mário 2010/5/10 NextCorp > Olá > > Estou tentando zerar um generator em uma sp, já li em alguns post que não > dá, mas será que não funciona mesmo ? > > Segue abaixo a sp que estou tentando fazer isto, mas está dando a seguinte > mensagem: > > Unsuccessful execution caused by an unavailable resource. > Wrong request type in EXECUTE STATEMENT 'set generator gen_os_sequencial'. > At procedure 'SP_ZERA_SEQUENCIA_OS' line: 24, col: 1. > > > ou seja o tipo de pedido está incorreto, mas por que ? > > > CREATE OR ALTER PROCEDURE SP_ZERA_SEQUENCIA_OS ( > wdata date) > as > declare variable wsql varchar(100); > declare variable wgen integer; > declare variable wcontrole integer; > begin > select first 1 os_controle > from ordens_servicos > where (udf_copy(os_numero,7,2) = udf_copy(Cast(extract(year from :wdata) > as varchar(4)),3,2)) > into :wcontrole; > > if (row_count = 0) then > begin > /* reseta generator para zero no inicio do ano */ > wsql= 'set generator gen_os_sequencial to 0'; > > -- executa o sql retornando a variavel wgen > execute statement wsql into :wgen; > > if (:wgen <> 0) then > exception exception_msg 'A sequência do número da OS não foi > zerada. Informe !!!'; > end > end^ > > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em nextcorp.com.br > 0xx-(51)-3037-6605 > ####################### > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- C/Melhores cumprimentos Mário Agostinho Reis Esta mensagem contém informação de natureza confidencial e é exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, receber este email agradecemos que não o copie nem o reenvie e que nos notifique do ocorrido através do email de resposta. From eduardo em embras.net Tue May 11 11:42:57 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Tue, 11 May 2010 11:42:57 -0300 Subject: [firebase-br] Zerar generator em sp tem como ? In-Reply-To: References: <3FF4701482FB486FBC2E13874F598E49@nextcorpnote> Message-ID: bom dia, vc precisa mesmo de uma SP pra zera ??? acredito q sua neccessidade se mais de atualizar ou corrigir a generator. pode fazer assim: set generator to 0 --- select gen_id(, ( select max( ) from ) ) Com a apenas a 1a linha vc zera e com as 2 vc seta o ultimo valor corrigindo o generator e ainda pega como retorno o valor q ele ficou. Espero ter ajudado Em 11 de maio de 2010 11:16, Mário Reis escreveu: > Caio, > > Você tem sim Set = 0 mas V/ pode fazer isso > interactivamente de modo agradável > Procure EMS-SQLManager e baixe a versão Lite que é free e soberba!!! > > Abr. Mário > > > > 2010/5/10 NextCorp > >> Olá >> >> Estou tentando zerar um generator em uma sp, já li em alguns post que não >> dá, mas será que não funciona mesmo ? >> >> Segue abaixo a sp que estou tentando fazer isto, mas está dando a seguinte >> mensagem: >> >> Unsuccessful execution caused by an unavailable resource. >> Wrong request type in EXECUTE STATEMENT 'set generator gen_os_sequencial'. >> At procedure 'SP_ZERA_SEQUENCIA_OS' line: 24, col: 1. >> >> >> ou seja o tipo de pedido está incorreto, mas por que ? >> >> >> CREATE OR ALTER PROCEDURE SP_ZERA_SEQUENCIA_OS ( >>    wdata date) >> as >> declare variable wsql varchar(100); >> declare variable wgen integer; >> declare variable wcontrole integer; >> begin >>    select first 1 os_controle >>    from ordens_servicos >>    where (udf_copy(os_numero,7,2) = udf_copy(Cast(extract(year from :wdata) >> as varchar(4)),3,2)) >>    into :wcontrole; >> >>    if (row_count = 0) then >>       begin >>          /* reseta generator para zero no inicio do ano */ >>          wsql= 'set generator gen_os_sequencial to 0'; >> >>          -- executa o sql retornando a variavel wgen >>          execute statement wsql into :wgen; >> >>          if (:wgen <> 0) then >>             exception exception_msg 'A sequência do número da OS não foi >> zerada. Informe !!!'; >>       end >> end^ >> >> >> Atenciosamente >> >> Washington André Muller da silva >> >> ####################### >> NextCorp Informática Ltda >> www.nextcorp.com.br >> nextcorp em nextcorp.com.br >> 0xx-(51)-3037-6605 >> ####################### >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > C/Melhores cumprimentos > Mário Agostinho Reis > > Esta mensagem contém informação de natureza confidencial e é > exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, > receber este email agradecemos que não o copie nem o reenvie e que nos > notifique do ocorrido através do email de resposta. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From eduardo em embras.net Tue May 11 11:48:04 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Tue, 11 May 2010 11:48:04 -0300 Subject: [firebase-br] Zerar generator em sp tem como ? In-Reply-To: References: <3FF4701482FB486FBC2E13874F598E49@nextcorpnote> Message-ID: so retificando a 2a linha q faltou o final select gen_id(, ( select max( ) from ) ) from RDB$DATABASE Em 11 de maio de 2010 11:42, Eduardo Pombo escreveu: > bom dia, > > vc precisa mesmo de uma SP pra zera ??? > acredito q sua neccessidade se mais de atualizar ou corrigir a generator. > > pode fazer assim: > > set generator to 0 > --- > select gen_id(, ( select  max( ) from ) ) > > Com a apenas a 1a linha vc zera e com as 2 vc seta o ultimo valor > corrigindo o generator e ainda pega como retorno o valor q ele ficou. > > Espero ter ajudado > > > Em 11 de maio de 2010 11:16, Mário Reis escreveu: >> Caio, >> >> Você tem sim Set = 0 mas V/ pode fazer isso >> interactivamente de modo agradável >> Procure EMS-SQLManager e baixe a versão Lite que é free e soberba!!! >> >> Abr. Mário >> >> >> >> 2010/5/10 NextCorp >> >>> Olá >>> >>> Estou tentando zerar um generator em uma sp, já li em alguns post que não >>> dá, mas será que não funciona mesmo ? >>> >>> Segue abaixo a sp que estou tentando fazer isto, mas está dando a seguinte >>> mensagem: >>> >>> Unsuccessful execution caused by an unavailable resource. >>> Wrong request type in EXECUTE STATEMENT 'set generator gen_os_sequencial'. >>> At procedure 'SP_ZERA_SEQUENCIA_OS' line: 24, col: 1. >>> >>> >>> ou seja o tipo de pedido está incorreto, mas por que ? >>> >>> >>> CREATE OR ALTER PROCEDURE SP_ZERA_SEQUENCIA_OS ( >>>    wdata date) >>> as >>> declare variable wsql varchar(100); >>> declare variable wgen integer; >>> declare variable wcontrole integer; >>> begin >>>    select first 1 os_controle >>>    from ordens_servicos >>>    where (udf_copy(os_numero,7,2) = udf_copy(Cast(extract(year from :wdata) >>> as varchar(4)),3,2)) >>>    into :wcontrole; >>> >>>    if (row_count = 0) then >>>       begin >>>          /* reseta generator para zero no inicio do ano */ >>>          wsql= 'set generator gen_os_sequencial to 0'; >>> >>>          -- executa o sql retornando a variavel wgen >>>          execute statement wsql into :wgen; >>> >>>          if (:wgen <> 0) then >>>             exception exception_msg 'A sequência do número da OS não foi >>> zerada. Informe !!!'; >>>       end >>> end^ >>> >>> >>> Atenciosamente >>> >>> Washington André Muller da silva >>> >>> ####################### >>> NextCorp Informática Ltda >>> www.nextcorp.com.br >>> nextcorp em nextcorp.com.br >>> 0xx-(51)-3037-6605 >>> ####################### >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> >> -- >> C/Melhores cumprimentos >> Mário Agostinho Reis >> >> Esta mensagem contém informação de natureza confidencial e é >> exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, >> receber este email agradecemos que não o copie nem o reenvie e que nos >> notifique do ocorrido através do email de resposta. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From hpensador em gmail.com Tue May 11 13:09:55 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 11 May 2010 13:09:55 -0300 Subject: [firebase-br] SQL (complexa) Message-ID: Boa tarde Colegas! Não estou conseguindo chegar a um resultado satisfatório para obter um determinado valor em uma consulta. Tenho uma tabela "TESTE" com os seguintes campos: matricula integer, data_inicio date, data_final date, valor numeric(14,2) A mesma esta populada com os seguinte valores matricula data_inicio data_final valor 10 02/01/2009 30/06/2009 500,00 10 01/07/2009 30/11/2009 650,00 10 01/12/2009 800,00 O que preciso: Se o mês informado estiver compreendido entre 1/2009 e 6/2009 o valor retornado seja 500,00; Se o mês informado estiver compreendido entre 7/2009 e 11/2009 o valor retornado seja 650,00; Se o mês informado for 12/2009 ou maior o valor retornado seja 800,00; Estou tentando com a seguinte SQL mais o resultado não é satisfatório, pois em alguns meses são retornados todos os registros. select x.* from teste x where x.matricula = 10 and (((extract(month from x.data_inicio) = :mes and extract(year from x.data_inicio) = :ano) or (extract(month from x.data_inicio) <= :mes and extract(year from x.data_inicio) >= :ano))) -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From agalysson em gmail.com Tue May 11 13:52:53 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Tue, 11 May 2010 13:52:53 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: outro dia tinha alguem com um problema parecido, mas com numeros... a solução que resolveu pra ele é parecida com a que vou te sugerir... select * from teste where *data_sel* between *data_inicio* and *data_final* uma outra forma é: select * from teste where *data_inicio* <= *data_sel* and *data_final >= **data_sel* com isso vc vai conseguir o seu resultado... agora fica a seu criterio como trabalhar com os dias do mes... -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 11 de maio de 2010 13:09, Hélio Oliveira escreveu: > Boa tarde Colegas! > > Não estou conseguindo chegar a um resultado satisfatório para obter um > determinado valor em uma consulta. > > Tenho uma tabela "TESTE" com os seguintes campos: > matricula integer, > data_inicio date, > data_final date, > valor numeric(14,2) > > A mesma esta populada com os seguinte valores > matricula data_inicio data_final valor > 10 02/01/2009 30/06/2009 500,00 > 10 01/07/2009 30/11/2009 650,00 > 10 01/12/2009 800,00 > > O que preciso: > Se o mês informado estiver compreendido entre 1/2009 e 6/2009 o valor > retornado seja 500,00; > Se o mês informado estiver compreendido entre 7/2009 e 11/2009 o valor > retornado seja 650,00; > Se o mês informado for 12/2009 ou maior o valor retornado seja 800,00; > > Estou tentando com a seguinte SQL mais o resultado não é satisfatório, pois > em alguns meses são retornados todos os registros. > > select x.* > from teste x > where x.matricula = 10 > and (((extract(month from x.data_inicio) = :mes > and extract(year from x.data_inicio) = :ano) > or (extract(month from x.data_inicio) <= :mes > and extract(year from x.data_inicio) >= :ano))) > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 listas em warmboot.com.br Tue May 11 14:05:08 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 11 May 2010 14:05:08 -0300 Subject: [firebase-br] Camisa 10 Firebird Message-ID: <337759116.20100511140508@warmboot.com.br> Opiniões, please... http://infopoll.net/live/surveys/s34594.htm PS: Não respondam pra lista. Qualquer comentário, mande em private. []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From hpensador em gmail.com Tue May 11 14:06:38 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 11 May 2010 14:06:38 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: Boa tarde Alysson! > select * from teste > where *data_sel* between *data_inicio* and *data_final* Com o between não dá para montar esta condição, irei passar como paramentros para consulta apenas o mês e o ano ambos do tipo inteiro, para poder comparar com o mes/ano do campo data_inicial. > uma outra forma é: > select * from teste > where *data_inicio*<= *data_sel* and *data_final>= **data_sel* Aqui tem o mesmo problema, não tenho uma data exata para passar como parametro para o periodo inicial e final. Veja que na SQL que postei ma msg inicial eu estou extraindo o mês e o ano de data_inicio... e também que pode ocorrer valor nulo para da data_fianl. Obrigado pela ajuda! -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From sergio_ag em terra.com.br Tue May 11 14:12:39 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Tue, 11 May 2010 14:12:39 -0300 Subject: [firebase-br] Numeric dividido e multiplicado por inteiro - resultado errado References: Message-ID: Eu sempre uso um domain com o nome TCurrency = Numeric(15, 4) - mimica do Currency do Delphi Apesar de normalmente se usar 2 casas, quando se divide, é natural ter dizimas e outros bichos, com 4 decimais no processo minimiza os arrendondamentos. E Double Precision não é uma boa opção, porque sofre os mesmo problemas do Double no delphi (devia ter Extended no firebird...), você guarda 1000.00 e quando lê, tá 999.9999999999... From bzottis em ig.com.br Tue May 11 14:15:17 2010 From: bzottis em ig.com.br (Zottis) Date: Tue, 11 May 2010 14:15:17 -0300 Subject: [firebase-br] RES: Camisa 10 Firebird In-Reply-To: <337759116.20100511140508@warmboot.com.br> References: <337759116.20100511140508@warmboot.com.br> Message-ID: <000b01caf12d$8a9f04a0$9fdd0de0$@com.br> Na minha opinião é a 4 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: terça-feira, 11 de maio de 2010 14:05 Para: lista em firebase.com.br Assunto: [firebase-br] Camisa 10 Firebird Opiniões, please... http://infopoll.net/live/surveys/s34594.htm PS: Não respondam pra lista. Qualquer comentário, mande em private. []s 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.819 / Banco de dados de vírus: 271.1.1/2867 - Data de Lançamento: 05/11/10 03:26:00 From ronaldsouza01 em gmail.com Tue May 11 14:19:31 2010 From: ronaldsouza01 em gmail.com (Ronaldo Souza) Date: Tue, 11 May 2010 14:19:31 -0300 Subject: [firebase-br] RES: Camisa 10 Firebird In-Reply-To: <000b01caf12d$8a9f04a0$9fdd0de0$@com.br> References: <337759116.20100511140508@warmboot.com.br> <000b01caf12d$8a9f04a0$9fdd0de0$@com.br> Message-ID: *PS: Não respondam pra lista. Qualquer comentário, mande em private.* Em 11 de maio de 2010 14:15, Zottis escreveu: > Na minha opinião é a 4 > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Carlos H. Cantu > Enviada em: terça-feira, 11 de maio de 2010 14:05 > Para: lista em firebase.com.br > Assunto: [firebase-br] Camisa 10 Firebird > > Opiniões, please... > > http://infopoll.net/live/surveys/s34594.htm > > PS: Não respondam pra lista. Qualquer comentário, mande em private. > > []s > 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 > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 9.0.819 / Banco de dados de vírus: 271.1.1/2867 - Data de > Lançamento: 05/11/10 03:26: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 nextcorp em nextcorp.com.br Tue May 11 14:34:49 2010 From: nextcorp em nextcorp.com.br (NextCorp) Date: Tue, 11 May 2010 14:34:49 -0300 Subject: [firebase-br] Zerar generator em sp tem como ? In-Reply-To: References: <3FF4701482FB486FBC2E13874F598E49@nextcorpnote> Message-ID: <73AA24EB9A574B2DBECACDBEF514E2DC@nextcorpnote> OI Caio Era isto mesmo. Testes assim tb, mas na hora não percebi a influência do into. um abraço e obrigado Washington -------------------------------------------------- From: "Caio César Tavares" Sent: Monday, May 10, 2010 5:55 PM To: Subject: Re: [firebase-br] Zerar generator em sp tem como ? > Olá Washington. > > O problema está que a instrução 'set generator gen_os_sequencial to 0' não > retorna nenhum valor. > > então o "INTO" está errado. > > Troque: > execute statement wsql into :wgen; > Por: > execute statement wsql; > > Para obter o valor atual do seu Generator faça um Select simples > wsql = 'select gen_id(gen_os_sequencial, 0) from rdb$database'; > execute statement wsql into :wgen; > > Espero ter ajudado. > > #################################################################################################### > > > "NextCorp" escreveu na mensagem > news:3FF4701482FB486FBC2E13874F598E49 em nextcorpnote... > Olá > > Estou tentando zerar um generator em uma sp, já li em alguns post que não > dá, mas será que não funciona mesmo ? > > Segue abaixo a sp que estou tentando fazer isto, mas está dando a seguinte > mensagem: > > Unsuccessful execution caused by an unavailable resource. > Wrong request type in EXECUTE STATEMENT 'set generator gen_os_sequencial'. > At procedure 'SP_ZERA_SEQUENCIA_OS' line: 24, col: 1. > > > ou seja o tipo de pedido está incorreto, mas por que ? > > > CREATE OR ALTER PROCEDURE SP_ZERA_SEQUENCIA_OS ( > wdata date) > as > declare variable wsql varchar(100); > declare variable wgen integer; > declare variable wcontrole integer; > begin > select first 1 os_controle > from ordens_servicos > where (udf_copy(os_numero,7,2) = udf_copy(Cast(extract(year from > :wdata) as varchar(4)),3,2)) > into :wcontrole; > > if (row_count = 0) then > begin > /* reseta generator para zero no inicio do ano */ > wsql= 'set generator gen_os_sequencial to 0'; > > -- executa o sql retornando a variavel wgen > execute statement wsql into :wgen; > > if (:wgen <> 0) then > exception exception_msg 'A sequência do número da OS não foi > zerada. Informe !!!'; > end > end^ > > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em nextcorp.com.br > 0xx-(51)-3037-6605 > ####################### > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue May 11 15:11:46 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Tue, 11 May 2010 15:11:46 -0300 Subject: [firebase-br] sql com data Message-ID: Eu quero fazer um select da seguinte forma Select * from tabela t where t.data between 26/04/2010 and 25/05/2010... So que ao inves do select receber estas datas recebam parametros .. Exemplo se hj for dia 01/06/2010 o select me retornarar os registros entre 26/05/2010 and 25/06/2010 Exemplo se hj for dia 01/03/2010 o select me retornarar os registros entre 26/02/2010 and 25/03/2010 Como faço para fazer um select com parâmetros que me retorne registros destas datas parametrizadas. From agalysson em gmail.com Tue May 11 15:52:00 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Tue, 11 May 2010 15:52:00 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: eu ja tinha entendido amigo... o seu problema com os dias... que que será passado como paramentro mes/ano... dae, vc fixa um dia qualquer que te agradar... where *CAST('07/' || :mes || '/' || :ano AS Date)* between *data_inicio* and *data_final* repare que eu escolhi o dia 07 aleatoriamente... mas vc tb pode extrair o dia da *data_inicio*, assim vc não terá problemas com o qual dia extamente começa aquele mes... alem disso, eu dividi mes e ano como dois parametros, mas vc num precisa fazer isso... desde que envie algo no formato '12/2009' ... -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 11 de maio de 2010 14:06, Hélio Oliveira escreveu: > Boa tarde Alysson! > > select * from teste >> where *data_sel* between *data_inicio* and *data_final* >> > > Com o between não dá para montar esta condição, irei passar como > paramentros para consulta apenas o mês e o ano ambos do tipo inteiro, > para poder comparar com o mes/ano do campo data_inicial. > > uma outra forma é: >> select * from teste >> where *data_inicio*<= *data_sel* and *data_final>= **data_sel* >> > > Aqui tem o mesmo problema, não tenho uma data exata para passar como > parametro para o periodo inicial e final. > > Veja que na SQL que postei ma msg inicial eu estou extraindo o mês e o ano > de data_inicio... e também que pode ocorrer valor nulo para da > data_fianl. > > Obrigado pela ajuda! > > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 cury.fb em gmail.com Tue May 11 17:09:16 2010 From: cury.fb em gmail.com (cury firebird) Date: Tue, 11 May 2010 17:09:16 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: Talvez eu não tenha entendido muito bem o que voce quer.....estou achando complicado, pois a consulta deve ser em função da estrutura e não em função dos dados! então nesse caso ficaria mais fácil trabalhar diretamente no sistema e não através do banco! Se você puder explicar melhor o que está querendo... eu não compreendi muito bem ! -------------------------------------------------- From: "Hélio Oliveira" Sent: Tuesday, May 11, 2010 1:09 PM To: Subject: [firebase-br] SQL (complexa) > Boa tarde Colegas! > > Não estou conseguindo chegar a um resultado satisfatório para obter um > determinado valor em uma consulta. > > Tenho uma tabela "TESTE" com os seguintes campos: > matricula integer, > data_inicio date, > data_final date, > valor numeric(14,2) > > A mesma esta populada com os seguinte valores > matricula data_inicio data_final valor > 10 02/01/2009 30/06/2009 500,00 > 10 01/07/2009 30/11/2009 650,00 > 10 01/12/2009 800,00 > > O que preciso: > Se o mês informado estiver compreendido entre 1/2009 e 6/2009 o valor > retornado seja 500,00; > Se o mês informado estiver compreendido entre 7/2009 e 11/2009 o valor > retornado seja 650,00; > Se o mês informado for 12/2009 ou maior o valor retornado seja 800,00; > > Estou tentando com a seguinte SQL mais o resultado não é satisfatório, > pois em alguns meses são retornados todos os registros. > > select x.* > from teste x > where x.matricula = 10 > and (((extract(month from x.data_inicio) = :mes > and extract(year from x.data_inicio) = :ano) > or (extract(month from x.data_inicio) <= :mes > and extract(year from x.data_inicio) >= :ano))) > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 bzottis em ig.com.br Tue May 11 17:31:30 2010 From: bzottis em ig.com.br (Zottis) Date: Tue, 11 May 2010 17:31:30 -0300 Subject: [firebase-br] RES: sql com data In-Reply-To: References: Message-ID: <003101caf148$f251b1e0$d6f515a0$@com.br> Tenta com isso, Select * from Creditos C where C.data between extract(year from C.data)||'-'||extract(month from C.data - 1) ||'-'|| '26' and extract(year from C.data)||'-'||extract(month from C.data)||'-'||'26'; -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Contabiliza - Cristiano Enviada em: terça-feira, 11 de maio de 2010 15:12 Para: 'FireBase' Assunto: [firebase-br] sql com data Eu quero fazer um select da seguinte forma Select * from tabela t where t.data between 26/04/2010 and 25/05/2010... So que ao inves do select receber estas datas recebam parametros .. Exemplo se hj for dia 01/06/2010 o select me retornarar os registros entre 26/05/2010 and 25/06/2010 Exemplo se hj for dia 01/03/2010 o select me retornarar os registros entre 26/02/2010 and 25/03/2010 Como faço para fazer um select com parâmetros que me retorne registros destas datas parametrizadas. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2867 - Data de Lançamento: 05/11/10 03:26:00 From sergio_ag em terra.com.br Tue May 11 17:46:55 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Tue, 11 May 2010 17:46:55 -0300 Subject: [firebase-br] Verificação de Estrutura do Banco. References: <4BE747AA.3010608@gmail.com> Message-ID: Eu adaptei o IBScript.pas (do interbase express do delphi) para entender as modificações que o firebird tem, a baseado no script dele, fiz um comparador que gera o script de diferença (adiciona/modifica tabelas e campos, triggers, procedures e comentários). Se eu consegui fazer isso - que sou burro feito uma porta - qualquer outro programador consegue... From agalysson em gmail.com Tue May 11 17:50:18 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Tue, 11 May 2010 17:50:18 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: não necessariamente, amigo... normalmente, temos uma data inicial e uma final e queremos ver todos os registros que estejam ali no meio... ai sim, é o que vc falou... no problema do cara... ele tem um registro, com dois periodos: dt_inicio e dt_final para achar esse registro com uma dt_sel qualquer... tem que ser: dt_inicio <= dt_sel <= dt_final... ou seja, dt_sel deve estar entre as duas datas do registro... pro firebird, tanto fazer se é um campo entre dois valores ou um valor entre dois campos... -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 11 de maio de 2010 17:09, cury firebird escreveu: > Talvez eu não tenha entendido muito bem o que voce quer.....estou achando > complicado, pois a consulta deve ser em função da estrutura e não em função > dos dados! > então nesse caso ficaria mais fácil trabalhar diretamente no sistema e não > através do banco! > > Se você puder explicar melhor o que está querendo... eu não compreendi > muito bem ! > > > -------------------------------------------------- > From: "Hélio Oliveira" > Sent: Tuesday, May 11, 2010 1:09 PM > To: > Subject: [firebase-br] SQL (complexa) > > > Boa tarde Colegas! >> >> Não estou conseguindo chegar a um resultado satisfatório para obter um >> determinado valor em uma consulta. >> >> Tenho uma tabela "TESTE" com os seguintes campos: >> matricula integer, >> data_inicio date, >> data_final date, >> valor numeric(14,2) >> >> A mesma esta populada com os seguinte valores >> matricula data_inicio data_final valor >> 10 02/01/2009 30/06/2009 500,00 >> 10 01/07/2009 30/11/2009 650,00 >> 10 01/12/2009 800,00 >> >> O que preciso: >> Se o mês informado estiver compreendido entre 1/2009 e 6/2009 o valor >> retornado seja 500,00; >> Se o mês informado estiver compreendido entre 7/2009 e 11/2009 o valor >> retornado seja 650,00; >> Se o mês informado for 12/2009 ou maior o valor retornado seja 800,00; >> >> Estou tentando com a seguinte SQL mais o resultado não é satisfatório, >> pois em alguns meses são retornados todos os registros. >> >> select x.* >> from teste x >> where x.matricula = 10 >> and (((extract(month from x.data_inicio) = :mes >> and extract(year from x.data_inicio) = :ano) >> or (extract(month from x.data_inicio) <= :mes >> and extract(year from x.data_inicio) >= :ano))) >> >> -- >> []'s, >> >> Hélio Oliveira >> Analista de Sistemas >> Delphi Developer >> http://hpensador.blogspot.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 > From sergio_ag em terra.com.br Tue May 11 17:52:42 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Tue, 11 May 2010 17:52:42 -0300 Subject: [firebase-br] SQL (complexa) References: Message-ID: Se somente usa mes/ano, porque o campo é Date? devia ser Char(6) = 'YYYYMM'... mas enfim... Eu tenho minha udf no firebird, que permite 'formatar' datas, nesse caso... Select * From Tabela Where FormatDateTime('yyyymm', :DataSelecao) BetWeen FormatDateTime('yyyymm', DataInicio) And FormatDateTime('yyyymm', DataFim) ou Where :DataSelecao BetWeen FormatDateTime('yyyymm', DataInicio) And FormatDateTime('yyyymm', DataFim) - se você já passa string em yyyymm PS: yyyymm = anomes => maio(05) de 2010 = 201005 From hpensador em gmail.com Tue May 11 18:49:36 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 11 May 2010 18:49:36 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: Boa noite Cury! Meu amigo essa situação é devido a termos no sistema tabelas onde são armazenadas as evoluções dos funcionários (evolução salarial, evolução de função... enfim) - O que necessito é ter o valor correspondete. Veja que exemplifiquei perfeitamente na msg inicial. Alguns colegas já fizeram algumas sugestões mais até então eu não consegui obter um resultado satisfatorio. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From hpensador em gmail.com Tue May 11 18:55:35 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 11 May 2010 18:55:35 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: Boa noite Sérgio! Meu amigo o campo data_inicial e data_final são do tipo date porque os mesmo armazenam datas do tipo dd/mm/aaaa e não somente mm/aaaa, a questão de apenas passar como paramentros para consulta o mês e o ano é que estarei processando os pagamentos daquele mes/ano especifico. Desculpe se não fui claro na msg inicial. Acontece que necessito obter um valor quue encontra-se dentro de um conjunto (digamos assim), pois veja... no exemplo inicial temos um registro em que a data_inicial é 02/01/2009 e a data_final é 30/06/2009, logo se quiser saber qual o valor do salário deste funcionário no mês 03/2009 o mesmo é 500,00 - deu para clarear aí. Obrigado pela força! Em 11/05/2010 17:52, Sérgio Alexandre Gianezini escreveu: > Se somente usa mes/ano, porque o campo é Date? devia ser Char(6) = > 'YYYYMM'... mas enfim... > Eu tenho minha udf no firebird, que permite 'formatar' datas, nesse caso... > > Select * From Tabela > Where FormatDateTime('yyyymm', :DataSelecao) BetWeen > FormatDateTime('yyyymm', DataInicio) And FormatDateTime('yyyymm', DataFim) > ou > Where :DataSelecao BetWeen FormatDateTime('yyyymm', DataInicio) And > FormatDateTime('yyyymm', DataFim) - se você já passa string em yyyymm > > PS: yyyymm = anomes => maio(05) de 2010 = 201005 -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From chmeireles em uol.com.br Tue May 11 20:04:50 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Tue, 11 May 2010 20:04:50 -0300 Subject: [firebase-br] Instabilidade do Firebird 1.5 Message-ID: <4be9e2923504c_6b3068fee6c171@weasel8.tmail> Senhores, Boa noite. Estou em um cliente para verificar alguns problemas em minha aplicação. Um dos problemas é lentidão em diversos momentos do dia. Tentei diversas vezes tirar as estatísticas, mas o gfix está travando. Chegou um ponto que nenhum usuário conseguia operar em meu sistema, diante disso resolvi fazer um shutdown em meu banco e matar os processo que estavam ativo. Logo em seguida o meu sistema ficou super rápido. Eu acessei o logo do firebird e vi vários erros que correram o dia inteiro, conforme podem ver abaixo: srv-paa-aniel.estacaoengenharia.com.br Tue May 11 08:54:05 2010 INET/inet_error: read errno = 104 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 08:55:36 2010 INET/inet_error: read errno = 104 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 09:05:46 2010 INET/inet_error: read errno = 104 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 08:21:11 2010 INET/inet_error: send errno = 104 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 08:21:11 2010 SERVER/process_packet: broken port, server exiting srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:07:47 2010 INET/inet_error: read errno = 104 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:07:59 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:00 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:00 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:00 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:01 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:01 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:01 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:01 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:01 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:01 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:02 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:02 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:03 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 srv-paa-aniel.estacaoengenharia.com.br Tue May 11 18:08:04 2010 Fatal lock manager error: semaphores are exhausted, errno: 11 Alguém teria alguma dica para me dar? Segue as características do meu servidor: Firebird 1.5 Classic Server Rodando no Linux Fedora. Agradeço se alguém puder me dar uma dica. At. C Henrique M Corbo From douglasht em gmail.com Tue May 11 20:12:40 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 11 May 2010 20:12:40 -0300 Subject: [firebase-br] Instabilidade do Firebird 1.5 In-Reply-To: <4be9e2923504c_6b3068fee6c171@weasel8.tmail> References: <4be9e2923504c_6b3068fee6c171@weasel8.tmail> Message-ID: 2010/5/11 C Henrique M Corbo : > Eu acessei o logo do firebird e vi vários erros que correram o dia inteiro, conforme podem ver abaixo: - Verifique se a memória está adequada. É fácil com Classic estourar a memória física. - Aumente o número LockSemCount no firebird.conf para 64 ou 128. Verifique se o seu kernel aceita essa quantidade de mutexes. - Aumente o número LockHashSlots para 1001 ou 2039. hth, -- Douglas Tosi www.sinatica.com From cpd.siscc em gmail.com Tue May 11 22:26:52 2010 From: cpd.siscc em gmail.com (cristiano) Date: Tue, 11 May 2010 22:26:52 -0300 Subject: [firebase-br] RES: RES: sql com data In-Reply-To: <003101caf148$f251b1e0$d6f515a0$@com.br> Message-ID: <4bea03e5.0e378c0a.5a96.6dba@mx.google.com> Eu tentei fazer desta forma mais num deu certo porque ao invés de c.data eu coloquei um :parâmetro eu queria que isso fosse parametrizado -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Zottis Enviada em: terça-feira, 11 de maio de 2010 17:32 Para: 'FireBase' Assunto: [firebase-br] RES: sql com data Tenta com isso, Select * from Creditos C where C.data between extract(year from C.data)||'-'||extract(month from C.data - 1) ||'-'|| '26' and extract(year from C.data)||'-'||extract(month from C.data)||'-'||'26'; -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Contabiliza - Cristiano Enviada em: terça-feira, 11 de maio de 2010 15:12 Para: 'FireBase' Assunto: [firebase-br] sql com data Eu quero fazer um select da seguinte forma Select * from tabela t where t.data between 26/04/2010 and 25/05/2010... So que ao inves do select receber estas datas recebam parametros .. Exemplo se hj for dia 01/06/2010 o select me retornarar os registros entre 26/05/2010 and 25/06/2010 Exemplo se hj for dia 01/03/2010 o select me retornarar os registros entre 26/02/2010 and 25/03/2010 Como faço para fazer um select com parâmetros que me retorne registros destas datas parametrizadas. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2867 - Data de Lançamento: 05/11/10 03:26: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 chmeireles em uol.com.br Tue May 11 23:28:43 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Tue, 11 May 2010 23:28:43 -0300 Subject: [firebase-br] Instabilidade do Firebird 1.5 In-Reply-To: References: <4be9e2923504c_6b3068fee6c171@weasel8.tmail> Message-ID: <4bea125bcbee0_24c51bbee7c150@weasel1.tmail> Olá Douglas, Boa noite. Obrigado pelas suas dicas. A memória do servidor é 8gb. Amanhã eu vou verificar a quantidade de memória física disponível durante o uso porque agora não tem nenhum usuário conectado. O Kernel UNAME-A. Eu não sei te dizer se o mesmo aceita essa quantidade de mutex. Tem algum lugar onde eu possa encontrar essa informação? C Henrique M Corbo Em 11/05/2010 20:12, Douglas Tosi < douglasht em gmail.com > escreveu: 2010/5/11 C Henrique M Corbo : > Eu acessei o logo do firebird e vi vários erros que correram o dia inteiro, conforme podem ver abaixo: - Verifique se a memória está adequada. É fácil com Classic estourar a memória física. - Aumente o número LockSemCount no firebird.conf para 64 ou 128. Verifique se o seu kernel aceita essa quantidade de mutexes. - Aumente o número LockHashSlots para 1001 ou 2039. 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 nivaldomart em gmail.com Wed May 12 00:47:46 2010 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Wed, 12 May 2010 00:47:46 -0300 Subject: [firebase-br] sql com data In-Reply-To: References: Message-ID: Tente assim select * from tabela where t.data between cast(:data_ini as date) and cast(:data_fim as date) Em 11 de maio de 2010 15:11, Contabiliza - Cristiano escreveu: > Eu quero fazer um select da seguinte forma > > > > Select * from tabela t where t.data between 26/04/2010 and 25/05/2010... > > > > So que ao inves do select receber estas datas recebam parametros .. > > > > Exemplo se hj for dia 01/06/2010 o select me retornarar os registros entre > 26/05/2010 and 25/06/2010 > > Exemplo se hj for dia 01/03/2010 o select me retornarar os registros entre > 26/02/2010 and 25/03/2010 > > > > > > Como faço para fazer um select com parâmetros que me retorne registros > destas datas parametrizadas. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nazareno.nobrega em gmail.com Wed May 12 09:52:09 2010 From: nazareno.nobrega em gmail.com (Nazareno Neto) Date: Wed, 12 May 2010 09:52:09 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: Amigão tenta fazer assim: select * from teste where EXTRACT( month from *data_sel*) between *mes_inicio* and *mes_final* and EXTRACT( year from *data_sel*) = *ano_inicio* ou ainda assim: select * from teste where EXTRACT( month from *data_sel*) between EXTRACT( month from *data_inicio*) and EXTRACT( month from *data_fim*) and EXTRACT( year from *data_sel*) = EXTRACT( year from *data_fim*) acho q a primeira se adequaria ao seu problema. Em 11 de maio de 2010 18:55, Hélio Oliveira escreveu: > Boa noite Sérgio! > > Meu amigo o campo data_inicial e data_final são do tipo date porque os > mesmo armazenam datas do tipo dd/mm/aaaa e não somente mm/aaaa, a questão de > apenas passar como paramentros para consulta o mês e o ano é que estarei > processando os pagamentos daquele mes/ano especifico. > > Desculpe se não fui claro na msg inicial. Acontece que necessito obter um > valor quue encontra-se dentro de um conjunto (digamos assim), pois veja... > no exemplo inicial temos um registro em que a data_inicial é 02/01/2009 e a > data_final é 30/06/2009, logo se quiser saber qual o valor do salário deste > funcionário no mês 03/2009 o mesmo é 500,00 - deu para clarear aí. > > Obrigado pela força! > > Em 11/05/2010 17:52, Sérgio Alexandre Gianezini escreveu: > > Se somente usa mes/ano, porque o campo é Date? devia ser Char(6) = >> 'YYYYMM'... mas enfim... >> Eu tenho minha udf no firebird, que permite 'formatar' datas, nesse >> caso... >> >> Select * From Tabela >> Where FormatDateTime('yyyymm', :DataSelecao) BetWeen >> FormatDateTime('yyyymm', DataInicio) And FormatDateTime('yyyymm', DataFim) >> ou >> Where :DataSelecao BetWeen FormatDateTime('yyyymm', DataInicio) And >> FormatDateTime('yyyymm', DataFim) - se você já passa string em yyyymm >> >> PS: yyyymm = anomes => maio(05) de 2010 = 201005 >> > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 > -- Nazareno Neto Desenvolvedor Delphi e Firebird http://www.delphisistemas.com.br nazarenoneto em delphisistemas.com.br nazareno.nobrega em gmail.com From cury.fb em gmail.com Wed May 12 10:19:55 2010 From: cury.fb em gmail.com (cury firebird) Date: Wed, 12 May 2010 10:19:55 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: então... aí sim... é isso exatamente o que eu penso!! agora na sql que o hélio passou, ele trabalha somente com a data inicial... eu não entendi muito bem qual é o objetivo ! ele disse assim: "O que preciso: Se o mês informado estiver compreendido entre 1/2009 e 6/2009 o valor retornado seja 500,00; Se o mês informado estiver compreendido entre 7/2009 e 11/2009 o valor retornado seja 650,00; Se o mês informado for 12/2009 ou maior o valor retornado seja 800,00;" mas talvez se o raciocínio fosse assim, eu teria uma solução: "O que preciso: trazer o registro em que o mês da data informada estiver entre o mês da data inicial e o mês da data final então o valor retornado será o que satisfazer a condição!" o que eu quis dizer anteriormente é que eu não posso trabalhar uma SQL em função de valores pré estabelecidos, simplesmente porque estamos trabalhando com um banco de dados onde os campos podem assumir inúmeros valores..... agora se o que se precisa são valores pré-estabelecidos, é melhor fazer via programação! me desculpem se eu não estou compreendendo bem o problema! -------------------------------------------------- From: "Alysson Azevedo" Sent: Tuesday, May 11, 2010 5:50 PM To: "FireBase" Subject: Re: [firebase-br] SQL (complexa) > não necessariamente, amigo... > normalmente, temos uma data inicial e uma final e queremos ver todos os > registros que estejam ali no meio... > ai sim, é o que vc falou... > > no problema do cara... > ele tem um registro, com dois periodos: dt_inicio e dt_final > para achar esse registro com uma dt_sel qualquer... tem que ser: dt_inicio > <= dt_sel <= dt_final... > ou seja, dt_sel deve estar entre as duas datas do registro... > > pro firebird, tanto fazer se é um campo entre dois valores ou um valor > entre > dois campos... > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > > > > > Em 11 de maio de 2010 17:09, cury firebird escreveu: > >> Talvez eu não tenha entendido muito bem o que voce quer.....estou achando >> complicado, pois a consulta deve ser em função da estrutura e não em >> função >> dos dados! >> então nesse caso ficaria mais fácil trabalhar diretamente no sistema e >> não >> através do banco! >> >> Se você puder explicar melhor o que está querendo... eu não compreendi >> muito bem ! >> >> >> -------------------------------------------------- >> From: "Hélio Oliveira" >> Sent: Tuesday, May 11, 2010 1:09 PM >> To: >> Subject: [firebase-br] SQL (complexa) >> >> >> Boa tarde Colegas! >>> >>> Não estou conseguindo chegar a um resultado satisfatório para obter um >>> determinado valor em uma consulta. >>> >>> Tenho uma tabela "TESTE" com os seguintes campos: >>> matricula integer, >>> data_inicio date, >>> data_final date, >>> valor numeric(14,2) >>> >>> A mesma esta populada com os seguinte valores >>> matricula data_inicio data_final valor >>> 10 02/01/2009 30/06/2009 500,00 >>> 10 01/07/2009 30/11/2009 650,00 >>> 10 01/12/2009 800,00 >>> >>> O que preciso: >>> Se o mês informado estiver compreendido entre 1/2009 e 6/2009 o valor >>> retornado seja 500,00; >>> Se o mês informado estiver compreendido entre 7/2009 e 11/2009 o valor >>> retornado seja 650,00; >>> Se o mês informado for 12/2009 ou maior o valor retornado seja 800,00; >>> >>> Estou tentando com a seguinte SQL mais o resultado não é satisfatório, >>> pois em alguns meses são retornados todos os registros. >>> >>> select x.* >>> from teste x >>> where x.matricula = 10 >>> and (((extract(month from x.data_inicio) = :mes >>> and extract(year from x.data_inicio) = :ano) >>> or (extract(month from x.data_inicio) <= :mes >>> and extract(year from x.data_inicio) >= :ano))) >>> >>> -- >>> []'s, >>> >>> Hélio Oliveira >>> Analista de Sistemas >>> Delphi Developer >>> http://hpensador.blogspot.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 >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 May 12 10:37:30 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 12 May 2010 10:37:30 -0300 Subject: [firebase-br] Instabilidade do Firebird 1.5 In-Reply-To: <4bea125bcbee0_24c51bbee7c150@weasel1.tmail> References: <4be9e2923504c_6b3068fee6c171@weasel8.tmail> <4bea125bcbee0_24c51bbee7c150@weasel1.tmail> Message-ID: 2010/5/11 C Henrique M Corbo : > O Kernel UNAME-A. Eu não sei te dizer se o mesmo aceita essa quantidade de mutex. Tem algum lugar onde eu possa encontrar essa informação? Veja se isto ajuda: http://tech.groups.yahoo.com/group/firebird-support/message/100762 hth, -- Douglas Tosi www.sinatica.com From dave.malkavian em gmail.com Wed May 12 10:37:32 2010 From: dave.malkavian em gmail.com (Alexandre Sousa) Date: Wed, 12 May 2010 10:37:32 -0300 Subject: [firebase-br] SQL (complexa) References: Message-ID: <004c01caf1d8$4a3f41d0$6e01a8c0@ITT> Isso ajuda? :) select extract(month from [campo de periodo]) || '/' || extract(year from [campo de periodo]), sum([campo a totalizar]) from TABELA where ([campo de periodo] between :DATAINI and :DATAFIM) group by extract(month from [campo de periodo]), extract(year from [campo de periodo]) []'s Alexandre Sousa ----- Original Message ----- From: "cury firebird" To: "FireBase" Sent: Wednesday, May 12, 2010 10:19 AM Subject: Re: [firebase-br] SQL (complexa) então... aí sim... é isso exatamente o que eu penso!! agora na sql que o hélio passou, ele trabalha somente com a data inicial... eu não entendi muito bem qual é o objetivo ! ele disse assim: "O que preciso: Se o mês informado estiver compreendido entre 1/2009 e 6/2009 o valor retornado seja 500,00; Se o mês informado estiver compreendido entre 7/2009 e 11/2009 o valor retornado seja 650,00; Se o mês informado for 12/2009 ou maior o valor retornado seja 800,00;" mas talvez se o raciocínio fosse assim, eu teria uma solução: "O que preciso: trazer o registro em que o mês da data informada estiver entre o mês da data inicial e o mês da data final então o valor retornado será o que satisfazer a condição!" o que eu quis dizer anteriormente é que eu não posso trabalhar uma SQL em função de valores pré estabelecidos, simplesmente porque estamos trabalhando com um banco de dados onde os campos podem assumir inúmeros valores..... agora se o que se precisa são valores pré-estabelecidos, é melhor fazer via programação! me desculpem se eu não estou compreendendo bem o problema! -------------------------------------------------- From: "Alysson Azevedo" Sent: Tuesday, May 11, 2010 5:50 PM To: "FireBase" Subject: Re: [firebase-br] SQL (complexa) > não necessariamente, amigo... > normalmente, temos uma data inicial e uma final e queremos ver todos os > registros que estejam ali no meio... > ai sim, é o que vc falou... > > no problema do cara... > ele tem um registro, com dois periodos: dt_inicio e dt_final > para achar esse registro com uma dt_sel qualquer... tem que ser: dt_inicio > <= dt_sel <= dt_final... > ou seja, dt_sel deve estar entre as duas datas do registro... > > pro firebird, tanto fazer se é um campo entre dois valores ou um valor > entre > dois campos... > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > > > > > Em 11 de maio de 2010 17:09, cury firebird escreveu: > >> Talvez eu não tenha entendido muito bem o que voce quer.....estou achando >> complicado, pois a consulta deve ser em função da estrutura e não em >> função >> dos dados! >> então nesse caso ficaria mais fácil trabalhar diretamente no sistema e >> não >> através do banco! >> >> Se você puder explicar melhor o que está querendo... eu não compreendi >> muito bem ! >> >> >> -------------------------------------------------- >> From: "Hélio Oliveira" >> Sent: Tuesday, May 11, 2010 1:09 PM >> To: >> Subject: [firebase-br] SQL (complexa) >> >> >> Boa tarde Colegas! >>> >>> Não estou conseguindo chegar a um resultado satisfatório para obter um >>> determinado valor em uma consulta. >>> >>> Tenho uma tabela "TESTE" com os seguintes campos: >>> matricula integer, >>> data_inicio date, >>> data_final date, >>> valor numeric(14,2) >>> >>> A mesma esta populada com os seguinte valores >>> matricula data_inicio data_final valor >>> 10 02/01/2009 30/06/2009 500,00 >>> 10 01/07/2009 30/11/2009 650,00 >>> 10 01/12/2009 800,00 >>> >>> O que preciso: >>> Se o mês informado estiver compreendido entre 1/2009 e 6/2009 o valor >>> retornado seja 500,00; >>> Se o mês informado estiver compreendido entre 7/2009 e 11/2009 o valor >>> retornado seja 650,00; >>> Se o mês informado for 12/2009 ou maior o valor retornado seja 800,00; >>> >>> Estou tentando com a seguinte SQL mais o resultado não é satisfatório, >>> pois em alguns meses são retornados todos os registros. >>> >>> select x.* >>> from teste x >>> where x.matricula = 10 >>> and (((extract(month from x.data_inicio) = :mes >>> and extract(year from x.data_inicio) = :ano) >>> or (extract(month from x.data_inicio) <= :mes >>> and extract(year from x.data_inicio) >= :ano))) >>> >>> -- >>> []'s, >>> >>> Hélio Oliveira >>> Analista de Sistemas >>> Delphi Developer >>> http://hpensador.blogspot.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 >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Wed May 12 10:46:31 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Wed, 12 May 2010 10:46:31 -0300 Subject: [firebase-br] Instabilidade do Firebird 1.5 In-Reply-To: References: <4be9e2923504c_6b3068fee6c171@weasel8.tmail> <4bea125bcbee0_24c51bbee7c150@weasel1.tmail> Message-ID: <4beab137300d8_422f9393e7018f@weasel22.tmail> Obrigado Douglas, Eu sou novato em linux. Ainda estou batendo a cabeça. O pouco que aprendi já consegui obter bastante resultado. Eu vou dar uma lida no link para entender. Um forte e muito obrigado mais uma vez. C Henrique M Corbo     Em 12/05/2010 10:37, Douglas Tosi < douglasht em gmail.com > escreveu: 2010/5/11 C Henrique M Corbo : > O Kernel UNAME-A. Eu não sei te dizer se o mesmo aceita essa quantidade de mutex. Tem algum lugar onde eu possa encontrar essa informação? Veja se isto ajuda: http://tech.groups.yahoo.com/group/firebird-support/message/100762 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 embarbosa em gmail.com Wed May 12 11:24:06 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 12 May 2010 11:24:06 -0300 Subject: [firebase-br] SQL (complexa) Message-ID: Olá Hélio, Não seria algo do tipo abaixo? select x.* from teste x where (x.matricula = 10) and ( ((extract(year from x.data_inicio) > :ano) or ((extract(year from x.data_inicio) = :ano) and (extract(month from x.data_inicio) >= :mes)) ) and ( (data_final is null) or (extract(year from x.data_final) < :ano) or ((extract(year from x.data_final) = :ano) and (extract(month from x.data_final) <= :mes)) )) abraços, From hpensador em gmail.com Wed May 12 12:52:33 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 12 May 2010 12:52:33 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: Boa tarde Elton! Não meu amigo, desta forma ele trás sempre o último registro, ou seja, o que tem a data_final = null. Obrigado pela força! -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From agalysson em gmail.com Wed May 12 13:03:19 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Wed, 12 May 2010 13:03:19 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: o ultimo registro num tem data_final pq? pq o mes ainda nao foi fechado? use o coalesce: http://www.firebirdsql.org/refdocs/langrefupd15-coalesce.html COALESCE(data_final, current_date) -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 12 de maio de 2010 12:52, Hélio Oliveira escreveu: > Boa tarde Elton! > > Não meu amigo, desta forma ele trás sempre o último registro, ou seja, o > que tem a data_final = null. > > Obrigado pela força! > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 embarbosa em gmail.com Wed May 12 13:39:33 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 12 May 2010 13:39:33 -0300 Subject: [firebase-br] SQL (complexa) Message-ID: Olá Hélio, Boa Tarde!! Na verdade ele deve pegar o mes correto E também o último. Achei que isso bastaria pra você. Pensei um pouco aqui e na minha opinião, com as seguintes modificações, você consegue o que você quer. Teste aí pois estou sem jeito pra testar aqui agora: select first 1 x.* from teste x where (x.matricula = 10) and ( ((extract(year from x.data_inicio) > :ano) or ((extract(year from x.data_inicio) = :ano) and (extract(month from x.data_inicio) >= :mes)) ) and ( (data_final is null) or (extract(year from x.data_final) < :ano) or ((extract(year from x.data_final) = :ano) and (extract(month from x.data_final) <= :mes)) )) order by x.data_inicio abraços, From hpensador em gmail.com Wed May 12 13:59:11 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 12 May 2010 13:59:11 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: Boa tarde Alysson! > o ultimo registro num tem data_final pq? pq o mes ainda nao foi fechado? Evolução salarial, esta data_final só será preenchida quando houver uma proxíma alteração salarial. (reajuste) -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From hpensador em gmail.com Wed May 12 15:51:49 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 12 May 2010 15:51:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?SQL_=28complexa=29_-_SOLU=C7=C3O?= In-Reply-To: References: Message-ID: Boa tarde Colegas! Eis a solução para o meu problema. select x.* from teste x where x.matricula = :matricula and (( :mes between extract(month from X.data_inicio) and extract(month from X.data_final)) and ( extract(year from X.data_inicio)=:ano ) and X.data_final is not null ) or (( :mes >= extract(month from X.data_inicio) ) and ( extract(year from X.data_inicio)=:ano ) and X.data_final is null ) or (( extract(year from X.data_inicio)<:ano ) and X.data_final is null) Com os devidos créditos para meu colega J. Vinicius. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From valmircardoso em redel.com.br Wed May 12 15:53:07 2010 From: valmircardoso em redel.com.br (Valmir Cardoso) Date: Wed, 12 May 2010 15:53:07 -0300 Subject: [firebase-br] SQL SERVER to FIREBIRD References: Message-ID: <002601caf204$5ce28320$0100a8c0@atual> Pessoal! Tenho um cliente que possui uma Base de Dados em MS SQL SERVER, e o programador anterior não tem interesse em criar mais um módulo requisitado pelo cliente. O próprio programador, aconselhou-os a procurarem outros programadores que trabalhassem na área específica daquele novo módulo. E acharam nós. Pretendemos fazer o novo módulo em Delphi+Firebird, até porque, não é necessário que o novo módulo troque informações com o atual. Todavia, o cliente tem muitos registros em cadastros (tables) no sistema atual, baseado em SQL SERVER, que só serão necessários no novo módulo e ele não quer perder ou redigitar tais informações, querendo migrar tais dados para o Firebird. 01) Firebird e SQL Server podem rodar em um mesmo servidor? 02) Abrir uma base SQL Server e exportar algumas tables para um Script e depois importar no Firebird (IBExpert?) é tranquilo? 03) Que ferramenta para SQL Server vocês aconselhariam usar a fim de exportar as tables lá de dentro? 04) SQL Server tem usuário e senha que eu precisaria pegar com o programador anterior? Desde já, agradeço. Valmir From cury.fb em gmail.com Wed May 12 16:02:18 2010 From: cury.fb em gmail.com (cury firebird) Date: Wed, 12 May 2010 16:02:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?SQL_=28complexa=29_-_SOLU=C7=C3O?= In-Reply-To: References: Message-ID: aaaah.. aí sim ! se soubesse que era pra considerar o campo data_final, com certeza já teria te mandado essa consulta! -------------------------------------------------- From: "Hélio Oliveira" Sent: Wednesday, May 12, 2010 3:51 PM To: Subject: [firebase-br] SQL (complexa) - SOLUÇÃO > Boa tarde Colegas! > > Eis a solução para o meu problema. > > select x.* > from teste x > where x.matricula = :matricula > and (( :mes between extract(month from X.data_inicio) and extract(month > from X.data_final)) > and ( extract(year from X.data_inicio)=:ano ) and X.data_final is not > null ) > or (( :mes >= extract(month from X.data_inicio) ) > and ( extract(year from X.data_inicio)=:ano ) and X.data_final is null ) > or (( extract(year from X.data_inicio)<:ano ) and X.data_final is null) > > Com os devidos créditos para meu colega J. Vinicius. > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 samuel.peres.ferreira em gmail.com Wed May 12 16:04:02 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Wed, 12 May 2010 16:04:02 -0300 Subject: [firebase-br] campos blob Message-ID: ola uso o fb2.1 tenho um campo blob subtype 1. neste campo tem um 'arquivo texto' q foi gravado via delphi. ja pesquisei mas nao achei como ler esse blob via sp, para retornar as linhas. se alguem puder ajudar, agradeco samuel -- Samuel Peres Ferreira Staff Consultoria em Informatica 44-3028-3735 44-9972-6177 From gutopj02 em gmail.com Wed May 12 16:26:35 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 12 May 2010 16:26:35 -0300 Subject: [firebase-br] Fotos no arquivo Message-ID: Boa tarde a todos, Tenho um campo com referencia de modelos de sapatos... preciso criar um campo para guardar a foto da referencia... criei entao um campo FOTO do tipo BLOB para guardar a foto. tenho a foto em C:\FOTOS\REF0001.JPG Como faço para colocar a foto no banco ? Grato Guto From agalysson em gmail.com Wed May 12 16:33:01 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Wed, 12 May 2010 16:33:01 -0300 Subject: [firebase-br] Fotos no arquivo In-Reply-To: References: Message-ID: Pegue a foto e coloca em cima da cadeira... brincadeira^^ /não resisti... mas cara, não sei quanto a todos aqui, mas a minha experiencia com armazenar imagens jpg num é uma das melhores.. qnd é bmp, é suave... delphi cuida disso sussegado... mas nao qnd é jpg... alem disso, existe a possibilidade de vc apenas salvar o caminho da foto no HD? -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 12 de maio de 2010 16:26, Augusto junior escreveu: > Boa tarde a todos, > > Tenho um campo com referencia de modelos de sapatos... > preciso criar um campo para guardar a foto da referencia... > criei entao um campo FOTO do tipo BLOB para guardar a foto. > tenho a foto em C:\FOTOS\REF0001.JPG > > Como faço para colocar a foto no banco ? > > Grato > 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 fzorzetto em ig.com.br Wed May 12 16:49:41 2010 From: fzorzetto em ig.com.br (Fabio Zorzetto) Date: Wed, 12 May 2010 16:49:41 -0300 Subject: [firebase-br] Fotos no arquivo In-Reply-To: References: Message-ID: Esta discussão já não é novidade aqui. A minha modesta opinião e da maioria pelo que li neste forum é guardar o caminho da foto no BD (como proposto pelo Guto), o que deixaria a base de dados menor, mais leve, rápida etc. Existe a ala que defende guardar a foto no BD mesmo, para evitar que "alguém" apague a foto do sapato no servidor e tals. Veja o que melhor se encaixa pro teu cenário ... se voce optar por guardar no BD voltaremos a discussão. Abraços -- Fabio Zorzetto From hpensador em gmail.com Wed May 12 16:56:52 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 12 May 2010 16:56:52 -0300 Subject: [firebase-br] Fotos no arquivo In-Reply-To: References: Message-ID: Boa tarde Augusto! Como os colegas já disse anteriormente você pode armazenar a imagem no banco ou apenas salvar a referencia da imagem. Tenho algumas aplicações onde sou realmente "forçado" a colocar as mesmas salva no banco. Utilizo uma função que não lembro agora quem foi que me conseguiu, que independente de ser .bmp ou .jpg a mesma é salva no banco tranquilamente sem dor de cabeça. Se lhe interessar, entre em contato em private que posso lhe passar a referida função, bem como um exemplo de como fazer uso da mesma para salvar sua imagem no banco. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From jaso em jaso.com.br Wed May 12 17:09:17 2010 From: jaso em jaso.com.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Wed, 12 May 2010 17:09:17 -0300 Subject: [firebase-br] RES: Fotos no arquivo In-Reply-To: References: Message-ID: <001701caf20f$01aa4e10$04feea30$@com.br> Augusto, Isso depende do desenvolvimento, tipo C, C++, Pascal, e por ae vai. Na verdade não depende tanto do banco de dados. Fotos gravadas em bancos de dados, as vezes fazem com que ele tenha um crescimento, meio exagerado. (Antes que alguém fale, eu sei que o firebird tem capacidade para gerencias, grandes volumes de dados rsrsrs.......). Uma solução, que para mim foi interessante, e guardar em um campo string, apenas o caminho para a foto, e deixar a foto dentro de uma pasta organizada da melhor forma que você encontrar, assim sua aplicação pode acessar o caminho da foto no campo string, e exibi-la quando necessário, evitando um crescimento exagerado do banco de dados. Atenciosamente, Oliveira, José Augusto Siqueira de JASO Tecnologia & Desenvolvimento Consultoria em desenvolvimento de sistemas. "Non deterret sapientem mors" "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: quarta-feira, 12 de maio de 2010 16:27 Para: FireBase Assunto: [firebase-br] Fotos no arquivo Boa tarde a todos, Tenho um campo com referencia de modelos de sapatos... preciso criar um campo para guardar a foto da referencia... criei entao um campo FOTO do tipo BLOB para guardar a foto. tenho a foto em C:\FOTOS\REF0001.JPG Como faço para colocar a foto no banco ? Grato 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 Wed May 12 17:17:18 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 12 May 2010 17:17:18 -0300 Subject: [firebase-br] RES: Fotos no arquivo In-Reply-To: <001701caf20f$01aa4e10$04feea30$@com.br> References: <001701caf20f$01aa4e10$04feea30$@com.br> Message-ID: Valeu pessoal.... vou analisar tudo para ver o melhor caminho para a aplicação.. Obrigado Em 12 de maio de 2010 17:09, Oliveira, José Augusto Siqueira de escreveu: > Augusto, > >        Isso depende do desenvolvimento, tipo C, C++, Pascal, e por ae vai. > Na verdade não depende tanto do banco de dados. Fotos gravadas em bancos de > dados, as vezes fazem com que ele tenha um crescimento, meio exagerado. > (Antes que alguém fale, eu sei que o firebird tem capacidade para gerencias, > grandes volumes de dados rsrsrs.......). Uma solução, que para mim foi > interessante, e guardar em um campo string, apenas o caminho para a foto, e > deixar a foto dentro de uma pasta organizada da melhor forma que você > encontrar, assim sua aplicação pode acessar o caminho da foto no campo > string, e exibi-la quando necessário, evitando um crescimento exagerado do > banco de dados. > > Atenciosamente, > > Oliveira, José Augusto Siqueira de > JASO Tecnologia & Desenvolvimento > Consultoria em desenvolvimento de sistemas. > "Non deterret sapientem mors" > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Augusto junior > Enviada em: quarta-feira, 12 de maio de 2010 16:27 > Para: FireBase > Assunto: [firebase-br] Fotos no arquivo > > Boa tarde a todos, > > Tenho um campo com referencia de modelos de sapatos... > preciso criar um campo para guardar a foto da referencia... > criei entao um campo FOTO do tipo BLOB para guardar a foto. > tenho a foto em C:\FOTOS\REF0001.JPG > > Como faço para colocar a foto no banco ? > > Grato > 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 Wed May 12 17:31:53 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Wed, 12 May 2010 17:31:53 -0300 Subject: [firebase-br] RES: Fotos no arquivo In-Reply-To: <001701caf20f$01aa4e10$04feea30$@com.br> References: <001701caf20f$01aa4e10$04feea30$@com.br> Message-ID: Olá Uma coisa importante a se considerar nesses caso é a necessidade de backup. Normalmente, backup dos dados são muito mais críticos que de fotos, e se o banco cresce muito com fotos, os backups ficam cada vez maiores e mais demorados para serem gerados. Por aqui, usamos o nbackup com schedule de hora em hora para o nível 2, 1 x ao dia para o nível 1 e 1 x por semana para o nível 0. As fotos, armazenamos em uma pasta separada com backup 1 x ao dia de madrugada e incremental (os próprios compactadores gerenciam isso). Outra coisa importante a se considerar é o formato das fotos: jpg e png são bem tranquilos, pois são pequenos e leves de carregar, já os bmp, bem maiores. Em nosso caso, onde armazenamos, na maioria, fotos 3x4, temos uma rotina que as reduz a 120x160 pixels antes de armazenar (4 a 8 kb). Acho isso importante, pois com a facilidade em se tirar fotos de alta resolução, o pessoal acaba armazenando imagens de 5-6MB e depois não etendem porque que a coisa fica lenta. Bem, é isso. Espero que ajude. Eduardo Oliveira escreveu: > Augusto, > > Isso depende do desenvolvimento, tipo C, C++, Pascal, e por ae vai. > Na verdade não depende tanto do banco de dados. Fotos gravadas em bancos de > dados, as vezes fazem com que ele tenha um crescimento, meio exagerado. > (Antes que alguém fale, eu sei que o firebird tem capacidade para gerencias, > grandes volumes de dados rsrsrs.......). Uma solução, que para mim foi > interessante, e guardar em um campo string, apenas o caminho para a foto, e > deixar a foto dentro de uma pasta organizada da melhor forma que você > encontrar, assim sua aplicação pode acessar o caminho da foto no campo > string, e exibi-la quando necessário, evitando um crescimento exagerado do > banco de dados. > > Atenciosamente, > > Oliveira, José Augusto Siqueira de > JASO Tecnologia & Desenvolvimento > Consultoria em desenvolvimento de sistemas. > "Non deterret sapientem mors" > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Augusto junior > Enviada em: quarta-feira, 12 de maio de 2010 16:27 > Para: FireBase > Assunto: [firebase-br] Fotos no arquivo > > Boa tarde a todos, > > Tenho um campo com referencia de modelos de sapatos... > preciso criar um campo para guardar a foto da referencia... > criei entao um campo FOTO do tipo BLOB para guardar a foto. > tenho a foto em C:\FOTOS\REF0001.JPG > > Como faço para colocar a foto no banco ? > > Grato > 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 wellmsilva em gmail.com Wed May 12 17:42:59 2010 From: wellmsilva em gmail.com (Wellington Melo) Date: Wed, 12 May 2010 17:42:59 -0300 Subject: [firebase-br] campos blob In-Reply-To: References: Message-ID: Olá Samuel, Tentar usar a função "FBLOBTOSTR" da udf "udfpha"; ex: Select fblobtostr(Nome_do_Campo) from Tabela; Espero ter ajudado; Em 12 de maio de 2010 16:04, samuel ferreira < samuel.peres.ferreira em gmail.com> escreveu: > ola > > uso o fb2.1 > > tenho um campo blob subtype 1. neste campo tem um 'arquivo texto' q foi > gravado via delphi. ja pesquisei mas nao achei como ler esse blob via sp, > para retornar as linhas. > > > se alguem puder ajudar, agradeco > > > samuel > > > -- > Samuel Peres Ferreira > Staff Consultoria em Informatica > 44-3028-3735 44-9972-6177 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix.sol em terra.com.br Wed May 12 18:15:59 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Wed, 12 May 2010 18:15:59 -0300 Subject: [firebase-br] RES: RES: Fotos no arquivo In-Reply-To: References: <001701caf20f$01aa4e10$04feea30$@com.br> Message-ID: <000801caf218$534072f0$f9c158d0$@sol@terra.com.br> Se vc estiver usando Delphi acho que posso ajudar. Tenho uma rotina que lê a imagem, seja BMP ou JPG, reduz ela para um tamanho de X por Y e converte para armazenamento em um campo Blob ( vai diretamente para o banco, não é o path da imagem). Se não me falha a memória, já postei estes códigos na lista anteriormente. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: quarta-feira, 12 de maio de 2010 17:17 Para: FireBase Assunto: Re: [firebase-br] RES: Fotos no arquivo Valeu pessoal.... vou analisar tudo para ver o melhor caminho para a aplicação.. Obrigado Em 12 de maio de 2010 17:09, Oliveira, José Augusto Siqueira de escreveu: > Augusto, > >        Isso depende do desenvolvimento, tipo C, C++, Pascal, e por ae vai. > Na verdade não depende tanto do banco de dados. Fotos gravadas em bancos de > dados, as vezes fazem com que ele tenha um crescimento, meio exagerado. > (Antes que alguém fale, eu sei que o firebird tem capacidade para gerencias, > grandes volumes de dados rsrsrs.......). Uma solução, que para mim foi > interessante, e guardar em um campo string, apenas o caminho para a foto, e > deixar a foto dentro de uma pasta organizada da melhor forma que você > encontrar, assim sua aplicação pode acessar o caminho da foto no campo > string, e exibi-la quando necessário, evitando um crescimento exagerado do > banco de dados. > > Atenciosamente, > > Oliveira, José Augusto Siqueira de > JASO Tecnologia & Desenvolvimento > Consultoria em desenvolvimento de sistemas. > "Non deterret sapientem mors" > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Augusto junior > Enviada em: quarta-feira, 12 de maio de 2010 16:27 > Para: FireBase > Assunto: [firebase-br] Fotos no arquivo > > Boa tarde a todos, > > Tenho um campo com referencia de modelos de sapatos... > preciso criar um campo para guardar a foto da referencia... > criei entao um campo FOTO do tipo BLOB para guardar a foto. > tenho a foto em C:\FOTOS\REF0001.JPG > > Como faço para colocar a foto no banco ? > > Grato > 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 humberto701 em gmail.com Wed May 12 22:47:16 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Wed, 12 May 2010 22:47:16 -0300 Subject: [firebase-br] SQL SERVER to FIREBIRD In-Reply-To: <002601caf204$5ce28320$0100a8c0@atual> References: <002601caf204$5ce28320$0100a8c0@atual> Message-ID: > 01) Firebird e SQL Server podem rodar em um mesmo servidor? > 02) Abrir uma base SQL Server e exportar algumas tables para um Script e > depois importar no Firebird (IBExpert?) é tranquilo? > 03) Que ferramenta para SQL Server vocês aconselhariam usar a fim de > exportar as tables lá de dentro? > 04) SQL Server tem usuário e senha que eu precisaria pegar com o > programador anterior? > 1º; Tenhos os dois instalados em minha maquina sem nenhum problema, acredito que rode normalmente sem problema. 2º: Não tenho conhecimento de ferramente para extração dos scripts com informações do sql server, acredito que tenha que fazer manualmente (Criando uma aplicação que leia a base anterior e adicione no cadastro atual) 3º Não conheço ferramanta alguma 4º O usuário e senha que são cadastrados no sql server são ou podem ser inseridas em dois momentos, na instalação ou apos ela. Esses usuarios geralmente são cadastrados pelo responsavel de TI do local. Veja se a empresa possue tal responsavel e pegue com ele, caso contrario, busque informações com a empresa anterior; -- Sds. HF Softwares - Soluções e Desenvolvimento Humberto Filho - Programador e Suporte Técnico (88) 8825-4164 9914-2366 3521-2655 From centriscorps em gmail.com Thu May 13 03:50:20 2010 From: centriscorps em gmail.com (renato) Date: Thu, 13 May 2010 03:50:20 -0300 Subject: [firebase-br] SQL SERVER to FIREBIRD In-Reply-To: References: <002601caf204$5ce28320$0100a8c0@atual> Message-ID: Se esse cliente tem o SQL Server, porque não utilizá-lo? Não vejo sentido (e vantagem) em você instalar o Firebird nessa máquina. Serão dois serviços disputando recursos do hardware. Sem contar que o teu módulo terá que conversar com dois bancos e dentro dele fazer todas as validações necessárias, coisa que poderia estar num banco só. De certa forma isso se parece com POG. :) Abraços, Renato From lucius.magliano em gmail.com Thu May 13 08:41:04 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Thu, 13 May 2010 08:41:04 -0300 Subject: [firebase-br] Fotos no arquivo In-Reply-To: References: Message-ID: Augusto , eu me interesso por essa função . estou precisando armazenar fotos no banco se possível me passe o link de onde conseguir OK Em 12 de maio de 2010 16:56, Hélio Oliveira escreveu: > Boa tarde Augusto! > > Como os colegas já disse anteriormente você pode armazenar a imagem no > banco ou apenas salvar a referencia da imagem. Tenho algumas aplicações onde > sou realmente "forçado" a colocar as mesmas salva no banco. > > Utilizo uma função que não lembro agora quem foi que me conseguiu, que > independente de ser .bmp ou .jpg a mesma é salva no banco tranquilamente sem > dor de cabeça. > > Se lhe interessar, entre em contato em private que posso lhe passar a > referida função, bem como um exemplo de como fazer uso da mesma para salvar > sua imagem no banco. > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 > -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From valmircardoso em redel.com.br Thu May 13 08:42:10 2010 From: valmircardoso em redel.com.br (Valmir Cardoso) Date: Thu, 13 May 2010 08:42:10 -0300 Subject: [firebase-br] SQL SERVER to FIREBIRD References: <002601caf204$5ce28320$0100a8c0@atual> Message-ID: <000b01caf291$53ecad80$0100a8c0@atual> Renato, Obrigado por sua opinião... ...mas: a) Por causa de 1 só cliente, não pretendemos mudar toda a estrutura e investimentos que já fizemos em nossos sistemas, voltados para Firebird. Lá na frente pode aparece um outro cliente com PostGree, MySql, e não queremos tentar abraçar todos SGDBs. Estamos focados no Firebird e ele, até hoje, não nos deixou na mão. Somos autônomos, e de pequeno porte. b) Não, o meu módulo não terá que conversar com o banco SQL Server. O que eu preciso é somente uma vez, abrir o SQL Server, extraír os dados que eu preciso de dentro de suas tables...e só. Valmir ----- Original Message ----- From: "renato" To: "FireBase" Sent: Thursday, May 13, 2010 3:50 AM Subject: Re: [firebase-br] SQL SERVER to FIREBIRD Se esse cliente tem o SQL Server, porque não utilizá-lo? Não vejo sentido (e vantagem) em você instalar o Firebird nessa máquina. Serão dois serviços disputando recursos do hardware. Sem contar que o teu módulo terá que conversar com dois bancos e dentro dele fazer todas as validações necessárias, coisa que poderia estar num banco só. De certa forma isso se parece com POG. :) Abraços, 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 samuel.peres.ferreira em gmail.com Thu May 13 08:44:07 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Thu, 13 May 2010 08:44:07 -0300 Subject: [firebase-br] campos blob In-Reply-To: References: Message-ID: ola wellington obrigado pela força. vou fazer os testes aki. valeu From cury.fb em gmail.com Thu May 13 09:25:50 2010 From: cury.fb em gmail.com (cury firebird) Date: Thu, 13 May 2010 09:25:50 -0300 Subject: [firebase-br] Fotos no arquivo In-Reply-To: References: Message-ID: com o .NET é suave pra qualquer tipo de imagem! com relação ao tamanho do banco... bom aí é outra conversa!!! lembrando sempre que devemos evitar as crises de "apaixonite aguda" que está fortemente presente nas discussões de TI... Infelizmente as pessoas defendem o seu ponto de vista de uma forma 'cega'.. somente para manter o ego alto!!! estou dizendo isso pq todos sabemos que essa discussão de salvar a imagem no banco ou o caminho somente, é antiga ! O importante é que existem as duas possibilidades e todas as duas tem suas vantagens e desvantagens, e como ja disseram anteriormente, o melhor a fazer a analisar a sua necessidade e escolher a melhor opção para o seu caso! []´s -------------------------------------------------- From: "Alysson Azevedo" Sent: Wednesday, May 12, 2010 4:33 PM To: "FireBase" Subject: Re: [firebase-br] Fotos no arquivo > Pegue a foto e coloca em cima da cadeira... > brincadeira^^ /não resisti... > > > mas cara, não sei quanto a todos aqui, mas a minha experiencia com > armazenar > imagens jpg num é uma das melhores.. > qnd é bmp, é suave... delphi cuida disso sussegado... mas nao qnd é jpg... > > alem disso, existe a possibilidade de vc apenas salvar o caminho da foto > no > HD? > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > > > > > Em 12 de maio de 2010 16:26, Augusto junior escreveu: > >> Boa tarde a todos, >> >> Tenho um campo com referencia de modelos de sapatos... >> preciso criar um campo para guardar a foto da referencia... >> criei entao um campo FOTO do tipo BLOB para guardar a foto. >> tenho a foto em C:\FOTOS\REF0001.JPG >> >> Como faço para colocar a foto no banco ? >> >> Grato >> 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 rbmodica em gmail.com Thu May 13 10:09:38 2010 From: rbmodica em gmail.com (Rodrigo Modica) Date: Thu, 13 May 2010 06:09:38 -0700 (PDT) Subject: [firebase-br] Convite para se conectar no LinkedIn Message-ID: <1722290202.3264319.1273756178724.JavaMail.app@ech3-cdn07.prod> LinkedIn ------------Rodrigo Modica solicitou sua adição como uma conexão no LinkedIn: ------------------------------------------ Adriano, Eu gostaria de adicioná-lo à minha rede profissional no LinkedIn. -Rodrigo Aceitar convite de Rodrigo Modica http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I669809688_3/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_cRYUe3oVc3wVdzp9bT1ndStBgmFEbP4SczcQd3wVcz4LrCBxbOYWrSlI/EML_comm_afe/ Visualizar convite de Rodrigo Modica http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I669809688_3/0PnPwUdzAMe3ASdAALqnpPbOYWrSlI/svi/ ------------------------------------------ VOCÊ SABIA que pode realizar uma consulta de referência mais confiável e eficiente usando o LinkedIn? Insira o nome da empresa e o tempo de serviço ou o nome do funcionário em potencial para encontrar os colegas dele que também estão na sua rede. Isso proporciona comentários mais equilibrados para avaliar a nova contratação. http://www.linkedin.com/e/rsr/inv-27/ ------ (c) 2010, LinkedIn Corporation From centriscorps em gmail.com Thu May 13 10:13:19 2010 From: centriscorps em gmail.com (renato) Date: Thu, 13 May 2010 10:13:19 -0300 Subject: [firebase-br] SQL SERVER to FIREBIRD In-Reply-To: <000b01caf291$53ecad80$0100a8c0@atual> References: <002601caf204$5ce28320$0100a8c0@atual> <000b01caf291$53ecad80$0100a8c0@atual> Message-ID: Valmir, Nesse caso tens razão. Não vale a pena investir horas só pra atender um determinado banco. Valeria a pena se tua aplicação fosse multi-banco, como o ERP da Microsiga. Renato Em 13 de maio de 2010 08:42, Valmir Cardoso escreveu: > > Renato, > > Obrigado por sua opinião... > > ...mas: > > a) Por causa de 1 só cliente, não pretendemos mudar toda a estrutura e > investimentos que já fizemos em nossos sistemas, voltados para Firebird. Lá > na frente pode aparece um outro cliente com PostGree, MySql, e não queremos > tentar abraçar todos SGDBs. Estamos focados no Firebird e ele, até hoje, não > nos deixou na mão. Somos autônomos, e de pequeno porte. > b) Não, o meu módulo não terá que conversar com o banco SQL Server. O que > eu preciso é somente uma vez, abrir o SQL Server, extraír os dados que eu > preciso de dentro de suas tables...e só. > > > Valmir > > > > ----- Original Message ----- From: "renato" > To: "FireBase" > Sent: Thursday, May 13, 2010 3:50 AM > Subject: Re: [firebase-br] SQL SERVER to FIREBIRD > > > > Se esse cliente tem o SQL Server, porque não utilizá-lo? > Não vejo sentido (e vantagem) em você instalar o Firebird nessa máquina. > Serão dois serviços disputando recursos do hardware. Sem contar que o teu > módulo terá que conversar com dois bancos e dentro dele fazer todas as > validações necessárias, coisa que poderia estar num banco só. De certa > forma > isso se parece com POG. :) > > > Abraços, > > 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 listas em warmboot.com.br Thu May 13 10:22:19 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 13 May 2010 10:22:19 -0300 Subject: [firebase-br] Convite para se conectar no LinkedIn - ULTIMO AVISO In-Reply-To: <1722290202.3264319.1273756178724.JavaMail.app@ech3-cdn07.prod> References: <1722290202.3264319.1273756178724.JavaMail.app@ech3-cdn07.prod> Message-ID: <18010412692.20100513102219@warmboot.com.br> Último aviso. Quem postar mensagens para associar a redes sociais aqui na lista será descadastrado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RM> LinkedIn RM> ------------Rodrigo Modica solicitou sua adição como uma conexão no LinkedIn: RM> ------------------------------------------ From fausto.s.a em uol.com.br Thu May 13 11:33:30 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Thu, 13 May 2010 11:33:30 -0300 Subject: [firebase-br] Erro ao restaurar backup Message-ID: Bom dia pessoal, estou com um problema que não consigo ver a solução. Tenho uma base, que ao fazer backup, vai tudo bem, mas quando vou restaurá-lo esta me retornando o seguinte erro: gbak: restoring index FK_GRUTAB gbak: restoring index FK_RDCCLI gbak: restoring index FK_RECEBEPAG IBE: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. action cancelled by trigger (3) to preserve data integrity. Cannot deactivate primary index. Pelo que notei, o erro esta ao restaurar a FK *FK_RECEBEPAG*, já exclui e fiz novamente esse relacionamento, mas o erro persiste. Estou usando o FB 1.5, rodando no sistema operacional windows xp/vista. Alguém poderia me dar uma dica do que possa ser esse erro? Grato. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From joseasilva em bol.com.br Thu May 13 11:54:07 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Thu, 13 May 2010 11:54:07 -0300 Subject: [firebase-br] RES: SQL SERVER to FIREBIRD In-Reply-To: <000b01caf291$53ecad80$0100a8c0@atual> Message-ID: <20100513145405.C26B2B1@smart6.bol.com.br> Procure por IBPump em www.clevercomponents.com Ele com certeza irá fazer isso. [ ]' Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Valmir Cardoso Enviada em: quinta-feira, 13 de maio de 2010 08:42 Para: FireBase Assunto: Re: [firebase-br] SQL SERVER to FIREBIRD Renato, Obrigado por sua opinião... ...mas: a) Por causa de 1 só cliente, não pretendemos mudar toda a estrutura e investimentos que já fizemos em nossos sistemas, voltados para Firebird. Lá na frente pode aparece um outro cliente com PostGree, MySql, e não queremos tentar abraçar todos SGDBs. Estamos focados no Firebird e ele, até hoje, não nos deixou na mão. Somos autônomos, e de pequeno porte. b) Não, o meu módulo não terá que conversar com o banco SQL Server. O que eu preciso é somente uma vez, abrir o SQL Server, extraír os dados que eu preciso de dentro de suas tables...e só. Valmir ----- Original Message ----- From: "renato" To: "FireBase" Sent: Thursday, May 13, 2010 3:50 AM Subject: Re: [firebase-br] SQL SERVER to FIREBIRD Se esse cliente tem o SQL Server, porque não utilizá-lo? Não vejo sentido (e vantagem) em você instalar o Firebird nessa máquina. Serão dois serviços disputando recursos do hardware. Sem contar que o teu módulo terá que conversar com dois bancos e dentro dele fazer todas as validações necessárias, coisa que poderia estar num banco só. De certa forma isso se parece com POG. :) Abraços, 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 lucius.magliano em gmail.com Thu May 13 14:13:12 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Thu, 13 May 2010 14:13:12 -0300 Subject: [firebase-br] problema MDI Message-ID: caras , sei que não é o lugar apropriado ... meu sistema aqui é SDI , só que sem querer alterei um determinado form a propriedade para para para fsMDIchild depois eu retornei ao normal mais o form agora passou a abrir junto com o form principal e não consegui localizar aonde a IDE do delphi 7 modificou o programa para que isso aconteça e corrigir o problema , alguem pode me dar uma dica ?? agradeceria bastante , estou quebrando a cabeça para corrigir o problema Sem mais Lucius -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From danielroatt em gmail.com Thu May 13 14:16:05 2010 From: danielroatt em gmail.com (Daniel Roatt) Date: Thu, 13 May 2010 14:16:05 -0300 Subject: [firebase-br] problema MDI In-Reply-To: References: Message-ID: Menu Project -> Options -> Forms -> AutoCreat Forms.. é so tirar ele dai =D Em 13 de maio de 2010 14:13, Lucius Magliano escreveu: > caras , sei que não é o lugar apropriado ... meu sistema aqui é SDI , só > que > sem querer alterei um determinado form a propriedade para para para > fsMDIchild > depois eu retornei ao normal mais o form agora passou a abrir junto com > o form principal e não consegui localizar aonde a IDE do delphi 7 modificou > o programa para que isso aconteça e corrigir o problema , alguem pode me > dar > uma dica ?? > > > agradeceria bastante , estou quebrando a cabeça para corrigir o problema > > Sem mais > > Lucius > > -- > \!/ 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 > -- Daniel Roatt Cel: (19) 9174-3113 TI Bessani Informatica. From josauro em casasoft.inf.br Thu May 13 14:22:04 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Thu, 13 May 2010 14:22:04 -0300 Subject: [firebase-br] Fotos no arquivo (Performan-se) References: Message-ID: <1B3BCEF46B1C4010B1BA04950615D88B@papaleguas> Já participei dessa discussão anteriormente e hoje a rotina permite tanto uma coisa como outra, normalmente guarda-se apenas o caminho no BD, ai entra uma outra questão: Performanse, já tive problemas de acessar uma estrutura de diretório grande onde armazenava umas 100.000 (cem mil fotos) +- 1mg cada (alta qualidade) então mesmo usando umas 5000 pastas com uma duzia de fotos em cada, o acesso as fotos pelo Sistema Operacional tambem em certos casos é lento, hera um funil, não fiz teste se fosse em um bancodedados FB so de fotos para ver se seria melhor. (com peso menor das fotos melhora aperforman-se mas tem seu peso acessar a arvore de diretorios). Abraços Josauro S.J. From lucius.magliano em gmail.com Thu May 13 14:26:21 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Thu, 13 May 2010 14:26:21 -0300 Subject: [firebase-br] problema MDI In-Reply-To: References: Message-ID: Já fiz isso , mais ele continua abrindo , tem mais algum lugar que faça ele abrir Em 13 de maio de 2010 14:16, Daniel Roatt escreveu: > Menu Project -> Options -> Forms -> AutoCreat Forms.. é so tirar ele dai =D > > Em 13 de maio de 2010 14:13, Lucius Magliano > escreveu: > > > caras , sei que não é o lugar apropriado ... meu sistema aqui é SDI , só > > que > > sem querer alterei um determinado form a propriedade para para para > > fsMDIchild > > depois eu retornei ao normal mais o form agora passou a abrir junto com > > o form principal e não consegui localizar aonde a IDE do delphi 7 > modificou > > o programa para que isso aconteça e corrigir o problema , alguem pode me > > dar > > uma dica ?? > > > > > > agradeceria bastante , estou quebrando a cabeça para corrigir o problema > > > > Sem mais > > > > Lucius > > > > -- > > \!/ 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 > > > > > > -- > Daniel Roatt > Cel: (19) 9174-3113 > TI Bessani Informatica. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From danielroatt em gmail.com Thu May 13 14:34:28 2010 From: danielroatt em gmail.com (Daniel Roatt) Date: Thu, 13 May 2010 14:34:28 -0300 Subject: [firebase-br] problema MDI In-Reply-To: References: Message-ID: automaticamente... na criacao nao.. provavelemnte tem alguma coisa chamando ele... aaaaa FATO!!!!! quando vc muda pra mdiChild a propriedade Visible fica True Em 13 de maio de 2010 14:26, Lucius Magliano escreveu: > Já fiz isso , mais ele continua abrindo , tem mais algum lugar que faça ele > abrir > > > Em 13 de maio de 2010 14:16, Daniel Roatt > escreveu: > > > Menu Project -> Options -> Forms -> AutoCreat Forms.. é so tirar ele dai > =D > > > > Em 13 de maio de 2010 14:13, Lucius Magliano > > escreveu: > > > > > caras , sei que não é o lugar apropriado ... meu sistema aqui é SDI , > só > > > que > > > sem querer alterei um determinado form a propriedade para para para > > > fsMDIchild > > > depois eu retornei ao normal mais o form agora passou a abrir junto com > > > o form principal e não consegui localizar aonde a IDE do delphi 7 > > modificou > > > o programa para que isso aconteça e corrigir o problema , alguem pode > me > > > dar > > > uma dica ?? > > > > > > > > > agradeceria bastante , estou quebrando a cabeça para corrigir o > problema > > > > > > Sem mais > > > > > > Lucius > > > > > > -- > > > \!/ 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 > > > > > > > > > > > -- > > Daniel Roatt > > Cel: (19) 9174-3113 > > TI Bessani Informatica. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > \!/ 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 > -- Daniel Roatt Cel: (19) 9174-3113 TI Bessani Informatica. From samuelbasso em gmail.com Thu May 13 14:36:50 2010 From: samuelbasso em gmail.com (Samuel M. Basso) Date: Thu, 13 May 2010 14:36:50 -0300 Subject: [firebase-br] problema MDI In-Reply-To: References: Message-ID: Tenta verificar a propriedade Visible da Form. 2010/5/13 Lucius Magliano > Já fiz isso , mais ele continua abrindo , tem mais algum lugar que faça ele > abrir > > > Em 13 de maio de 2010 14:16, Daniel Roatt > escreveu: > > > Menu Project -> Options -> Forms -> AutoCreat Forms.. é so tirar ele dai > =D > > > > Em 13 de maio de 2010 14:13, Lucius Magliano > > escreveu: > > > > > caras , sei que não é o lugar apropriado ... meu sistema aqui é SDI , > só > > > que > > > sem querer alterei um determinado form a propriedade para para para > > > fsMDIchild > > > depois eu retornei ao normal mais o form agora passou a abrir junto com > > > o form principal e não consegui localizar aonde a IDE do delphi 7 > > modificou > > > o programa para que isso aconteça e corrigir o problema , alguem pode > me > > > dar > > > uma dica ?? > > > > > > > > > agradeceria bastante , estou quebrando a cabeça para corrigir o > problema > > > > > > Sem mais > > > > > > Lucius > > > > > > -- > > > \!/ 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 > > > > > > > > > > > -- > > Daniel Roatt > > Cel: (19) 9174-3113 > > TI Bessani Informatica. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > \!/ 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 > -- Atenciosamente, Samuel M. Basso Cel: (54) 8135-3723 Skype: samuelbasso E-mail/MSN: samuelbasso em gmail.com Web site: www.samuelbasso.com From lucius.magliano em gmail.com Thu May 13 14:41:49 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Thu, 13 May 2010 14:41:49 -0300 Subject: [firebase-br] problema MDI In-Reply-To: References: Message-ID: valeu gente era o visible mesmo ...caramba uma escorregada no mouse e passei quase 3 horas pra achar onde a IDE do d7 tinha alterado Valeu mesmo Em 13 de maio de 2010 14:36, Samuel M. Basso escreveu: > Tenta verificar a propriedade Visible da Form. > > 2010/5/13 Lucius Magliano > > > Já fiz isso , mais ele continua abrindo , tem mais algum lugar que faça > ele > > abrir > > > > > > Em 13 de maio de 2010 14:16, Daniel Roatt > > escreveu: > > > > > Menu Project -> Options -> Forms -> AutoCreat Forms.. é so tirar ele > dai > > =D > > > > > > Em 13 de maio de 2010 14:13, Lucius Magliano > > > escreveu: > > > > > > > caras , sei que não é o lugar apropriado ... meu sistema aqui é SDI , > > só > > > > que > > > > sem querer alterei um determinado form a propriedade para para para > > > > fsMDIchild > > > > depois eu retornei ao normal mais o form agora passou a abrir junto > com > > > > o form principal e não consegui localizar aonde a IDE do delphi 7 > > > modificou > > > > o programa para que isso aconteça e corrigir o problema , alguem pode > > me > > > > dar > > > > uma dica ?? > > > > > > > > > > > > agradeceria bastante , estou quebrando a cabeça para corrigir o > > problema > > > > > > > > Sem mais > > > > > > > > Lucius > > > > > > > > -- > > > > \!/ 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 > > > > > > > > > > > > > > > > -- > > > Daniel Roatt > > > Cel: (19) 9174-3113 > > > TI Bessani Informatica. > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > \!/ 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 > > > > > > -- > Atenciosamente, > > Samuel M. Basso > Cel: (54) 8135-3723 > Skype: samuelbasso > E-mail/MSN: samuelbasso em gmail.com > Web site: www.samuelbasso.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 > -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From cury.fb em gmail.com Thu May 13 14:43:04 2010 From: cury.fb em gmail.com (cury firebird) Date: Thu, 13 May 2010 14:43:04 -0300 Subject: [firebase-br] Fotos no arquivo (Performan-se) In-Reply-To: <1B3BCEF46B1C4010B1BA04950615D88B@papaleguas> References: <1B3BCEF46B1C4010B1BA04950615D88B@papaleguas> Message-ID: <24FD3E4EB5EF440D88435C25290374F2@CIT2> Então... como eu disse anteriormente, as discussões são apaixonadas!.... Na verdade, não existe 'normalmente' nesse caso, isso é muito individual! NORMALMENTE é que o melhor a ser feito é analisar as vantagens e desvantagens de cada método e optar de acordo com as PRÓPRIAS necessidades! O que faz totalmente válido colocarmos nossas experiências para ajudar na decisão... e não como intuito de forçar a escolha, somente para o engradecimento de ego... Eu já usei tanto salvar o caminho quanto a foto inteira.... a opção de salvar caminho me deu mais problemas do que a de salvar diretamente no banco, principalmente pelo a possibilidade de se apagar o arquivo do disco e haver ae no caso, perda de dados... vai explicar isso pro cliente, é uma situação muito desagradável.... outro problema que tive também, é a lentidão para a acessar o diretório onde se encontram as fotos via SO, mas isso só pra quem usa aquelas firulas de miniatura (thunbnails) nos servidores com interface gráfica (windows) Iniciei um projeto novo recentemente, e optei por salvar as imagens diretamente no banco e de uma coisa eu já sei, atualmente não quero mais passar pela experiência de salvar somente os caminhos e correr o risco novamente de perder dados! []´s -------------------------------------------------- From: "Josauro S.J." Sent: Thursday, May 13, 2010 2:22 PM To: Subject: Re: [firebase-br] Fotos no arquivo (Performan-se) > Já participei dessa discussão anteriormente e hoje a rotina permite tanto > uma coisa como outra, normalmente guarda-se apenas o caminho no BD, ai > entra uma outra questão: > Performanse, já tive problemas de acessar uma estrutura de diretório > grande onde armazenava umas 100.000 (cem mil fotos) +- 1mg cada (alta > qualidade) então mesmo usando umas 5000 pastas com uma duzia de fotos em > cada, o acesso as fotos pelo Sistema Operacional tambem em certos casos é > lento, hera um funil, não fiz teste se fosse em um bancodedados FB so de > fotos para ver se seria melhor. (com peso menor das fotos melhora > aperforman-se mas tem seu peso acessar a arvore de diretorios). > > Abraços > Josauro S.J. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From agalysson em gmail.com Thu May 13 14:43:35 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Thu, 13 May 2010 14:43:35 -0300 Subject: [firebase-br] problema MDI In-Reply-To: References: Message-ID: Tenta verificar a propriedade Visible da Form.[2] normalmente, quando vc tem um programa com tres forms.. o main form começa visivel e os outros dois apenas invisiveis... se vc mudar pra MDi, todos ficarão visiveis, e se vc voltar para SDI, eles continuarão começando visible = true -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 13 de maio de 2010 14:36, Samuel M. Basso escreveu: > Tenta verificar a propriedade Visible da Form. > > 2010/5/13 Lucius Magliano > > > Já fiz isso , mais ele continua abrindo , tem mais algum lugar que faça > ele > > abrir > > > > > > Em 13 de maio de 2010 14:16, Daniel Roatt > > escreveu: > > > > > Menu Project -> Options -> Forms -> AutoCreat Forms.. é so tirar ele > dai > > =D > > > > > > Em 13 de maio de 2010 14:13, Lucius Magliano > > > escreveu: > > > > > > > caras , sei que não é o lugar apropriado ... meu sistema aqui é SDI , > > só > > > > que > > > > sem querer alterei um determinado form a propriedade para para para > > > > fsMDIchild > > > > depois eu retornei ao normal mais o form agora passou a abrir junto > com > > > > o form principal e não consegui localizar aonde a IDE do delphi 7 > > > modificou > > > > o programa para que isso aconteça e corrigir o problema , alguem pode > > me > > > > dar > > > > uma dica ?? > > > > > > > > > > > > agradeceria bastante , estou quebrando a cabeça para corrigir o > > problema > > > > > > > > Sem mais > > > > > > > > Lucius > > > > > > > > -- > > > > \!/ 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 > > > > > > > > > > > > > > > > -- > > > Daniel Roatt > > > Cel: (19) 9174-3113 > > > TI Bessani Informatica. > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > \!/ 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 > > > > > > -- > Atenciosamente, > > Samuel M. Basso > Cel: (54) 8135-3723 > Skype: samuelbasso > E-mail/MSN: samuelbasso em gmail.com > Web site: www.samuelbasso.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 eduardo em icontroller.com.br Thu May 13 15:29:30 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Thu, 13 May 2010 15:29:30 -0300 Subject: [firebase-br] Fotos no arquivo (Performan-se) In-Reply-To: <1B3BCEF46B1C4010B1BA04950615D88B@papaleguas> References: <1B3BCEF46B1C4010B1BA04950615D88B@papaleguas> Message-ID: Também não sou de apaixonite. Particularmente, por aqui, que temos uma aplicação multicliente com mais de 500 acessos simultaneos, backup é algo vital, e fazemos de hora em hora. Assim, cocluimos que as fotos seriam um peso desnecessário e as colocamos em pastas com um schedule de backup diário. Só para contribuir com as métricas: Servidor : Linux Debian Espaço em disco utilizado: 1,06 GB Quantidade de pastas : 568 Quantidade de arquivos : 107.640 Performance : Transparente Detalhe - não são só arquivos de fotos, existem outros conteúdos digitais, mas estes representam pelo menos 90% do volume. Quando o sistema era cliente servidor e rodava no cliente, armazenávamos no banco, e quando tínhamos que pedir um backup ao cliente, o tamanho do banco limitava bastante o processo pelo tempo de upload, onde mais de 60% do tamanho do banco era foto. São coisas que a gente não pensa no início e que não tem nada a ver com a técnica, em si, mas que estrangulam alguma parte do processo. []s Eduardo Eduardo Josauro S.J. escreveu: > Já participei dessa discussão anteriormente e hoje a rotina permite > tanto uma coisa como outra, normalmente guarda-se apenas o caminho no > BD, ai entra uma outra questão: > Performanse, já tive problemas de acessar uma estrutura de diretório > grande onde armazenava umas 100.000 (cem mil fotos) +- 1mg cada (alta > qualidade) então mesmo usando umas 5000 pastas com uma duzia de fotos em > cada, o acesso as fotos pelo Sistema Operacional tambem em certos casos > é lento, hera um funil, não fiz teste se fosse em um bancodedados FB so > de fotos para ver se seria melhor. (com peso menor das fotos melhora > aperforman-se mas tem seu peso acessar a arvore de diretorios). > > Abraços > Josauro S.J. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix.sol em terra.com.br Thu May 13 15:51:40 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Thu, 13 May 2010 15:51:40 -0300 Subject: [firebase-br] Fotos no arquivo (Performance) In-Reply-To: References: <1B3BCEF46B1C4010B1BA04950615D88B@papaleguas> Message-ID: <000b01caf2cd$5505a050$ff10e0f0$@sol@terra.com.br> Acho que tudo é uma questão de necessidade / custos x benefícios do projeto. Cada caso tem de ser estudado individualmente e não há uma regra geral que possa ser aplicada. Meu sistema armazena SIM as fotos no banco, mas observem as condições de trabalho: 1. Máximo de 10 estações acessando simultaneamente - testes foram realizados com simulação de 50 terminais simultâneos; 2. Tabela de Cadastro com cerca 2.500 registros - testes feitos com 50.000 registros; 3. as fotos são convertidas para o tamanho de 150x130 pixels - o banco não será sobrecarregado com imagens de 10 MPixels, por exemplo. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----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, 13 de maio de 2010 15:30 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Fotos no arquivo (Performan-se) Também não sou de apaixonite. Particularmente, por aqui, que temos uma aplicação multicliente com mais de 500 acessos simultaneos, backup é algo vital, e fazemos de hora em hora. Assim, cocluimos que as fotos seriam um peso desnecessário e as colocamos em pastas com um schedule de backup diário. Só para contribuir com as métricas: Servidor : Linux Debian Espaço em disco utilizado: 1,06 GB Quantidade de pastas : 568 Quantidade de arquivos : 107.640 Performance : Transparente Detalhe - não são só arquivos de fotos, existem outros conteúdos digitais, mas estes representam pelo menos 90% do volume. Quando o sistema era cliente servidor e rodava no cliente, armazenávamos no banco, e quando tínhamos que pedir um backup ao cliente, o tamanho do banco limitava bastante o processo pelo tempo de upload, onde mais de 60% do tamanho do banco era foto. São coisas que a gente não pensa no início e que não tem nada a ver com a técnica, em si, mas que estrangulam alguma parte do processo. []s Eduardo Eduardo Josauro S.J. escreveu: > Já participei dessa discussão anteriormente e hoje a rotina permite > tanto uma coisa como outra, normalmente guarda-se apenas o caminho no > BD, ai entra uma outra questão: > Performanse, já tive problemas de acessar uma estrutura de diretório > grande onde armazenava umas 100.000 (cem mil fotos) +- 1mg cada (alta > qualidade) então mesmo usando umas 5000 pastas com uma duzia de fotos em > cada, o acesso as fotos pelo Sistema Operacional tambem em certos casos > é lento, hera um funil, não fiz teste se fosse em um bancodedados FB so > de fotos para ver se seria melhor. (com peso menor das fotos melhora > aperforman-se mas tem seu peso acessar a arvore de diretorios). > > Abraços > Josauro S.J. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From omarhaddadm em gmail.com Thu May 13 15:54:33 2010 From: omarhaddadm em gmail.com (Omar Haddad) Date: Thu, 13 May 2010 15:54:33 -0300 Subject: [firebase-br] Ref. Comparar 2 bancos Firebird Message-ID: Salve amigos(as), Gostaria de saber se vocês sabem de uma ferramenta boa e se possível fre ( ;) ) para comparar 2 .FDB, inclusive, se possível, os conteúdos das Triggers, SP, etc. Obrigado a todos. Abraço. -- Att. Omar Marques Haddad Analista de Sistemas Sênior From igmeirelles em gmail.com Thu May 13 16:18:01 2010 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Thu, 13 May 2010 15:18:01 -0400 Subject: [firebase-br] RES: Ref. Comparar 2 bancos Firebird In-Reply-To: References: Message-ID: <008c01caf2d1$03be72e0$0b3b58a0$@com> Olá Omar... Eu uso DBComparer da Clever Components... não tenho o q reclamar... Possui uma versão free (não-comercial) que me atende muito bem... http://www.clevercomponents.com/downloads/dbcomparer/dbcdownload.asp Atenciosamente, Ivan Meirelles. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Omar Haddad Enviada em: quinta-feira, 13 de maio de 2010 14:55 Para: FireBase Assunto: [firebase-br] Ref. Comparar 2 bancos Firebird Salve amigos(as), Gostaria de saber se vocês sabem de uma ferramenta boa e se possível fre ( ;) ) para comparar 2 .FDB, inclusive, se possível, os conteúdos das Triggers, SP, etc. Obrigado a todos. Abraço. -- Att. Omar Marques Haddad Analista de Sistemas Sênior ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sysleilao em gmail.com Thu May 13 16:27:17 2010 From: sysleilao em gmail.com (Samir Oliveira Costa) Date: Thu, 13 May 2010 16:27:17 -0300 Subject: [firebase-br] Fotos no arquivo (Performan-se) In-Reply-To: References: <1B3BCEF46B1C4010B1BA04950615D88B@papaleguas> Message-ID: Eu gravo a imagem direto no banco, porem como não preciso de uma imagem em alta resolução eu forço o cliente a gravar a imagem em determinado tamanho. Ai com isso otimizei meu banco de dados 1000% pois o pessoal gravava imagens de 15 megas para ser usadas em cabecalho de relatorio coloquei para 150k no maximo e até o momento esta muito bom. Em 13 de maio de 2010 15:29, Eduardo Bahiense escreveu: > Também não sou de apaixonite. > > Particularmente, por aqui, que temos uma aplicação multicliente com mais de > 500 acessos simultaneos, backup é algo vital, e fazemos de hora em hora. > Assim, cocluimos que as fotos seriam um peso desnecessário e as colocamos em > pastas com um schedule de backup diário. > > Só para contribuir com as métricas: > > Servidor : Linux Debian > Espaço em disco utilizado: 1,06 GB > Quantidade de pastas : 568 > Quantidade de arquivos : 107.640 > Performance : Transparente > > Detalhe - não são só arquivos de fotos, existem outros conteúdos digitais, > mas estes representam pelo menos 90% do volume. > > Quando o sistema era cliente servidor e rodava no cliente, armazenávamos no > banco, e quando tínhamos que pedir um backup ao cliente, o tamanho do banco > limitava bastante o processo pelo tempo de upload, onde mais de 60% do > tamanho do banco era foto. São coisas que a gente não pensa no início e que > não tem nada a ver com a técnica, em si, mas que estrangulam alguma parte do > processo. > > []s > > > Eduardo > > Eduardo > > Josauro S.J. escreveu: > >> Já participei dessa discussão anteriormente e hoje a rotina permite tanto >> uma coisa como outra, normalmente guarda-se apenas o caminho no BD, ai entra >> uma outra questão: >> >> Performanse, já tive problemas de acessar uma estrutura de diretório >> grande onde armazenava umas 100.000 (cem mil fotos) +- 1mg cada (alta >> qualidade) então mesmo usando umas 5000 pastas com uma duzia de fotos em >> cada, o acesso as fotos pelo Sistema Operacional tambem em certos casos é >> lento, hera um funil, não fiz teste se fosse em um bancodedados FB so de >> fotos para ver se seria melhor. (com peso menor das fotos melhora >> aperforman-se mas tem seu peso acessar a arvore de diretorios). >> >> Abraços >> Josauro S.J. >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Qualquer dúvida entrar em contato. Samir Oliveira Costa Técnico em Informática (34) 3338-6337 - (34) 9148-5670 msn: sysleilao em gmail.com From jorgehenrique em softwareeagle.com.br Thu May 13 16:36:25 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique) Date: Thu, 13 May 2010 16:36:25 -0300 Subject: [firebase-br] Ref. Comparar 2 bancos Firebird In-Reply-To: References: Message-ID: <4BEC54B9.9040902@softwareeagle.com.br> Eu uso o IB Database Comparer e funciona mto bem! Ele compara todos os objetos do banco de dados. A vantagem dele é que dá pra rodar no Linux pelo Wine. O DataBase Comparer da Clever é joia, mas não roda via Wine. []'s Jorge Henrique Em 13-05-2010 15:54, Omar Haddad escreveu: > Salve amigos(as), > > Gostaria de saber se vocês sabem de uma ferramenta boa e se possível fre ( > ;) ) para comparar 2 .FDB, inclusive, se possível, os conteúdos das > Triggers, SP, etc. > > Obrigado a todos. > > Abraço. > -- *Jorge Henrique Aguiar* Gerente de Desenvolvimento Software Eagle From andreylh em gmail.com Thu May 13 16:49:15 2010 From: andreylh em gmail.com (Andrey) Date: Thu, 13 May 2010 16:49:15 -0300 Subject: [firebase-br] Ref. Comparar 2 bancos Firebird In-Reply-To: <4BEC54B9.9040902@softwareeagle.com.br> References: <4BEC54B9.9040902@softwareeagle.com.br> Message-ID: Uso database comparer do IBExpert, Menu Tools, Database Comparer. -- Atenciosamente, Andrey Lucas Herchonvicz Programador Delphi Pato Branco - PR "Só sabemos com exatidão quando sabemos pouco; à medida que vamos adquirindo conhecimento, instala-se a dúvida." From omarhaddadm em gmail.com Thu May 13 16:52:05 2010 From: omarhaddadm em gmail.com (Omar Haddad) Date: Thu, 13 May 2010 16:52:05 -0300 Subject: [firebase-br] Ref. Comparar 2 bancos Firebird In-Reply-To: <4BEC54B9.9040902@softwareeagle.com.br> References: <4BEC54B9.9040902@softwareeagle.com.br> Message-ID: Obrigado srs. Já estou baixando e vou testar. Abraço. Thanks Em 13 de maio de 2010 16:36, Software Eagle - Jorge Henrique < jorgehenrique em softwareeagle.com.br> escreveu: > Eu uso o IB Database Comparer e funciona mto bem! Ele compara todos os > objetos do banco de dados. > A vantagem dele é que dá pra rodar no Linux pelo Wine. O DataBase Comparer > da Clever é joia, mas não roda via Wine. > > []'s > Jorge Henrique > > Em 13-05-2010 15:54, Omar Haddad escreveu: > > Salve amigos(as), >> >> Gostaria de saber se vocês sabem de uma ferramenta boa e se possível fre ( >> ;) ) para comparar 2 .FDB, inclusive, se possível, os conteúdos das >> Triggers, SP, etc. >> >> Obrigado a todos. >> >> Abraço. >> >> > > > -- > > *Jorge Henrique Aguiar* > Gerente de Desenvolvimento > Software Eagle > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Att. Omar Marques Haddad Analista de Sistemas Sênior From jaso em jaso.com.br Thu May 13 16:54:38 2010 From: jaso em jaso.com.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Thu, 13 May 2010 16:54:38 -0300 Subject: [firebase-br] RES: Ref. Comparar 2 bancos Firebird In-Reply-To: <4BEC54B9.9040902@softwareeagle.com.br> References: <4BEC54B9.9040902@softwareeagle.com.br> Message-ID: <007401caf2d6$2098d310$61ca7930$@com.br> Uso o IbExpert versão full. Bao também. (Apesar de não ser free). Atenciosamente, Oliveira, José Augusto Siqueira de JASO Tecnologia & Desenvolvimento Consultoria em desenvolvimento de sistemas. "Non deterret sapientem mors" "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Software Eagle - Jorge Henrique Enviada em: quinta-feira, 13 de maio de 2010 16:36 Para: FireBase Assunto: Re: [firebase-br] Ref. Comparar 2 bancos Firebird Eu uso o IB Database Comparer e funciona mto bem! Ele compara todos os objetos do banco de dados. A vantagem dele é que dá pra rodar no Linux pelo Wine. O DataBase Comparer da Clever é joia, mas não roda via Wine. []'s Jorge Henrique Em 13-05-2010 15:54, Omar Haddad escreveu: > Salve amigos(as), > > Gostaria de saber se vocês sabem de uma ferramenta boa e se possível fre ( > ;) ) para comparar 2 .FDB, inclusive, se possível, os conteúdos das > Triggers, SP, etc. > > Obrigado a todos. > > Abraço. > -- *Jorge Henrique Aguiar* Gerente de Desenvolvimento Software Eagle ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ghilbig em bol.com.br Thu May 13 17:44:07 2010 From: ghilbig em bol.com.br (Gabriel Hilbig) Date: Thu, 13 May 2010 17:44:07 -0300 Subject: [firebase-br] FIREBIRD x POSTGRESQL Message-ID: Ola Um Cliente me perguntou pq uso FB e nao PG; Nao tenho conhecimento de PG. Uso FB ha mto tempo mas nao tenho um comparativo. Quais os pontos fortes do PG ? From sffzambotti em ig.com.br Thu May 13 21:33:41 2010 From: sffzambotti em ig.com.br (Saulo F. F. Zambotti) Date: Thu, 13 May 2010 21:33:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?Delphi_-_Impress=E3o?= Message-ID: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Boa noite a todos. Sei que a lista é sobre Banco de Dados, mas minha dívida é sobre Delphi. Eu imprimo Nota Fiscal utilizando a estrutura abaixo: AssignFile(IMPRESSORA,'LPT1:'); {Para imprimir a Nota diretamente na Impressota} // AssignFile(IMPRESSORA,'C:\NOTA2_FIS.TXT'); {Para imprimir a Nota em um arquivo – apenas para testes} {abre a porta da impressão } Rewrite(IMPRESSORA); {envia caractere de controle para comprimir a impressão} { Write(IMPRESSORA); Write(IMPRESSORA); } { Imprime o caractere "x" (marcando Nota de Saída) e salta para próxima linha} Minha dúvida é – Como eu faço para direcionar a impressão para a porta USB??? Saulo From junior.amancio em gmail.com Fri May 14 00:12:14 2010 From: junior.amancio em gmail.com (amancio junior) Date: Thu, 13 May 2010 20:12:14 -0700 (PDT) Subject: [firebase-br] Convite para se conectar no LinkedIn Message-ID: <1517770651.4626580.1273806734938.JavaMail.app@ech3-cdn13.prod> LinkedIn ------------amancio junior solicitou sua adição como uma conexão no LinkedIn: ------------------------------------------ Adriano, Eu gostaria de adicioná-lo à minha rede profissional no LinkedIn. -amancio Aceitar convite de amancio junior http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I670926644_3/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_cRYQd3oSczAMdPp9bPd5tQcVjmdybPkTc3oTd30McP4LrCBxbOYWrSlI/EML_comm_afe/ Visualizar convite de amancio junior http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I670926644_3/0PnPgQdzoOej0TdAALqnpPbOYWrSlI/svi/ ------------------------------------------ VOCÊ SABIA que pode ser o primeiro a saber quando um usuário confiável da sua rede mudar de emprego? Com as Atualizações de rede na sua página inicial do LinkedIn, você será notificado quando os usuários da sua rede mudarem de cargo. Seja o primeiro a saber e a entrar em contato! http://www.linkedin.com/ ------ (c) 2010, LinkedIn Corporation From felix.sol em terra.com.br Fri May 14 00:13:33 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Fri, 14 May 2010 00:13:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Delphi_-_Impress=E3o?= In-Reply-To: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Message-ID: <000001caf313$715d0450$54170cf0$@sol@terra.com.br> Use um utilitário como o DosPrinter. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Saulo F. F. Zambotti Enviada em: quinta-feira, 13 de maio de 2010 21:34 Para: lista em firebase.com.br Assunto: [firebase-br] Delphi - Impressão Boa noite a todos. Sei que a lista é sobre Banco de Dados, mas minha dívida é sobre Delphi. Eu imprimo Nota Fiscal utilizando a estrutura abaixo: AssignFile(IMPRESSORA,'LPT1:'); {Para imprimir a Nota diretamente na Impressota} // AssignFile(IMPRESSORA,'C:\NOTA2_FIS.TXT'); {Para imprimir a Nota em um arquivo – apenas para testes} {abre a porta da impressão } Rewrite(IMPRESSORA); {envia caractere de controle para comprimir a impressão} { Write(IMPRESSORA); Write(IMPRESSORA); } { Imprime o caractere "x" (marcando Nota de Saída) e salta para próxima linha} Minha dúvida é – Como eu faço para direcionar a impressão para a porta USB??? Saulo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Fri May 14 09:42:36 2010 From: hsilva.arede em gmail.com (=?UTF-8?Q?Helbert_Ar=C3=AAde?=) Date: Fri, 14 May 2010 09:42:36 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_Delphi_-_Impress=C3=A3o?= In-Reply-To: <5825784833278041318@unknownmsgid> References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> <5825784833278041318@unknownmsgid> Message-ID: Isso aqui é forum do firebird ou do delphi? Em 14 de maio de 2010 00:13, Felix - Sol escreveu: > Use um utilitário como o DosPrinter. > > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Saulo F. F. Zambotti > Enviada em: quinta-feira, 13 de maio de 2010 21:34 > Para: lista em firebase.com.br > Assunto: [firebase-br] Delphi - Impressão > > Boa noite a todos. Sei que a lista é sobre Banco de Dados, mas minha dívida > é sobre Delphi. > > > > > > Eu imprimo Nota Fiscal utilizando a estrutura abaixo: > > > > AssignFile(IMPRESSORA,'LPT1:'); {Para imprimir a Nota diretamente na > Impressota} > > // AssignFile(IMPRESSORA,'C:\NOTA2_FIS.TXT'); {Para imprimir a Nota em um > arquivo ? apenas para testes} > > > > {abre a porta da impressão } > > Rewrite(IMPRESSORA); > > {envia caractere de controle para comprimir a impressão} > > { Write(IMPRESSORA); > > Write(IMPRESSORA); > > } > > { Imprime o caractere "x" (marcando Nota de Saída) e salta para próxima > linha} > > > > > > > > > > Minha dúvida é ? Como eu faço para direcionar a impressão para a porta > USB??? > > > > > > Saulo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Desenvolvedor de sistemas (31) 8507-8875 From hpensador em gmail.com Fri May 14 09:48:03 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 14 May 2010 09:48:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?Delphi_-_Impress=E3o?= In-Reply-To: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Message-ID: Bom dia Saulo! Primeiro - se você sabe que aqui não é lista de Delphi, não deveria ter postado sua duvida; Segundo - se postou deveria ser [OFF] pois não é do assundo da lista; Terceiro - posta sua duvida aqui Trollnet.no-ip.org, na lista Delphi que o pessoal lhe ajudará bem mais. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From agalysson em gmail.com Fri May 14 09:57:08 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 14 May 2010 09:57:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?Delphi_-_Impress=E3o?= In-Reply-To: References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Message-ID: O povo chato e moralista sedento por criticar os outros! Saulo sabe mt bem qual é a finalidade desta lista, ele disse isso na primeira linha de seu email... Vocês consideraram a possibilidade de que por algum motivo, ele nao pode pesquisar sobre esse problema em outro lugar?! Eu não estou defendendo a desvirtualização do objetivo desta lista, apenas acho que vcs deveriam estar preocupados em responder a pergunta, caso saibam a resposta... e deixar para o admin, o cargo de moderar o conteudo dos emails... Desculpem-me por isso. Aquele abraço. -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 14 de maio de 2010 09:48, Hélio Oliveira escreveu: > Bom dia Saulo! > > Primeiro - se você sabe que aqui não é lista de Delphi, não deveria ter > postado sua duvida; > > Segundo - se postou deveria ser [OFF] pois não é do assundo da lista; > > Terceiro - posta sua duvida aqui Trollnet.no-ip.org, na lista Delphi que o > pessoal lhe ajudará bem mais. > > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 samuel.peres.ferreira em gmail.com Fri May 14 10:06:07 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Fri, 14 May 2010 10:06:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?Delphi_-_Impress=E3o?= In-Reply-To: References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Message-ID: ola 3 emails (alem do off). 4 com o meu. se vcs acham q esta errado, é so ignorar e nao contribuir com a poluicao da lista. ja falei isso e repito, aki sobra moderador (e olha q o cantu nao da moleza). samuel From listas em warmboot.com.br Fri May 14 10:07:39 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 14 May 2010 10:07:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?Delphi_-_Impress=E3o?= In-Reply-To: References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Message-ID: <59169092.20100514100739@warmboot.com.br> AA> Eu não estou defendendo a desvirtualização do objetivo desta lista, apenas AA> acho que vcs deveriam estar preocupados em responder a pergunta, caso saibam AA> a resposta... e deixar para o admin, o cargo de moderar o conteudo dos AA> emails... Esta lista é "auto-moderada" por seus próprios participantes. De tempos em tempos, os off-topics costumam "brotar" por aqui, e senão houver um freio, a coisa extrapola. Eu só entro em cena quando a coisa passou dos limites, antes disso, é função dos próprios participantes da lista darem os primeiros puxões de orelha. A mensagem em questão nem sequer trouxe a palavra [OFFTOPIC] no título. Existem ótimas listas de Delphi por aí... muitas mesmo, não há necessidade de postar esse tipo de dúvida aqui. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From hpensador em gmail.com Fri May 14 10:07:52 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 14 May 2010 10:07:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Delphi_-_Impress=E3o?= In-Reply-To: References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Message-ID: Bom dia Alysson! Meu jovem, sinto se pareci chato e moralista na sua opinião. Mas veja direito minha resposta e veras que apesar de não ter respondido a duvida do colega eu dei o caminha para que ele possa encontrar a solução. Eu mesmo posso ajuda-lo, porém, aqui não responderei. PontoFinal > O povo chato e moralista sedento por criticar os outros! > Saulo sabe mt bem qual é a finalidade desta lista, ele disse isso na > primeira linha de seu email... > Vocês consideraram a possibilidade de que por algum motivo, ele nao pode > pesquisar sobre esse problema em outro lugar?! > Eu não estou defendendo a desvirtualização do objetivo desta lista, apenas > acho que vcs deveriam estar preocupados em responder a pergunta, caso saibam > a resposta... e deixar para o admin, o cargo de moderar o conteudo dos > emails... -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From samuel.peres.ferreira em gmail.com Fri May 14 10:09:07 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Fri, 14 May 2010 10:09:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?Delphi_-_Impress=E3o?= In-Reply-To: References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Message-ID: ola 3 emails (alem do off). 4 com o meu. se vcs acham q esta errado, é so ignorar e nao contribuir com a poluicao da lista. ja falei isso e repito, aki sobra moderador (e olha q o cantu nao da moleza). samuel From agalysson em gmail.com Fri May 14 10:50:21 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 14 May 2010 10:50:21 -0300 Subject: [firebase-br] "Order By" logico Message-ID: Aew galera, gostaria de saber se é possivel ordenar uma consulta por alguma condição do tipo logico... digo, tem uma tabela que determinado campo (varchar) é preenchido com um dos valores 'ent','fat','cob' entre outros... dae, eu preciso trazer esses registros em uma deternimada sequencia... primeiro todos os 'fat' e depois os outros... ou entao, primeiro os 'cob' e depois os outros... em algumas linguagens, é possivel fazer order by ("campo" = 'fat') desc nesse caso, os registros que tivessem essa condição verdadeira viriam primeiro (se o order by fosse asc, os falsos viriam primeiro)... existem algo parecido no firebird? -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" From ronaldsouza01 em gmail.com Fri May 14 10:58:13 2010 From: ronaldsouza01 em gmail.com (Ronaldo Souza) Date: Fri, 14 May 2010 10:58:13 -0300 Subject: [firebase-br] "Order By" logico In-Reply-To: References: Message-ID: Vc não poderia trazer um campo no resultado da consulta onde o conteúdo dele iria variar conforme a condição que vc quer e depois ordenar por esse campo ? Sucesso Ronaldo Alves AtonWare Ltda Em 14 de maio de 2010 10:50, Alysson Azevedo escreveu: > Aew galera, gostaria de saber se é possivel ordenar uma consulta por alguma > condição do tipo logico... > digo, tem uma tabela que determinado campo (varchar) é preenchido com um > dos > valores 'ent','fat','cob' entre outros... > dae, eu preciso trazer esses registros em uma deternimada sequencia... > primeiro todos os 'fat' e depois os outros... ou entao, primeiro os 'cob' e > depois os outros... > > em algumas linguagens, é possivel fazer > order by ("campo" = 'fat') desc > nesse caso, os registros que tivessem essa condição verdadeira viriam > primeiro (se o order by fosse asc, os falsos viriam primeiro)... > > existem algo parecido no firebird? > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rdeggau em gmail.com Fri May 14 10:59:05 2010 From: rdeggau em gmail.com (Renato Deggau) Date: Fri, 14 May 2010 10:59:05 -0300 Subject: [firebase-br] "Order By" logico In-Reply-To: References: Message-ID: Voce pode usar o iif(condicao, valortrue, valorfalse) se quer considerar so o valor fat poderia ficar assim select meuscampos, iif(campo='fat', 1, 2) minhaordem from minhatabela order by minhaordem ou com mais campos vai encadeando select meuscampos, iif(campo='fat', 1, iif(campo='cob',2,3)) minhaordem from minhatabela order by minhaordem Renato Deggau 2010/5/14 Alysson Azevedo > Aew galera, gostaria de saber se é possivel ordenar uma consulta por alguma > condição do tipo logico... > digo, tem uma tabela que determinado campo (varchar) é preenchido com um > dos > valores 'ent','fat','cob' entre outros... > dae, eu preciso trazer esses registros em uma deternimada sequencia... > primeiro todos os 'fat' e depois os outros... ou entao, primeiro os 'cob' e > depois os outros... > > em algumas linguagens, é possivel fazer > order by ("campo" = 'fat') desc > nesse caso, os registros que tivessem essa condição verdadeira viriam > primeiro (se o order by fosse asc, os falsos viriam primeiro)... > > existem algo parecido no firebird? > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 May 14 11:06:21 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 14 May 2010 11:06:21 -0300 Subject: [firebase-br] "Order By" logico In-Reply-To: References: Message-ID: <1489914143.20100514110621@warmboot.com.br> Ou select meuscampos from minhatabela order by case campo when 'fat' then 1 when 'cob' then 2 else 3 end; []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RD> Voce pode usar o iif(condicao, valortrue, valorfalse) RD> se quer considerar so o valor fat poderia ficar assim RD> select meuscampos, iif(campo='fat', 1, 2) minhaordem RD> from minhatabela RD> order by minhaordem RD> ou com mais campos vai encadeando RD> select meuscampos, iif(campo='fat', 1, iif(campo='cob',2,3)) minhaordem RD> from minhatabela RD> order by minhaordem From agalysson em gmail.com Fri May 14 11:19:00 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 14 May 2010 11:19:00 -0300 Subject: [firebase-br] "Order By" logico In-Reply-To: <1489914143.20100514110621@warmboot.com.br> References: <1489914143.20100514110621@warmboot.com.br> Message-ID: > > select meuscampos > from minhatabela > order by case campo when 'fat' then 1 when 'cob' then 2 else 3 end; > Perfect! eu ja tinha resolvido... trazia todos os 'fat' union os outros... ^^ gambiarra Zero, neh^^ enquanto q uma linha faz tudo aquilo^^ obrigado a todos. -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" 2010/5/14 Carlos H. Cantu > Ou > > > > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > RD> Voce pode usar o iif(condicao, valortrue, valorfalse) > > RD> se quer considerar so o valor fat poderia ficar assim > RD> select meuscampos, iif(campo='fat', 1, 2) minhaordem > RD> from minhatabela > RD> order by minhaordem > > RD> ou com mais campos vai encadeando > > RD> select meuscampos, iif(campo='fat', 1, iif(campo='cob',2,3)) minhaordem > RD> from minhatabela > RD> order by minhaordem > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From agalysson em gmail.com Fri May 14 15:13:21 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 14 May 2010 15:13:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Delphi_-_Impress=E3o?= In-Reply-To: References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Message-ID: bem, desculpe a todos, por estar rendendo mais um email para essa discução... eu concordo com a ideia de que essa lista deve ser auto moderada... sou totalmente a favor disso.. e alem disso, não apenas moderar os outros como a mim mesmo... o companheiro Saulo errou ao perguntar nesse email coisas sobre um tema diferente ao proposto, que é firebird... mas veja, saulo perguntou e o felix respondeu... tudo poderia ter parado por ali... alem disso, era um off com uma duvida e não propagandas, convites e moedas verdes^^... se fosse o caso, eu tb puxaria a orelha dele! Bem, me dispeço por aqui, juro que não vou extender mais isso. -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" From unixkiller em gmail.com Fri May 14 15:38:51 2010 From: unixkiller em gmail.com (Joao Marcos) Date: Fri, 14 May 2010 15:38:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?Delphi_-_Impress=E3o?= In-Reply-To: References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Message-ID: Sinceramente, acho que esse e-email já extrapolou a cota. Pelo amor de deus, um simples off-topic e essa agonia toda? O cara errou, tá certo.. Mas infelizmente, se ele não conseguiu outras fontes... FAZER O QUÊ? Acho que a intenção da maioria aqui está sendo criar polêmica meramente pra aparecer como "NOSSA, EU TÔ FAZENDO VALER A INTENÇÃO DA LISTA", mas acho que a lista realmente não precisa disso. Sem ofensas diretas, mas acho que esse email merece acabar por aqui. Sds, João Marcos. From luizcmjr em gmail.com Fri May 14 16:39:26 2010 From: luizcmjr em gmail.com (Luiz Carlos) Date: Fri, 14 May 2010 16:39:26 -0300 Subject: [firebase-br] =?utf-8?q?Delphi_-_Impress=C3=A3o?= In-Reply-To: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> References: <4bec9a07.0c3edc0a.57d1.446c@mx.google.com> Message-ID: Saulo, Voce pode compartilhar a impressora USB e na linha do Assigned utilizar o nome do compartilhamento!!! AssignFile(IMPRESSORA,'\\CAMINHO\NOME_COMPARTILHAMENTO'); Abraços!!!! Em 13 de maio de 2010 21:33, Saulo F. F. Zambotti escreveu: > Boa noite a todos. Sei que a lista é sobre Banco de Dados, mas minha dívida > é sobre Delphi. > > > > > > Eu imprimo Nota Fiscal utilizando a estrutura abaixo: > > > > AssignFile(IMPRESSORA,'LPT1:'); {Para imprimir a Nota diretamente na > Impressota} > > // AssignFile(IMPRESSORA,'C:\NOTA2_FIS.TXT'); {Para imprimir a Nota em um > arquivo ? apenas para testes} > > > > {abre a porta da impressão } > > Rewrite(IMPRESSORA); > > {envia caractere de controle para comprimir a impressão} > > { Write(IMPRESSORA); > > Write(IMPRESSORA); > > } > > { Imprime o caractere "x" (marcando Nota de Saída) e salta para próxima > linha} > > > > > > > > > > Minha dúvida é ? Como eu faço para direcionar a impressão para a porta > USB??? > > > > > > Saulo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sergio_ag em terra.com.br Fri May 14 23:38:36 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Fri, 14 May 2010 23:38:36 -0300 Subject: [firebase-br] "Order By" logico References: <1489914143.20100514110621@warmboot.com.br> Message-ID: ou: order by decode(campo, 'fat', 1, 'cob', 2, 'ent', 3, 4) From gutopj02 em gmail.com Sat May 15 09:59:27 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Sat, 15 May 2010 09:59:27 -0300 Subject: [firebase-br] Backup automatico Message-ID: Pessoal, Preciso de um programa de Backup ( de preferencia free ) com agendamentos e que faça os backups sem parar o sistema. é um sistema que vai funcionar 24hs/dia. e que possa fazer varias agendamentos onde cada um faça em um terminal da rede. Grato Guto From humberto701 em gmail.com Sat May 15 10:33:00 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Sat, 15 May 2010 10:33:00 -0300 Subject: [firebase-br] Backup automatico In-Reply-To: References: Message-ID: Use Sql Server -- Sds. HF Softwares - Soluções e Desenvolvimento Humberto Filho - Programador e Suporte Técnico (88) 8825-4164 9914-2366 3523-8885 From centriscorps em gmail.com Sat May 15 10:33:12 2010 From: centriscorps em gmail.com (renato) Date: Sat, 15 May 2010 10:33:12 -0300 Subject: [firebase-br] Backup automatico In-Reply-To: References: Message-ID: Você pode usar o gbak pra isso. Crie um arquivo batch e agende no servidor. Renato From chicote em vsp.com.br Sat May 15 11:06:28 2010 From: chicote em vsp.com.br (Chico) Date: Sat, 15 May 2010 11:06:28 -0300 Subject: [firebase-br] Backup automatico References: Message-ID: <11DE7C33858746738BCAF07D7C9B430A@CHICO> Amigo, peguei uma sugestão na lista do delphi e trabalho com ele sem problemas. Se desejar mando uma cópia para vc. Francisco ----- Original Message ----- From: "Augusto junior" To: "FireBase" Sent: Saturday, May 15, 2010 9:59 AM Subject: [firebase-br] Backup automatico Pessoal, Preciso de um programa de Backup ( de preferencia free ) com agendamentos e que faça os backups sem parar o sistema. é um sistema que vai funcionar 24hs/dia. e que possa fazer varias agendamentos onde cada um faça em um terminal da rede. Grato 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 fausto.s.a em uol.com.br Sat May 15 11:12:17 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Sat, 15 May 2010 11:12:17 -0300 Subject: [firebase-br] Backup automatico In-Reply-To: <11DE7C33858746738BCAF07D7C9B430A@CHICO> References: <11DE7C33858746738BCAF07D7C9B430A@CHICO> Message-ID: Francisco, muito me interessa isso. se puder por favor envie uma copia para: faustoalves[@]gmail[.]com Obrigado. Em 15/05/2010 11:06, Chico escreveu: > Amigo, peguei uma sugestão na lista do delphi e trabalho com ele sem > problemas. > Se desejar mando uma cópia para vc. > Francisco > > > > > ----- Original Message ----- From: "Augusto junior" > > To: "FireBase" > Sent: Saturday, May 15, 2010 9:59 AM > > Subject: [firebase-br] Backup automatico > > > Pessoal, > > Preciso de um programa de Backup ( de preferencia free ) > com agendamentos e que faça os backups sem parar o sistema. > é um sistema que vai funcionar 24hs/dia. e que possa fazer > varias agendamentos onde cada um faça em um terminal da rede. > > Grato > 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 > -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From chicote em vsp.com.br Sat May 15 11:39:23 2010 From: chicote em vsp.com.br (Chico) Date: Sat, 15 May 2010 11:39:23 -0300 Subject: [firebase-br] Backup automatico References: <11DE7C33858746738BCAF07D7C9B430A@CHICO> Message-ID: <51BAD30EA5DE4768A0B5861C221D8A70@CHICO> Se desejar, baixei de: http://www.softpedia.com/ Francisco ----- Original Message ----- From: "Fausto" To: Sent: Saturday, May 15, 2010 11:12 AM Subject: Re: [firebase-br] Backup automatico Francisco, muito me interessa isso. se puder por favor envie uma copia para: faustoalves[@]gmail[.]com Obrigado. Em 15/05/2010 11:06, Chico escreveu: > Amigo, peguei uma sugestão na lista do delphi e trabalho com ele sem > problemas. > Se desejar mando uma cópia para vc. > Francisco > > > > > ----- Original Message ----- From: "Augusto junior" > > To: "FireBase" > Sent: Saturday, May 15, 2010 9:59 AM > > Subject: [firebase-br] Backup automatico > > > Pessoal, > > Preciso de um programa de Backup ( de preferencia free ) > com agendamentos e que faça os backups sem parar o sistema. > é um sistema que vai funcionar 24hs/dia. e que possa fazer > varias agendamentos onde cada um faça em um terminal da rede. > > Grato > 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 > -- 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 From gutopj02 em gmail.com Sat May 15 12:49:02 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Sat, 15 May 2010 12:49:02 -0300 Subject: [firebase-br] Backup automatico In-Reply-To: <51BAD30EA5DE4768A0B5861C221D8A70@CHICO> References: <11DE7C33858746738BCAF07D7C9B430A@CHICO> <51BAD30EA5DE4768A0B5861C221D8A70@CHICO> Message-ID: Valeu pessoal... acho um problema a menos ... obrigado Em 15 de maio de 2010 11:39, Chico escreveu: > Se desejar, baixei de: http://www.softpedia.com/ > Francisco > > > > ----- Original Message ----- From: "Fausto" > To: > Sent: Saturday, May 15, 2010 11:12 AM > Subject: Re: [firebase-br] Backup automatico > > > Francisco, muito me interessa isso. > se puder por favor envie uma copia para: > faustoalves[@]gmail[.]com > Obrigado. > > Em 15/05/2010 11:06, Chico escreveu: >> >> Amigo, peguei uma sugestão na lista do delphi e trabalho com ele sem >> problemas. >> Se desejar mando uma cópia para vc. >> Francisco >> >> >> >> >> ----- Original Message ----- From: "Augusto junior" >> >> To: "FireBase" >> Sent: Saturday, May 15, 2010 9:59 AM >> >> Subject: [firebase-br] Backup automatico >> >> >> Pessoal, >> >> Preciso de um programa de Backup ( de preferencia free ) >> com agendamentos e que faça os backups sem parar o sistema. >> é um sistema que vai funcionar 24hs/dia. e que possa fazer >> varias agendamentos onde cada um faça em um terminal da rede. >> >> Grato >> 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 >> > > -- > 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 > From felix.sol em terra.com.br Sat May 15 18:26:28 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Sat, 15 May 2010 18:26:28 -0300 Subject: [firebase-br] RES: Backup automatico In-Reply-To: References: <11DE7C33858746738BCAF07D7C9B430A@CHICO> <51BAD30EA5DE4768A0B5861C221D8A70@CHICO> Message-ID: <001601caf475$49c552e0$dd4ff8a0$@sol@terra.com.br> Tambem tem um modulo que desenvolvi, esta disponível para download no site da Firebase. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: sábado, 15 de maio de 2010 12:49 Para: FireBase Assunto: Re: [firebase-br] Backup automatico Valeu pessoal... acho um problema a menos ... obrigado Em 15 de maio de 2010 11:39, Chico escreveu: > Se desejar, baixei de: http://www.softpedia.com/ > Francisco > > > > ----- Original Message ----- From: "Fausto" > To: > Sent: Saturday, May 15, 2010 11:12 AM > Subject: Re: [firebase-br] Backup automatico > > > Francisco, muito me interessa isso. > se puder por favor envie uma copia para: > faustoalves[@]gmail[.]com > Obrigado. > > Em 15/05/2010 11:06, Chico escreveu: >> >> Amigo, peguei uma sugestão na lista do delphi e trabalho com ele sem >> problemas. >> Se desejar mando uma cópia para vc. >> Francisco >> >> >> >> >> ----- Original Message ----- From: "Augusto junior" >> >> To: "FireBase" >> Sent: Saturday, May 15, 2010 9:59 AM >> >> Subject: [firebase-br] Backup automatico >> >> >> Pessoal, >> >> Preciso de um programa de Backup ( de preferencia free ) >> com agendamentos e que faça os backups sem parar o sistema. >> é um sistema que vai funcionar 24hs/dia. e que possa fazer >> varias agendamentos onde cada um faça em um terminal da rede. >> >> Grato >> 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 >> > > -- > 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 > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fausto.s.a em uol.com.br Sat May 15 19:45:47 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Sat, 15 May 2010 19:45:47 -0300 Subject: [firebase-br] Backup automatico In-Reply-To: <51BAD30EA5DE4768A0B5861C221D8A70@CHICO> References: <11DE7C33858746738BCAF07D7C9B430A@CHICO> <51BAD30EA5DE4768A0B5861C221D8A70@CHICO> Message-ID: E qual o nome do software?? Visto que qdo se vai em pesquisa aparece vários. Poderia ao menos dizer o que lhe agradou e esta utilizando? Em 15/05/2010 11:39, Chico escreveu: > Se desejar, baixei de: http://www.softpedia.com/ > Francisco > > > > ----- Original Message ----- From: "Fausto" > > To: > Sent: Saturday, May 15, 2010 11:12 AM > Subject: Re: [firebase-br] Backup automatico > > > Francisco, muito me interessa isso. > se puder por favor envie uma copia para: > faustoalves[@]gmail[.]com > Obrigado. > > Em 15/05/2010 11:06, Chico escreveu: >> Amigo, peguei uma sugestão na lista do delphi e trabalho com ele sem >> problemas. >> Se desejar mando uma cópia para vc. >> Francisco >> >> >> >> >> ----- Original Message ----- From: "Augusto junior" >> >> To: "FireBase" >> Sent: Saturday, May 15, 2010 9:59 AM >> >> Subject: [firebase-br] Backup automatico >> >> >> Pessoal, >> >> Preciso de um programa de Backup ( de preferencia free ) >> com agendamentos e que faça os backups sem parar o sistema. >> é um sistema que vai funcionar 24hs/dia. e que possa fazer >> varias agendamentos onde cada um faça em um terminal da rede. >> >> Grato >> 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 >> > -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From felix.sol em terra.com.br Sat May 15 19:58:51 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Sat, 15 May 2010 19:58:51 -0300 Subject: [firebase-br] Gerar novo banco In-Reply-To: <001201ca638d$1840a9f0$48c1fdd0$@com.br> References: <001201ca638d$1840a9f0$48c1fdd0$@com.br> Message-ID: <000001caf482$316bbab0$94433010$@sol@terra.com.br> Senhores, Tenho um banco com 20 tabelas, todas preenchidas com dados; preciso criar uma copia desse banco com apenas 1 das tabelas - as demais deverão existir, mas vazias. O melhor caminho é gerar um backup, restaurar com novo nome e zerar as tabelas das quais não quero os dados? Ou tem um caminho melhor? Obrigado, Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br From rnribeiro em gmail.com Sat May 15 20:18:04 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 15 May 2010 20:18:04 -0300 Subject: [firebase-br] Backup automatico In-Reply-To: References: <11DE7C33858746738BCAF07D7C9B430A@CHICO> <51BAD30EA5DE4768A0B5861C221D8A70@CHICO> Message-ID: peguei um pequeno exemplo .bat e adaptei pras minhas necessidades e ele faz dessa forma basta agendar que roda automaticamente e funciona muito bem da uma olhada e adapta as tuas necessidades rem programa para backup e restore automatico usando um arquivo .bat CD C:\ echo INICIANDO BACKUP POR FAVOR SAIA DO SISTEMA pause cd C:\Arquivos de programas\Firebird\Firebird_2_0\bin echo off Set ISC_USER=sysdba echo off set ISC_PASSWORD=masterkey echo off echo Iniciado processo de verificacao de erros e correcao caso houver problemas gfix -v -f C:\Admin\Dados\adminbd.fdb gfix -m C:\Admin\Dados\adminbd.fdb rem gfix -v -full C:\Admin\Dados\adminbd.fdb echo setando variaveis set dia=%date:~4,2% set mes=%date:~7,2% set ano=%date:~12,2% set data=%dia%_%mes%_%ano% echo Iniciando backup gbak -b -v localhost:C:\Admin\Dados\adminbd.fdb C:\Admin\Dados\Backup\adminbd%data%.fbk pause rem pause echo Concluido Em 15 de maio de 2010 19:45, Fausto escreveu: > E qual o nome do software?? > Visto que qdo se vai em pesquisa aparece vários. > Poderia ao menos dizer o que lhe agradou e esta utilizando? > > Em 15/05/2010 11:39, Chico escreveu: > > Se desejar, baixei de: http://www.softpedia.com/ >> Francisco >> >> >> >> ----- Original Message ----- From: "Fausto" >> >> To: >> Sent: Saturday, May 15, 2010 11:12 AM >> Subject: Re: [firebase-br] Backup automatico >> >> >> Francisco, muito me interessa isso. >> se puder por favor envie uma copia para: >> faustoalves[@]gmail[.]com >> Obrigado. >> >> Em 15/05/2010 11:06, Chico escreveu: >> >>> Amigo, peguei uma sugestão na lista do delphi e trabalho com ele sem >>> problemas. >>> Se desejar mando uma cópia para vc. >>> Francisco >>> >>> >>> >>> >>> ----- Original Message ----- From: "Augusto junior" >>> >>> To: "FireBase" >>> Sent: Saturday, May 15, 2010 9:59 AM >>> >>> Subject: [firebase-br] Backup automatico >>> >>> >>> Pessoal, >>> >>> Preciso de um programa de Backup ( de preferencia free ) >>> com agendamentos e que faça os backups sem parar o sistema. >>> é um sistema que vai funcionar 24hs/dia. e que possa fazer >>> varias agendamentos onde cada um faça em um terminal da rede. >>> >>> Grato >>> 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 >>> >>> >> > -- > 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 > From ecieba2 em gmail.com Sun May 16 00:45:42 2010 From: ecieba2 em gmail.com (Emerson Moreno) Date: Sun, 16 May 2010 00:45:42 -0300 Subject: [firebase-br] FIREBIRD x POSTGRESQL In-Reply-To: References: Message-ID: Todos. Em 13 de maio de 2010 17:44, Gabriel Hilbig escreveu: > Ola > > Um Cliente me perguntou pq uso FB e nao PG; > > Nao tenho conhecimento de PG. > > Uso FB ha mto tempo mas nao tenho um comparativo. > > Quais os pontos fortes do PG ? > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Emerson Moreno Desenvolvedor Delphi O grande sábio aprende por ensinar! From centriscorps em gmail.com Sun May 16 13:13:08 2010 From: centriscorps em gmail.com (renato) Date: Sun, 16 May 2010 13:13:08 -0300 Subject: [firebase-br] Gerar novo banco In-Reply-To: <-1502932577371997278@unknownmsgid> References: <001201ca638d$1840a9f0$48c1fdd0$@com.br> <-1502932577371997278@unknownmsgid> Message-ID: Extraia dois metadados do banco. Um somente com a estrutura (tabela, índices, ...) e outro com os dados da tabela que você quer. Depois é só importar no novo banco. Renato From beloelogica em gmail.com Sun May 16 15:28:14 2010 From: beloelogica em gmail.com (Eduardo Belo) Date: Sun, 16 May 2010 15:28:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF-TOPIC=5D_-_Programador_-_Cond?= =?iso-8859-1?q?i=E7=F5es_de_Trabalho?= Message-ID: Prezados, Qual a importância das condições de trabalho, o ambiente, a infra-estrutura, para que o Programador exerça plenamente as suas funções? No que o desvio de função, tão comum hoje em dia nas empresas, compromete diretamente na imagem desses profissionais em particular? Obrigado. From chicote em vsp.com.br Sun May 16 18:06:15 2010 From: chicote em vsp.com.br (Chico) Date: Sun, 16 May 2010 18:06:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF-TOPIC=5D_-_Programador_-_Cond?= =?iso-8859-1?q?i=E7=F5es_de_Trabalho?= References: Message-ID: Eduardo, trabalhando em qualquer empresa, tudo o que importa é rendimento, porque você sempre estará sendo avaliado pelo seu desempenho. Para que você exerça e desempenhe bem suas funções o ambiente, recursos físicos e companheiros, é fundamental porque te garantirá a satisfação para trabalhar. Mas, a contrapartida da empresa será sempre o salário que deverá sempre ser recompensador; porque, se você tiver familia, por exemplo, e trabalhar preocupado com a maneira como você pagará uma conta ou levar o filho no médico, você nunca desempenhará bem suas funções. Trabalhar é fundamental, ninguém vive sem ele. Só que você precisa estar completo nele para render o máximo. Se qualquer um destes fatores não forem satisfatórios, de uma chance para a empresa, reclamando com calma e mostrando que a culpa do seu baixo desempenho é de algo que cabe à empresa melhorar. Se não adiantar e a situação perdurar, peça as contas e saia porque se não você será mandado embora e o peso recairá sobre suas costas. Sempre procure uma solução amigável e em função do que te apresentarem, você pode até esperar algum tempo para que a empresa mellhore. Se não, peça as contas e tente outra vaga. profissional competente sempre tem vaga. E, no caso do problema ser você, por falta de competência, experiência ou sei lá o quê, fale abertamente, rápido antes que as pessoas percebam e se não estiverem em condição de deixar que você se atualize, peça as contas, porque ser mandado embora assim é muito ruim, porque você sempre precisará de referência para um novo emprego. Não sei se era isto que queria, mas está aí. Chico ----- Original Message ----- From: "Eduardo Belo" To: "FireBase" Sent: Sunday, May 16, 2010 3:28 PM Subject: [firebase-br] [OFF-TOPIC] - Programador - Condições de Trabalho Prezados, Qual a importância das condições de trabalho, o ambiente, a infra-estrutura, para que o Programador exerça plenamente as suas funções? No que o desvio de função, tão comum hoje em dia nas empresas, compromete diretamente na imagem desses profissionais em particular? 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 felix.sol em terra.com.br Sun May 16 18:47:55 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Sun, 16 May 2010 18:47:55 -0300 Subject: [firebase-br] RES: FIREBIRD x POSTGRESQL In-Reply-To: References: Message-ID: <000501caf541$7346ce60$59d46b20$@sol@terra.com.br> Detesto flames, mas esse tipo de resposta só serve para complicar ainda mais a questão. Exponha sua opinião, faça depoimento da sua própria experiência no uso dos 2 bancos, informe link para comparativos, etc, mas de forma a ajudar a todos. Nunca testei o PG, mas não tenho o que reclamar do FB. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Emerson Moreno Enviada em: domingo, 16 de maio de 2010 00:46 Para: FireBase Assunto: Re: [firebase-br] FIREBIRD x POSTGRESQL Todos. Em 13 de maio de 2010 17:44, Gabriel Hilbig escreveu: > Ola > > Um Cliente me perguntou pq uso FB e nao PG; > > Nao tenho conhecimento de PG. > > Uso FB ha mto tempo mas nao tenho um comparativo. > > Quais os pontos fortes do PG ? > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Emerson Moreno Desenvolvedor Delphi O grande sábio aprende por ensinar! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sun May 16 19:04:29 2010 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Sun, 16 May 2010 19:04:29 -0300 Subject: [firebase-br] RES: FIREBIRD x POSTGRESQL In-Reply-To: <000501caf541$7346ce60$59d46b20$@sol@terra.com.br> References: <000501caf541$7346ce60$59d46b20$@sol@terra.com.br> Message-ID: <4BF06BED.6060405@gmail.com> Idem ao Felix. Att Armando Em 16/05/2010 18:47, Felix - Sol escreveu: > Detesto flames, mas esse tipo de resposta só serve para complicar ainda mais > a questão. Exponha sua opinião, faça depoimento da sua própria experiência > no uso dos 2 bancos, informe link para comparativos, etc, mas de forma a > ajudar a todos. > > Nunca testei o PG, mas não tenho o que reclamar do FB. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Emerson Moreno > Enviada em: domingo, 16 de maio de 2010 00:46 > Para: FireBase > Assunto: Re: [firebase-br] FIREBIRD x POSTGRESQL > > Todos. > > Em 13 de maio de 2010 17:44, Gabriel Hilbig escreveu: > >> Ola >> >> Um Cliente me perguntou pq uso FB e nao PG; >> >> Nao tenho conhecimento de PG. >> >> Uso FB ha mto tempo mas nao tenho um comparativo. >> >> Quais os pontos fortes do PG ? >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > -- Armando Boza Gonçalves X-Software Desenvolvimento Site.: www.xsoftwaredesenvolvimento.com.br Email: armando.boza em gmail.com Msn..: armandoboza em hotmail.com Skype: armando.boza (43)8409-9735 From rogerioaccorsi em terra.com.br Sun May 16 21:04:46 2010 From: rogerioaccorsi em terra.com.br (=?iso-8859-1?Q?Rog=E9rio?=) Date: Sun, 16 May 2010 21:04:46 -0300 Subject: [firebase-br] PARADOX PARA FIREBIRD OU POSTGRESQL In-Reply-To: References: Message-ID: <000301caf554$94d49c20$be7dd460$@com.br> Boa noite! Qual a melhor forma de migrar toda uma base(tabelas, registros e dependências) em PARADOX para um banco de dados (FIREBIRD OU POSTGRESQL). Alguém me indica alguma ferramenta para essa operação e onde posso fazer download dela... Até+++ Rogério From listas em warmboot.com.br Sun May 16 21:47:02 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sun, 16 May 2010 21:47:02 -0300 Subject: [firebase-br] PARADOX PARA FIREBIRD OU POSTGRESQL In-Reply-To: <000301caf554$94d49c20$be7dd460$@com.br> References: <000301caf554$94d49c20$be7dd460$@com.br> Message-ID: <735764845.20100516214702@warmboot.com.br> A melhor forma é vc entrar no site da FireBase, clicar na opção de Procura, digitar Paradox e ler os itens retornados. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br R> Boa noite! R> Qual a melhor forma de migrar toda uma base(tabelas, registros e R> dependências) em PARADOX para um banco de dados (FIREBIRD OU POSTGRESQL). R> Alguém me indica alguma ferramenta para essa operação e onde posso fazer R> download dela... R> Até+++ R> Rogério From evertoncruz em nordestflybusiness.com.br Sun May 16 22:03:56 2010 From: evertoncruz em nordestflybusiness.com.br (evertoncruz em nordestflybusiness.com.br) Date: Mon, 17 May 2010 01:03:56 +0000 Subject: [firebase-br] =?windows-1252?q?Sugest=E3o?= Message-ID: <1977417422-1274058209-cardhu_decombobulator_blackberry.rim.net-317442175-@bda549.bisx.prod.on.blackberry> Tenho uma Bdados de uma grande empresa multinacional com seus clientes e historico financero em (.sql), como estou começando a utilizar a linguagem gostaria de saber qual a melhor ferramenta para trabalhar com essa bdados e onde encontrar um bom tutorial para iniciantes com dicas e etc. Att, Cohen Enviado pelo meu aparelho BlackBerry® da Vivo From renato_br em bol.com.br Sun May 16 22:09:48 2010 From: renato_br em bol.com.br (Renato BOL) Date: Sun, 16 May 2010 22:09:48 -0300 Subject: [firebase-br] PARADOX PARA FIREBIRD OU POSTGRESQL References: <000301caf554$94d49c20$be7dd460$@com.br> Message-ID: <5BBB6AA5761143A18B343CA4A4F14E10@zeus> Rogério No meu caso foi Paradox => Firebird. Para essa importação utilizei o Interbase DataPump v3.4. É uma ferramenta free e muito boa. Baixe no site: http://www.clevercomponents.com/downloads/datapump/dpdownload.asp Com relação a Postgresql eu nem saberia que ferramenta utilizar para importar dados. Boa sorte. Renato Alves. ----- Original Message ----- From: "Rogério" To: "'FireBase'" Sent: Sunday, May 16, 2010 9:04 PM Subject: [firebase-br] PARADOX PARA FIREBIRD OU POSTGRESQL Boa noite! Qual a melhor forma de migrar toda uma base(tabelas, registros e dependências) em PARADOX para um banco de dados (FIREBIRD OU POSTGRESQL). Alguém me indica alguma ferramenta para essa operação e onde posso fazer download dela... Até+++ Rogério ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sun May 16 23:08:16 2010 From: wellmsilva em gmail.com (Wellington Melo) Date: Sun, 16 May 2010 23:08:16 -0300 Subject: [firebase-br] PARADOX PARA FIREBIRD OU POSTGRESQL In-Reply-To: <000301caf554$94d49c20$be7dd460$@com.br> References: <000301caf554$94d49c20$be7dd460$@com.br> Message-ID: Olá Rogerio, Já estive na mesma situação. No meu caso, tive que melhorar a estrutura das tabelas e tratar a maoiria dos dados que antes estavam em uma única tabela, tais como cidade, profissão, etc, que no banco novo tinham sua propria tabela. Então achei melhor desenvolver uma aplicação para migrar este dados. Boa Sorte. Em 16 de maio de 2010 21:04, Rogério escreveu: > Boa noite! > > Qual a melhor forma de migrar toda uma base(tabelas, registros e > dependências) em PARADOX para um banco de dados (FIREBIRD OU POSTGRESQL). > Alguém me indica alguma ferramenta para essa operação e onde posso fazer > download dela... > > Até+++ > Rogério > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jandersonloko em gmail.com Sun May 16 23:59:03 2010 From: jandersonloko em gmail.com (Janderson Almeida) Date: Sun, 16 May 2010 23:59:03 -0300 Subject: [firebase-br] RES: FIREBIRD x POSTGRESQL In-Reply-To: <4BF06BED.6060405@gmail.com> References: <4BF06BED.6060405@gmail.com> Message-ID: tá aí um link com uma tabela comparativa simples, http://cafecomgelo.wordpress.com/2008/01/06/comparativo-de-gerenciadores-de-bancos-de-dados/ na minha opiniao se deve dar preferencia as ferramentas em que voce tem maior fluencia. Na questao de seguança, tendo acesso fisico ao hardware, voce consegue qualquer informacao - Já precisei recuperar algumas informações. abrass Janderson Almeida From josauro em casasoft.inf.br Mon May 17 08:53:45 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Mon, 17 May 2010 08:53:45 -0300 Subject: [firebase-br] FIREBIRD x POSTGRESQL References: Message-ID: Amigo acredito que deva se conhecer por conta propria, e fazer testes ai vc podera responder melhor o seu cliente Eu uso FireBird, mas conheço os outros tambem e sei porque uso FB e nao os outros, cada um tera seus motivos. Pontos a favor ou contra, todos tem depende do que para voce e seus sistemas/clientes importante. Abraços Josauro S.J. Em 13 de maio de 2010 17:44, Gabriel Hilbig escreveu: > Ola > > Um Cliente me perguntou pq uso FB e nao PG; > > Nao tenho conhecimento de PG. > > Uso FB ha mto tempo mas nao tenho um comparativo. > > Quais os pontos fortes do PG ? > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 May 17 08:59:01 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Mon, 17 May 2010 08:59:01 -0300 Subject: [firebase-br] OFF TOPIC: COMPONENTE ACBR Message-ID: Bom dia pessoal, estou precisando daquele componente acbr para delphi 7. Se souberem onde fazer download me passem o link por favor. Eu visitei o site da acbr mais la so encontrei aquele tal de acbr monitor, eu to Querendo so os componentes para delphi. Desde já agradeço,, From adilsonmoretti em msn.com Mon May 17 09:10:03 2010 From: adilsonmoretti em msn.com (adilsonmoretti em msn.com) Date: Mon, 17 May 2010 09:10:03 -0300 Subject: [firebase-br] RES: OFF TOPIC: COMPONENTE ACBR In-Reply-To: References: Message-ID: Bom dia! Você tem que instalar o SVN para baixar o que deseja, conforme http://acbr.sourceforge.net/drupal/?q=node/37. Adilson -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Contabiliza - Cristiano Enviada em: segunda-feira, 17 de maio de 2010 08:59 Para: 'FireBase' Assunto: [firebase-br] OFF TOPIC: COMPONENTE ACBR Bom dia pessoal, estou precisando daquele componente acbr para delphi 7. Se souberem onde fazer download me passem o link por favor. Eu visitei o site da acbr mais la so encontrei aquele tal de acbr monitor, eu to Querendo so os componentes para delphi. Desde já agradeço,, ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.819 / Banco de dados de vírus: 271.1.1/2879 - Data de Lançamento: 05/17/10 03:26:00 Nenhum vírus encontrado nessa mensagem enviada. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.819 / Banco de dados de vírus: 271.1.1/2879 - Data de Lançamento: 05/17/10 03:26:00 From armando.boza em gmail.com Mon May 17 09:12:18 2010 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Mon, 17 May 2010 09:12:18 -0300 Subject: [firebase-br] OFF TOPIC: COMPONENTE ACBR In-Reply-To: References: Message-ID: <4BF132A2.1030500@gmail.com> Por svn. http://www.forumweb.com.br/foruns/index.php?/topic/75812-acbr-disponivel-via-svn-resolvido/ Att -- Armando Boza Gonçalves X-Software Desenvolvimento Site.: www.xsoftwaredesenvolvimento.com.br Email: armando.boza em gmail.com Msn..: armandoboza em hotmail.com Skype: armando.boza (43)8409-9735 Em 17/05/2010 08:59, Contabiliza - Cristiano escreveu: > Bom dia pessoal, estou precisando daquele componente acbr para delphi 7. > > Se souberem onde fazer download me passem o link por favor. > > > > Eu visitei o site da acbr mais la so encontrei aquele tal de acbr monitor, > eu to > > Querendo so os componentes para delphi. > > > > Desde já agradeço,, > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From vansiqq em gmail.com Mon May 17 09:12:07 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Mon, 17 May 2010 09:12:07 -0300 Subject: [firebase-br] OFF TOPIC: COMPONENTE ACBR In-Reply-To: References: Message-ID: <4BF13297.2000304@gmail.com> O repositório SVN deles é: https://acbr.svn.sourceforge.net/svnroot/acbr/trunk Contabiliza - Cristiano escreveu: > Bom dia pessoal, estou precisando daquele componente acbr para delphi 7. > > Se souberem onde fazer download me passem o link por favor. > > > > Eu visitei o site da acbr mais la so encontrei aquele tal de acbr monitor, > eu to > > Querendo so os componentes para delphi. > > > > Desde já agradeço,, > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From leonardo em infoles.com.br Mon May 17 09:23:47 2010 From: leonardo em infoles.com.br (Leonardo - Infoles Software Development) Date: Mon, 17 May 2010 09:23:47 -0300 Subject: [firebase-br] RES: Gerar novo banco In-Reply-To: <000001caf482$316bbab0$94433010$@sol@terra.com.br> Message-ID: Felix, qual utilitario vc usa? Pelo IbExpert isso é bem simples... Vc vai la em Tools --> Extract Metadata Lá vc pode escolher a estrutura de todas as tabelas (comandos create tables) bem como os dados presentes (comando insert). Tenta lá... Abraços! Atenciosamente, ________________________________ Leonardo N. Martins Programador Infoles - Software Development *Pabx (19) 3862-8470 * leonardo em infoles.com.br WebSite:www.infoles.com.br ________________________________ "Quando todos tem a mesma tecnologia a diferença são as pessoas!" -----Mensagem original----- De: Felix - Sol [mailto:felix.sol em terra.com.br] Enviada em: sábado, 15 de maio de 2010 19:59 Para: 'FireBase' Assunto: [firebase-br] Gerar novo banco Senhores, Tenho um banco com 20 tabelas, todas preenchidas com dados; preciso criar uma copia desse banco com apenas 1 das tabelas - as demais deverão existir, mas vazias. O melhor caminho é gerar um backup, restaurar com novo nome e zerar as tabelas das quais não quero os dados? Ou tem um caminho melhor? Obrigado, Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br From cpd em contabilizanet.com.br Mon May 17 09:42:17 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Mon, 17 May 2010 09:42:17 -0300 Subject: [firebase-br] RES: OFF TOPIC: COMPONENTE ACBR In-Reply-To: <4BF13297.2000304@gmail.com> Message-ID: Obrigado pessoal... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: segunda-feira, 17 de maio de 2010 09:12 Para: FireBase Assunto: Re: [firebase-br] OFF TOPIC: COMPONENTE ACBR O repositório SVN deles é: https://acbr.svn.sourceforge.net/svnroot/acbr/trunk Contabiliza - Cristiano escreveu: > Bom dia pessoal, estou precisando daquele componente acbr para delphi 7. > > Se souberem onde fazer download me passem o link por favor. > > > > Eu visitei o site da acbr mais la so encontrei aquele tal de acbr monitor, > eu to > > Querendo so os componentes para delphi. > > > > Desde já agradeço,, > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- []’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 __________ Information from ESET NOD32 Antivirus, version of virus signature database 3832 (20090206) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 3832 (20090206) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 3832 (20090206) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From eduardo em embras.net Mon May 17 09:42:19 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Mon, 17 May 2010 09:42:19 -0300 Subject: [firebase-br] "Order By" logico In-Reply-To: References: Message-ID: Por mais simples q possa parecer baseado no q vc disse simplesmente resolveria com o basico: order by CAMPO ou order by CAMPO desc por q estaria em sequencia alfabetica Em 14 de maio de 2010 10:50, Alysson Azevedo escreveu: > Aew galera, gostaria de saber se é possivel ordenar uma consulta por alguma > condição do tipo logico... > digo, tem uma tabela que determinado campo (varchar) é preenchido com um dos > valores 'ent','fat','cob' entre outros... > dae, eu preciso trazer esses registros em uma deternimada sequencia... > primeiro todos os 'fat' e depois os outros... ou entao, primeiro os 'cob' e > depois os outros... > > em algumas linguagens, é possivel fazer > order by ("campo" = 'fat') desc > nesse caso, os registros que tivessem essa condição verdadeira viriam > primeiro (se o order by fosse asc, os falsos viriam primeiro)... > > existem algo parecido no firebird? > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From agalysson em gmail.com Mon May 17 09:48:27 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Mon, 17 May 2010 09:48:27 -0300 Subject: [firebase-br] "Order By" logico In-Reply-To: References: Message-ID: Mais ou menos... o exemplo que eu dei aki era apenas uma parte de um todo... eu disse 3 codigos mas o total são uns 15, com a possibilidade de ser alterado porteriormente, para mais ou para menos.. realmente seria o caso de um simples order by campo [asc|desc] se eu tivesse apenas aqueles campos... mas eu não posso garantir que só haverá akeles codigos... a sequencia não é regida por ordem alfabetica e sim pela escolha do usuario, seja ela qual for... vlw pela consideração -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 17 de maio de 2010 09:42, Eduardo Pombo escreveu: > Por mais simples q possa parecer baseado no q vc disse simplesmente > resolveria com o basico: > > order by CAMPO > ou > order by CAMPO desc > > por q estaria em sequencia alfabetica > > > > Em 14 de maio de 2010 10:50, Alysson Azevedo > escreveu: > > Aew galera, gostaria de saber se é possivel ordenar uma consulta por > alguma > > condição do tipo logico... > > digo, tem uma tabela que determinado campo (varchar) é preenchido com um > dos > > valores 'ent','fat','cob' entre outros... > > dae, eu preciso trazer esses registros em uma deternimada sequencia... > > primeiro todos os 'fat' e depois os outros... ou entao, primeiro os 'cob' > e > > depois os outros... > > > > em algumas linguagens, é possivel fazer > > order by ("campo" = 'fat') desc > > nesse caso, os registros que tivessem essa condição verdadeira viriam > > primeiro (se o order by fosse asc, os falsos viriam primeiro)... > > > > existem algo parecido no firebird? > > -- > > > > Alysson Gonçalves de Azevedo > > (11) 8491-7730 > > > > (\(''^_^ )/) > > > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > > gritando: -Perdi tudo!!!" > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon May 17 10:28:42 2010 From: felipearon em gmail.com (Felipe Aron) Date: Mon, 17 May 2010 10:28:42 -0300 Subject: [firebase-br] IBO - RequestLive Message-ID: Pessoal, sempre utilizei o IBO para acesso ao Firebird, e sempre deixei definido as DML da tabela na Query (Insert/Update/Delete). Sei que se utilizar a propriedade "RequestLive" como TRUE, a Query consegue de forma dinamica montar a DML. Porém isso tem um custo de performance correto? É interessante utilizar o RequestLive? -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From listas em warmboot.com.br Mon May 17 10:44:56 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 17 May 2010 10:44:56 -0300 Subject: [firebase-br] IBO - RequestLive In-Reply-To: References: Message-ID: <1793301912.20100517104456@warmboot.com.br> Em 99% dos casos, eu deixo o RequestLive true, e nunca percebi problemas de performance por causa disso. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FA> Pessoal, sempre utilizei o IBO para acesso ao Firebird, e sempre deixei FA> definido as DML da tabela na Query (Insert/Update/Delete). FA> Sei que se utilizar a propriedade "RequestLive" como TRUE, a Query consegue FA> de forma dinamica montar a DML. Porém isso tem um custo de performance FA> correto? FA> É interessante utilizar o RequestLive? From felipearon em gmail.com Mon May 17 10:52:22 2010 From: felipearon em gmail.com (Felipe Aron) Date: Mon, 17 May 2010 10:52:22 -0300 Subject: [firebase-br] IBO - RequestLive In-Reply-To: <1793301912.20100517104456@warmboot.com.br> References: <1793301912.20100517104456@warmboot.com.br> Message-ID: Muito bom Cantu, vou começar a utilizar tb então - O ganho no desenvolvimento pra mim será grande. :D Abraço Cantu. 2010/5/17 Carlos H. Cantu > Em 99% dos casos, eu deixo o RequestLive true, e nunca percebi > problemas de performance por causa disso. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > FA> Pessoal, sempre utilizei o IBO para acesso ao Firebird, e sempre deixei > FA> definido as DML da tabela na Query (Insert/Update/Delete). > > FA> Sei que se utilizar a propriedade "RequestLive" como TRUE, a Query > consegue > FA> de forma dinamica montar a DML. Porém isso tem um custo de performance > FA> correto? > > FA> É interessante utilizar o RequestLive? > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From eduardo em embras.net Mon May 17 11:01:21 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Mon, 17 May 2010 11:01:21 -0300 Subject: [firebase-br] SQL (complexa) In-Reply-To: References: Message-ID: select first 1 data_inicio, valor from teste where data_inicio <= cast('04/04/2009' as Date) order by data_inicio desc espero ter ajudado, Ps: nao usei a data final partindo do suposto q o banco esteja integro sem data intercalada e assim nao se preocuparia com a data final para os registros de valores atuais q por nao estar preenchido poderia nao trazer registros, alias, vc poderia ate nem usar mais a data final se considerar q um valor perde sua vigenia apenas quando tiver outro valor. Em 11 de maio de 2010 13:09, Hélio Oliveira escreveu: > Boa tarde Colegas! > > Não estou conseguindo chegar a um resultado satisfatório para obter um > determinado valor em uma consulta. > > Tenho uma tabela "TESTE" com os seguintes campos: > matricula integer, > data_inicio date, > data_final date, > valor numeric(14,2) > > A mesma esta populada com os seguinte valores > matricula   data_inicio    data_final   valor >  10        02/01/2009     30/06/2009   500,00 >  10        01/07/2009     30/11/2009   650,00 >  10        01/12/2009           800,00 > > O que preciso: > Se o mês informado estiver compreendido entre 1/2009 e 6/2009 o valor > retornado seja 500,00; > Se o mês informado estiver compreendido entre 7/2009 e 11/2009 o valor > retornado seja 650,00; > Se o mês informado for 12/2009 ou maior o valor retornado seja 800,00; > > Estou tentando com a seguinte SQL mais o resultado não é satisfatório, pois > em alguns meses são retornados todos os registros. > > select x.* > from teste x > where x.matricula = 10 >  and (((extract(month from x.data_inicio) = :mes >  and    extract(year  from x.data_inicio) = :ano) >   or   (extract(month from x.data_inicio) <= :mes >  and    extract(year  from x.data_inicio) >= :ano))) > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.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 > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From felipearon em gmail.com Mon May 17 11:02:22 2010 From: felipearon em gmail.com (Felipe Aron) Date: Mon, 17 May 2010 11:02:22 -0300 Subject: [firebase-br] IBO - RequestLive In-Reply-To: References: <1793301912.20100517104456@warmboot.com.br> Message-ID: O uso do RequestLive, além de setado como TRUE, e definir a KeyRelation (Nome da Tabela), existe alguma outra propriedade para setar? 2010/5/17 Felipe Aron > Muito bom Cantu, vou começar a utilizar tb então - O ganho no > desenvolvimento pra mim será grande. :D > > Abraço Cantu. > > 2010/5/17 Carlos H. Cantu > > Em 99% dos casos, eu deixo o RequestLive true, e nunca percebi >> problemas de performance por causa disso. >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.com.br >> >> FA> Pessoal, sempre utilizei o IBO para acesso ao Firebird, e sempre >> deixei >> FA> definido as DML da tabela na Query (Insert/Update/Delete). >> >> FA> Sei que se utilizar a propriedade "RequestLive" como TRUE, a Query >> consegue >> FA> de forma dinamica montar a DML. Porém isso tem um custo de performance >> FA> correto? >> >> FA> É interessante utilizar o RequestLive? >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > www.felipearon.com.br (Curso Online XNA) > -- > Twitter: @felipearon > > Lista discussão XNA-Br: > http://br.groups.yahoo.com/group/xna-br/ > > www.xnabrasil.net - NOVO PORTAL SOBRE XNA > -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From administrator em portaldovigilante.com.br Mon May 17 11:27:01 2010 From: administrator em portaldovigilante.com.br (Evandro Jorge) Date: Mon, 17 May 2010 11:27:01 -0300 Subject: [firebase-br] Refresh Message-ID: Pessoal, vi uma matéria do Cantu sobre auto refresh no firebird só que os exemplos utilizam o componente IBO onde baixar? -- Evandro J. Machado CEO - Portal do Vigilante http://www.portaldovigilante.com.br From listas em warmboot.com.br Mon May 17 11:40:38 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 17 May 2010 11:40:38 -0300 Subject: [firebase-br] Refresh In-Reply-To: References: Message-ID: <442276530.20100517114038@warmboot.com.br> Pessoa, vamos procurar antes de perguntar... uma simples busca no site da firebase por IBO ou IBObjects responderia sua pergunta. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EJ> Pessoal, vi uma matéria do Cantu sobre auto refresh no firebird só que os EJ> exemplos utilizam o componente IBO onde baixar? From fellipe.h em uol.com.br Mon May 17 16:58:10 2010 From: fellipe.h em uol.com.br (Fellipe Henrique) Date: Mon, 17 May 2010 16:58:10 -0300 Subject: [firebase-br] Como utilizar uma data num select? Message-ID: Amigos, estou com um problema meio complicado... seguinte... a seguir minha instrução SQL: select * from CTB_ENCERRAMENTO where data >= Bom, não posso utilizar parametro, então tenho que passar tudo como string mesmo... na minha máquina faço assim: select * from CTB_ENCERRAMENTO where data >= '05.17.2010' ou seja mm.dd.yyyy e funciona, mas na máquina do cliente não funciona! Lá funciona assim: dd/mm/yyyy, mas na minha não... e ambas as máquinas a configuração regional está identica, e a formatacao da data está: dd/mm/yyyy Como soluciono isso? Pra deixar de um jeito que funcione em qualquer local... Obrigado.... -- ================================================= .~. T.·.F.·.A.·. /v\ // \\ Fellipe Henrique P. Soares /( )\ Linux Administrator/Delphi Developer for Win32 Applications ^^-^^ E-mail/MSN Messenger: fellipe.h em uol.com.br / fellipe em imicro.com.br LINUX Skype: fellipehenrique ICQ: 58101708 ================================================= From wellmsilva em gmail.com Mon May 17 17:26:19 2010 From: wellmsilva em gmail.com (Wellington Melo) Date: Mon, 17 May 2010 17:26:19 -0300 Subject: [firebase-br] Como utilizar uma data num select? In-Reply-To: References: Message-ID: Olá Felipe, Qual o tipo do campo "data" ? Se for o caso tenta isso: select * from CTB_ENCERRAMENTO where data >= Cast('05.17.2010' as date); Espero de ajudado. Em 17 de maio de 2010 16:58, Fellipe Henrique escreveu: > Amigos, estou com um problema meio complicado... seguinte... a seguir minha > instrução SQL: > > select * from CTB_ENCERRAMENTO where data >= > > > Bom, não posso utilizar parametro, então tenho que passar tudo como string > mesmo... na minha máquina faço assim: > > select * from CTB_ENCERRAMENTO where data >= '05.17.2010' > > ou seja mm.dd.yyyy e funciona, mas na máquina do cliente não funciona! > > Lá funciona assim: dd/mm/yyyy, mas na minha não... e ambas as máquinas a > configuração regional está identica, e a formatacao da data está: dd/mm/yyyy > > Como soluciono isso? Pra deixar de um jeito que funcione em qualquer > local... > > Obrigado.... > > > -- > ================================================= > .~. T.·.F.·.A.·. > /v\ > // \\ Fellipe Henrique P. Soares > /( )\ Linux Administrator/Delphi Developer for Win32 Applications > ^^-^^ E-mail/MSN Messenger: fellipe.h em uol.com.br / > fellipe em imicro.com.br > LINUX Skype: fellipehenrique ICQ: 58101708 > ================================================= > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix.sol em terra.com.br Mon May 17 17:41:55 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Mon, 17 May 2010 17:41:55 -0300 Subject: [firebase-br] Rotinas para BMP / JPEG no banco [ meio OFF ] In-Reply-To: References: <000001caf482$316bbab0$94433010$@sol@terra.com.br> Message-ID: <001501caf601$65225730$2f670590$@sol@terra.com.br> Rotinas do Delphi que podem ser implementadas em qualquer banco, não necessariamente apenas no Firebird; todas foram conseguidas na Internet, com algumas adequações para suprir minhas necessidades. ImFoto é um componente do tipo TImage. Dialog é um TOpenPictureDialog. procedure TFm_Cadastro.ImFotoClick(Sender: TObject); var ext : string; image: TJPEGImage; begin if LabelCodigo.Caption <> '' then // ou seja, se estiver com um registro na tela no modo de edição begin Dialog.FileName := ''; Dialog.Execute; if Dialog.FileName <> '' Then begin ext := UpperCase(ExtractFileExt(Dialog.FileName)); if (ext <> '.BMP') and (ext <> '.JPG') and (ext <> '.JPEG') then begin messagedlg('Formato de imagem não suportado! Utilize Jpeg ou Bitmap.',mtError,[mbOk],0); Abort; end; image:= TJPEGImage.Create; if ext <> '.BMP' then begin image.LoadFromFile(Dialog.FileName); _ImFoto.Picture.Bitmap := jpeg2bmp( image ); end else _ImFoto.Picture.LoadFromFile( Dialog.FileName ); ImFoto.Picture.Bitmap := QualityResizeBitmap(_ImFoto.Picture.Bitmap,ImFoto.Width,ImFoto.Height,Gauge1); image.Assign( ImFoto.Picture.Bitmap ); ImFoto.Picture.Assign( image ); FreeAndNil(image); end; end; end; // converte imagem de jpeg para bmp function jpeg2bmp(imagem: TJPEGImage): TBitmap; begin result:= TBitmap.Create; // instancia o bitmap result.Width:= imagem.Width; // altera as propriedades (largura/altura) para desenhar a imagem jpeg nele result.Height:= imagem.Height; result.Canvas.Draw(0, 0, imagem); // desenha a imagem jpeg no canvas end; // faz um resize na imagem BMP function QualityResizeBitmap(bmpOrig : TBitmap; newWidth, newHeight: Integer; gauge : TGauge) : TBitmap; var xIni, xFin, yIni, yFin, xSalt, ySalt: Double; _ii, X, Y, pX, pY, tpX: Integer; R, G, B: Integer; pxColor: TColor; begin _ii := 0; gauge.Visible := True; gauge.MaxValue:= pred(newHeight) * pred(newWidth); result:= TBitmap.Create; // instancia o bitmap result.Width := newWidth; result.Height := newHeight; xSalt := bmpOrig.Width / newWidth; ySalt := bmpOrig.Height / newHeight; yFin := 0; for Y := 0 to pred(newHeight) do begin yIni := yFin; yFin := yIni + ySalt; if yFin >= bmpOrig.Height then yFin := pred(bmpOrig.Height); xFin := 0; for X := 0 to pred(newWidth) do begin Inc(_ii); gauge.Progress:= _ii; xIni := xFin; xFin := xIni + xSalt; if xFin >= bmpOrig.Width then xFin := pred(bmpOrig.Width); R := 0; G := 0; B := 0; tpX := 0; for pY := Round(yIni) to Round(yFin) do for pX := Round(xIni) to Round(xFin) do begin Inc(tpX); pxColor := ColorToRGB(bmpOrig.Canvas.Pixels[pX, pY]); R := R + GetRValue(pxColor); G := G + GetGValue(pxColor); B := B + GetBValue(pxColor); end; result.Canvas.Pixels[X,Y] := RGB(Round(R/tpX),Round(G/tpX),Round(B/tpX)); end; end; gauge.Visible := False; end; Para salvar o cadastro eu uso StoredProc, segue código relativo a foto: var _objeto : TMemoryStream; { ... } // converte objeto image _objeto := TMemoryStream.Create; if ImFoto.Picture.Graphic <> nil then ImFoto.Picture.Graphic.SaveToStream(_objeto); { ... } if ImFoto.Picture.Graphic <> nil then SP_Ins_Upd_Del.ParamByName('pfoto').LoadFromStream( _objeto ,ftBlob) else SP_Ins_Upd_Del.Params[27].Value := ''; Como dizem aqui, hth ? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br From felix.sol em terra.com.br Mon May 17 17:42:56 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Mon, 17 May 2010 17:42:56 -0300 Subject: [firebase-br] RES: RES: Gerar novo banco In-Reply-To: References: <000001caf482$316bbab0$94433010$@sol@terra.com.br> Message-ID: <001b01caf601$88edda90$9ac98fb0$@sol@terra.com.br> Utilitário nenhum; preciso incluir dentro da minha aplicação... Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Leonardo - Infoles Software Development Enviada em: segunda-feira, 17 de maio de 2010 09:24 Para: 'FireBase' Assunto: [firebase-br] RES: Gerar novo banco Felix, qual utilitario vc usa? Pelo IbExpert isso é bem simples... Vc vai la em Tools --> Extract Metadata Lá vc pode escolher a estrutura de todas as tabelas (comandos create tables) bem como os dados presentes (comando insert). Tenta lá... Abraços! Atenciosamente, ________________________________ Leonardo N. Martins Programador Infoles - Software Development *Pabx (19) 3862-8470 * leonardo em infoles.com.br WebSite:www.infoles.com.br ________________________________ "Quando todos tem a mesma tecnologia a diferença são as pessoas!" -----Mensagem original----- De: Felix - Sol [mailto:felix.sol em terra.com.br] Enviada em: sábado, 15 de maio de 2010 19:59 Para: 'FireBase' Assunto: [firebase-br] Gerar novo banco Senhores, Tenho um banco com 20 tabelas, todas preenchidas com dados; preciso criar uma copia desse banco com apenas 1 das tabelas - as demais deverão existir, mas vazias. O melhor caminho é gerar um backup, restaurar com novo nome e zerar as tabelas das quais não quero os dados? Ou tem um caminho melhor? Obrigado, Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From agalysson em gmail.com Mon May 17 17:46:03 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Mon, 17 May 2010 17:46:03 -0300 Subject: [firebase-br] Como utilizar uma data num select? In-Reply-To: References: Message-ID: assim, o que acontece se vc tentar usar parametros? pq a vida inteira eu uso eles e nunca tive problema algum... de qq forma, ainda não vi nenhum banco que não aceite o formato yyyy-mm-dd (acho que esse é o padrão americano, ansi) -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 17 de maio de 2010 17:26, Wellington Melo escreveu: > Olá Felipe, > Qual o tipo do campo "data" ? > Se for o caso tenta isso: > select * from CTB_ENCERRAMENTO where data >= Cast('05.17.2010' as date); > > Espero de ajudado. > > Em 17 de maio de 2010 16:58, Fellipe Henrique >escreveu: > > > Amigos, estou com um problema meio complicado... seguinte... a seguir > minha > > instrução SQL: > > > > select * from CTB_ENCERRAMENTO where data >= > > > > > > Bom, não posso utilizar parametro, então tenho que passar tudo como > string > > mesmo... na minha máquina faço assim: > > > > select * from CTB_ENCERRAMENTO where data >= '05.17.2010' > > > > ou seja mm.dd.yyyy e funciona, mas na máquina do cliente não funciona! > > > > Lá funciona assim: dd/mm/yyyy, mas na minha não... e ambas as máquinas a > > configuração regional está identica, e a formatacao da data está: > dd/mm/yyyy > > > > Como soluciono isso? Pra deixar de um jeito que funcione em qualquer > > local... > > > > Obrigado.... > > > > > > -- > > ================================================= > > .~. T.·.F.·.A.·. > > /v\ > > // \\ Fellipe Henrique P. Soares > > /( )\ Linux Administrator/Delphi Developer for Win32 Applications > > ^^-^^ E-mail/MSN Messenger: fellipe.h em uol.com.br / > > fellipe em imicro.com.br > > LINUX Skype: fellipehenrique ICQ: 58101708 > > ================================================= > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 May 17 17:54:36 2010 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Mon, 17 May 2010 17:54:36 -0300 Subject: [firebase-br] Como utilizar uma data num select? In-Reply-To: References: Message-ID: Felipe, O Firebird usa internamente as seguintes máscaras para data, independente das configurações regionais do Windows: dd.mm.aaaa mm/dd/aaaa Entre outras. []s Andrei Em 17 de maio de 2010 16:58, Fellipe Henrique escreveu: > Amigos, estou com um problema meio complicado... seguinte... a seguir minha > instrução SQL: > > select * from CTB_ENCERRAMENTO where data >= > > > Bom, não posso utilizar parametro, então tenho que passar tudo como string > mesmo... na minha máquina faço assim: > > select * from CTB_ENCERRAMENTO where data >= '05.17.2010' > > ou seja mm.dd.yyyy e funciona, mas na máquina do cliente não funciona! > > Lá funciona assim: dd/mm/yyyy, mas na minha não... e ambas as máquinas a > configuração regional está identica, e a formatacao da data está: dd/mm/yyyy > > Como soluciono isso? Pra deixar de um jeito que funcione em qualquer > local... > > Obrigado.... > > > -- > ================================================= > .~. T.·.F.·.A.·. > /v\ > // \\ Fellipe Henrique P. Soares > /( )\ Linux Administrator/Delphi Developer for Win32 Applications > ^^-^^ E-mail/MSN Messenger: fellipe.h em uol.com.br / > fellipe em imicro.com.br > LINUX Skype: fellipehenrique ICQ: 58101708 > ================================================= > > From samuelbasso em gmail.com Mon May 17 22:42:15 2010 From: samuelbasso em gmail.com (Samuel M. Basso) Date: Mon, 17 May 2010 22:42:15 -0300 Subject: [firebase-br] DESCRIBE FIELD (Documentacao banco) Message-ID: Olá Pessoal! Gostaria de uma opinião a respeito de documentação de banco de dados, sempre procurei diversas ferramentas para ser feito isso mas nunca me adaptei a uma, e como o IBExpert tem bastante recursos tais como geração de documentaçao em html ele mostra de todos os campos a descriçao uma observaçao que vc pode utilizar. Ai vem minha pergunta, essa descrição vale a pena ser usada em todas colunas das tabelas do banco? Tem algum problema? Alguem tem outra ideia ou ferramenta para documentar todo banco de dados firebird? -- Atenciosamente, Samuel M. Basso Cel: (54) 8135-3723 Skype: samuelbasso E-mail/MSN: samuelbasso em gmail.com Web site: www.samuelbasso.com From dimas em dbsoftinformatica.com.br Tue May 18 08:43:21 2010 From: dimas em dbsoftinformatica.com.br (Dimas Bolognani) Date: Tue, 18 May 2010 08:43:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Ref=2E_Migra=E7=E3o_Banco_?= =?iso-8859-1?q?Firebird_1=2E5_para_2=2E1?= In-Reply-To: References: Message-ID: Bom dia Danilo, Estou querendo passar a usar o firebird 2.1 e conforme você esta mencionado abaixo no IBO tenho que Colocar os apelidos em algumas query no campos keylinks e masterlinks. Você poderia me dar um exemplo de um instrução SQL com apelidos e como você colocou nos campos keylink e masterlink? No meu caso eu uso o nome da tabelas.campo no campos keylink e masterlink e não funcionou no 2.1. Estou tirando o nome Da tabela antes do campo para funcionar, será que sem o nome da tabela ou do apelido da algum problema? Atte. DBSOFT INFORMÁTICA LTDA OURO FINO - MG TEL:(35)3441-5254 DIMAS BOLOGNANI CEL:9978-8540 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Danilo Gomes Enviada em: terça-feira, 13 de abril de 2010 08:20 Para: FireBase Assunto: Re: [firebase-br] Ref. Migração Banco Firebird 1.5 para 2.1 Olá Fiz esse mesmo processo e funcionou numa boa. A unica coisa que tive que acertar no IBO em algumas querys é ter que colocar os apelidos nos campos keylinks e masterlinks Abraço Danilo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Tue May 18 08:49:53 2010 From: bzottis em ig.com.br (Zottis) Date: Tue, 18 May 2010 08:49:53 -0300 Subject: [firebase-br] RES: RES: RES: Gerar novo banco In-Reply-To: <001b01caf601$88edda90$9ac98fb0$@sol@terra.com.br> References: <000001caf482$316bbab0$94433010$@sol@terra.com.br> <001b01caf601$88edda90$9ac98fb0$@sol@terra.com.br> Message-ID: <000901caf680$3edfedb0$bc9fc910$@com.br> Use O IBExpert para Gerar o Script que vc precisa, depois no inicio de seu programa, verifica se o banco existe, se não existir, Roda O script feito. Assim que eu procediria. Espero que ajude. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix - Sol Enviada em: segunda-feira, 17 de maio de 2010 17:43 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Gerar novo banco Utilitário nenhum; preciso incluir dentro da minha aplicação... Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Leonardo - Infoles Software Development Enviada em: segunda-feira, 17 de maio de 2010 09:24 Para: 'FireBase' Assunto: [firebase-br] RES: Gerar novo banco Felix, qual utilitario vc usa? Pelo IbExpert isso é bem simples... Vc vai la em Tools --> Extract Metadata Lá vc pode escolher a estrutura de todas as tabelas (comandos create tables) bem como os dados presentes (comando insert). Tenta lá... Abraços! Atenciosamente, ________________________________ Leonardo N. Martins Programador Infoles - Software Development *Pabx (19) 3862-8470 * leonardo em infoles.com.br WebSite:www.infoles.com.br ________________________________ "Quando todos tem a mesma tecnologia a diferença são as pessoas!" -----Mensagem original----- De: Felix - Sol [mailto:felix.sol em terra.com.br] Enviada em: sábado, 15 de maio de 2010 19:59 Para: 'FireBase' Assunto: [firebase-br] Gerar novo banco Senhores, Tenho um banco com 20 tabelas, todas preenchidas com dados; preciso criar uma copia desse banco com apenas 1 das tabelas - as demais deverão existir, mas vazias. O melhor caminho é gerar um backup, restaurar com novo nome e zerar as tabelas das quais não quero os dados? Ou tem um caminho melhor? Obrigado, Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2879 - Data de Lançamento: 05/17/10 03:26:00 From felipearon em gmail.com Tue May 18 08:54:39 2010 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 18 May 2010 08:54:39 -0300 Subject: [firebase-br] IBO para Delphi 2010 / Fb. 2.1 Message-ID: Pessoal, vi no site do IBObjects.com que já tem a versão 4.9.9 que serve para o Delphi 2010. Eu tenho a versão 4.8.7. - Essa versão serve para Delphi 2010 + Fb 2.1 ? -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From armando.boza em gmail.com Tue May 18 08:55:42 2010 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Tue, 18 May 2010 08:55:42 -0300 Subject: [firebase-br] DESCRIBE FIELD (Documentacao banco) In-Reply-To: References: Message-ID: <4BF2803E.8050309@gmail.com> Eu costumo utilizar o Description do campo para guardar informações dos valores do campo. Exemplo: 0 e 1, S ou N, ATIVO ou INATIVO, etc. E informações de funcionalidade geral. Exemplo: Se este campo for null indica tal coisa. Att -- Armando Boza Gonçalves X-Software Desenvolvimento Site.: www.xsoftwaredesenvolvimento.com.br Email: armando.boza em gmail.com Msn..: armandoboza em hotmail.com Skype: armando.boza (43)8409-9735 Em 17/05/2010 22:42, Samuel M. Basso escreveu: > Olá Pessoal! > > Gostaria de uma opinião a respeito de documentação de banco de dados, sempre > procurei diversas ferramentas para ser feito isso mas nunca me adaptei a > uma, e como o IBExpert tem bastante recursos tais como geração de > documentaçao em html ele mostra de todos os campos a descriçao uma > observaçao que vc pode utilizar. > > Ai vem minha pergunta, essa descrição vale a pena ser usada em todas colunas > das tabelas do banco? Tem algum problema? Alguem tem outra ideia ou > ferramenta para documentar todo banco de dados firebird? > > > > From ralhos em gmail.com Tue May 18 09:07:39 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Tue, 18 May 2010 09:07:39 -0300 Subject: [firebase-br] IBO para Delphi 2010 / Fb. 2.1 In-Reply-To: References: Message-ID: <1274184459.3034.0.camel@gerasoft-desktop> Utilizo a versão 4.8.7 do IBO com Firebird 2.1, mas no delphi 6. Em Ter, 2010-05-18 às 08:54 -0300, Felipe Aron escreveu: > Pessoal, vi no site do IBObjects.com que já tem a versão 4.9.9 que serve > para o Delphi 2010. > > Eu tenho a versão 4.8.7. - Essa versão serve para Delphi 2010 + Fb 2.1 ? > > From felipearon em gmail.com Tue May 18 09:13:28 2010 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 18 May 2010 09:13:28 -0300 Subject: [firebase-br] IBO para Delphi 2010 / Fb. 2.1 In-Reply-To: <1274184459.3034.0.camel@gerasoft-desktop> References: <1274184459.3034.0.camel@gerasoft-desktop> Message-ID: Utilizo no Delphi 7 tb sem problemas. Porém estou querendo migrar meu projeto para o Delphi 2010. 2010/5/18 Carlos Roberto da Silva > Utilizo a versão 4.8.7 do IBO com Firebird 2.1, mas no delphi 6. > > Em Ter, 2010-05-18 às 08:54 -0300, Felipe Aron escreveu: > > Pessoal, vi no site do IBObjects.com que já tem a versão 4.9.9 que serve > > para o Delphi 2010. > > > > Eu tenho a versão 4.8.7. - Essa versão serve para Delphi 2010 + Fb 2.1 ? > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From listas em warmboot.com.br Tue May 18 09:16:44 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 18 May 2010 09:16:44 -0300 Subject: [firebase-br] IBO para Delphi 2010 / Fb. 2.1 In-Reply-To: References: Message-ID: <391614963.20100518091644@warmboot.com.br> FA> Eu tenho a versão 4.8.7. - Essa versão serve para Delphi 2010 + Fb 2.1 ? Não. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From joseasilva em bol.com.br Tue May 18 09:16:48 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Tue, 18 May 2010 09:16:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_=09Ref=2E_Migra=E7=E3?= =?iso-8859-1?q?o_Banco_Firebird_1=2E5_para_2=2E1?= In-Reply-To: Message-ID: <20100518121653.A98FAB6@smart5.bol.com.br> Não uso ibo, uso IBX mas creio que a logica é a mesma: Voce pode continuar usando o nome da tabela.campo, somente não esqueça de fazer isso também no sql. Ex: 1. Select clientes.NOME, clientes.ENDERECO, ... from CLIENTES clientes where clientes.ID = :IDDoCliente; 2. Select clientes.* from CLIENTES clientes [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Dimas Bolognani Enviada em: terça-feira, 18 de maio de 2010 08:43 Para: 'FireBase' Assunto: [firebase-br] RES: Ref. Migração Banco Firebird 1.5 para 2.1 Bom dia Danilo, Estou querendo passar a usar o firebird 2.1 e conforme você esta mencionado abaixo no IBO tenho que Colocar os apelidos em algumas query no campos keylinks e masterlinks. Você poderia me dar um exemplo de um instrução SQL com apelidos e como você colocou nos campos keylink e masterlink? No meu caso eu uso o nome da tabelas.campo no campos keylink e masterlink e não funcionou no 2.1. Estou tirando o nome Da tabela antes do campo para funcionar, será que sem o nome da tabela ou do apelido da algum problema? Atte. DBSOFT INFORMÁTICA LTDA OURO FINO - MG TEL:(35)3441-5254 DIMAS BOLOGNANI CEL:9978-8540 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Danilo Gomes Enviada em: terça-feira, 13 de abril de 2010 08:20 Para: FireBase Assunto: Re: [firebase-br] Ref. Migração Banco Firebird 1.5 para 2.1 Olá Fiz esse mesmo processo e funcionou numa boa. A unica coisa que tive que acertar no IBO em algumas querys é ter que colocar os apelidos nos campos keylinks e masterlinks Abraço Danilo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue May 18 09:23:05 2010 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 18 May 2010 09:23:05 -0300 Subject: [firebase-br] IBO para Delphi 2010 / Fb. 2.1 In-Reply-To: <391614963.20100518091644@warmboot.com.br> References: <391614963.20100518091644@warmboot.com.br> Message-ID: Vlw Cantu. Vou entrar em contato lá com o pessoal então :D On Tue, May 18, 2010 at 9:16 AM, Carlos H. Cantu wrote: > FA> Eu tenho a versão 4.8.7. - Essa versão serve para Delphi 2010 + Fb 2.1 > ? > > Não. > > []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 > -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From clicio em prognum.com.br Tue May 18 10:38:44 2010 From: clicio em prognum.com.br (Carlos Clicio) Date: Tue, 18 May 2010 10:38:44 -0300 Subject: [firebase-br] RES: SQL SERVER to FIREBIRD In-Reply-To: <20100513145405.C26B2B1@smart6.bol.com.br> References: <20100513145405.C26B2B1@smart6.bol.com.br> Message-ID: <4BF29864.6010409@prognum.com.br> Para fazer a transferencia diretamente eu faço o seguinte : 1)Instale o driver ODBC do firebird 2)Va no painel de controle e crie uma entrada no ODBC apontando para o firebird 3)Use a ferramenta de exportação do MSSQL ( dtapump) selecionando a origem o MSSql selecionando o banco e o destino como DataSource do driver ODBC do interbase Jose Aparecido da Silva escreveu: > Procure por IBPump em www.clevercomponents.com > Ele com certeza irá fazer isso. > > [ ]' > Jose Aparecido da Silva > Fasystem > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Valmir Cardoso > Enviada em: quinta-feira, 13 de maio de 2010 08:42 > Para: FireBase > Assunto: Re: [firebase-br] SQL SERVER to FIREBIRD > > > Renato, > > Obrigado por sua opinião... > > ...mas: > > a) Por causa de 1 só cliente, não pretendemos mudar toda a estrutura e > investimentos que já fizemos em nossos sistemas, voltados para Firebird. Lá > na frente pode aparece um outro cliente com PostGree, MySql, e não queremos > tentar abraçar todos SGDBs. Estamos focados no Firebird e ele, até hoje, não > > nos deixou na mão. Somos autônomos, e de pequeno porte. > b) Não, o meu módulo não terá que conversar com o banco SQL Server. O que eu > > preciso é somente uma vez, abrir o SQL Server, extraír os dados que eu > preciso de dentro de suas tables...e só. > > > Valmir > > > > ----- Original Message ----- > From: "renato" > To: "FireBase" > Sent: Thursday, May 13, 2010 3:50 AM > Subject: Re: [firebase-br] SQL SERVER to FIREBIRD > > > Se esse cliente tem o SQL Server, porque não utilizá-lo? > Não vejo sentido (e vantagem) em você instalar o Firebird nessa máquina. > Serão dois serviços disputando recursos do hardware. Sem contar que o teu > módulo terá que conversar com dois bancos e dentro dele fazer todas as > validações necessárias, coisa que poderia estar num banco só. De certa forma > isso se parece com POG. :) > > > Abraços, > > 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 > From cury.fb em gmail.com Tue May 18 10:39:16 2010 From: cury.fb em gmail.com (cury firebird) Date: Tue, 18 May 2010 10:39:16 -0300 Subject: [firebase-br] DESCRIBE FIELD (Documentacao banco) In-Reply-To: References: Message-ID: <94D0A11BD20A42E7AD6EB4832792C31A@CIT2> Bom dia Samuel... Eu acho que vale a pena sim, colocar uma descrição bem detalhada de cada campo, eu acho que ajuda muito no desenvolvimento e manutenção tanto do banco como das aplicações! []´s Rodrigo Cury -------------------------------------------------- From: "Samuel M. Basso" Sent: Monday, May 17, 2010 10:42 PM To: "FireBase" Subject: [firebase-br] DESCRIBE FIELD (Documentacao banco) > Olá Pessoal! > > Gostaria de uma opinião a respeito de documentação de banco de dados, > sempre > procurei diversas ferramentas para ser feito isso mas nunca me adaptei a > uma, e como o IBExpert tem bastante recursos tais como geração de > documentaçao em html ele mostra de todos os campos a descriçao uma > observaçao que vc pode utilizar. > > Ai vem minha pergunta, essa descrição vale a pena ser usada em todas > colunas > das tabelas do banco? Tem algum problema? Alguem tem outra ideia ou > ferramenta para documentar todo banco de dados firebird? > > > > -- > Atenciosamente, > > Samuel M. Basso > Cel: (54) 8135-3723 > Skype: samuelbasso > E-mail/MSN: samuelbasso em gmail.com > Web site: www.samuelbasso.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 cury.fb em gmail.com Tue May 18 10:40:06 2010 From: cury.fb em gmail.com (cury firebird) Date: Tue, 18 May 2010 10:40:06 -0300 Subject: [firebase-br] Como utilizar uma data num select? In-Reply-To: References: Message-ID: <5581BA01BE3B4E6081AF1AF6AF70D139@CIT2> será que não é a versão do FB diferente na maquina do cliente ??? -------------------------------------------------- From: "Fellipe Henrique" Sent: Monday, May 17, 2010 4:58 PM To: Subject: [firebase-br] Como utilizar uma data num select? > Amigos, estou com um problema meio complicado... seguinte... a seguir > minha instrução SQL: > > select * from CTB_ENCERRAMENTO where data >= > > > Bom, não posso utilizar parametro, então tenho que passar tudo como string > mesmo... na minha máquina faço assim: > > select * from CTB_ENCERRAMENTO where data >= '05.17.2010' > > ou seja mm.dd.yyyy e funciona, mas na máquina do cliente não funciona! > > Lá funciona assim: dd/mm/yyyy, mas na minha não... e ambas as máquinas a > configuração regional está identica, e a formatacao da data está: > dd/mm/yyyy > > Como soluciono isso? Pra deixar de um jeito que funcione em qualquer > local... > > Obrigado.... > > > -- > ================================================= > .~. T.·.F.·.A.·. > /v\ > // \\ Fellipe Henrique P. Soares > /( )\ Linux Administrator/Delphi Developer for Win32 Applications > ^^-^^ E-mail/MSN Messenger: fellipe.h em uol.com.br / > fellipe em imicro.com.br > LINUX Skype: fellipehenrique ICQ: 58101708 > ================================================= > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danrgomes em gmail.com Tue May 18 15:29:02 2010 From: danrgomes em gmail.com (Danilo Gomes) Date: Tue, 18 May 2010 15:29:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Ref=2E_Migra=E7=E3o_Banco_Fir?= =?iso-8859-1?q?ebird_1=2E5_para_2=2E1?= In-Reply-To: References: Message-ID: Olá Dimas Seria assim que estou usando Com duas tabelas: Tabela TDiscente cd_discente int cd_pessoa int cd_curso int ativo int etc ... tabela TPessoa cd_pessoa int nome varchar(60) endereci varchar(60) etc ... *Na aba sql * select * FROM TDISCENTE *tdis* *Na aba KeyLinks* *TDIS.*CD_DISCENTE *Na aba MasterLinks* *TDIS*.CD_PESSOA = *TPES*.CD_PESSOA É mais ou menos essa a idéia .. voce tambem poderia colocar o nome da tabela ao invés do apelido Danilo From lucius.magliano em gmail.com Tue May 18 17:39:20 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Tue, 18 May 2010 17:39:20 -0300 Subject: [firebase-br] contar eventos usando apenas o clientdataset Message-ID: Nossa me aparece cada coisa aqui , tem um software antigo aqui da empresa que usa dados em arquivo .cds , do client dataset . queria qeuse alguem pudesse me desse um help preciso fazer uma consulta contando a quantidade de eventos no banco , o comando para firebird seria algo assim : select count (* ) from registro where leitor = 1 alguem sabe coo fazer isso no clientdataset ? sem mais Lucius Magliano -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From cwfsa1 em gmail.com Tue May 18 23:00:33 2010 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Tue, 18 May 2010 23:00:33 -0300 Subject: [firebase-br] DESCRIBE FIELD (Documentacao banco) In-Reply-To: <94D0A11BD20A42E7AD6EB4832792C31A@CIT2> References: <94D0A11BD20A42E7AD6EB4832792C31A@CIT2> Message-ID: <4BF34641.1060902@gmail.com> Uso o DBDesigner. Carlos Wilson. cury firebird escreveu: > Bom dia Samuel... > > Eu acho que vale a pena sim, colocar uma descrição bem detalhada de > cada campo, eu acho que ajuda muito no desenvolvimento e manutenção > tanto do banco como das aplicações! > > []´s > Rodrigo Cury > -------------------------------------------------- > From: "Samuel M. Basso" > Sent: Monday, May 17, 2010 10:42 PM > To: "FireBase" > Subject: [firebase-br] DESCRIBE FIELD (Documentacao banco) > >> Olá Pessoal! >> >> Gostaria de uma opinião a respeito de documentação de banco de dados, >> sempre >> procurei diversas ferramentas para ser feito isso mas nunca me adaptei a >> uma, e como o IBExpert tem bastante recursos tais como geração de >> documentaçao em html ele mostra de todos os campos a descriçao uma >> observaçao que vc pode utilizar. >> >> Ai vem minha pergunta, essa descrição vale a pena ser usada em todas >> colunas >> das tabelas do banco? Tem algum problema? Alguem tem outra ideia ou >> ferramenta para documentar todo banco de dados firebird? >> >> >> >> -- >> Atenciosamente, >> >> Samuel M. Basso >> Cel: (54) 8135-3723 >> Skype: samuelbasso >> E-mail/MSN: samuelbasso em gmail.com >> Web site: www.samuelbasso.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 > From dimas em dbsoftinformatica.com.br Wed May 19 08:03:21 2010 From: dimas em dbsoftinformatica.com.br (Dimas Bolognani) Date: Wed, 19 May 2010 08:03:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_Ref=2E_Migra=E7=E3o?= =?iso-8859-1?q?_Banco_Firebird_1=2E5_para_2=2E1?= In-Reply-To: References: Message-ID: <00ba01caf742$e5c510c0$b14f3240$@com.br> Bom dia Danilo, Eu sempre coloquei o nome da tabela antes dos campos KeyLinks e MasterLinks, mas fui fazer alguns teste Com a versão 2.1 e deu erro justamente nestes campos e ai retirei o nome da tabela e deixei só o Campos e deu certo, rodou tanto no firebird 1.5 quanto no 2.1 normalmente. Tentei colocar apelido mas não aceitou no IBO, só aceita com o nome da tabela mas quando rodo no firebird 2.1 Da erro e na 1.5 não. Será que é a versão do meu IBO, ainda uso a 4.5? Atte. DBSOFT INFORMÁTICA LTDA OURO FINO - MG TEL:(35)3441-5254 DIMAS BOLOGNANI CEL:9978-8540 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Danilo Gomes Enviada em: terça-feira, 18 de maio de 2010 15:29 Para: FireBase Assunto: Re: [firebase-br] RES: Ref. Migração Banco Firebird 1.5 para 2.1 Olá Dimas Seria assim que estou usando Com duas tabelas: Tabela TDiscente cd_discente int cd_pessoa int cd_curso int ativo int etc ... tabela TPessoa cd_pessoa int nome varchar(60) endereci varchar(60) etc ... *Na aba sql * select * FROM TDISCENTE *tdis* *Na aba KeyLinks* *TDIS.*CD_DISCENTE *Na aba MasterLinks* *TDIS*.CD_PESSOA = *TPES*.CD_PESSOA É mais ou menos essa a idéia .. voce tambem poderia colocar o nome da tabela ao invés do apelido Danilo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 May 19 08:26:19 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 19 May 2010 08:26:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_Ref=2E_Migra=E7=E3o?= =?iso-8859-1?q?_Banco_Firebird_1=2E5_para_2=2E1?= In-Reply-To: <00ba01caf742$e5c510c0$b14f3240$@com.br> References: <00ba01caf742$e5c510c0$b14f3240$@com.br> Message-ID: <441779066.20100519082619@warmboot.com.br> O Firebird 2.0 (e superiores) não permite mais misturar nomes e apelidos nos campos de um mesmo select. Vc precisa atualizar sua versão do IBO, e se definiu um apelido para as tabelas do select, usar esse apelido ao indicar os campos desejados. Uma solução temporária pode ser habilitar o flag RelaxedAliasChecking no firebird.conf []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DB> Bom dia Danilo, DB> Eu sempre coloquei o nome da tabela antes dos campos KeyLinks e MasterLinks, DB> mas fui fazer alguns teste DB> Com a versão 2.1 e deu erro justamente nestes campos e ai retirei o nome da DB> tabela e deixei só o DB> Campos e deu certo, rodou tanto no firebird 1.5 quanto no 2.1 normalmente. DB> Tentei colocar apelido mas não aceitou no IBO, só aceita com o nome da DB> tabela mas quando rodo no firebird 2.1 DB> Da erro e na 1.5 não. DB> Será que é a versão do meu IBO, ainda uso a 4.5? DB> Atte. DB> DBSOFT INFORMÁTICA LTDA DB> OURO FINO - MG DB> TEL:(35)3441-5254 DB> DIMAS BOLOGNANI DB> CEL:9978-8540 DB> -----Mensagem original----- DB> De: lista-bounces em firebase.com.br DB> [mailto:lista-bounces em firebase.com.br] Em DB> nome de Danilo Gomes DB> Enviada em: terça-feira, 18 de maio de 2010 15:29 DB> Para: FireBase DB> Assunto: Re: [firebase-br] RES: Ref. Migração Banco Firebird 1.5 para 2.1 DB> Olá Dimas DB> Seria assim que estou usando DB> Com duas tabelas: DB> Tabela TDiscente DB> cd_discente int DB> cd_pessoa int DB> cd_curso int DB> ativo int DB> etc ... DB> tabela TPessoa DB> cd_pessoa int DB> nome varchar(60) DB> endereci varchar(60) DB> etc ... DB> *Na aba sql * DB> select * DB> FROM DB> TDISCENTE *tdis* DB> *Na aba KeyLinks* DB> *TDIS.*CD_DISCENTE DB> *Na aba MasterLinks* DB> *TDIS*.CD_PESSOA = *TPES*.CD_PESSOA DB> É mais ou menos essa a idéia .. voce tambem poderia colocar o nome da tabela DB> ao invés do apelido DB> Danilo DB> ______________________________________________ DB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br DB> Para saber como gerenciar/excluir seu cadastro na lista, use: DB> http://www.firebase.com.br/fb/artigo.php?id=1107 DB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa DB> ______________________________________________ DB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br DB> Para saber como gerenciar/excluir seu cadastro na lista, use: DB> http://www.firebase.com.br/fb/artigo.php?id=1107 DB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jlima em sh.com.br Wed May 19 12:12:43 2010 From: jlima em sh.com.br (Jesiel) Date: Wed, 19 May 2010 12:12:43 -0300 Subject: [firebase-br] ner Message-ID: <4BF3FFEB.1070401@sh.com.br> From jlima em sh.com.br Wed May 19 12:14:35 2010 From: jlima em sh.com.br (Jesiel) Date: Wed, 19 May 2010 12:14:35 -0300 Subject: [firebase-br] Resposta Message-ID: <4BF4005B.8070700@sh.com.br> Infezlimente não posso ajudar, pois a minha área é contábil-financeiro From josauro em casasoft.inf.br Wed May 19 13:27:37 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Wed, 19 May 2010 13:27:37 -0300 Subject: [firebase-br] Sweep durante o Backup References: Message-ID: <49A37F76FA35422899955BFCA9F7D79C@papaleguas> Prezados Apenas para confirmação de um artigo que informa a desnecessidade de fazer sweep, caso se faça backup do banco de dados (sem restaure apenas backup). Temos processos de automatização do backup diariamente, então dessa forma o sweep nao precisara estar ativo e nem ser feito explicitamente ? Abraços Josauro S.J. From listas em warmboot.com.br Wed May 19 14:04:26 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 19 May 2010 14:04:26 -0300 Subject: [firebase-br] Sweep durante o Backup In-Reply-To: <49A37F76FA35422899955BFCA9F7D79C@papaleguas> References: <49A37F76FA35422899955BFCA9F7D79C@papaleguas> Message-ID: <239389080.20100519140426@warmboot.com.br> Não é bem assim. O backup (sem o -g) vai correr o banco de dados inteiro, desencadeando a garbage collection nas tabelas. No entanto, o sweep, além da GC, também avança a Oldest Interesting Transaction, portanto, não são a mesma coisa. Sugiro que vc leia: http://www.firebase.com.br/fb/artigo.php?id=331 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSJ> Prezados JSJ> Apenas para confirmação de um artigo que informa a desnecessidade de JSJ> fazer sweep, caso se faça backup do banco de dados (sem restaure apenas JSJ> backup). JSJ> Temos processos de automatização do backup diariamente, então dessa JSJ> forma o sweep nao precisara estar ativo e nem ser feito explicitamente ? JSJ> Abraços JSJ> Josauro S.J. JSJ> ______________________________________________ JSJ> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JSJ> Para saber como gerenciar/excluir seu cadastro na lista, use: JSJ> http://www.firebase.com.br/fb/artigo.php?id=1107 JSJ> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lcarlos2000 em bol.com.br Wed May 19 15:58:39 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Wed, 19 May 2010 15:58:39 -0300 Subject: [firebase-br] importar dados Message-ID: <48EBBA5C1FC8407090132A0F2F48C787@luiz180906> Olá, Sou novato com o Firebird e tem um cliente que tem um banco de dados da palmdesktop que pode ser exportado para o formato Vcard. Tem algum modo de importar esses dados para um banco Firebird? Grato Luiz Carlos From phdorocha em ig.com.br Wed May 19 16:21:25 2010 From: phdorocha em ig.com.br (Paulo Henrique dos Santos Andrade) Date: Wed, 19 May 2010 16:21:25 -0300 Subject: [firebase-br] RES: Ref. Comparar 2 bancos Firebird In-Reply-To: <007401caf2d6$2098d310$61ca7930$@com.br> References: <4BEC54B9.9040902@softwareeagle.com.br> <007401caf2d6$2098d310$61ca7930$@com.br> Message-ID: Olá pessoal, alguém conhece algum código qual possa utiliar por meu sistema? Meu sistema utiliza base Fire 1.5 e eu utiliso o componente para fazer a conexão. Geralmente eu utilizo o IBExpert tbm, mas só que preciso instalar ele nas máquinas que instalo meu sistema. Gostaria de algo independente tipo, um código em Delphi. Em 13 de maio de 2010 16:54, Oliveira, José Augusto Siqueira de < jaso em jaso.com.br> escreveu: > Uso o IbExpert versão full. Bao também. (Apesar de não ser free). > > Atenciosamente, > > Oliveira, José Augusto Siqueira de > JASO Tecnologia & Desenvolvimento > Consultoria em desenvolvimento de sistemas. > "Non deterret sapientem mors" > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Software Eagle - Jorge Henrique > Enviada em: quinta-feira, 13 de maio de 2010 16:36 > Para: FireBase > Assunto: Re: [firebase-br] Ref. Comparar 2 bancos Firebird > > Eu uso o IB Database Comparer e funciona mto bem! Ele compara todos os > objetos do banco de dados. > A vantagem dele é que dá pra rodar no Linux pelo Wine. O DataBase > Comparer da Clever é joia, mas não roda via Wine. > > []'s > Jorge Henrique > > Em 13-05-2010 15:54, Omar Haddad escreveu: > > Salve amigos(as), > > > > Gostaria de saber se vocês sabem de uma ferramenta boa e se possível fre > ( > > ;) ) para comparar 2 .FDB, inclusive, se possível, os conteúdos das > > Triggers, SP, etc. > > > > Obrigado a todos. > > > > Abraço. > > > > > -- > > *Jorge Henrique Aguiar* > Gerente de Desenvolvimento > Software Eagle > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From phdorocha em ig.com.br Wed May 19 17:24:33 2010 From: phdorocha em ig.com.br (Paulo Henrique dos Santos Andrade) Date: Wed, 19 May 2010 17:24:33 -0300 Subject: [firebase-br] RES: RES: Gerar novo banco In-Reply-To: <3531027616444931473@unknownmsgid> References: <3531027616444931473@unknownmsgid> Message-ID: Como faria para rodar um código do IBExpert no Delphi 7? Para fazer ações ditas...? Em 17 de maio de 2010 17:42, Felix - Sol escreveu: > Utilitário nenhum; preciso incluir dentro da minha aplicação... > > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Leonardo - Infoles Software Development > Enviada em: segunda-feira, 17 de maio de 2010 09:24 > Para: 'FireBase' > Assunto: [firebase-br] RES: Gerar novo banco > > Felix, qual utilitario vc usa? Pelo IbExpert isso é bem simples... > Vc vai la em Tools --> Extract Metadata > Lá vc pode escolher a estrutura de todas as tabelas (comandos create > tables) > bem como os dados presentes (comando insert). > > Tenta lá... > > Abraços! > > > Atenciosamente, > > ________________________________ > > Leonardo N. Martins > Programador > > Infoles - Software Development > > *Pabx (19) 3862-8470 > * leonardo em infoles.com.br > WebSite:www.infoles.com.br > ________________________________ > > "Quando todos tem a mesma tecnologia a diferença são as pessoas!" > > > -----Mensagem original----- > De: Felix - Sol [mailto:felix.sol em terra.com.br] > Enviada em: sábado, 15 de maio de 2010 19:59 > Para: 'FireBase' > Assunto: [firebase-br] Gerar novo banco > > Senhores, > > Tenho um banco com 20 tabelas, todas preenchidas com dados; preciso criar > uma copia desse banco com apenas 1 das tabelas - as demais deverão existir, > mas vazias. > > O melhor caminho é gerar um backup, restaurar com novo nome e zerar as > tabelas das quais não quero os dados? > > Ou tem um caminho melhor? > > Obrigado, > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cury.fb em gmail.com Wed May 19 17:49:21 2010 From: cury.fb em gmail.com (cury firebird) Date: Wed, 19 May 2010 17:49:21 -0300 Subject: [firebase-br] RES: Ref. Comparar 2 bancos Firebird In-Reply-To: References: <4BEC54B9.9040902@softwareeagle.com.br><007401caf2d6$2098d310$61ca7930$@com.br> Message-ID: Você mesmo pode criar uma rotina que abre o arquivo de script com as alterações a serem feitas, e vai executando linha a linha! eu fiz um em VB.net... só tive problema com o comando "DESCRIBE" e também para criar o arquivo de script, pois eu tinha duas opções: ou colocava os comandos somente em uma linha ou colocava tags para determinar o início e o fim do comando... eu acabei escolhendo a segunda opção, e isso é um pouquinho chato para alterações muito grandes, mas como no meu caso as alterações serão bem pequenas e gradativas foi tranquilo! ps: o Ibexpert (full) gera o arquivo de script com as diferenças entre dois bancos! outro programa bom que faz isso tb é o database comparer .... []´s -------------------------------------------------- From: "Paulo Henrique dos Santos Andrade" Sent: Wednesday, May 19, 2010 4:21 PM To: "FireBase" Subject: Re: [firebase-br] RES: Ref. Comparar 2 bancos Firebird > Olá pessoal, alguém conhece algum código qual possa utiliar por meu > sistema? > > Meu sistema utiliza base Fire 1.5 e eu utiliso o componente para fazer a > conexão. > > Geralmente eu utilizo o IBExpert tbm, mas só que preciso instalar ele nas > máquinas que instalo meu sistema. > > Gostaria de algo independente tipo, um código em Delphi. > > Em 13 de maio de 2010 16:54, Oliveira, José Augusto Siqueira de < > jaso em jaso.com.br> escreveu: > >> Uso o IbExpert versão full. Bao também. (Apesar de não ser free). >> >> Atenciosamente, >> >> Oliveira, José Augusto Siqueira de >> JASO Tecnologia & Desenvolvimento >> Consultoria em desenvolvimento de sistemas. >> "Non deterret sapientem mors" >> >> "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e >> seus >> anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem >> conter informações confidenciais sujeitas a restrição legal de >> comunicação >> entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. >> ciente de que a distribuição, divulgação ou disseminação das informações >> aqui contidas ou anexadas é terminantemente proibida, sujeitando o >> responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de >> retorná-la de imediato ao remetente, eliminando-a definitivamente de seu >> sistema. Em caso de dúvida, queira por favor entrar em contato conosco." >> >> "Confidentiality notice" - This message and its attachments are addressed >> solely to the persons above and may contain privileged and confidential >> communication. If you have received the message in error, the >> distribution >> or dissemination of the content hereof is prohibited. Please return it >> immediately to the sender and please delete the message from your system >> on >> a permanent basis. Should you have any questions, please contact." >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Software Eagle - Jorge Henrique >> Enviada em: quinta-feira, 13 de maio de 2010 16:36 >> Para: FireBase >> Assunto: Re: [firebase-br] Ref. Comparar 2 bancos Firebird >> >> Eu uso o IB Database Comparer e funciona mto bem! Ele compara todos os >> objetos do banco de dados. >> A vantagem dele é que dá pra rodar no Linux pelo Wine. O DataBase >> Comparer da Clever é joia, mas não roda via Wine. >> >> []'s >> Jorge Henrique >> >> Em 13-05-2010 15:54, Omar Haddad escreveu: >> > Salve amigos(as), >> > >> > Gostaria de saber se vocês sabem de uma ferramenta boa e se possível >> > fre >> ( >> > ;) ) para comparar 2 .FDB, inclusive, se possível, os conteúdos das >> > Triggers, SP, etc. >> > >> > Obrigado a todos. >> > >> > Abraço. >> > >> >> >> -- >> >> *Jorge Henrique Aguiar* >> Gerente de Desenvolvimento >> Software Eagle >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix.sol em terra.com.br Wed May 19 18:56:54 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Wed, 19 May 2010 18:56:54 -0300 Subject: [firebase-br] RES: importar dados In-Reply-To: <48EBBA5C1FC8407090132A0F2F48C787@luiz180906> References: <48EBBA5C1FC8407090132A0F2F48C787@luiz180906> Message-ID: <000001caf79e$33aefd40$9b0cf7c0$@sol@terra.com.br> Voce pode fazer um programa para isso, inclusive configurando campo a campo que vem do arquivo do palmdesktop... Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luiz Carlos Enviada em: quarta-feira, 19 de maio de 2010 15:59 Para: FireBase Assunto: [firebase-br] importar dados Olá, Sou novato com o Firebird e tem um cliente que tem um banco de dados da palmdesktop que pode ser exportado para o formato Vcard. Tem algum modo de importar esses dados para um banco Firebird? 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 From gutopj02 em gmail.com Wed May 19 20:03:48 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 19 May 2010 20:03:48 -0300 Subject: [firebase-br] sql com 2 tabelas Message-ID: Preciso de um sql como segue. * tabela 1 (produtos) codigo descricao * tabela 2 (compras) codigo dataCompra unidades * tabela 3 (Vendas) codigo unidades dataVenda a sql deve retornar produtos.codigo produtos.descricao compras.dataCompra compras.unidades campoX onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >= COMPRAS.DATACOMPRA Tem como ? Grato Guto From rnribeiro em gmail.com Thu May 20 05:21:19 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 20 May 2010 05:21:19 -0300 Subject: [firebase-br] importar dados In-Reply-To: <48EBBA5C1FC8407090132A0F2F48C787@luiz180906> References: <48EBBA5C1FC8407090132A0F2F48C787@luiz180906> Message-ID: se vc conseguir transformar esses dados em txt usando clientdataset, vc consegue facilmente importar os dados Em 19 de maio de 2010 15:58, Luiz Carlos escreveu: > Olá, > > Sou novato com o Firebird e tem um cliente que tem um banco de dados da > palmdesktop que pode ser exportado para o formato Vcard. Tem algum modo de > importar esses dados para um banco Firebird? > > 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 > From nanfilho em gmail.com Thu May 20 09:53:47 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Thu, 20 May 2010 09:53:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= Message-ID: Olá pessoal, sou novo na lista entrei aqui para ajudar os mais novos e tambem tentar ajuda para "broncas" feias ^^ já tive muitos desafios com o firebird e fui resolvendo , até que me deparei com esse que até agora pelo menos não resolvi.. vamos lá tenho um sistema rodando numa empresa a 2 anos +- , com umas 40 máquinas client-server , delphi 2007, IBX, firebird 2.1.3 . há pouco mais de 3 meses o sistema simplesmente parava 1x por dia, depois de uns 15 dias, fiz uma análise com o gfix, que encontrou inúmeros erros de index e outros mais. fiz um backup-restore, e ok, no erros, o sistema parou de dar a bendita travada diaria. estava tudo perfeito, até que na semana passada, um trator bateu em um poste aqui do lado da empresa, e o servidor(que tinha um no break que estava ruim =/) simplesmente não aguentou, reiniciando varias vezes em pleno uso na empresa. resultado: o banco simplesmente "se ferrou" perdeu indices, constraints e tudo mais. demorei algumas horas para "limpar" tudo, novamente usando o gfix checando erros, backup restores, etc. deixei o banco 100% inclusive ficou mais rápido. agora o sistema pelo menos 3x por semana para 1x por dia novamente. informações importantes: -o sistema começa a ficar extrememamente lento, pra não dizer impraticável. -verificando processo do firebird no windows, está tudo normal. -acesso o banco via ibxexpert tambem sem problemas -basta dar stop/start no firebird que tudo volta ao normal pra terminar: tenho uma pastinha chamada "manutenção" que uso no pen drive pra fazer essas analises do gfix de emergencia. obviamente tenho a fbclient.dll dentro dela notei que a data da dll está mais antiga do que a do servidor (2.1.3) realmente não lembro de qual versão é a minha dll do pen drive, vou tentar hoje a noite fazer novamente um backup restore usando a dll atualizada. será que isso tem alguma relação? estou tentando de tudo, desculpem o texto longo, mas é para que fique bem claro. abraço a todo! -- Atenciosamente Fernando Filho From robson.catunda em gmail.com Thu May 20 10:42:37 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Thu, 20 May 2010 10:42:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: Fernando, 1 - esse banco foi criado originalmente na versão fb2.1.3 ? 2 - caso tenha sido em versões anteriores vc fez o backup na versão original e restaurou na 2.1.3 ? 3 - que eu saiba, à partir da versão 1.5 o firebird começou a se desvincular do interbase, passando a ter funcionalidades próprias, e o ibx, que é originalmente pra interbase, tb deixou de acompanhar as funcionalidades do firebird. Eu há muito troquei o ibx pelo dbexpress. Mude tb pra dbexpress ou ibo. 4 - veja se não há excesso de indices. 5 - ibx trabalha muito com transações aparentes. Verifique se estão todas sendo tratadas e finalizadas corretamente. Transações abertas e esquecidas são a maior causa de lentidão sistematica nos bd, que começa com desempenho normal e aos poucos vai ficando lento. 6 - sendo multi-usuários, com servidor único, verifique se algum usuário engraçadinho não instalou o um servidor de firebird no terminal dele e está se conectando à sua base de dados. 7 - por último, verifique as parametrizações de suas consultas. From rcardoso em datasystemnet.com.br Thu May 20 10:57:35 2010 From: rcardoso em datasystemnet.com.br (Rodrigo Aparecido Cardoso) Date: Thu, 20 May 2010 10:57:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: <4BF53FCF.5030409@datasystemnet.com.br> Olá Fernando! Verifique sua aplicação delphi, você deve estar deixando Transações em aberto.... Como fica muito tempo, vai carregando o Servidor firebird e por isso você dando um stop/start ele volta ao normal... Verifique os seus Commits... Esteja sempre fechando as transações que esse problema vai sumir... Att. Rodrigo Ap. Cardoso Data System Em 20/05/2010 09:53, Fernando Filho escreveu: > Olá pessoal, sou novo na lista entrei aqui para ajudar os mais novos e > tambem tentar ajuda para "broncas" feias ^^ > já tive muitos desafios com o firebird e fui resolvendo , até que me deparei > com esse que até agora pelo menos não resolvi.. > > vamos lá > tenho um sistema rodando numa empresa a 2 anos +- , com umas 40 máquinas > client-server , delphi 2007, IBX, firebird 2.1.3 . > há pouco mais de 3 meses o sistema simplesmente parava 1x por dia, depois de > uns 15 dias, fiz uma análise com o gfix, que encontrou inúmeros erros de > index e outros mais. > fiz um backup-restore, e ok, no erros, o sistema parou de dar a bendita > travada diaria. > estava tudo perfeito, até que na semana passada, um trator bateu em um poste > aqui do lado da empresa, e o servidor(que tinha um no break que estava ruim > =/) simplesmente não aguentou, reiniciando varias vezes em pleno uso na > empresa. resultado: o banco simplesmente "se ferrou" perdeu indices, > constraints e tudo mais. > demorei algumas horas para "limpar" tudo, novamente usando o gfix checando > erros, backup restores, etc. deixei o banco 100% inclusive ficou mais > rápido. > agora o sistema pelo menos 3x por semana para 1x por dia novamente. > informações importantes: > > -o sistema começa a ficar extrememamente lento, pra não dizer impraticável. > -verificando processo do firebird no windows, está tudo normal. > -acesso o banco via ibxexpert tambem sem problemas > -basta dar stop/start no firebird que tudo volta ao normal > > pra terminar: tenho uma pastinha chamada "manutenção" que uso no pen drive > pra fazer essas analises do gfix de emergencia. obviamente tenho a > fbclient.dll dentro dela > notei que a data da dll está mais antiga do que a do servidor (2.1.3) > realmente não lembro de qual versão é a minha dll do pen drive, vou tentar > hoje a noite fazer novamente > um backup restore usando a dll atualizada. será que isso tem alguma relação? > > estou tentando de tudo, desculpem o texto longo, mas é para que fique bem > claro. > abraço a todo! > > -- !* Rodrigo Aparecido Cardoso* : Data System -- Analista de Sistemas ( 55 (19) 3701-6600 * rcardoso em datasystemnet.com.br From nanfilho em gmail.com Thu May 20 11:21:15 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Thu, 20 May 2010 11:21:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: <4BF53FCF.5030409@datasystemnet.com.br> References: <4BF53FCF.5030409@datasystemnet.com.br> Message-ID: Rodrigo, praticamente 90% do sistema em todo insert/update, dou um commitretaining em 2 pontos que tem muitos inserts e updates, eu dou o commitretaining no final do bloco..mas é em trecho pequeno, já estava assim a um tempo e nunca tinha travado. tenho sempre essa preocupação tambem. Em 20 de maio de 2010 10:57, Rodrigo Aparecido Cardoso < rcardoso em datasystemnet.com.br> escreveu: > Olá Fernando! > > Verifique sua aplicação delphi, você deve estar deixando Transações em > aberto.... > Como fica muito tempo, vai carregando o Servidor firebird e por isso você > dando um stop/start ele volta ao normal... > > Verifique os seus Commits... Esteja sempre fechando as transações que esse > problema vai sumir... > > > Att. > Rodrigo Ap. Cardoso > Data System > > > Em 20/05/2010 09:53, Fernando Filho escreveu: > > Olá pessoal, sou novo na lista entrei aqui para ajudar os mais novos e >> tambem tentar ajuda para "broncas" feias ^^ >> já tive muitos desafios com o firebird e fui resolvendo , até que me >> deparei >> com esse que até agora pelo menos não resolvi.. >> >> vamos lá >> tenho um sistema rodando numa empresa a 2 anos +- , com umas 40 máquinas >> client-server , delphi 2007, IBX, firebird 2.1.3 . >> há pouco mais de 3 meses o sistema simplesmente parava 1x por dia, depois >> de >> uns 15 dias, fiz uma análise com o gfix, que encontrou inúmeros erros de >> index e outros mais. >> fiz um backup-restore, e ok, no erros, o sistema parou de dar a bendita >> travada diaria. >> estava tudo perfeito, até que na semana passada, um trator bateu em um >> poste >> aqui do lado da empresa, e o servidor(que tinha um no break que estava >> ruim >> =/) simplesmente não aguentou, reiniciando varias vezes em pleno uso na >> empresa. resultado: o banco simplesmente "se ferrou" perdeu indices, >> constraints e tudo mais. >> demorei algumas horas para "limpar" tudo, novamente usando o gfix checando >> erros, backup restores, etc. deixei o banco 100% inclusive ficou mais >> rápido. >> agora o sistema pelo menos 3x por semana para 1x por dia novamente. >> informações importantes: >> >> -o sistema começa a ficar extrememamente lento, pra não dizer >> impraticável. >> -verificando processo do firebird no windows, está tudo normal. >> -acesso o banco via ibxexpert tambem sem problemas >> -basta dar stop/start no firebird que tudo volta ao normal >> >> pra terminar: tenho uma pastinha chamada "manutenção" que uso no pen drive >> pra fazer essas analises do gfix de emergencia. obviamente tenho a >> fbclient.dll dentro dela >> notei que a data da dll está mais antiga do que a do servidor (2.1.3) >> realmente não lembro de qual versão é a minha dll do pen drive, vou tentar >> hoje a noite fazer novamente >> um backup restore usando a dll atualizada. será que isso tem alguma >> relação? >> >> estou tentando de tudo, desculpem o texto longo, mas é para que fique bem >> claro. >> abraço a todo! >> >> >> > > -- > > !* Rodrigo Aparecido Cardoso* > : Data System -- Analista de Sistemas > ( 55 (19) 3701-6600 > * rcardoso em datasystemnet.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 > -- Atenciosamente Fernando Filho From nanfilho em gmail.com Thu May 20 11:30:28 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Thu, 20 May 2010 11:30:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: Robson, 1 - eu criei esse banco a anos atras na versão 1.5 mesmo, fui subindo aos poucos. 2 - sempre faço backup/restore na mesma versão , nunca fiz em versões diferentes 3 - realmente foi um erro ter feito o sistema em ibx, o pessoal aqui quer até ir pra sqlserver e estou preso nisso, só que mudar um sistema grande pra dbexpress leva um tempo =/ 4 - de indices, só tenho os padrões de FK e PK, e uns 3 ou 4 a mais, acho que não é por isso :( 5 - como eu respondi ao Ricardo , não tenho muitos trechos sem transação. 6 - aqui os usuarios mal sabem mexer no sistema quanto mais no banco hehehe 7 - creio que as consultas tão ok, se existisse algum tipo de sobrecarga, o processo poderia consumir mais memória do servidor não é? notei que ele continua normal.. abraço e obrigado pela ajuda!! Em 20 de maio de 2010 10:42, Robson Catunda escreveu: > Fernando, > > 1 - esse banco foi criado originalmente na versão fb2.1.3 ? > > 2 - caso tenha sido em versões anteriores vc fez o backup na versão > original > e restaurou na 2.1.3 ? > > 3 - que eu saiba, à partir da versão 1.5 o firebird começou a se > desvincular > do interbase, passando a ter funcionalidades próprias, e o ibx, que é > originalmente pra interbase, tb deixou de acompanhar as funcionalidades do > firebird. Eu há muito troquei o ibx pelo dbexpress. Mude tb pra dbexpress > ou > ibo. > > 4 - veja se não há excesso de indices. > > 5 - ibx trabalha muito com transações aparentes. Verifique se estão todas > sendo tratadas e finalizadas corretamente. Transações abertas e esquecidas > são a maior causa de lentidão sistematica nos bd, que começa com desempenho > normal e aos poucos vai ficando lento. > > 6 - sendo multi-usuários, com servidor único, verifique se algum usuário > engraçadinho não instalou o um servidor de firebird no terminal dele e está > se conectando à sua base de dados. > > 7 - por último, verifique as parametrizações de suas consultas. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From nanfilho em gmail.com Thu May 20 12:07:02 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Thu, 20 May 2010 12:07:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: um amigo, sugeriu criar um script , e gerar um novo banco, primeiro estrutura, depois dados.. to fazendo como teste aqui e demora um bocadinho em relação ao restore.. outra duvida..tem diferença de gerar um script .sql de create e insert ou fazer um backup/restore? se tem quais são? valeu povo!!! Fernando. Em 20 de maio de 2010 11:30, Fernando Filho escreveu: > Robson, > 1 - eu criei esse banco a anos atras na versão 1.5 mesmo, fui subindo > aos poucos. > 2 - sempre faço backup/restore na mesma versão , nunca fiz em versões > diferentes > 3 - realmente foi um erro ter feito o sistema em ibx, o pessoal aqui > quer até ir pra sqlserver e estou preso nisso, só que mudar um sistema > grande pra dbexpress leva um tempo =/ > 4 - de indices, só tenho os padrões de FK e PK, e uns 3 ou 4 a mais, > acho que não é por isso :( > 5 - como eu respondi ao Ricardo , não tenho muitos trechos sem > transação. > 6 - aqui os usuarios mal sabem mexer no sistema quanto mais no banco > hehehe > 7 - creio que as consultas tão ok, se existisse algum tipo de > sobrecarga, o processo poderia consumir mais memória do servidor não é? > notei que ele continua normal.. > > abraço e obrigado pela ajuda!! > > Em 20 de maio de 2010 10:42, Robson Catunda escreveu: > > Fernando, >> >> 1 - esse banco foi criado originalmente na versão fb2.1.3 ? >> >> 2 - caso tenha sido em versões anteriores vc fez o backup na versão >> original >> e restaurou na 2.1.3 ? >> >> 3 - que eu saiba, à partir da versão 1.5 o firebird começou a se >> desvincular >> do interbase, passando a ter funcionalidades próprias, e o ibx, que é >> originalmente pra interbase, tb deixou de acompanhar as funcionalidades do >> firebird. Eu há muito troquei o ibx pelo dbexpress. Mude tb pra dbexpress >> ou >> ibo. >> >> 4 - veja se não há excesso de indices. >> >> 5 - ibx trabalha muito com transações aparentes. Verifique se estão todas >> sendo tratadas e finalizadas corretamente. Transações abertas e esquecidas >> são a maior causa de lentidão sistematica nos bd, que começa com >> desempenho >> normal e aos poucos vai ficando lento. >> >> 6 - sendo multi-usuários, com servidor único, verifique se algum usuário >> engraçadinho não instalou o um servidor de firebird no terminal dele e >> está >> se conectando à sua base de dados. >> >> 7 - por último, verifique as parametrizações de suas consultas. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Atenciosamente > Fernando Filho > -- Atenciosamente Fernando Filho From eduardo em embras.net Thu May 20 12:39:23 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Thu, 20 May 2010 12:39:23 -0300 Subject: [firebase-br] sql com 2 tabelas In-Reply-To: References: Message-ID: nao sei se entendi bem o q precisa, mas espero ter ajudado. select produtos.codigo, produtos.descricao, compras.dataCompra, compras.unidades, ( select sum( VENDAS.UNIDADES ) as campoX where vendas.codigo = produtos.codigo and vendas.datavenda >= compras.datacompra ) from produtos left join compras on compras.codigo = produtos.codigo where produtos.codigo = :codigo Em 19 de maio de 2010 20:03, Augusto junior escreveu: > Preciso de um sql como segue. > > * tabela 1 (produtos) > codigo > descricao > > * tabela 2 (compras) > codigo > dataCompra > unidades > > * tabela 3 (Vendas) > codigo > unidades > dataVenda > > a sql deve retornar > > produtos.codigo > produtos.descricao > compras.dataCompra > compras.unidades > campoX > > onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >= > COMPRAS.DATACOMPRA > > Tem como ? > > Grato > 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 > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From josauro em casasoft.inf.br Thu May 20 12:52:15 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Thu, 20 May 2010 12:52:15 -0300 Subject: [firebase-br] [SPAM DETECTADO] Digest lista, volume 2043, assunto 1 References: Message-ID: <8959925BB5254F3398F610E01B40353F@papaleguas> Ola Cantu A duvida continua, pois nesse artigo diz que http://www.firebirdfaq.org/faq312/ Sweep is automatically done by GBAK while backing up the database, unless you use -g option which disables it. If you run regular nightly backup, there is no need for a special sweep job. Cantu então voce confirma que apesar de se fazer backup diario, o garbage tem que continuar sendo executado, para otimização do Banco de Dados, o backup nao substitui a necessidade do sweep ser executado regularmente ? Tem um técnico teimoso que nao quer programar o sweep, porque o backup ja esta sendo feito..... ------------------------------ Message: 4 Date: Wed, 19 May 2010 14:04:26 -0300 From: "Carlos H. Cantu" To: FireBase Subject: Re: [firebase-br] Sweep durante o Backup Message-ID: <239389080.20100519140426 em warmboot.com.br> Content-Type: text/plain; charset=iso-8859-1 Não é bem assim. O backup (sem o -g) vai correr o banco de dados inteiro, desencadeando a garbage collection nas tabelas. No entanto, o sweep, além da GC, também avança a Oldest Interesting Transaction, portanto, não são a mesma coisa. Sugiro que vc leia: http://www.firebase.com.br/fb/artigo.php?id=331 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSJ> Prezados JSJ> Apenas para confirmação de um artigo que informa a desnecessidade de JSJ> fazer sweep, caso se faça backup do banco de dados (sem restaure apenas JSJ> backup). JSJ> Temos processos de automatização do backup diariamente, então dessa JSJ> forma o sweep nao precisara estar ativo e nem ser feito explicitamente ? JSJ> Abraços JSJ> Josauro S.J. JSJ> ______________________________________________ JSJ> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JSJ> Para saber como gerenciar/excluir seu cadastro na lista, use: JSJ> http://www.firebase.com.br/fb/artigo.php?id=1107 JSJ> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseasilva em bol.com.br Thu May 20 13:22:16 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Thu, 20 May 2010 13:22:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_situa=E7=E3o_estranha_com_fir?= =?iso-8859-1?q?ebird?= In-Reply-To: Message-ID: <20100520162216.6F59D93@smart5.bol.com.br> IBX, FB 2.13 e D7 Uso IBX há tempo e não tenho nenhum problema de lentidão do sistema. São 20 conexões no BD com acessos simultâneos. A base está com quase 4GB. Sempre tomo o cuidado de trazer somente o necessário e nunca uso commitretaining. Ele é um quebra galho muito bom mas também é fonte de muitas dores de cabeça como deadlock e lentidão do sistema. [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fernando Filho Enviada em: quinta-feira, 20 de maio de 2010 11:30 Para: FireBase Assunto: Re: [firebase-br]situação estranha com firebird Robson, 1 - eu criei esse banco a anos atras na versão 1.5 mesmo, fui subindo aos poucos. 2 - sempre faço backup/restore na mesma versão , nunca fiz em versões diferentes 3 - realmente foi um erro ter feito o sistema em ibx, o pessoal aqui quer até ir pra sqlserver e estou preso nisso, só que mudar um sistema grande pra dbexpress leva um tempo =/ 4 - de indices, só tenho os padrões de FK e PK, e uns 3 ou 4 a mais, acho que não é por isso :( 5 - como eu respondi ao Ricardo , não tenho muitos trechos sem transação. 6 - aqui os usuarios mal sabem mexer no sistema quanto mais no banco hehehe 7 - creio que as consultas tão ok, se existisse algum tipo de sobrecarga, o processo poderia consumir mais memória do servidor não é? notei que ele continua normal.. abraço e obrigado pela ajuda!! Em 20 de maio de 2010 10:42, Robson Catunda escreveu: > Fernando, > > 1 - esse banco foi criado originalmente na versão fb2.1.3 ? > > 2 - caso tenha sido em versões anteriores vc fez o backup na versão > original > e restaurou na 2.1.3 ? > > 3 - que eu saiba, à partir da versão 1.5 o firebird começou a se > desvincular > do interbase, passando a ter funcionalidades próprias, e o ibx, que é > originalmente pra interbase, tb deixou de acompanhar as funcionalidades do > firebird. Eu há muito troquei o ibx pelo dbexpress. Mude tb pra dbexpress > ou > ibo. > > 4 - veja se não há excesso de indices. > > 5 - ibx trabalha muito com transações aparentes. Verifique se estão todas > sendo tratadas e finalizadas corretamente. Transações abertas e esquecidas > são a maior causa de lentidão sistematica nos bd, que começa com desempenho > normal e aos poucos vai ficando lento. > > 6 - sendo multi-usuários, com servidor único, verifique se algum usuário > engraçadinho não instalou o um servidor de firebird no terminal dele e está > se conectando à sua base de dados. > > 7 - por último, verifique as parametrizações de suas consultas. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Thu May 20 13:38:37 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Thu, 20 May 2010 13:38:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: <1274373517.11471.0.camel@gerasoft-desktop> Seria o sweep ? Em Qui, 2010-05-20 às 09:53 -0300, Fernando Filho escreveu: > Olá pessoal, sou novo na lista entrei aqui para ajudar os mais novos e > tambem tentar ajuda para "broncas" feias ^^ > já tive muitos desafios com o firebird e fui resolvendo , até que me deparei > com esse que até agora pelo menos não resolvi.. > > vamos lá > tenho um sistema rodando numa empresa a 2 anos +- , com umas 40 máquinas > client-server , delphi 2007, IBX, firebird 2.1.3 . > há pouco mais de 3 meses o sistema simplesmente parava 1x por dia, depois de > uns 15 dias, fiz uma análise com o gfix, que encontrou inúmeros erros de > index e outros mais. > fiz um backup-restore, e ok, no erros, o sistema parou de dar a bendita > travada diaria. > estava tudo perfeito, até que na semana passada, um trator bateu em um poste > aqui do lado da empresa, e o servidor(que tinha um no break que estava ruim > =/) simplesmente não aguentou, reiniciando varias vezes em pleno uso na > empresa. resultado: o banco simplesmente "se ferrou" perdeu indices, > constraints e tudo mais. > demorei algumas horas para "limpar" tudo, novamente usando o gfix checando > erros, backup restores, etc. deixei o banco 100% inclusive ficou mais > rápido. > agora o sistema pelo menos 3x por semana para 1x por dia novamente. > informações importantes: > > -o sistema começa a ficar extrememamente lento, pra não dizer impraticável. > -verificando processo do firebird no windows, está tudo normal. > -acesso o banco via ibxexpert tambem sem problemas > -basta dar stop/start no firebird que tudo volta ao normal > > pra terminar: tenho uma pastinha chamada "manutenção" que uso no pen drive > pra fazer essas analises do gfix de emergencia. obviamente tenho a > fbclient.dll dentro dela > notei que a data da dll está mais antiga do que a do servidor (2.1.3) > realmente não lembro de qual versão é a minha dll do pen drive, vou tentar > hoje a noite fazer novamente > um backup restore usando a dll atualizada. será que isso tem alguma relação? > > estou tentando de tudo, desculpem o texto longo, mas é para que fique bem > claro. > abraço a todo! > From ralhos em gmail.com Thu May 20 13:40:00 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Thu, 20 May 2010 13:40:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: <4BF53FCF.5030409@datasystemnet.com.br> Message-ID: <1274373600.11471.1.camel@gerasoft-desktop> Execute o gstat neste banco e coloque o resultado aqui na lista. Em Qui, 2010-05-20 às 11:21 -0300, Fernando Filho escreveu: > Rodrigo, > praticamente 90% do sistema em todo insert/update, dou um commitretaining > em 2 pontos que tem muitos inserts e updates, eu dou o commitretaining no > final do bloco..mas é em trecho pequeno, já estava assim a um tempo e nunca > tinha travado. tenho sempre essa preocupação tambem. > > Em 20 de maio de 2010 10:57, Rodrigo Aparecido Cardoso < > rcardoso em datasystemnet.com.br> escreveu: > > > Olá Fernando! > > > > Verifique sua aplicação delphi, você deve estar deixando Transações em > > aberto.... > > Como fica muito tempo, vai carregando o Servidor firebird e por isso você > > dando um stop/start ele volta ao normal... > > > > Verifique os seus Commits... Esteja sempre fechando as transações que esse > > problema vai sumir... > > > > > > Att. > > Rodrigo Ap. Cardoso > > Data System > > > > > > Em 20/05/2010 09:53, Fernando Filho escreveu: > > > > Olá pessoal, sou novo na lista entrei aqui para ajudar os mais novos e > >> tambem tentar ajuda para "broncas" feias ^^ > >> já tive muitos desafios com o firebird e fui resolvendo , até que me > >> deparei > >> com esse que até agora pelo menos não resolvi.. > >> > >> vamos lá > >> tenho um sistema rodando numa empresa a 2 anos +- , com umas 40 máquinas > >> client-server , delphi 2007, IBX, firebird 2.1.3 . > >> há pouco mais de 3 meses o sistema simplesmente parava 1x por dia, depois > >> de > >> uns 15 dias, fiz uma análise com o gfix, que encontrou inúmeros erros de > >> index e outros mais. > >> fiz um backup-restore, e ok, no erros, o sistema parou de dar a bendita > >> travada diaria. > >> estava tudo perfeito, até que na semana passada, um trator bateu em um > >> poste > >> aqui do lado da empresa, e o servidor(que tinha um no break que estava > >> ruim > >> =/) simplesmente não aguentou, reiniciando varias vezes em pleno uso na > >> empresa. resultado: o banco simplesmente "se ferrou" perdeu indices, > >> constraints e tudo mais. > >> demorei algumas horas para "limpar" tudo, novamente usando o gfix checando > >> erros, backup restores, etc. deixei o banco 100% inclusive ficou mais > >> rápido. > >> agora o sistema pelo menos 3x por semana para 1x por dia novamente. > >> informações importantes: > >> > >> -o sistema começa a ficar extrememamente lento, pra não dizer > >> impraticável. > >> -verificando processo do firebird no windows, está tudo normal. > >> -acesso o banco via ibxexpert tambem sem problemas > >> -basta dar stop/start no firebird que tudo volta ao normal > >> > >> pra terminar: tenho uma pastinha chamada "manutenção" que uso no pen drive > >> pra fazer essas analises do gfix de emergencia. obviamente tenho a > >> fbclient.dll dentro dela > >> notei que a data da dll está mais antiga do que a do servidor (2.1.3) > >> realmente não lembro de qual versão é a minha dll do pen drive, vou tentar > >> hoje a noite fazer novamente > >> um backup restore usando a dll atualizada. será que isso tem alguma > >> relação? > >> > >> estou tentando de tudo, desculpem o texto longo, mas é para que fique bem > >> claro. > >> abraço a todo! > >> > >> > >> > > > > -- > > > > !* Rodrigo Aparecido Cardoso* > > : Data System -- Analista de Sistemas > > ( 55 (19) 3701-6600 > > * rcardoso em datasystemnet.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 listas em warmboot.com.br Thu May 20 13:54:21 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 20 May 2010 13:54:21 -0300 Subject: [firebase-br] [SPAM DETECTADO] Digest lista, volume 2043, assunto 1 In-Reply-To: <8959925BB5254F3398F610E01B40353F@papaleguas> References: <8959925BB5254F3398F610E01B40353F@papaleguas> Message-ID: <822650982.20100520135421@warmboot.com.br> JSJ> Ola Cantu JSJ> A duvida continua, pois nesse artigo diz que JSJ> http://www.firebirdfaq.org/faq312/ JSJ> Sweep is automatically done by GBAK while backing up the database, unless JSJ> you use -g option which disables it. If you run regular nightly backup, JSJ> there is no need for a special sweep job. O FAQ está errado. JSJ> Cantu então voce confirma que apesar de se fazer backup diario, o garbage JSJ> tem que continuar sendo executado, para otimização do Banco de Dados, o JSJ> backup nao substitui a necessidade do sweep ser executado regularmente ? JSJ> Tem um técnico teimoso que nao quer programar o sweep, porque o backup ja JSJ> esta sendo feito..... Sim, o artigo da FireBase que eu te mandei explica exatamente as diferenças entre eles. O backup pode fazer a coleta de lixo, mas não avança a OIT. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From hpensador em gmail.com Thu May 20 16:04:55 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 20 May 2010 16:04:55 -0300 Subject: [firebase-br] Erro: Tabela X in use Message-ID: Boa tarde Colegas! Estou fazendo a atualização de um BD Firebird 1.0 e a atualização esta sendo feita via aplicação - D6 usando IBX. Dentre as atualizações há a criação de uma tabela e no momento que tento dar o comite esta ocorrendo este erro, abaixo script de criação da referida. create table consignado ( cod_consignado integer not null, matricula integer not null, cod_banco varchar(3) not null, cod_evento integer not null, valor_emprestimo numeric(12,2) not null, valor_parcela numeric(12,2) not null, qtde_parcelas integer not null, mes integer not null, ano integer not null, mes_refinanciamento integer, ano_refinanciamento integer, constraint pk_consignado primary key (cod_consignado), constraint fk_consig_funcionario foreign key (matricula) references funcionario (codigo) on update cascade on delete cascade, constraint fk_consig_banco foreign key (cod_banco) references banco (codigo) on update cascade, constraint fk_consig_evento foreign key (cod_evento) references provento (codigo) on update cascade ) Por que isto só ocorre no processo via aplicação? No IBExpert executo o esse mesmo script e a tabela é criada normalmente. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ MSN - hpensador em hotmail.com Skype - hpensador (71) 9975-9176 From listas em warmboot.com.br Thu May 20 16:37:58 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 20 May 2010 16:37:58 -0300 Subject: [firebase-br] Erro: Tabela X in use In-Reply-To: References: Message-ID: <126969474.20100520163758@warmboot.com.br> Principalmente no Firebird 1, algumas operações de DDL, como por exemplo, a criação de foreign keys, exigiam que os objetos referenciados não estivessem em uso, caso contrário, retornava a mensagem que vc falou. As versões mais novas do FB, diminuiram muito, ou até mesmo eliminaram esse problema. Enfim, vc vai precisar se certificar que as tabelas referenciadas não estão sendo usadas, quando você for criar essa nova tabela. Provavelmente no IBExpert funcionou pq não tinha "ninguém" usando a tabela. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br HO> Boa tarde Colegas! HO> Estou fazendo a atualização de um BD Firebird 1.0 e a atualização esta HO> sendo feita via aplicação - D6 usando IBX. Dentre as atualizações há a HO> criação de uma tabela e no momento que tento dar o comite esta ocorrendo HO> este erro, abaixo script de criação da referida. HO> create table consignado ( HO> cod_consignado integer not null, HO> matricula integer not null, HO> cod_banco varchar(3) not null, HO> cod_evento integer not null, HO> valor_emprestimo numeric(12,2) not null, HO> valor_parcela numeric(12,2) not null, HO> qtde_parcelas integer not null, HO> mes integer not null, HO> ano integer not null, HO> mes_refinanciamento integer, HO> ano_refinanciamento integer, HO> constraint pk_consignado primary key (cod_consignado), HO> constraint fk_consig_funcionario foreign key (matricula) HO> references funcionario (codigo) on update cascade on delete cascade, HO> constraint fk_consig_banco foreign key (cod_banco) HO> references banco (codigo) on update cascade, HO> constraint fk_consig_evento foreign key (cod_evento) HO> references provento (codigo) on update cascade HO> ) HO> Por que isto só ocorre no processo via aplicação? HO> No IBExpert executo o esse mesmo script e a tabela é criada normalmente. From hpensador em gmail.com Thu May 20 17:05:41 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 20 May 2010 17:05:41 -0300 Subject: [firebase-br] Erro: Tabela X in use In-Reply-To: <126969474.20100520163758@warmboot.com.br> References: <126969474.20100520163758@warmboot.com.br> Message-ID: Boa tarde Carlos! Obrigado pela atenção. As tabelas em questão não estavam sendo usadas por mais ninguém, ainda estou testando esta alteração em minha máquina (conexão local). Porém, conseguir contornar este problema adotado o seguinte procedimento: Criei inicialmente a tabela sem as Foreign Key, e só depois alterei a mesma acionando as Foreign Keys. Trabalhoso um pouco mais, porém agora ficou tudo certo. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From listas em warmboot.com.br Thu May 20 17:14:28 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 20 May 2010 17:14:28 -0300 Subject: [firebase-br] Erro: Tabela X in use In-Reply-To: References: <126969474.20100520163758@warmboot.com.br> Message-ID: <1955015768.20100520171428@warmboot.com.br> Tem algo mais aí... pois não explicaria o porque do IBExpert ter funcionado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br HO> Boa tarde Carlos! HO> Obrigado pela atenção. HO> As tabelas em questão não estavam sendo usadas por mais ninguém, ainda HO> estou testando esta alteração em minha máquina (conexão local). HO> Porém, conseguir contornar este problema adotado o seguinte procedimento: HO> Criei inicialmente a tabela sem as Foreign Key, e só depois alterei a HO> mesma acionando as Foreign Keys. Trabalhoso um pouco mais, porém agora HO> ficou tudo certo. From gutopj02 em gmail.com Thu May 20 18:56:50 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 20 May 2010 18:56:50 -0300 Subject: [firebase-br] sql com 2 tabelas In-Reply-To: References: Message-ID: Legal... amanha vou tentar e dou um retorno... obrigado Em 20 de maio de 2010 12:39, Eduardo Pombo escreveu: > nao sei se entendi bem o q precisa, mas espero ter ajudado. > > select >  produtos.codigo, >  produtos.descricao, >  compras.dataCompra, >  compras.unidades, >  ( select sum( VENDAS.UNIDADES ) as campoX where vendas.codigo = > produtos.codigo and vendas.datavenda >= compras.datacompra ) > > from >  produtos > left join compras on compras.codigo = produtos.codigo > where >  produtos.codigo = :codigo > > > Em 19 de maio de 2010 20:03, Augusto junior escreveu: >> Preciso de um sql como segue. >> >> * tabela 1 (produtos) >> codigo >> descricao >> >> * tabela 2 (compras) >> codigo >> dataCompra >> unidades >> >> * tabela 3 (Vendas) >> codigo >> unidades >> dataVenda >> >> a sql deve retornar >> >> produtos.codigo >> produtos.descricao >> compras.dataCompra >> compras.unidades >> campoX >> >> onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >= >> COMPRAS.DATACOMPRA >> >> Tem como ? >> >> Grato >> 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 >> > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 embras.net Fri May 21 09:57:30 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Fri, 21 May 2010 09:57:30 -0300 Subject: [firebase-br] sql com 2 tabelas In-Reply-To: References: Message-ID: so retificando havia esquecido de um FROM. select produtos.codigo, produtos.descricao, compras.dataCompra, compras.unidades, ( select sum( VENDAS.UNIDADES ) FROM VENDAS where vendas.codigo = produtos.codigo and vendas.datavenda >= compras.datacompra ) as campoX from produtos left join compras on compras.codigo = produtos.codigo where produtos.codigo = :codigo Em 20 de maio de 2010 12:39, Eduardo Pombo escreveu: > nao sei se entendi bem o q precisa, mas espero ter ajudado. > > select >  produtos.codigo, >  produtos.descricao, >  compras.dataCompra, >  compras.unidades, >  ( select sum( VENDAS.UNIDADES ) as campoX where vendas.codigo = > produtos.codigo and vendas.datavenda >= compras.datacompra ) > > from >  produtos > left join compras on compras.codigo = produtos.codigo > where >  produtos.codigo = :codigo > > > Em 19 de maio de 2010 20:03, Augusto junior escreveu: >> Preciso de um sql como segue. >> >> * tabela 1 (produtos) >> codigo >> descricao >> >> * tabela 2 (compras) >> codigo >> dataCompra >> unidades >> >> * tabela 3 (Vendas) >> codigo >> unidades >> dataVenda >> >> a sql deve retornar >> >> produtos.codigo >> produtos.descricao >> compras.dataCompra >> compras.unidades >> campoX >> >> onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >= >> COMPRAS.DATACOMPRA >> >> Tem como ? >> >> Grato >> 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 >> > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From agalysson em gmail.com Fri May 21 10:15:04 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 21 May 2010 10:15:04 -0300 Subject: [firebase-br] sql com 2 tabelas In-Reply-To: References: Message-ID: Olha... posso estar errado, mas acho que provavelmente Augusto não precisa de um left outer join e sim de um simples join select ... from produtos join compras on compras.codigo = produtos.codigo acredito nisso pq ele talvez queira fazer um relatorio dos produtos comprados... logo os itens da produtos que não possuem filhos na tabela filhos não são necessarios no relatorio... bem, agora cabe ao amigo decidir qual é a melhor solução... -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 21 de maio de 2010 09:57, Eduardo Pombo escreveu: > so retificando havia esquecido de um FROM. > > > select > produtos.codigo, > produtos.descricao, > compras.dataCompra, > compras.unidades, > ( select sum( VENDAS.UNIDADES ) FROM VENDAS where vendas.codigo = > produtos.codigo and vendas.datavenda >= compras.datacompra ) as campoX > > from > produtos > left join compras on compras.codigo = produtos.codigo > where > produtos.codigo = :codigo > > > Em 20 de maio de 2010 12:39, Eduardo Pombo escreveu: > > nao sei se entendi bem o q precisa, mas espero ter ajudado. > > > > select > > produtos.codigo, > > produtos.descricao, > > compras.dataCompra, > > compras.unidades, > > ( select sum( VENDAS.UNIDADES ) as campoX where vendas.codigo = > > produtos.codigo and vendas.datavenda >= compras.datacompra ) > > > > from > > produtos > > left join compras on compras.codigo = produtos.codigo > > where > > produtos.codigo = :codigo > > > > > > Em 19 de maio de 2010 20:03, Augusto junior > escreveu: > >> Preciso de um sql como segue. > >> > >> * tabela 1 (produtos) > >> codigo > >> descricao > >> > >> * tabela 2 (compras) > >> codigo > >> dataCompra > >> unidades > >> > >> * tabela 3 (Vendas) > >> codigo > >> unidades > >> dataVenda > >> > >> a sql deve retornar > >> > >> produtos.codigo > >> produtos.descricao > >> compras.dataCompra > >> compras.unidades > >> campoX > >> > >> onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >= > >> COMPRAS.DATACOMPRA > >> > >> Tem como ? > >> > >> Grato > >> 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 > >> > > > > > > > > -- > > > > Atenciosamente > > > > José Eduardo Pombo de Barros > > Gerente de Manutenção de Sistemas > > > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From chmeireles em uol.com.br Fri May 21 10:30:56 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Fri, 21 May 2010 10:30:56 -0300 Subject: [firebase-br] =?utf-8?q?Confirma=C3=A7=C3=A3o_de_compatibilidade_?= =?utf-8?q?do_Data_Provider?= Message-ID: <4bf68b1045d6d_1bd11048ee7c378@weasel8.tmail> Senhores, Bom dia. Estou precisando da ajuda dos senhores. Estou com uma missão de desenvolver uma aplicação Web com ASP.NET Aplication Visual Studio 2008. Mas como essa aplicação será usada com pelo menos 200 usuários conectados simultaneamente podendo chegar a 1000 até o final do ano, resolvi ser mais sensato e fazer uma pergunta aos senhores sobre uma situação: Eu baixei a versão 2.5.0 e estou usando o firebird 1.5. Vocês sabem me dizer se existe alguma incompatibilidade em usar o Firebird Data Provider 2.5.0 com o Firebird 1.5? Agradeço desde já pela atenção. C Henrique M Corbo     From cury.fb em gmail.com Fri May 21 10:33:47 2010 From: cury.fb em gmail.com (cury firebird) Date: Fri, 21 May 2010 10:33:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Confirma=E7=E3o_de_compatibilidade_d?= =?iso-8859-1?q?o_Data_Provider?= In-Reply-To: <4bf68b1045d6d_1bd11048ee7c378@weasel8.tmail> References: <4bf68b1045d6d_1bd11048ee7c378@weasel8.tmail> Message-ID: com o FB 1.5 eu nao sei, provavelmente funcione corretamente eu tenho projetos rodando o Data Provider 2.5 com FB 2.0 e 2.1 -------------------------------------------------- From: "C Henrique M Corbo" Sent: Friday, May 21, 2010 10:30 AM To: Subject: [firebase-br] Confirmação de compatibilidade do Data Provider > Senhores, > > Bom dia. Estou precisando da ajuda dos senhores. Estou com uma missão de > desenvolver uma aplicação Web com ASP.NET Aplication Visual Studio 2008. > Mas como essa aplicação será usada com pelo menos 200 usuários conectados > simultaneamente podendo chegar a 1000 até o final do ano, resolvi ser mais > sensato e fazer uma pergunta aos senhores sobre uma situação: > > Eu baixei a versão 2.5.0 e estou usando o firebird 1.5. Vocês sabem me > dizer se existe alguma incompatibilidade em usar o Firebird Data Provider > 2.5.0 com o Firebird 1.5? > > Agradeço desde já pela atenção. > > C Henrique M Corbo > > > > > > > > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From lucius.magliano em gmail.com Fri May 21 10:35:28 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Fri, 21 May 2010 10:35:28 -0300 Subject: [firebase-br] backup usando o gbak Message-ID: Quais as melhores opções para fazer um backup usando o Gback ? vocês tem alguma seqüencia de parâmetros padrões ? Sem mais Lucius -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From chmeireles em uol.com.br Fri May 21 10:42:39 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Fri, 21 May 2010 10:42:39 -0300 Subject: [firebase-br] =?utf-8?q?Confirma=C3=A7=C3=A3o_de_compatibilidade_?= =?utf-8?q?d_o_Data_Provider?= In-Reply-To: References: <4bf68b1045d6d_1bd11048ee7c378@weasel8.tmail> Message-ID: <4bf68dcf36498_76551048ee7c113@weasel8.tmail> Pois é Cury, mas minha aplicação é muito grande. Na verdade esse banco de dados existe desde 2006 e já até publiquei problemas de performance, mas já consegui resolver com a ajuda da lista. Eu pretendo migrar para uma versão mais nova até o final desde ano, mas não tenho data certa para fazer isso. Por isso resolvi perguntar, pois tenho medo de dar algum problema. At. C Henrique M Corbo     Em 21/05/2010 10:33, cury firebird < cury.fb em gmail.com > escreveu: com o FB 1.5 eu nao sei, provavelmente funcione corretamente eu tenho projetos rodando o Data Provider 2.5 com FB 2.0 e 2.1 -------------------------------------------------- From: "C Henrique M Corbo" Sent: Friday, May 21, 2010 10:30 AM To: Subject: [firebase-br] Confirmação de compatibilidade do Data Provider > Senhores, > > Bom dia. Estou precisando da ajuda dos senhores. Estou com uma missão de > desenvolver uma aplicação Web com ASP.NET Aplication Visual Studio 2008. > Mas como essa aplicação será usada com pelo menos 200 usuários conectados > simultaneamente podendo chegar a 1000 até o final do ano, resolvi ser mais > sensato e fazer uma pergunta aos senhores sobre uma situação: > > Eu baixei a versão 2.5.0 e estou usando o firebird 1.5. Vocês sabem me > dizer se existe alguma incompatibilidade em usar o Firebird Data Provider > 2.5.0 com o Firebird 1.5? > > Agradeço desde já pela atenção. > > C Henrique M Corbo > > > > > > > > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From phdorocha em ig.com.br Fri May 21 11:20:07 2010 From: phdorocha em ig.com.br (Paulo Henrique dos Santos Andrade) Date: Fri, 21 May 2010 11:20:07 -0300 Subject: [firebase-br] sql com 2 tabelas In-Reply-To: References: Message-ID: Estou tentando montar uma lista de aniversariantes do mês tipo Dia (do niver) | Nome Cliente 02 | Alguém 16 | Cliente obrigado... Em 21 de maio de 2010 09:57, Eduardo Pombo escreveu: > so retificando havia esquecido de um FROM. > > > select > produtos.codigo, > produtos.descricao, > compras.dataCompra, > compras.unidades, > ( select sum( VENDAS.UNIDADES ) FROM VENDAS where vendas.codigo = > produtos.codigo and vendas.datavenda >= compras.datacompra ) as campoX > > from > produtos > left join compras on compras.codigo = produtos.codigo > where > produtos.codigo = :codigo > > > Em 20 de maio de 2010 12:39, Eduardo Pombo escreveu: > > nao sei se entendi bem o q precisa, mas espero ter ajudado. > > > > select > > produtos.codigo, > > produtos.descricao, > > compras.dataCompra, > > compras.unidades, > > ( select sum( VENDAS.UNIDADES ) as campoX where vendas.codigo = > > produtos.codigo and vendas.datavenda >= compras.datacompra ) > > > > from > > produtos > > left join compras on compras.codigo = produtos.codigo > > where > > produtos.codigo = :codigo > > > > > > Em 19 de maio de 2010 20:03, Augusto junior > escreveu: > >> Preciso de um sql como segue. > >> > >> * tabela 1 (produtos) > >> codigo > >> descricao > >> > >> * tabela 2 (compras) > >> codigo > >> dataCompra > >> unidades > >> > >> * tabela 3 (Vendas) > >> codigo > >> unidades > >> dataVenda > >> > >> a sql deve retornar > >> > >> produtos.codigo > >> produtos.descricao > >> compras.dataCompra > >> compras.unidades > >> campoX > >> > >> onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >= > >> COMPRAS.DATACOMPRA > >> > >> Tem como ? > >> > >> Grato > >> 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 > >> > > > > > > > > -- > > > > Atenciosamente > > > > José Eduardo Pombo de Barros > > Gerente de Manutenção de Sistemas > > > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 embras.net Fri May 21 11:40:50 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Fri, 21 May 2010 11:40:50 -0300 Subject: [firebase-br] sql com 2 tabelas In-Reply-To: References: Message-ID: se quiser algo mais especifico coloque aqui a estrutura da tabela que pretende usar para pegar os aniversariantes select extract(DAY from datanascimento), nome from funcionarios where extract(MONTH from datanascimento) = extract(month from cast('TODAY' as date)) espero ter ajudado Em 21 de maio de 2010 11:20, Paulo Henrique dos Santos Andrade escreveu: > Estou  tentando montar uma lista de aniversariantes do mês tipo > > Dia (do niver) | Nome Cliente > 02                | Alguém > 16                | Cliente > > obrigado... > > Em 21 de maio de 2010 09:57, Eduardo Pombo escreveu: > >> so retificando havia esquecido de um FROM. >> >> >> select >>  produtos.codigo, >>  produtos.descricao, >>  compras.dataCompra, >>  compras.unidades, >>  ( select sum( VENDAS.UNIDADES ) FROM VENDAS where vendas.codigo = >> produtos.codigo and vendas.datavenda >= compras.datacompra ) as campoX >> >> from >>  produtos >> left join compras on compras.codigo = produtos.codigo >> where >>  produtos.codigo = :codigo >> >> >> Em 20 de maio de 2010 12:39, Eduardo Pombo escreveu: >> > nao sei se entendi bem o q precisa, mas espero ter ajudado. >> > >> > select >> >  produtos.codigo, >> >  produtos.descricao, >> >  compras.dataCompra, >> >  compras.unidades, >> >  ( select sum( VENDAS.UNIDADES ) as campoX where vendas.codigo = >> > produtos.codigo and vendas.datavenda >= compras.datacompra ) >> > >> > from >> >  produtos >> > left join compras on compras.codigo = produtos.codigo >> > where >> >  produtos.codigo = :codigo >> > >> > >> > Em 19 de maio de 2010 20:03, Augusto junior >> escreveu: >> >> Preciso de um sql como segue. >> >> >> >> * tabela 1 (produtos) >> >> codigo >> >> descricao >> >> >> >> * tabela 2 (compras) >> >> codigo >> >> dataCompra >> >> unidades >> >> >> >> * tabela 3 (Vendas) >> >> codigo >> >> unidades >> >> dataVenda >> >> >> >> a sql deve retornar >> >> >> >> produtos.codigo >> >> produtos.descricao >> >> compras.dataCompra >> >> compras.unidades >> >> campoX >> >> >> >> onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >= >> >> COMPRAS.DATACOMPRA >> >> >> >> Tem como ? >> >> >> >> Grato >> >> 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 >> >> >> > >> > >> > >> > -- >> > >> > Atenciosamente >> > >> > José Eduardo Pombo de Barros >> > Gerente de Manutenção de Sistemas >> > >> >> >> >> -- >> >> Atenciosamente >> >> José Eduardo Pombo de Barros >> Gerente de Manutenção de Sistemas >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From bzottis em ig.com.br Fri May 21 11:45:07 2010 From: bzottis em ig.com.br (Zottis) Date: Fri, 21 May 2010 11:45:07 -0300 Subject: [firebase-br] RES: sql com 2 tabelas In-Reply-To: References: Message-ID: <001e01caf8f4$394f7de0$abee79a0$@com.br> Oi, ve se da certo pra vc. Select CLI.CLIENTENO, CLI.LOJANO, CLI.DATACADASTRO, CLI.RAZAOSOCIAL, CLI.NOMEFANTASIA, CLI.ENDERECO, CLI.BAIRRO, CLI.CIDADE, CLI.UF, CLI.CEP, CLI.FONE, CLI.RAMAL, CLI.EMAIL, CLI.FAX, CLI.CELULAR, CLI.CONTATO, CLI.NASCIMENTO, CLI.FOTO from Clientes CLI where extract(month from CLI.Nascimento) = :Mes AND Cli.DELETADO = 'N' Order by extract(day from CLI.Nascimento) -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Paulo Henrique dos Santos Andrade Enviada em: sexta-feira, 21 de maio de 2010 11:20 Para: FireBase Assunto: Re: [firebase-br] sql com 2 tabelas Estou tentando montar uma lista de aniversariantes do mês tipo Dia (do niver) | Nome Cliente 02 | Alguém 16 | Cliente obrigado... Em 21 de maio de 2010 09:57, Eduardo Pombo escreveu: > so retificando havia esquecido de um FROM. > > > select > produtos.codigo, > produtos.descricao, > compras.dataCompra, > compras.unidades, > ( select sum( VENDAS.UNIDADES ) FROM VENDAS where vendas.codigo = > produtos.codigo and vendas.datavenda >= compras.datacompra ) as campoX > > from > produtos > left join compras on compras.codigo = produtos.codigo > where > produtos.codigo = :codigo > > > Em 20 de maio de 2010 12:39, Eduardo Pombo escreveu: > > nao sei se entendi bem o q precisa, mas espero ter ajudado. > > > > select > > produtos.codigo, > > produtos.descricao, > > compras.dataCompra, > > compras.unidades, > > ( select sum( VENDAS.UNIDADES ) as campoX where vendas.codigo = > > produtos.codigo and vendas.datavenda >= compras.datacompra ) > > > > from > > produtos > > left join compras on compras.codigo = produtos.codigo > > where > > produtos.codigo = :codigo > > > > > > Em 19 de maio de 2010 20:03, Augusto junior > escreveu: > >> Preciso de um sql como segue. > >> > >> * tabela 1 (produtos) > >> codigo > >> descricao > >> > >> * tabela 2 (compras) > >> codigo > >> dataCompra > >> unidades > >> > >> * tabela 3 (Vendas) > >> codigo > >> unidades > >> dataVenda > >> > >> a sql deve retornar > >> > >> produtos.codigo > >> produtos.descricao > >> compras.dataCompra > >> compras.unidades > >> campoX > >> > >> onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >= > >> COMPRAS.DATACOMPRA > >> > >> Tem como ? > >> > >> Grato > >> 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 > >> > > > > > > > > -- > > > > Atenciosamente > > > > José Eduardo Pombo de Barros > > Gerente de Manutenção de Sistemas > > > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2887 - Data de Lançamento: 05/21/10 03:26:00 From mrjbs em ig.com.br Fri May 21 12:53:03 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Fri, 21 May 2010 12:53:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?Confirma=E7=E3o_de_compatibilidade_d?= =?iso-8859-1?q?o_Data_Provider?= In-Reply-To: <4bf68b1045d6d_1bd11048ee7c378@weasel8.tmail> References: <4bf68b1045d6d_1bd11048ee7c378@weasel8.tmail> Message-ID: Boa tarde lista tambem utilizo Firebird 1.5 , desenvolvendo no Framework 3.5 Utilizo Firebird-Client 2.0 e não tive nenhum problema So não consegui fazer com que o Firebird "aparecesse" na lista de banco de dados juntamente com o SQL, Access e Oracle. Mas fazendo a referência ao Firebird no projeto e mencionando using FirebirdCliente ou imports FirebirdCllient sem problemas Em 21 de maio de 2010 10:30, C Henrique M Corbo escreveu: > Senhores, > > Bom dia. Estou precisando da ajuda dos senhores. Estou com uma missão de > desenvolver uma aplicação Web com ASP.NET Aplication > Visual Studio 2008. Mas como essa aplicação será usada com pelo menos 200 > usuários conectados simultaneamente podendo chegar a 1000 até o final do > ano, resolvi ser mais sensato e fazer uma pergunta aos senhores sobre uma > situação: > > Eu baixei a versão 2.5.0 e estou usando o firebird 1.5. Vocês sabem me > dizer se existe alguma incompatibilidade em usar o Firebird Data Provider > 2.5.0 com o Firebird 1.5? > > Agradeço desde já pela atenção. > > C Henrique M Corbo > > > > > > > > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri May 21 14:06:39 2010 From: bragaped em gmail.com (Pedro Braga) Date: Fri, 21 May 2010 14:06:39 -0300 Subject: [firebase-br] Duvida Select Message-ID: Boa Tarde, estou com um problema quando ao select necessito fazer a seguinte. Preciso que o o resultado seja o mostado abaixo Dia Valor 01 0,00 02 30,00 03 425,00 04 45,00 05 0,00 06 5,00 ..... até o dia ultimo dia do mês tenho 2 views onde nelas tenho um um select com union all nas tabelas de movimento e no delphi faço o select nas views e gero um grafico e devido ao grafico que preciso ter mesmo que seja 0 em cada dia. From jtoledo em softguild.com.br Fri May 21 14:32:24 2010 From: jtoledo em softguild.com.br (Johnatan Toledo) Date: Fri, 21 May 2010 14:32:24 -0300 Subject: [firebase-br] RES: Duvida Select In-Reply-To: References: Message-ID: <004601caf90b$94c69840$be53c8c0$@com.br> VE SE TE AJUDA........ SELECT EXTRACT(DAY FROM DATA) DIA, SUM(VALOR) FROM TABELA GROUP BY 1,2 ORDER BY 1 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Pedro Braga Enviada em: sexta-feira, 21 de maio de 2010 14:07 Para: FireBase Assunto: [firebase-br] Duvida Select Boa Tarde, estou com um problema quando ao select necessito fazer a seguinte. Preciso que o o resultado seja o mostado abaixo Dia Valor 01 0,00 02 30,00 03 425,00 04 45,00 05 0,00 06 5,00 ..... até o dia ultimo dia do mês tenho 2 views onde nelas tenho um um select com union all nas tabelas de movimento e no delphi faço o select nas views e gero um grafico e devido ao grafico que preciso ter mesmo que seja 0 em cada dia. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jtoledo em softguild.com.br Fri May 21 14:36:31 2010 From: jtoledo em softguild.com.br (Johnatan Toledo) Date: Fri, 21 May 2010 14:36:31 -0300 Subject: [firebase-br] RES: Duvida Select In-Reply-To: References: Message-ID: <004701caf90c$276a92a0$763fb7e0$@com.br> Correção, retire o "2" do "group by" conforme abaixo: SELECT EXTRACT(DAY FROM DATA) DIA, SUM(VALOR) FROM TABELA GROUP BY 1 ORDER BY 1 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Pedro Braga Enviada em: sexta-feira, 21 de maio de 2010 14:07 Para: FireBase Assunto: [firebase-br] Duvida Select Boa Tarde, estou com um problema quando ao select necessito fazer a seguinte. Preciso que o o resultado seja o mostado abaixo Dia Valor 01 0,00 02 30,00 03 425,00 04 45,00 05 0,00 06 5,00 ..... até o dia ultimo dia do mês tenho 2 views onde nelas tenho um um select com union all nas tabelas de movimento e no delphi faço o select nas views e gero um grafico e devido ao grafico que preciso ter mesmo que seja 0 em cada dia. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Fri May 21 14:36:59 2010 From: bragaped em gmail.com (Pedro Braga) Date: Fri, 21 May 2010 14:36:59 -0300 Subject: [firebase-br] RES: Duvida Select In-Reply-To: <004601caf90b$94c69840$be53c8c0$@com.br> References: <004601caf90b$94c69840$be53c8c0$@com.br> Message-ID: não ajuda to postando o select que uso para encontar os registros de uma das tabelas pore necessito que mesmo que não haja registro em um determiando dia, mes ou ano ele me retorno com o vlrtotal 0, acho que agora fui mais claro na minha duvida. select extract(day from dp.dat_pagamento) DIA, extract(month from dp.dat_pagamento) MES, extract(year from dp.dat_pagamento) ANO, dp.COD_EMPRESA, dp.dat_pagamento, coalesce(sum(dp.vlr_pago),0) as vlrtotal from dup_fornecedor dp where dp.vlr_pago>0 group by 1,2,3,4,5 Em 21 de maio de 2010 14:32, Johnatan Toledo escreveu: > VE SE TE AJUDA........ > > SELECT EXTRACT(DAY FROM DATA) DIA, SUM(VALOR) FROM TABELA GROUP BY 1,2 > ORDER > BY 1 > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Pedro Braga > Enviada em: sexta-feira, 21 de maio de 2010 14:07 > Para: FireBase > Assunto: [firebase-br] Duvida Select > > Boa Tarde, estou com um problema quando ao select necessito fazer a > seguinte. > Preciso que o o resultado seja o mostado abaixo > > Dia Valor > 01 0,00 > 02 30,00 > 03 425,00 > 04 45,00 > 05 0,00 > 06 5,00 > ..... até o dia ultimo dia do mês > > tenho 2 views onde nelas tenho um um select com union all nas tabelas de > movimento e no delphi faço o select nas views e gero um grafico e devido ao > grafico que preciso ter mesmo que seja 0 em cada dia. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 embras.net Fri May 21 14:49:38 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Fri, 21 May 2010 14:49:38 -0300 Subject: [firebase-br] RES: Duvida Select In-Reply-To: References: <004601caf90b$94c69840$be53c8c0$@com.br> Message-ID: espero q ajude, vc pode usar uma sequencia de data gerada pelo WITH e ai fazer join ou subselect para pegar os valores with recursive dates (data, cnt) as ( select cast('01/01/2010' as Date), 1 from rdb$database union all select Data+1, cnt+1 from Dates where Data+1<'02/01/2010' ) select * from dates a Em 21 de maio de 2010 14:36, Pedro Braga escreveu: > não ajuda to postando o select que uso para encontar os registros de uma das > tabelas pore necessito que mesmo que não haja registro em um determiando > dia, mes ou ano ele me retorno com o vlrtotal 0, acho que agora fui mais > claro na minha duvida. > select extract(day from dp.dat_pagamento) DIA, >       extract(month from dp.dat_pagamento) MES, >       extract(year from dp.dat_pagamento) ANO, >       dp.COD_EMPRESA, >       dp.dat_pagamento, >       coalesce(sum(dp.vlr_pago),0) as vlrtotal >      from dup_fornecedor dp >      where dp.vlr_pago>0 >      group by 1,2,3,4,5 > > > Em 21 de maio de 2010 14:32, Johnatan Toledo escreveu: > >> VE SE TE AJUDA........ >> >> SELECT EXTRACT(DAY FROM DATA) DIA, SUM(VALOR) FROM TABELA GROUP BY 1,2 >> ORDER >> BY 1 >> >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Pedro Braga >> Enviada em: sexta-feira, 21 de maio de 2010 14:07 >> Para: FireBase >> Assunto: [firebase-br] Duvida Select >> >> Boa Tarde, estou com um problema quando ao select necessito fazer a >> seguinte. >> Preciso que o o resultado seja o mostado abaixo >> >> Dia   Valor >> 01     0,00 >> 02     30,00 >> 03     425,00 >> 04     45,00 >> 05     0,00 >> 06     5,00 >> ..... até o dia ultimo dia do mês >> >> tenho 2 views onde nelas tenho um um select com union all nas tabelas de >> movimento e no delphi faço o select nas views e gero um grafico e devido ao >> grafico que preciso ter mesmo que seja 0 em cada dia. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From bragaped em gmail.com Fri May 21 14:58:27 2010 From: bragaped em gmail.com (Pedro Braga) Date: Fri, 21 May 2010 14:58:27 -0300 Subject: [firebase-br] RES: Duvida Select In-Reply-To: References: <004601caf90b$94c69840$be53c8c0$@com.br> Message-ID: Eduardo seria essa a logica agora não entendi como ficará o select como colocarei o mesmo Em 21 de maio de 2010 14:49, Eduardo Pombo escreveu: > espero q ajude, vc pode usar uma sequencia de data gerada pelo WITH e > ai fazer join ou subselect para pegar os valores > > > with recursive > dates (data, cnt) as ( > > select cast('01/01/2010' as Date), 1 from rdb$database > > union all > > select Data+1, cnt+1 from Dates where Data+1<'02/01/2010' > ) > select * from dates a > > > > > > > Em 21 de maio de 2010 14:36, Pedro Braga escreveu: > > não ajuda to postando o select que uso para encontar os registros de uma > das > > tabelas pore necessito que mesmo que não haja registro em um determiando > > dia, mes ou ano ele me retorno com o vlrtotal 0, acho que agora fui mais > > claro na minha duvida. > > select extract(day from dp.dat_pagamento) DIA, > > extract(month from dp.dat_pagamento) MES, > > extract(year from dp.dat_pagamento) ANO, > > dp.COD_EMPRESA, > > dp.dat_pagamento, > > coalesce(sum(dp.vlr_pago),0) as vlrtotal > > from dup_fornecedor dp > > where dp.vlr_pago>0 > > group by 1,2,3,4,5 > > > > > > Em 21 de maio de 2010 14:32, Johnatan Toledo >escreveu: > > > >> VE SE TE AJUDA........ > >> > >> SELECT EXTRACT(DAY FROM DATA) DIA, SUM(VALOR) FROM TABELA GROUP BY 1,2 > >> ORDER > >> BY 1 > >> > >> > >> -----Mensagem original----- > >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br > ] > >> Em > >> nome de Pedro Braga > >> Enviada em: sexta-feira, 21 de maio de 2010 14:07 > >> Para: FireBase > >> Assunto: [firebase-br] Duvida Select > >> > >> Boa Tarde, estou com um problema quando ao select necessito fazer a > >> seguinte. > >> Preciso que o o resultado seja o mostado abaixo > >> > >> Dia Valor > >> 01 0,00 > >> 02 30,00 > >> 03 425,00 > >> 04 45,00 > >> 05 0,00 > >> 06 5,00 > >> ..... até o dia ultimo dia do mês > >> > >> tenho 2 views onde nelas tenho um um select com union all nas tabelas de > >> movimento e no delphi faço o select nas views e gero um grafico e devido > ao > >> grafico que preciso ter mesmo que seja 0 em cada dia. > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From lcarlos2000 em bol.com.br Fri May 21 15:15:37 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Fri, 21 May 2010 15:15:37 -0300 Subject: [firebase-br] importar dados References: <48EBBA5C1FC8407090132A0F2F48C787@luiz180906> Message-ID: <1BB7924E09094E51A2640AD2BF06DFAC@luiz180906> Certo, mas não existe algum utilitário que consiga fazer essa importação dos dados? ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Thursday, May 20, 2010 5:21 AM Subject: Re: [firebase-br] importar dados se vc conseguir transformar esses dados em txt usando clientdataset, vc consegue facilmente importar os dados Em 19 de maio de 2010 15:58, Luiz Carlos escreveu: > Olá, > > Sou novato com o Firebird e tem um cliente que tem um banco de dados da > palmdesktop que pode ser exportado para o formato Vcard. Tem algum modo de > importar esses dados para um banco Firebird? > > 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 > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Fri May 21 15:34:32 2010 From: bragaped em gmail.com (Pedro Braga) Date: Fri, 21 May 2010 15:34:32 -0300 Subject: [firebase-br] RES: Duvida Select In-Reply-To: References: <004601caf90b$94c69840$be53c8c0$@com.br> Message-ID: já Resolvi meu problema as SQL Ficaram assim --Despesas with recursive dates (data, cnt) as ( select cast(:mesp as Date), 1 from rdb$database union all select Data+1, cnt+1 from Dates where Data+1<:mess ) select extract(day from a.data) DIA, extract(month from a.data) MES, extract(year from a.data) ANO, a.data, coalesce(sum(dp.vlr_pago),0) as vlrtotal from dates a left join dup_fornecedor dp on dp.dat_pagamento=a.data and dp.cod_empresa=:emp group by 1,2,3,4 order by 1,2,3 --Receitas with recursive dates (data, cnt) as ( select cast(:mesp as Date), 1 from rdb$database union all select Data+1, cnt+1 from Dates where Data+1<:mess ) select extract(day from a.data) DIA, extract(month from a.data) MES, extract(year from a.data) ANO, a.data, coalesce(sum(pv.vlr_total),0)+coalesce(sum(pva.vlr_total),0) as vlrtotal from dates a left join PED_VENDAS pv on cast(pv.dat_emissao as DATE)=a.data and pv.cod_empresa=:emp left join ped_vendas_at pva on cast(pva.dat_emissao as DATE)=a.data and pva.cod_empresa=:emp group by 1,2,3,4 order by 1,2,3 Obrigado!!!! Em 21 de maio de 2010 14:58, Pedro Braga escreveu: > Eduardo seria essa a logica agora não entendi como ficará o select como > colocarei o mesmo > > > Em 21 de maio de 2010 14:49, Eduardo Pombo escreveu: > > espero q ajude, vc pode usar uma sequencia de data gerada pelo WITH e >> ai fazer join ou subselect para pegar os valores >> >> >> with recursive >> dates (data, cnt) as ( >> >> select cast('01/01/2010' as Date), 1 from rdb$database >> >> union all >> >> select Data+1, cnt+1 from Dates where Data+1<'02/01/2010' >> ) >> select * from dates a >> >> >> >> >> >> >> Em 21 de maio de 2010 14:36, Pedro Braga escreveu: >> > não ajuda to postando o select que uso para encontar os registros de uma >> das >> > tabelas pore necessito que mesmo que não haja registro em um determiando >> > dia, mes ou ano ele me retorno com o vlrtotal 0, acho que agora fui mais >> > claro na minha duvida. >> > select extract(day from dp.dat_pagamento) DIA, >> > extract(month from dp.dat_pagamento) MES, >> > extract(year from dp.dat_pagamento) ANO, >> > dp.COD_EMPRESA, >> > dp.dat_pagamento, >> > coalesce(sum(dp.vlr_pago),0) as vlrtotal >> > from dup_fornecedor dp >> > where dp.vlr_pago>0 >> > group by 1,2,3,4,5 >> > >> > >> > Em 21 de maio de 2010 14:32, Johnatan Toledo > >escreveu: >> > >> >> VE SE TE AJUDA........ >> >> >> >> SELECT EXTRACT(DAY FROM DATA) DIA, SUM(VALOR) FROM TABELA GROUP BY 1,2 >> >> ORDER >> >> BY 1 >> >> >> >> >> >> -----Mensagem original----- >> >> De: lista-bounces em firebase.com.br [mailto: >> lista-bounces em firebase.com.br] >> >> Em >> >> nome de Pedro Braga >> >> Enviada em: sexta-feira, 21 de maio de 2010 14:07 >> >> Para: FireBase >> >> Assunto: [firebase-br] Duvida Select >> >> >> >> Boa Tarde, estou com um problema quando ao select necessito fazer a >> >> seguinte. >> >> Preciso que o o resultado seja o mostado abaixo >> >> >> >> Dia Valor >> >> 01 0,00 >> >> 02 30,00 >> >> 03 425,00 >> >> 04 45,00 >> >> 05 0,00 >> >> 06 5,00 >> >> ..... até o dia ultimo dia do mês >> >> >> >> tenho 2 views onde nelas tenho um um select com union all nas tabelas >> de >> >> movimento e no delphi faço o select nas views e gero um grafico e >> devido ao >> >> grafico que preciso ter mesmo que seja 0 em cada dia. >> >> ______________________________________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> >> >> ______________________________________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> >> >> >> -- >> >> Atenciosamente >> >> José Eduardo Pombo de Barros >> Gerente de Manutenção de Sistemas >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu 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 Fri May 21 16:22:26 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Fri, 21 May 2010 16:22:26 -0300 Subject: [firebase-br] Programa de Atualizar Sistema Message-ID: Boa Tarde Pessoal da Lista Preciso fazer um programa que atualize a minha base de dados no firebird.. toda vez que atualizo um cliente tenho que rodar o scripts manualmente .. Quero saber com vocês da lista como voc?s fazem .. qual seria as opcoes para criar os campos automaticamente Uso Delphi com Firebird Componente de acesso FIBPlus Alex Miranda de Oliveira From samuel.peres.ferreira em gmail.com Fri May 21 16:38:41 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Fri, 21 May 2010 16:38:41 -0300 Subject: [firebase-br] Programa de Atualizar Sistema In-Reply-To: References: Message-ID: ola uso o MdoScript, e conforme for a versao q esta no meu cliente, eu aplico script q vai corrigir a base de dados samuel From felipearon em gmail.com Fri May 21 16:57:42 2010 From: felipearon em gmail.com (Felipe Aron) Date: Fri, 21 May 2010 16:57:42 -0300 Subject: [firebase-br] Programa de Atualizar Sistema In-Reply-To: References: Message-ID: Utilizo o próprio IBExpert. Ferramenta excelente. On Fri, May 21, 2010 at 4:38 PM, samuel ferreira < samuel.peres.ferreira em gmail.com> wrote: > ola > > uso o MdoScript, e conforme for a versao q esta no meu cliente, eu aplico > script q vai corrigir a base de dados > > 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 > -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From alexsistemass em gmail.com Fri May 21 17:03:48 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Fri, 21 May 2010 17:03:48 -0300 Subject: [firebase-br] Programa de Atualizar Sistema In-Reply-To: References: Message-ID: Felipe Aron NO Ibexpert voce utiliza o Script Executive e como seria o tratamento de erros Samuel Ferreira No MdoScript como seria o tratamento de erros. no fibplus tem um equivalente a esse que e o fbscript conforme for se voce me desse algumas dicas como isso seria feito.. Poderia usar o fbscript do fibplus Obrigado 2010/5/21 Felipe Aron > Utilizo o próprio IBExpert. Ferramenta excelente. > > On Fri, May 21, 2010 at 4:38 PM, samuel ferreira < > samuel.peres.ferreira em gmail.com> wrote: > > > ola > > > > uso o MdoScript, e conforme for a versao q esta no meu cliente, eu aplico > > script q vai corrigir a base de dados > > > > 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 > > > > > > -- > www.felipearon.com.br (Curso Online XNA) > -- > Twitter: @felipearon > > Lista discussão XNA-Br: > http://br.groups.yahoo.com/group/xna-br/ > > www.xnabrasil.net - NOVO PORTAL SOBRE XNA > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From douglasfabiano em gmail.com Fri May 21 17:05:01 2010 From: douglasfabiano em gmail.com (Douglas Fabiano Specht) Date: Fri, 21 May 2010 17:05:01 -0300 Subject: [firebase-br] Select no Firebird 2.0 Trava Message-ID: Boa tarde Pessoal estou com um grande problema no firebird 2.0, sendo que não ocorre no 1.5 ou 1.03. tenho um select que me recupera o primeiro codigo disponivel de uma tabela: Select Min(CODIGO) From CLIENTE Where CODIGO> 0 AND (CODIGO+ 1) Not In (Select CODIGO From CLIENTE) Na minha tabela de CLIENTES qdo tenho acima de 3000 registros o firebird trava e nao consegue processar. alguem tem alguma dica? abraços e obrigado From felix.sol em terra.com.br Fri May 21 17:10:36 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Fri, 21 May 2010 17:10:36 -0300 Subject: [firebase-br] RES: Programa de Atualizar Sistema In-Reply-To: References: Message-ID: <002901caf921$ae9ef350$0bdcd9f0$@sol@terra.com.br> Eu crio um script txt e aplico com o ISQL que é chamado pela aplicação após verificada a versão do BD em uso. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alex Miranda de Oliveira Enviada em: sexta-feira, 21 de maio de 2010 16:22 Para: FireBase Assunto: [firebase-br] Programa de Atualizar Sistema Boa Tarde Pessoal da Lista Preciso fazer um programa que atualize a minha base de dados no firebird.. toda vez que atualizo um cliente tenho que rodar o scripts manualmente .. Quero saber com voc?s da lista como voc?s fazem .. qual seria as opcoes para criar os campos automaticamente Uso Delphi com Firebird Componente de acesso FIBPlus Alex Miranda de 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 alexsistemass em gmail.com Fri May 21 17:20:19 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Fri, 21 May 2010 17:20:19 -0300 Subject: [firebase-br] RES: Programa de Atualizar Sistema In-Reply-To: <7644607050632865892@unknownmsgid> References: <7644607050632865892@unknownmsgid> Message-ID: Felix e como funcionaria o tratamento se ocorrer algum erro na execucao do sql com utilitario isql Em 21 de maio de 2010 17:10, Felix - Sol escreveu: > Eu crio um script txt e aplico com o ISQL que é chamado pela aplicação após > verificada a versão do BD em uso. > > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de Alex Miranda de Oliveira > Enviada em: sexta-feira, 21 de maio de 2010 16:22 > Para: FireBase > Assunto: [firebase-br] Programa de Atualizar Sistema > > Boa Tarde Pessoal da Lista > > Preciso fazer um programa que atualize a minha base de dados > no firebird.. > > > toda vez que atualizo um cliente tenho que rodar o scripts > manualmente .. > > Quero saber com voc?s da lista como voc?s fazem .. > qual seria as opcoes para criar os campos automaticamente > > > Uso Delphi com Firebird > > Componente de acesso FIBPlus > > > Alex Miranda de 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 eduardo em embras.net Fri May 21 17:47:50 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Fri, 21 May 2010 17:47:50 -0300 Subject: [firebase-br] Select no Firebird 2.0 Trava In-Reply-To: References: Message-ID: acho q o problema esta na metodo utilizado na construcao da query, acredito q isso posso ajudar: select first 1 a.codigo+1 as codigo from CLIENTE a left join CLIENTE b on (b.codigo = a.codigo + 1) where b.codigo is null o problema no metodo atual eh q para cada registro da tabela CLIENTE ele vai executar novamente o subselect do IN e ai no caso de 3000 registro vira 3000 x 3000 = 9.000.000 de pesquisas considerando ainda q vc nao vai ter um indice por (CODIGO+1), imagino que 9.000.000 de pesquisas sem indice vai demorar um bocado. Espero ter ajudado. Em 21 de maio de 2010 17:05, Douglas Fabiano Specht escreveu: > Boa tarde Pessoal > estou com um grande problema no firebird 2.0, sendo que não ocorre no > 1.5 ou 1.03. > tenho um select que me recupera o primeiro codigo disponivel de uma tabela: > > Select Min(CODIGO) From  CLIENTE Where CODIGO> 0 AND (CODIGO+ 1) Not > In (Select CODIGO From CLIENTE) > > Na minha tabela de CLIENTES qdo tenho acima de 3000 registros o > firebird trava e nao consegue processar. > > alguem tem alguma dica? > > > abraços e 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 > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From gutopj02 em gmail.com Fri May 21 19:49:03 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Fri, 21 May 2010 19:49:03 -0300 Subject: [firebase-br] RES: sql com 2 tabelas In-Reply-To: <001e01caf8f4$394f7de0$abee79a0$@com.br> References: <001e01caf8f4$394f7de0$abee79a0$@com.br> Message-ID: Pessoal, Desculpem nao ver as respostas antes e nem testar ainda .. nao tive tempo hoje... o que preciso é o seguinte tenho uma tabela de estoque ... uma de compras .. e uma de vendas... quero mostrar um relatorio que cada registro mostre: Codigo Produto - data da ultima compra , unidades compradas , data ultima compra , quantas unidades foram vendidas desde a data da ultima compra... agradeço a todos que estao ajudando. Augusto Em 21 de maio de 2010 11:45, Zottis escreveu: > Oi, ve se da certo pra vc. > > > Select CLI.CLIENTENO, CLI.LOJANO, CLI.DATACADASTRO, CLI.RAZAOSOCIAL, > CLI.NOMEFANTASIA, CLI.ENDERECO, CLI.BAIRRO, CLI.CIDADE, CLI.UF, CLI.CEP, > CLI.FONE, CLI.RAMAL, CLI.EMAIL, CLI.FAX, CLI.CELULAR, CLI.CONTATO, > CLI.NASCIMENTO, CLI.FOTO > >  from Clientes CLI > where extract(month from CLI.Nascimento) = :Mes  AND Cli.DELETADO = 'N' > Order by extract(day from CLI.Nascimento) > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Paulo Henrique dos Santos Andrade > Enviada em: sexta-feira, 21 de maio de 2010 11:20 > Para: FireBase > Assunto: Re: [firebase-br] sql com 2 tabelas > > Estou  tentando montar uma lista de aniversariantes do mês tipo > > Dia (do niver) | Nome Cliente > 02                | Alguém > 16                | Cliente > > obrigado... > > Em 21 de maio de 2010 09:57, Eduardo Pombo escreveu: > >> so retificando havia esquecido de um FROM. >> >> >> select >>  produtos.codigo, >>  produtos.descricao, >>  compras.dataCompra, >>  compras.unidades, >>  ( select sum( VENDAS.UNIDADES ) FROM VENDAS where vendas.codigo = >> produtos.codigo and vendas.datavenda >= compras.datacompra ) as campoX >> >> from >>  produtos >> left join compras on compras.codigo = produtos.codigo >> where >>  produtos.codigo = :codigo >> >> >> Em 20 de maio de 2010 12:39, Eduardo Pombo escreveu: >> > nao sei se entendi bem o q precisa, mas espero ter ajudado. >> > >> > select >> >  produtos.codigo, >> >  produtos.descricao, >> >  compras.dataCompra, >> >  compras.unidades, >> >  ( select sum( VENDAS.UNIDADES ) as campoX where vendas.codigo = >> > produtos.codigo and vendas.datavenda >= compras.datacompra ) >> > >> > from >> >  produtos >> > left join compras on compras.codigo = produtos.codigo >> > where >> >  produtos.codigo = :codigo >> > >> > >> > Em 19 de maio de 2010 20:03, Augusto junior >> escreveu: >> >> Preciso de um sql como segue. >> >> >> >> * tabela 1 (produtos) >> >> codigo >> >> descricao >> >> >> >> * tabela 2 (compras) >> >> codigo >> >> dataCompra >> >> unidades >> >> >> >> * tabela 3 (Vendas) >> >> codigo >> >> unidades >> >> dataVenda >> >> >> >> a sql deve retornar >> >> >> >> produtos.codigo >> >> produtos.descricao >> >> compras.dataCompra >> >> compras.unidades >> >> campoX >> >> >> >> onde campoX é a soma de VENDAS.UNIDADES ... quando VENDAS.DATAVENDA >= >> >> COMPRAS.DATACOMPRA >> >> >> >> Tem como ? >> >> >> >> Grato >> >> 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 >> >> >> > >> > >> > >> > -- >> > >> > Atenciosamente >> > >> > José Eduardo Pombo de Barros >> > Gerente de Manutenção de Sistemas >> > >> >> >> >> -- >> >> Atenciosamente >> >> José Eduardo Pombo de Barros >> Gerente de Manutenção de Sistemas >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2887 - Data de > Lançamento: 05/21/10 03:26: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 chmeireles em uol.com.br Fri May 21 22:50:10 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Fri, 21 May 2010 22:50:10 -0300 Subject: [firebase-br] Processos "Pendurados" fb_inet_server Message-ID: <4bf738524aff2_60e862ffe6c1e6@weasel19.tmail> Senhores, Boa noite. Estou usando o firebird 1.5 ClassicServer no Fedora Core 8 e me deparei com um problema. Como a maioria desta lista sabem, cada conexão que uma aplicação faz com o banco de dados é aberto um processo fb_inet_server, se 10 usuários conectam, 10 processos são abertos, só que em diversas vezes esses processos não caem quando a aplicação desconecta. Para "derrubar" tais processos, tive que usar um comando do linux para "matar" esses processos. Alguém sabe me dizer o que pode ser feito para evitar que tais processos fiquem abertos por muito tempo? Desde já agradeço a quem puder me ajudar, C Henrique M Corbo     From listas em warmboot.com.br Sat May 22 08:46:54 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sat, 22 May 2010 08:46:54 -0300 Subject: [firebase-br] Processos "Pendurados" fb_inet_server In-Reply-To: <4bf738524aff2_60e862ffe6c1e6@weasel19.tmail> References: <4bf738524aff2_60e862ffe6c1e6@weasel19.tmail> Message-ID: <511161610.20100522084654@warmboot.com.br> Veja o parametro DummyPacketInterval do firebird.conf. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CHMC> Senhores, CHMC> Boa noite. Estou usando o firebird 1.5 ClassicServer no Fedora CHMC> Core 8 e me deparei com um problema. Como a maioria desta lista CHMC> sabem, cada conexão que uma aplicação faz com o banco de dados é CHMC> aberto um processo fb_inet_server, se 10 usuários conectam, 10 CHMC> processos são abertos, só que em diversas vezes esses processos CHMC> não caem quando a aplicação desconecta. Para "derrubar" tais CHMC> processos, tive que usar um comando do linux para "matar" esses CHMC> processos. Alguém sabe me dizer o que pode ser feito para evitar CHMC> que tais processos fiquem abertos por muito tempo? CHMC> Desde já agradeço a quem puder me ajudar, CHMC> C Henrique M Corbo CHMC> CHMC> CHMC>   CHMC>   CHMC> ______________________________________________ CHMC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br CHMC> Para saber como gerenciar/excluir seu cadastro na lista, use: CHMC> http://www.firebase.com.br/fb/artigo.php?id=1107 CHMC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eduardo em icontroller.com.br Sat May 22 08:54:01 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Sat, 22 May 2010 08:54:01 -0300 Subject: [firebase-br] Select no Firebird 2.0 Trava In-Reply-To: References: Message-ID: Olá Douglas Use EXISTS, esse IN (SELECT) está te matando Select Min(CODIGO) From CLIENTE A Where A.CODIGO> 0 AND NOT EXISTS(SELECT 1 FROM CLIENTES WHERE CODIGO=A.CODIGO+1) Douglas Fabiano Specht escreveu: > Boa tarde Pessoal > estou com um grande problema no firebird 2.0, sendo que não ocorre no > 1.5 ou 1.03. > tenho um select que me recupera o primeiro codigo disponivel de uma tabela: > > Select Min(CODIGO) From CLIENTE Where CODIGO> 0 AND (CODIGO+ 1) Not > In (Select CODIGO From CLIENTE) > > Na minha tabela de CLIENTES qdo tenho acima de 3000 registros o > firebird trava e nao consegue processar. > > alguem tem alguma dica? > > > abraços e 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 bzottis em ig.com.br Sat May 22 09:22:44 2010 From: bzottis em ig.com.br (Zottis) Date: Sat, 22 May 2010 09:22:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?tem_como_aumentar_a_velocidade_com_p?= =?iso-8859-1?q?ouca_mem=F3ria=3F?= In-Reply-To: References: Message-ID: <000001caf9a9$7f3d1820$7db74860$@com.br> Pessoal, tenho um cliente que roda o FB 2.1 em um Win Server 2003 para acesso via TS Com boa performance, mas o banco de dados está nele, onde sabemos que não é muito aconselhado. Montei um outro Servidor apenas para rodar o FB. Esse, tem a metade da memória do outro. Pergunto, tem como liberar bastante memória para o FB? Pois somente ele será executado nesse outro servidor. Desde já agradeço. Zottis From chmeireles em uol.com.br Sat May 22 10:37:53 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 22 May 2010 10:37:53 -0300 Subject: [firebase-br] =?utf-8?q?tem_como_aumentar_a_velocidade_com_p_ouca?= =?utf-8?q?_mem=C3=B3ria=3F?= In-Reply-To: <000001caf9a9$7f3d1820$7db74860$@com.br> References: <000001caf9a9$7f3d1820$7db74860$@com.br> Message-ID: <4bf7de3149dde_79f697b966c1d8@weasel11.tmail> Prezado Colega Zottis, Como você pergunta em liberar memória, do que exatamente estás referindo? De fato, é aconselhável é aconselhável separar uma máquina física para ficar dedicada. Qual é tipo de servidor do Firebird que estás usando Classic ou Superserver? C Henrique M Corbo     Em 22/05/2010 09:22, Zottis < bzottis em ig.com.br > escreveu: Pessoal, tenho um cliente que roda o FB 2.1 em um Win Server 2003 para acesso via TS Com boa performance, mas o banco de dados está nele, onde sabemos que não é muito aconselhado. Montei um outro Servidor apenas para rodar o FB. Esse, tem a metade da memória do outro. Pergunto, tem como liberar bastante memória para o FB? Pois somente ele será executado nesse outro servidor. Desde já agradeço. Zottis ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Sat May 22 11:21:56 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 22 May 2010 11:21:56 -0300 Subject: [firebase-br] Processos "Pendurados" fb_inet_server In-Reply-To: <511161610.20100522084654@warmboot.com.br> References: <4bf738524aff2_60e862ffe6c1e6@weasel19.tmail> <511161610.20100522084654@warmboot.com.br> Message-ID: <4bf7e884a8715_741697b966c54@weasel11.tmail> Olá Cantú, Bom dia. Eu pesquisei em mensagens antigas desta lista algo sobre essa recomendação do uso desse parâmetro DummyPacketInterval, porém fui mais fundo em outros sites e descobri que é um parâmetro obsoleto que era usado em sistemas de 16bits. Confere? Não sei se essa informação está equivocada. Inclusive no próprio arquivo do firebird.conf recomenda que isso não deve ser usado em sistemas windows. Como eu uso o linux, sabe me dizer de alguma restrição? Eu verifiquei nas configurações do firebird.conf, atualmente esse parâmetro está comentado. Desta forma ele assume qual valor? C Henrique M Corbo Em 22/05/2010 08:46, Carlos H. Cantu < listas em warmboot.com.br > escreveu: Veja o parametro DummyPacketInterval do firebird.conf. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CHMC> Senhores, CHMC> Boa noite. Estou usando o firebird 1.5 ClassicServer no Fedora CHMC> Core 8 e me deparei com um problema. Como a maioria desta lista CHMC> sabem, cada conexão que uma aplicação faz com o banco de dados é CHMC> aberto um processo fb_inet_server, se 10 usuários conectam, 10 CHMC> processos são abertos, só que em diversas vezes esses processos CHMC> não caem quando a aplicação desconecta. Para "derrubar" tais CHMC> processos, tive que usar um comando do linux para "matar" esses CHMC> processos. Alguém sabe me dizer o que pode ser feito para evitar CHMC> que tais processos fiquem abertos por muito tempo? CHMC> Desde já agradeço a quem puder me ajudar, CHMC> C Henrique M Corbo CHMC> CHMC> CHMC>   CHMC>   CHMC> ______________________________________________ CHMC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br CHMC> Para saber como gerenciar/excluir seu cadastro na lista, use: CHMC> http://www.firebase.com.br/fb/artigo.php?id=1107 CHMC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Sat May 22 11:25:51 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 22 May 2010 11:25:51 -0300 Subject: [firebase-br] Processos "Pendurados" fb_inet_server In-Reply-To: <511161610.20100522084654@warmboot.com.br> References: <4bf738524aff2_60e862ffe6c1e6@weasel19.tmail> <511161610.20100522084654@warmboot.com.br> Message-ID: <4bf7e96f24f90_20297b966c1c7@weasel11.tmail> Cantú, Eu entrei na pasta /proc/sys/net/ipv4/ do linux e encontrei os seguintes arquivos: tcp_keepalive_intvl tcp_keepalive_probes tcp_keepalive_time Mas não sei qual arquivo devo alterar e nem como fazer isso. Onde posso encontrar um tutorial ou qualquer coisa que me ajude a configurar keepalive? AT. C Henrique M Corbo   Em 22/05/2010 08:46, Carlos H. Cantu < listas em warmboot.com.br > escreveu: Veja o parametro DummyPacketInterval do firebird.conf. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CHMC> Senhores, CHMC> Boa noite. Estou usando o firebird 1.5 ClassicServer no Fedora CHMC> Core 8 e me deparei com um problema. Como a maioria desta lista CHMC> sabem, cada conexão que uma aplicação faz com o banco de dados é CHMC> aberto um processo fb_inet_server, se 10 usuários conectam, 10 CHMC> processos são abertos, só que em diversas vezes esses processos CHMC> não caem quando a aplicação desconecta. Para "derrubar" tais CHMC> processos, tive que usar um comando do linux para "matar" esses CHMC> processos. Alguém sabe me dizer o que pode ser feito para evitar CHMC> que tais processos fiquem abertos por muito tempo? CHMC> Desde já agradeço a quem puder me ajudar, CHMC> C Henrique M Corbo CHMC> CHMC> CHMC>   CHMC>   CHMC> ______________________________________________ CHMC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br CHMC> Para saber como gerenciar/excluir seu cadastro na lista, use: CHMC> http://www.firebase.com.br/fb/artigo.php?id=1107 CHMC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Sat May 22 11:29:33 2010 From: bzottis em ig.com.br (Zottis) Date: Sat, 22 May 2010 11:29:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09tem_como_aumentar_a_veloci?= =?iso-8859-1?q?dade_com_p_ouca_mem=F3ria=3F?= In-Reply-To: <4bf7de3149dde_79f697b966c1d8@weasel11.tmail> References: <000001caf9a9$7f3d1820$7db74860$@com.br> <4bf7de3149dde_79f697b966c1d8@weasel11.tmail> Message-ID: <000401caf9bb$36ed4380$a4c7ca80$@com.br> Super server -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 22 de maio de 2010 10:38 Para: FireBase Assunto: Re: [firebase-br] tem como aumentar a velocidade com p ouca memória? Prezado Colega Zottis, Como você pergunta em liberar memória, do que exatamente estás referindo? De fato, é aconselhável é aconselhável separar uma máquina física para ficar dedicada. Qual é tipo de servidor do Firebird que estás usando Classic ou Superserver? C Henrique M Corbo     Em 22/05/2010 09:22, Zottis < bzottis em ig.com.br > escreveu: Pessoal, tenho um cliente que roda o FB 2.1 em um Win Server 2003 para acesso via TS Com boa performance, mas o banco de dados está nele, onde sabemos que não é muito aconselhado. Montei um outro Servidor apenas para rodar o FB. Esse, tem a metade da memória do outro. Pergunto, tem como liberar bastante memória para o FB? Pois somente ele será executado nesse outro servidor. Desde já agradeço. Zottis ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2889 - Data de Lançamento: 05/22/10 03:26:00 From chmeireles em uol.com.br Sat May 22 11:38:59 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 22 May 2010 11:38:59 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_=09tem_como_aumentar_a_veloci_dade?= =?utf-8?q?_com_p_ouca_mem=C3=B3ria=3F?= In-Reply-To: <000401caf9bb$36ed4380$a4c7ca80$@com.br> References: <000001caf9a9$7f3d1820$7db74860$@com.br> <4bf7de3149dde_79f697b966c1d8@weasel11.tmail> <000401caf9bb$36ed4380$a4c7ca80$@com.br> Message-ID: <4bf7ec83a404f_236a97b966c1f3@weasel11.tmail> Prezado Zottis, Eu não sei se é isso que estás querendo, mas tem como fazer com que o banco de dados utilize mais memória para o processamento de consultas, para isso deverá aumentar o buffers. Eu utilizo o Ibexpert. Você poderá acionar as propriedades que aparecerá o campo para aumentares o buffers. Mas existe um comando que pode ser feito isso, para isso deverás dar uma pesquisada na internet. Tu precisas tem um pouco de critério para não aumentar muito esse valor, caso contrário terás um efeito negativo. AT. C Henrique M Corbo     Em 22/05/2010 11:29, Zottis < bzottis em ig.com.br > escreveu: Super server -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 22 de maio de 2010 10:38 Para: FireBase Assunto: Re: [firebase-br] tem como aumentar a velocidade com p ouca memória? Prezado Colega Zottis, Como você pergunta em liberar memória, do que exatamente estás referindo? De fato, é aconselhável é aconselhável separar uma máquina física para ficar dedicada. Qual é tipo de servidor do Firebird que estás usando Classic ou Superserver? C Henrique M Corbo     Em 22/05/2010 09:22, Zottis escreveu: Pessoal, tenho um cliente que roda o FB 2.1 em um Win Server 2003 para acesso via TS Com boa performance, mas o banco de dados está nele, onde sabemos que não é muito aconselhado. Montei um outro Servidor apenas para rodar o FB. Esse, tem a metade da memória do outro. Pergunto, tem como liberar bastante memória para o FB? Pois somente ele será executado nesse outro servidor. Desde já agradeço. Zottis ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2889 - Data de Lançamento: 05/22/10 03:26: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 sysleilao em gmail.com Sat May 22 16:39:27 2010 From: sysleilao em gmail.com (Samir Oliveira Costa) Date: Sat, 22 May 2010 16:39:27 -0300 Subject: [firebase-br] SQL Message-ID: Pessoal, estou tentando fazer um tratamento na SQL de valor nulo, pois quando ele é executado ele esta diferenciando o campo sem caracter do campo nulo select l.lot_lote, l.lot_qtd, l.lot_total, an.sexo, isnull(an.sangue,0) as an.sangue, (select r.DESCRICAO from tabracas r where r.cod_raca = an.raca ) desc_raca from tablotes l, tabanimais an, tabanimaislotes anlote where l.lei_codigo = '220510102124017' and anlote.lei_codigo = l.lei_codigo and anlote.lot_lote = l.lot_lote and an.ani_codigo = anlote.ani_codigo and (l.lot_defesa = 'V' or l.lot_defesa = 'D') order by l.lot_lote estou tentando usar o isnull mais nao funciona, alguem sabe o tratamento correto? -- Qualquer dúvida entrar em contato. Samir Oliveira Costa Técnico em Informática (34) 3338-6337 - (34) 9148-5670 msn: sysleilao em gmail.com site: www.sysleilao.com.br From nanfilho em gmail.com Sat May 22 17:16:17 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Sat, 22 May 2010 17:16:17 -0300 Subject: [firebase-br] Programa de Atualizar Sistema In-Reply-To: References: Message-ID: uso já a aluns anos e nunca tive problema o "Database Comparer" levo meu banco master e comparo com o do cliente e rodo as alterações. [ ]´s Fernando Filho Em 21 de maio de 2010 16:22, Alex Miranda de Oliveira < alexsistemass em gmail.com> escreveu: > Boa Tarde Pessoal da Lista > > Preciso fazer um programa que atualize a minha base de dados > no firebird.. > > > toda vez que atualizo um cliente tenho que rodar o scripts > manualmente .. > > Quero saber com vocês da lista como voc?s fazem .. > qual seria as opcoes para criar os campos automaticamente > > > Uso Delphi com Firebird > > Componente de acesso FIBPlus > > > Alex Miranda de 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 > -- Atenciosamente Fernando Filho From tbalbinos em gmail.com Sat May 22 17:30:58 2010 From: tbalbinos em gmail.com (Thiago Balbino) Date: Sat, 22 May 2010 17:30:58 -0300 Subject: [firebase-br] [OFF]Driver UIB Message-ID: Boa tarde pessoal, na empresa onde trabalho desenvolvemos uma solução em Delphi7(dbExpress) + Fbird(2.1), para executarmos nossas procedures de gravação utilizamos o component TSqlStoredProcedure, indentifiquei o seguinte problema: Tenho uma procedure que grava pedidos de venda, que possui 79 campos de varios tipos, nessa procedure grava dados de todos os campos inclusive Blob, então no componente Tsql..... apos passar os valores e dar um ExecProc..me retorna um erro de "Transaction not Assigned", porem se eu comentar as linhas que passam o parametro dos campos Blob a procedure é executada com sucesso, porem baixei um driver para firebird/interbase da devart.com ao executar o mesmo codigo porém com esse driver da devart não me gera erro algum passando ou nao os campos Blob, alquem ja teve este problema ? o Driver UIB foi descontinuado não é ? att -- Thiago de Souza Balbino Analista de Sistemas / Programador Meta Tecnologia e Sistemas - Muriaé / MG (32) 3721 - 8729 (32) 8867 - 8729 MSN: thiagodeb em hotmail.com From chmeireles em uol.com.br Sat May 22 18:45:08 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 22 May 2010 18:45:08 -0300 Subject: [firebase-br] Processos "Pendurados" fb_inet_server In-Reply-To: <4bf8328ec5e6c_564f97b966c155@weasel11.tmail> References: <4bf738524aff2_60e862ffe6c1e6@weasel19.tmail> <511161610.20100522084654@warmboot.com.br> <4bf7e96f24f90_20297b966c1c7@weasel11.tmail> <1207033676.20100522145854@warmboot.com.br> <4bf8328ec5e6c_564f97b966c155@weasel11.tmail> Message-ID: <4bf85064937ba_85597b966c28c@weasel11.tmail> Ok Cantú, Sobre a posição que tu deste sobre parâmetro DummyPacketInterval, ok. Agora diga-me uma coisa, ele funciona bem no linux? Você teve ou soube de alguém que teve problemas com o uso desse parâmetro no linux? Desculpe fazer-te tantas perguntas, é que na segunda-feira haverá muitos usuários conectados a aplicação se eu "pisar em falso" é bem capaz de rolar stress aqui. Sobre a edição a revista, darei uma pesquisada. Onde posso encontrar as edições antigas dessa revista? Eu procurei na internet é achei um monte de sites que têm esse termo. Desde já agradeço, C Henrique M Corbo Em 22/05/2010 14:58, Carlos H. Cantu escreveu: Procura uma edição da antiga revista IBDeveloper, eles fizeram um artigo completo sobre isso. Quanto ao DummyPacket, não tem nada a ver com 16bits ou estar obsoleto. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CHMC> Cantú, CHMC> Eu entrei na pasta /proc/sys/net/ipv4/ do linux e encontrei os seguintes arquivos: CHMC> tcp_keepalive_intvl CHMC> tcp_keepalive_probes CHMC> tcp_keepalive_time CHMC> Mas não sei qual arquivo devo alterar e nem como fazer isso. CHMC> Onde posso encontrar um tutorial ou qualquer coisa que me ajude a configurar keepalive? CHMC> AT. CHMC> C Henrique M Corbo CHMC>   CHMC> Em 22/05/2010 08:46, Carlos H. Cantu escreveu: CHMC> Veja o parametro DummyPacketInterval do firebird.conf. CHMC> []s CHMC> Carlos H. Cantu CHMC> www.FireBase.com.br - www.firebirdnews.org CHMC> www.warmboot.com.br - blog.firebase.com.br CHMC>> Senhores, CHMC>> Boa noite. Estou usando o firebird 1.5 ClassicServer no Fedora CHMC>> Core 8 e me deparei com um problema. Como a maioria desta lista CHMC>> sabem, cada conexão que uma aplicação faz com o banco de dados é CHMC>> aberto um processo fb_inet_server, se 10 usuários conectam, 10 CHMC>> processos são abertos, só que em diversas vezes esses processos CHMC>> não caem quando a aplicação desconecta. Para "derrubar" tais CHMC>> processos, tive que usar um comando do linux para "matar" esses CHMC>> processos. Alguém sabe me dizer o que pode ser feito para evitar CHMC>> que tais processos fiquem abertos por muito tempo? CHMC>> Desde já agradeço a quem puder me ajudar, CHMC>> C Henrique M Corbo CHMC>> CHMC>> CHMC>>   CHMC>>   CHMC>> ______________________________________________ CHMC>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br CHMC>> Para saber como gerenciar/excluir seu cadastro na lista, use: CHMC>> http://www.firebase.com.br/fb/artigo.php?id=1107 CHMC>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa CHMC> ______________________________________________ CHMC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br CHMC> Para saber como gerenciar/excluir seu cadastro na lista, use: CHMC> http://www.firebase.com.br/fb/artigo.php?id=1107 CHMC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Sat May 22 19:03:58 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sat, 22 May 2010 19:03:58 -0300 Subject: [firebase-br] Identificar processos zumbis Message-ID: <4bf854ce121c2_3a9897b966c190@weasel11.tmail> Prezados Senhores, Boa noite. Alguns usuários estão finalizando a minha aplicação de uma maneira nada ortodoxa, o famoso ctrl+alt+dell. Eu também percebi que filiais que estão usando velox ocorre também instabilidades da internet provocando perda a conexão por parte da aplicação. No final do dia, quando nenhum usuário está conectado ao banco de dados, eu percebo que ficam vários processos do firebird ativos. Isso está consumindo memória, atrapalhando o backup que faço diariamente, dentre outros problemas. Eu estou usando o Firebird 1.5 no Linux Fedora 8. Alguém sabe me dizer como faço para identificar do fb_inet_server que estão perdidos? O chamados processos zumbis no linux? At. C Henrique M Corbo     From robson.catunda em gmail.com Sat May 22 19:39:35 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Sat, 22 May 2010 19:39:35 -0300 Subject: [firebase-br] SQL In-Reply-To: References: Message-ID: *coalesce(an.sangue,null,0) as xsangue* Particularmente não costumo usar o proprio nome do campo para um campo modificado, principalmente ligando-o diretamente à tabela. Por isso o "xsangue" no lugar de "an.sangue". From igmeirelles em gmail.com Sat May 22 19:49:43 2010 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Sat, 22 May 2010 18:49:43 -0400 Subject: [firebase-br] RES: SQL In-Reply-To: References: Message-ID: <001a01cafa01$16b3e4c0$441bae40$@com> Olá... A função COALESCE retorna o primeiro valor não nulo dentro da sequencia que foi passada como parâmetro, portanto não há necessidade de colocar null nos parâmetros... Basta fazer assim: *coalesce(an.sangue, 0) as xsangue* Assim, se "an.sangue" for nulo será retornado o valor 0... Um abraço... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Robson Catunda Enviada em: sábado, 22 de maio de 2010 18:40 Para: FireBase Assunto: Re: [firebase-br] SQL *coalesce(an.sangue,null,0) as xsangue* Particularmente não costumo usar o proprio nome do campo para um campo modificado, principalmente ligando-o diretamente à tabela. Por isso o "xsangue" no lugar de "an.sangue". ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sysleilao em gmail.com Sat May 22 20:27:48 2010 From: sysleilao em gmail.com (Samir Oliveira Costa) Date: Sat, 22 May 2010 20:27:48 -0300 Subject: [firebase-br] RES: SQL In-Reply-To: <001a01cafa01$16b3e4c0$441bae40$@com> References: <001a01cafa01$16b3e4c0$441bae40$@com> Message-ID: Entendi, eu testei aqui e deu certo a funcao, so que nao tive o resultado que queria apenas sumiu o que estava para o que coloquei dentro da funcao e nao juntou os campos que estava dando diferenca de (em branco) com vou ter que pensar em algo diferente Em 22 de maio de 2010 19:49, Ivan Guimarães Meirelles escreveu: > Olá... > A função COALESCE retorna o primeiro valor não nulo dentro da sequencia que > foi passada como parâmetro, portanto não há necessidade de colocar null nos > parâmetros... > > Basta fazer assim: *coalesce(an.sangue, 0) as xsangue* > Assim, se "an.sangue" for nulo será retornado o valor 0... > > Um abraço... > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Robson Catunda > Enviada em: sábado, 22 de maio de 2010 18:40 > Para: FireBase > Assunto: Re: [firebase-br] SQL > > *coalesce(an.sangue,null,0) as xsangue* > > Particularmente não costumo usar o proprio nome do campo para um campo > modificado, principalmente ligando-o diretamente à tabela. Por isso o > "xsangue" no lugar de "an.sangue". > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Qualquer dúvida entrar em contato. Samir Oliveira Costa Técnico em Informática (34) 3338-6337 - (34) 9148-5670 msn: sysleilao em gmail.com site: www.sysleilao.com.br From agalysson em gmail.com Sat May 22 22:03:33 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Sat, 22 May 2010 22:03:33 -0300 Subject: [firebase-br] RES: SQL In-Reply-To: References: <001a01cafa01$16b3e4c0$441bae40$@com> Message-ID: > > e nao juntou os campos que estava dando diferenca de (em branco) com > não entendi o seu problema... vc precisa que apareça oque? faça uma tabelinha aki, bem simples.. do que vc recebe atualmente e o que vc precisa... assim vc facilita... e consegue um a resposta rapidinho -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 22 de maio de 2010 20:27, Samir Oliveira Costa escreveu: > Entendi, eu testei aqui e deu certo a funcao, so que nao tive o resultado > que queria > apenas sumiu o que estava para o que coloquei dentro da funcao > e nao juntou os campos que estava dando diferenca de (em branco) com > vou ter que pensar em algo diferente > > > Em 22 de maio de 2010 19:49, Ivan Guimarães Meirelles < > igmeirelles em gmail.com > > escreveu: > > > Olá... > > A função COALESCE retorna o primeiro valor não nulo dentro da sequencia > que > > foi passada como parâmetro, portanto não há necessidade de colocar null > nos > > parâmetros... > > > > Basta fazer assim: *coalesce(an.sangue, 0) as xsangue* > > Assim, se "an.sangue" for nulo será retornado o valor 0... > > > > Um abraço... > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Robson Catunda > > Enviada em: sábado, 22 de maio de 2010 18:40 > > Para: FireBase > > Assunto: Re: [firebase-br] SQL > > > > *coalesce(an.sangue,null,0) as xsangue* > > > > Particularmente não costumo usar o proprio nome do campo para um campo > > modificado, principalmente ligando-o diretamente à tabela. Por isso o > > "xsangue" no lugar de "an.sangue". > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Qualquer dúvida entrar em contato. > > Samir Oliveira Costa > Técnico em Informática > (34) 3338-6337 - (34) 9148-5670 > msn: sysleilao em gmail.com > site: www.sysleilao.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 joseluiz em digitoneletronica.com.br Sat May 22 22:38:38 2010 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Sat, 22 May 2010 22:38:38 -0300 Subject: [firebase-br] ADOConnection Message-ID: <000001cafa18$ab87e710$0297b530$@com.br> Colegas.. Alguém usa os componentes ADO no delphi para conexão com o firebird 2.1? Podia me dizer se esses componentes tem um bom resultado? E qual driver e o mais indicado por vocês? Grato: Jose Luiz de Medeiros ===================== Delphi - PHP - MySql - Firebird (31)3817-1806 - 9628-4764 From chmeireles em uol.com.br Sun May 23 11:42:07 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Sun, 23 May 2010 11:42:07 -0300 Subject: [firebase-br] ADOConnection In-Reply-To: <000001cafa18$ab87e710$0297b530$@com.br> References: <000001cafa18$ab87e710$0297b530$@com.br> Message-ID: <4bf93ebf1bbb5_7f2deee167415a@weasel4.tmail> Prezado Colega, Eu uso ADOConnection atualmente em aplicações customizadas em alguns de meus clientes e funciona perfeitamente. Essas aplicações não são grandes, mas lêem e gravam um grande volume de dados e até hoje não tive nenhum problema. Eu não cheguei utilizar recursos envolvendo transações, isso é algo que é bom fazer alguns testes antes. Eu usei o drive que tem no site do firebird. http://www.firebirdsql.org/index.php?op=files&id=odbc At. C Henrique M Corbo     Em 22/05/2010 22:38, Jose Luiz de Medeiros < joseluiz em digitoneletronica.com.br > escreveu: Colegas.. Alguém usa os componentes ADO no delphi para conexão com o firebird 2.1? Podia me dizer se esses componentes tem um bom resultado? E qual driver e o mais indicado por vocês? Grato: Jose Luiz de Medeiros ===================== Delphi - PHP - MySql - Firebird (31)3817-1806 - 9628-4764 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From robson.catunda em gmail.com Sun May 23 12:49:36 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Sun, 23 May 2010 12:49:36 -0300 Subject: [firebase-br] SQL In-Reply-To: References: Message-ID: Vc precisa controlar o que pode ser gravado em um campo. Não deve deixar livre pra gravar em branco, null ou valor. É bom permitir apenas um valor que não seja em branco ou um valor null. E tb não permitir valores string que começem com espaços. From alexsistemass em gmail.com Sun May 23 13:35:21 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Sun, 23 May 2010 13:35:21 -0300 Subject: [firebase-br] Programa de Atualizar Sistema In-Reply-To: References: Message-ID: Ok fernando Filho mas queria fazer o meu proprio para facilitar algumas coisas depois futuramente penso em fazer um atualizacao automatica Obrigado pela dica Em 22 de maio de 2010 17:16, Fernando Filho escreveu: > uso já a aluns anos e nunca tive problema o "Database Comparer" levo meu > banco master e comparo com o do cliente e rodo as alterações. > > [ ]´s > Fernando Filho > > Em 21 de maio de 2010 16:22, Alex Miranda de Oliveira < > alexsistemass em gmail.com> escreveu: > > > Boa Tarde Pessoal da Lista > > > > Preciso fazer um programa que atualize a minha base de dados > > no firebird.. > > > > > > toda vez que atualizo um cliente tenho que rodar o scripts > > manualmente .. > > > > Quero saber com vocês da lista como voc?s fazem .. > > qual seria as opcoes para criar os campos automaticamente > > > > > > Uso Delphi com Firebird > > > > Componente de acesso FIBPlus > > > > > > Alex Miranda de 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 > > > > > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nanfilho em gmail.com Sun May 23 13:44:23 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Sun, 23 May 2010 13:44:23 -0300 Subject: [firebase-br] Programa de Atualizar Sistema In-Reply-To: References: Message-ID: ah tá, nesse caso posso te dar outros toques que tambem já fiz. tenho em um dos sistemas, uma pasta chama "migrate" onde coloco os scripts da próxima versão. Fiz um sisteminha que compara com a versão do cliente e roda os scripts que não tem lá, tenho uma tabela de mesmo nome no banco do cliente que faz essas verificações. é uma opção. curiosidade: pra quem trabalha com ruby on rails vai notar que ele faz um tratamento parecido e atualiza o script do banco automaticamente caso tenha mudanças no código, ou seja, não precisaríamos se preocupar com isso ^^ abraços Fernando. Em 23 de maio de 2010 13:35, Alex Miranda de Oliveira < alexsistemass em gmail.com> escreveu: > Ok fernando Filho mas queria fazer o meu proprio > para facilitar algumas coisas depois futuramente penso > em fazer um atualizacao automatica > > Obrigado pela dica > > > > Em 22 de maio de 2010 17:16, Fernando Filho escreveu: > > > uso já a aluns anos e nunca tive problema o "Database Comparer" levo meu > > banco master e comparo com o do cliente e rodo as alterações. > > > > [ ]´s > > Fernando Filho > > > > Em 21 de maio de 2010 16:22, Alex Miranda de Oliveira < > > alexsistemass em gmail.com> escreveu: > > > > > Boa Tarde Pessoal da Lista > > > > > > Preciso fazer um programa que atualize a minha base de dados > > > no firebird.. > > > > > > > > > toda vez que atualizo um cliente tenho que rodar o scripts > > > manualmente .. > > > > > > Quero saber com vocês da lista como voc?s fazem .. > > > qual seria as opcoes para criar os campos automaticamente > > > > > > > > > Uso Delphi com Firebird > > > > > > Componente de acesso FIBPlus > > > > > > > > > Alex Miranda de 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 > > > > > > > > > > > -- > > Atenciosamente > > Fernando Filho > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From gutopj02 em gmail.com Sun May 23 14:06:12 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Sun, 23 May 2010 14:06:12 -0300 Subject: [firebase-br] Erro em um SQL Message-ID: Sera que alguem sabe onde esta o erro ??? e sera que tem alguma melhor ( mais rapido ) para fazer ??? SELECT ESTOQUE.CODIGO, ESTOQUE.PRODUTO , estoque.custocomimpostos, ( select FIRST 1 (COMPRASCORPO.DATA) AS DataCompra FROM COMPRASCORPO where COMPRASCORPO.CODIGOPRODUTO = ESTOQUE.CODIGO order BY COMPRASCORPO.data DESC ) , ( Select first 1 (comprascorpo.unidades) as UnidadesComprada FROM COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order BY COMPRASCORPO.data DESC ), ( Select first 1 (comprascorpo.unitario) as ValorPago FROM COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order BY COMPRASCORPO.data DESC ) , ( select sum( VENCACORPO.unidades ) as soma from vendacorpo where VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= COMPRASCORPO.DATA ) FROM ESTOQUE Funciona se tirar a linha ( select sum( VENCACORPO.unidades ) as soma from vendacorpo where VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= COMPRASCORPO.DATA ) Obrigado. Guto From alexsistemass em gmail.com Sun May 23 14:46:37 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Sun, 23 May 2010 14:46:37 -0300 Subject: [firebase-br] Programa de Atualizar Sistema In-Reply-To: References: Message-ID: Achei muito interessante essa parte do migrate que voce falou que tem em um sistema seu.. Acho que isso resolveria o meu problema e ficaria legal. Sou Desenvolvedor Delphi e Java e este dias estava estudando um pouco sobre ruby on rails. Se talvez precisar fazer uma integraçao com o outra linguagem acho que nao tera problemas.. Se voce pode me dar umas explicacoes como funciona ou como vc fez.. Estava pensando em usar o componente fibscript da suite de componentes fibplus delphi.. Mas ai nao teria controle de versao da alteracao .. O que voce poder me ajudar ou o pessoal da lista fico grato Ate ++ Obrigador Em 23 de maio de 2010 13:44, Fernando Filho escreveu: > ah tá, nesse caso posso te dar outros toques que tambem já fiz. > tenho em um dos sistemas, uma pasta chama "migrate" onde coloco os scripts > da próxima versão. > Fiz um sisteminha que compara com a versão do cliente e roda os scripts que > não tem lá, tenho uma tabela de mesmo nome > no banco do cliente que faz essas verificações. é uma opção. > > curiosidade: pra quem trabalha com ruby on rails vai notar que ele faz um > tratamento parecido e atualiza o script do banco automaticamente caso > tenha > mudanças no código, ou seja, não precisaríamos se preocupar com isso ^^ > > abraços > Fernando. > > Em 23 de maio de 2010 13:35, Alex Miranda de Oliveira < > alexsistemass em gmail.com> escreveu: > > > Ok fernando Filho mas queria fazer o meu proprio > > para facilitar algumas coisas depois futuramente penso > > em fazer um atualizacao automatica > > > > Obrigado pela dica > > > > > > > > Em 22 de maio de 2010 17:16, Fernando Filho > escreveu: > > > > > uso já a aluns anos e nunca tive problema o "Database Comparer" levo > meu > > > banco master e comparo com o do cliente e rodo as alterações. > > > > > > [ ]´s > > > Fernando Filho > > > > > > Em 21 de maio de 2010 16:22, Alex Miranda de Oliveira < > > > alexsistemass em gmail.com> escreveu: > > > > > > > Boa Tarde Pessoal da Lista > > > > > > > > Preciso fazer um programa que atualize a minha base de dados > > > > no firebird.. > > > > > > > > > > > > toda vez que atualizo um cliente tenho que rodar o scripts > > > > manualmente .. > > > > > > > > Quero saber com vocês da lista como voc?s fazem .. > > > > qual seria as opcoes para criar os campos automaticamente > > > > > > > > > > > > Uso Delphi com Firebird > > > > > > > > Componente de acesso FIBPlus > > > > > > > > > > > > Alex Miranda de 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 > > > > > > > > > > > > > > > > -- > > > Atenciosamente > > > Fernando Filho > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sun May 23 14:53:00 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Sun, 23 May 2010 14:53:00 -0300 Subject: [firebase-br] Erro em um SQL In-Reply-To: References: Message-ID: ola Augusto Junior esta dando erro de execucao .. ( select sum( VENCACORPO.unidades ) as soma from vendacorpo where VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= COMPRASCORPO.DATA ) Não seria porque estava "( sum(VENCACORPO.unidades) as soma ) e teria que ser ( sum(VENDACORPO.unidades) as soma ) Seria so trocar o C pelo D e o que me pareceu.. se eu estiver errado me desculpe Ate ++ falow Em 23 de maio de 2010 14:06, Augusto junior escreveu: > Sera que alguem sabe onde esta o erro ??? > > e sera que tem alguma melhor ( mais rapido ) para fazer ??? > > SELECT ESTOQUE.CODIGO, ESTOQUE.PRODUTO , estoque.custocomimpostos, > ( select FIRST 1 (COMPRASCORPO.DATA) AS DataCompra FROM COMPRASCORPO > where COMPRASCORPO.CODIGOPRODUTO = ESTOQUE.CODIGO order BY > COMPRASCORPO.data DESC ) , > ( Select first 1 (comprascorpo.unidades) as UnidadesComprada FROM > COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order > BY COMPRASCORPO.data DESC ), > ( Select first 1 (comprascorpo.unitario) as ValorPago FROM > COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order > BY COMPRASCORPO.data DESC ) , > > ( select sum( VENCACORPO.unidades ) as soma from vendacorpo where > VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= > COMPRASCORPO.DATA ) > > FROM ESTOQUE > > > Funciona se tirar a linha > > ( select sum( VENCACORPO.unidades ) as soma from vendacorpo where > VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= > COMPRASCORPO.DATA ) > > > Obrigado. > 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 nanfilho em gmail.com Sun May 23 15:31:07 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Sun, 23 May 2010 15:31:07 -0300 Subject: [firebase-br] Programa de Atualizar Sistema In-Reply-To: References: Message-ID: Alex, no caso do ruby, eu só sei um pouco dos conceitos, nunca trabalhei diretamente com ele.. essa ideia do meu migrate surgiu justamente quando conheci +- como o ruby faz..lembrando que segundo um amigo meu que usa (se tiver alguem de ruby na lista pode explicar melhor ^^), isso é intrícito, ou seja, ele não precisa disparar nada, tudo funciona de forma automática, pois o ruby tem um esquema de mapeamento objeto/relacional no meu caso eu tenho uma tabela chamada migrate que lista os migrates "rodados" naquele banco. o sisteminha simplesmente lê a pasta migrate do servidor (uso deploy automatico, então quando atualizo o sistema, as migrates, que são os arquivos .sql vao junto.) e compara com a migrate da base. o que não tiver lá, ele roda. basicamente é isso. espero ter ajudado. abraços Fernando Em 23 de maio de 2010 14:46, Alex Miranda de Oliveira < alexsistemass em gmail.com> escreveu: > Achei muito interessante essa parte do migrate que voce falou que tem > em um sistema seu.. > > Acho que isso resolveria o meu problema e ficaria legal. > Sou Desenvolvedor Delphi e Java e este dias estava estudando um pouco > sobre ruby on rails. > Se talvez precisar fazer uma integraçao com o outra linguagem acho que nao > tera > problemas.. > Se voce pode me dar umas explicacoes como funciona ou como vc fez.. > > > Estava pensando em usar o componente fibscript da suite de componentes > fibplus delphi.. > Mas ai nao teria controle de versao da alteracao .. > > > O que voce poder me ajudar ou o pessoal da lista fico grato > > Ate ++ Obrigador > > > > > > > > > > Em 23 de maio de 2010 13:44, Fernando Filho escreveu: > > > ah tá, nesse caso posso te dar outros toques que tambem já fiz. > > tenho em um dos sistemas, uma pasta chama "migrate" onde coloco os > scripts > > da próxima versão. > > Fiz um sisteminha que compara com a versão do cliente e roda os scripts > que > > não tem lá, tenho uma tabela de mesmo nome > > no banco do cliente que faz essas verificações. é uma opção. > > > > curiosidade: pra quem trabalha com ruby on rails vai notar que ele faz um > > tratamento parecido e atualiza o script do banco automaticamente caso > > tenha > > mudanças no código, ou seja, não precisaríamos se preocupar com isso ^^ > > > > abraços > > Fernando. > > > > Em 23 de maio de 2010 13:35, Alex Miranda de Oliveira < > > alexsistemass em gmail.com> escreveu: > > > > > Ok fernando Filho mas queria fazer o meu proprio > > > para facilitar algumas coisas depois futuramente penso > > > em fazer um atualizacao automatica > > > > > > Obrigado pela dica > > > > > > > > > > > > Em 22 de maio de 2010 17:16, Fernando Filho > > escreveu: > > > > > > > uso já a aluns anos e nunca tive problema o "Database Comparer" levo > > meu > > > > banco master e comparo com o do cliente e rodo as alterações. > > > > > > > > [ ]´s > > > > Fernando Filho > > > > > > > > Em 21 de maio de 2010 16:22, Alex Miranda de Oliveira < > > > > alexsistemass em gmail.com> escreveu: > > > > > > > > > Boa Tarde Pessoal da Lista > > > > > > > > > > Preciso fazer um programa que atualize a minha base de dados > > > > > no firebird.. > > > > > > > > > > > > > > > toda vez que atualizo um cliente tenho que rodar o scripts > > > > > manualmente .. > > > > > > > > > > Quero saber com vocês da lista como voc?s fazem .. > > > > > qual seria as opcoes para criar os campos automaticamente > > > > > > > > > > > > > > > Uso Delphi com Firebird > > > > > > > > > > Componente de acesso FIBPlus > > > > > > > > > > > > > > > Alex Miranda de 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 > > > > > > > > > > > > > > > > > > > > > -- > > > > Atenciosamente > > > > Fernando Filho > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Atenciosamente > > Fernando Filho > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From gutopj02 em gmail.com Sun May 23 15:38:36 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Sun, 23 May 2010 15:38:36 -0300 Subject: [firebase-br] Erro em um SQL In-Reply-To: References: Message-ID: Depois que postei , percebi o erro de digitacao... mas continua o erro no mesma linha... aponta para o AS SOMA .... Em 23 de maio de 2010 14:53, Alex Miranda de Oliveira escreveu: > ola Augusto Junior esta dando erro de execucao .. > > >  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where > VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= > COMPRASCORPO.DATA ) > > > Não seria porque estava "( sum(VENCACORPO.unidades) as soma  ) > >                                e teria que ser  ( sum(VENDACORPO.unidades) > as soma  ) > > > Seria so trocar o C pelo D  e o que me pareceu.. > se eu estiver errado me desculpe > > > Ate ++ falow > > > > > > > > Em 23 de maio de 2010 14:06, Augusto junior escreveu: > >> Sera que alguem sabe onde esta o erro ??? >> >> e sera que tem alguma melhor ( mais rapido ) para fazer ??? >> >> SELECT ESTOQUE.CODIGO, ESTOQUE.PRODUTO , estoque.custocomimpostos, >>  ( select FIRST 1 (COMPRASCORPO.DATA) AS DataCompra FROM COMPRASCORPO >> where COMPRASCORPO.CODIGOPRODUTO = ESTOQUE.CODIGO order BY >> COMPRASCORPO.data DESC )  , >>  ( Select first 1 (comprascorpo.unidades) as UnidadesComprada FROM >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order >> BY COMPRASCORPO.data DESC ), >>  ( Select first 1 (comprascorpo.unitario) as ValorPago FROM >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order >> BY COMPRASCORPO.data DESC ) , >> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >> COMPRASCORPO.DATA ) >> >>  FROM ESTOQUE >> >> >> Funciona se tirar a linha >> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >> COMPRASCORPO.DATA ) >> >> >> Obrigado. >> 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 Sun May 23 15:46:18 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Sun, 23 May 2010 15:46:18 -0300 Subject: [firebase-br] Erro em um SQL In-Reply-To: References: Message-ID: Assim nao da erro... mas nao retorna nada no SUM SELECT ESTOQUE.CODIGO, ESTOQUE.PRODUTO , estoque.custocomimpostos, ( select FIRST 1 (COMPRASCORPO.DATA) AS DataCompra FROM COMPRASCORPO where COMPRASCORPO.CODIGOPRODUTO = ESTOQUE.CODIGO order BY COMPRASCORPO.data DESC ) , ( Select first 1 (comprascorpo.unidades) as UnidadesComprada FROM COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order BY COMPRASCORPO.data DESC ), ( Select first 1 (comprascorpo.unitario) as ValorPago FROM COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order BY COMPRASCORPO.data DESC ) , ( select (( sum(VENDACORPO.unidades) )) from vendacorpo where VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= COMPRASCORPO.DATA ) FROM ESTOQUE , COMPRASCORPO, VENDACORPO Em 23 de maio de 2010 15:38, Augusto junior escreveu: > Depois que postei , percebi o erro de digitacao... mas continua o erro > no mesma linha... > > aponta para o AS SOMA .... > > > > Em 23 de maio de 2010 14:53, Alex Miranda de Oliveira > escreveu: >> ola Augusto Junior esta dando erro de execucao .. >> >> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >> COMPRASCORPO.DATA ) >> >> >> Não seria porque estava "( sum(VENCACORPO.unidades) as soma  ) >> >>                                e teria que ser  ( sum(VENDACORPO.unidades) >> as soma  ) >> >> >> Seria so trocar o C pelo D  e o que me pareceu.. >> se eu estiver errado me desculpe >> >> >> Ate ++ falow >> >> >> >> >> >> >> >> Em 23 de maio de 2010 14:06, Augusto junior escreveu: >> >>> Sera que alguem sabe onde esta o erro ??? >>> >>> e sera que tem alguma melhor ( mais rapido ) para fazer ??? >>> >>> SELECT ESTOQUE.CODIGO, ESTOQUE.PRODUTO , estoque.custocomimpostos, >>>  ( select FIRST 1 (COMPRASCORPO.DATA) AS DataCompra FROM COMPRASCORPO >>> where COMPRASCORPO.CODIGOPRODUTO = ESTOQUE.CODIGO order BY >>> COMPRASCORPO.data DESC )  , >>>  ( Select first 1 (comprascorpo.unidades) as UnidadesComprada FROM >>> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order >>> BY COMPRASCORPO.data DESC ), >>>  ( Select first 1 (comprascorpo.unitario) as ValorPago FROM >>> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order >>> BY COMPRASCORPO.data DESC ) , >>> >>>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >>> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >>> COMPRASCORPO.DATA ) >>> >>>  FROM ESTOQUE >>> >>> >>> Funciona se tirar a linha >>> >>>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >>> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >>> COMPRASCORPO.DATA ) >>> >>> >>> Obrigado. >>> 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 alexsistemass em gmail.com Sun May 23 15:49:53 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Sun, 23 May 2010 15:49:53 -0300 Subject: [firebase-br] Erro em um SQL In-Reply-To: References: Message-ID: Posta um erro que aparece para ver ser ficar mais facil do pessoal entender... porque os " AS SOMA" e apenas para dar um nome ao valor calculado Ate ++ Em 23 de maio de 2010 15:38, Augusto junior escreveu: > Depois que postei , percebi o erro de digitacao... mas continua o erro > no mesma linha... > > aponta para o AS SOMA .... > > > > Em 23 de maio de 2010 14:53, Alex Miranda de Oliveira > escreveu: > > ola Augusto Junior esta dando erro de execucao .. > > > > > > ( select sum( VENCACORPO.unidades ) as soma from vendacorpo where > > VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= > > COMPRASCORPO.DATA ) > > > > > > Não seria porque estava "( sum(VENCACORPO.unidades) as soma ) > > > > e teria que ser ( > sum(VENDACORPO.unidades) > > as soma ) > > > > > > Seria so trocar o C pelo D e o que me pareceu.. > > se eu estiver errado me desculpe > > > > > > Ate ++ falow > > > > > > > > > > > > > > > > Em 23 de maio de 2010 14:06, Augusto junior > escreveu: > > > >> Sera que alguem sabe onde esta o erro ??? > >> > >> e sera que tem alguma melhor ( mais rapido ) para fazer ??? > >> > >> SELECT ESTOQUE.CODIGO, ESTOQUE.PRODUTO , estoque.custocomimpostos, > >> ( select FIRST 1 (COMPRASCORPO.DATA) AS DataCompra FROM COMPRASCORPO > >> where COMPRASCORPO.CODIGOPRODUTO = ESTOQUE.CODIGO order BY > >> COMPRASCORPO.data DESC ) , > >> ( Select first 1 (comprascorpo.unidades) as UnidadesComprada FROM > >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order > >> BY COMPRASCORPO.data DESC ), > >> ( Select first 1 (comprascorpo.unitario) as ValorPago FROM > >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order > >> BY COMPRASCORPO.data DESC ) , > >> > >> ( select sum( VENCACORPO.unidades ) as soma from vendacorpo where > >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= > >> COMPRASCORPO.DATA ) > >> > >> FROM ESTOQUE > >> > >> > >> Funciona se tirar a linha > >> > >> ( select sum( VENCACORPO.unidades ) as soma from vendacorpo where > >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= > >> COMPRASCORPO.DATA ) > >> > >> > >> Obrigado. > >> 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 gutopj02 em gmail.com Sun May 23 15:52:57 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Sun, 23 May 2010 15:52:57 -0300 Subject: [firebase-br] Erro em um SQL In-Reply-To: References: Message-ID: Em 23 de maio de 2010 15:49, Alex Miranda de Oliveira escreveu: > Posta um erro que aparece para ver ser ficar mais facil do pessoal > entender... > > porque os   " AS SOMA" e apenas para dar um nome ao valor calculado > > > Ate ++ > > > Em 23 de maio de 2010 15:38, Augusto junior escreveu: > >> Depois que postei , percebi o erro de digitacao... mas continua o erro >> no mesma linha... >> >> aponta para o AS SOMA .... >> >> >> >> Em 23 de maio de 2010 14:53, Alex Miranda de Oliveira >> escreveu: >> > ola Augusto Junior esta dando erro de execucao .. >> > >> > >> >  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >> > VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >> > COMPRASCORPO.DATA ) >> > >> > >> > Não seria porque estava "( sum(VENCACORPO.unidades) as soma  ) >> > >> >                                e teria que ser  ( >> sum(VENDACORPO.unidades) >> > as soma  ) >> > >> > >> > Seria so trocar o C pelo D  e o que me pareceu.. >> > se eu estiver errado me desculpe >> > >> > >> > Ate ++ falow >> > >> > >> > >> > >> > >> > >> > >> > Em 23 de maio de 2010 14:06, Augusto junior >> escreveu: >> > >> >> Sera que alguem sabe onde esta o erro ??? >> >> >> >> e sera que tem alguma melhor ( mais rapido ) para fazer ??? >> >> >> >> SELECT ESTOQUE.CODIGO, ESTOQUE.PRODUTO , estoque.custocomimpostos, >> >>  ( select FIRST 1 (COMPRASCORPO.DATA) AS DataCompra FROM COMPRASCORPO >> >> where COMPRASCORPO.CODIGOPRODUTO = ESTOQUE.CODIGO order BY >> >> COMPRASCORPO.data DESC )  , >> >>  ( Select first 1 (comprascorpo.unidades) as UnidadesComprada FROM >> >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order >> >> BY COMPRASCORPO.data DESC ), >> >>  ( Select first 1 (comprascorpo.unitario) as ValorPago FROM >> >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order >> >> BY COMPRASCORPO.data DESC ) , >> >> >> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >> >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >> >> COMPRASCORPO.DATA ) >> >> >> >>  FROM ESTOQUE >> >> >> >> >> >> Funciona se tirar a linha >> >> >> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >> >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >> >> COMPRASCORPO.DATA ) >> >> >> >> >> >> Obrigado. >> >> 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 > Estou montando a sql pelo ibexpert o que retorna Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 6, column 40. AS. From joseasilva em bol.com.br Sun May 23 18:28:17 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Sun, 23 May 2010 18:28:17 -0300 Subject: [firebase-br] RES: Programa de Atualizar Sistema In-Reply-To: Message-ID: <20100523212819.1DB59AF@smart6.bol.com.br> Utilizo D7, IBX e FB 2.13 Eu faço assim: 1. Criei uma tabela chamada VERSAO que tem 2 campos somente: VERSAO E DATA 2. Fiz uma rotina em meu sistema que verifica a versão do banco com uma simples consulta que me retorna a maior versão. Em posse da versão do banco eu verifico se o banco precisa de alguma atualização e vou aplicando sempre na seqüência e atualizando a VERSAO do banco inserindo um novo registro na tabela VERSAO com a versão atualizada e a data que foi realizada. 3. Para atualizar eu tenho utilizado o IBScript da Suíte IBX. [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alex Miranda de Oliveira Enviada em: domingo, 23 de maio de 2010 14:47 Para: FireBase Assunto: Re: [firebase-br] Programa de Atualizar Sistema Achei muito interessante essa parte do migrate que voce falou que tem em um sistema seu.. Acho que isso resolveria o meu problema e ficaria legal. Sou Desenvolvedor Delphi e Java e este dias estava estudando um pouco sobre ruby on rails. Se talvez precisar fazer uma integraçao com o outra linguagem acho que nao tera problemas.. Se voce pode me dar umas explicacoes como funciona ou como vc fez.. Estava pensando em usar o componente fibscript da suite de componentes fibplus delphi.. Mas ai nao teria controle de versao da alteracao .. O que voce poder me ajudar ou o pessoal da lista fico grato Ate ++ Obrigador Em 23 de maio de 2010 13:44, Fernando Filho escreveu: > ah tá, nesse caso posso te dar outros toques que tambem já fiz. > tenho em um dos sistemas, uma pasta chama "migrate" onde coloco os scripts > da próxima versão. > Fiz um sisteminha que compara com a versão do cliente e roda os scripts que > não tem lá, tenho uma tabela de mesmo nome > no banco do cliente que faz essas verificações. é uma opção. > > curiosidade: pra quem trabalha com ruby on rails vai notar que ele faz um > tratamento parecido e atualiza o script do banco automaticamente caso > tenha > mudanças no código, ou seja, não precisaríamos se preocupar com isso ^^ > > abraços > Fernando. > > Em 23 de maio de 2010 13:35, Alex Miranda de Oliveira < > alexsistemass em gmail.com> escreveu: > > > Ok fernando Filho mas queria fazer o meu proprio > > para facilitar algumas coisas depois futuramente penso > > em fazer um atualizacao automatica > > > > Obrigado pela dica > > > > > > > > Em 22 de maio de 2010 17:16, Fernando Filho > escreveu: > > > > > uso já a aluns anos e nunca tive problema o "Database Comparer" levo > meu > > > banco master e comparo com o do cliente e rodo as alterações. > > > > > > [ ]´s > > > Fernando Filho > > > > > > Em 21 de maio de 2010 16:22, Alex Miranda de Oliveira < > > > alexsistemass em gmail.com> escreveu: > > > > > > > Boa Tarde Pessoal da Lista > > > > > > > > Preciso fazer um programa que atualize a minha base de dados > > > > no firebird.. > > > > > > > > > > > > toda vez que atualizo um cliente tenho que rodar o scripts > > > > manualmente .. > > > > > > > > Quero saber com vocês da lista como voc?s fazem .. > > > > qual seria as opcoes para criar os campos automaticamente > > > > > > > > > > > > Uso Delphi com Firebird > > > > > > > > Componente de acesso FIBPlus > > > > > > > > > > > > Alex Miranda de 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 > > > > > > > > > > > > > > > > -- > > > Atenciosamente > > > Fernando Filho > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sun May 23 18:33:45 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Sun, 23 May 2010 18:33:45 -0300 Subject: [firebase-br] RES: Erro em um SQL In-Reply-To: Message-ID: <20100523213345.625DF9F@smart5.bol.com.br> Tome cuidado com aliases das tabelas. O melhor é definir explicitamente. No teu caso você usa o nome da tabela para diferenciar os campos, simplesmente informe explicitamente ESTOQUE estoque ou COMPRASCORPO comprascorpo etc... ou um outro alias qualquer, mas informe. [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: domingo, 23 de maio de 2010 15:53 Para: FireBase Assunto: Re: [firebase-br] Erro em um SQL Em 23 de maio de 2010 15:49, Alex Miranda de Oliveira escreveu: > Posta um erro que aparece para ver ser ficar mais facil do pessoal > entender... > > porque os   " AS SOMA" e apenas para dar um nome ao valor calculado > > > Ate ++ > > > Em 23 de maio de 2010 15:38, Augusto junior escreveu: > >> Depois que postei , percebi o erro de digitacao... mas continua o erro >> no mesma linha... >> >> aponta para o AS SOMA .... >> >> >> >> Em 23 de maio de 2010 14:53, Alex Miranda de Oliveira >> escreveu: >> > ola Augusto Junior esta dando erro de execucao .. >> > >> > >> >  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >> > VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >> > COMPRASCORPO.DATA ) >> > >> > >> > Não seria porque estava "( sum(VENCACORPO.unidades) as soma  ) >> > >> >                                e teria que ser  ( >> sum(VENDACORPO.unidades) >> > as soma  ) >> > >> > >> > Seria so trocar o C pelo D  e o que me pareceu.. >> > se eu estiver errado me desculpe >> > >> > >> > Ate ++ falow >> > >> > >> > >> > >> > >> > >> > >> > Em 23 de maio de 2010 14:06, Augusto junior >> escreveu: >> > >> >> Sera que alguem sabe onde esta o erro ??? >> >> >> >> e sera que tem alguma melhor ( mais rapido ) para fazer ??? >> >> >> >> SELECT ESTOQUE.CODIGO, ESTOQUE.PRODUTO , estoque.custocomimpostos, >> >>  ( select FIRST 1 (COMPRASCORPO.DATA) AS DataCompra FROM COMPRASCORPO >> >> where COMPRASCORPO.CODIGOPRODUTO = ESTOQUE.CODIGO order BY >> >> COMPRASCORPO.data DESC )  , >> >>  ( Select first 1 (comprascorpo.unidades) as UnidadesComprada FROM >> >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order >> >> BY COMPRASCORPO.data DESC ), >> >>  ( Select first 1 (comprascorpo.unitario) as ValorPago FROM >> >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order >> >> BY COMPRASCORPO.data DESC ) , >> >> >> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >> >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >> >> COMPRASCORPO.DATA ) >> >> >> >>  FROM ESTOQUE >> >> >> >> >> >> Funciona se tirar a linha >> >> >> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >> >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >> >> COMPRASCORPO.DATA ) >> >> >> >> >> >> Obrigado. >> >> 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 > Estou montando a sql pelo ibexpert o que retorna Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 6, column 40. AS. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 May 23 20:24:05 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Sun, 23 May 2010 20:24:05 -0300 Subject: [firebase-br] RES: Erro em um SQL In-Reply-To: <20100523213345.625DF9F@smart5.bol.com.br> References: <20100523213345.625DF9F@smart5.bol.com.br> Message-ID: Obrigado ... deu certo ... mas acho que se fizer isso em view fica um pouco mais rapido .. nao acham ? Em 23 de maio de 2010 18:33, Jose Aparecido da Silva escreveu: > Tome cuidado com aliases das tabelas. O melhor é definir explicitamente. > No teu caso você usa o nome da tabela para diferenciar os campos, > simplesmente informe explicitamente ESTOQUE estoque ou COMPRASCORPO > comprascorpo etc... ou um outro alias qualquer, mas informe. > > [ ]'s > Jose Aparecido da Silva > Fasystem > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Augusto junior > Enviada em: domingo, 23 de maio de 2010 15:53 > Para: FireBase > Assunto: Re: [firebase-br] Erro em um SQL > > Em 23 de maio de 2010 15:49, Alex Miranda de Oliveira > escreveu: >> Posta um erro que aparece para ver ser ficar mais facil do pessoal >> entender... >> >> porque os   " AS SOMA" e apenas para dar um nome ao valor calculado >> >> >> Ate ++ >> >> >> Em 23 de maio de 2010 15:38, Augusto junior escreveu: >> >>> Depois que postei , percebi o erro de digitacao... mas continua o erro >>> no mesma linha... >>> >>> aponta para o AS SOMA .... >>> >>> >>> >>> Em 23 de maio de 2010 14:53, Alex Miranda de Oliveira >>> escreveu: >>> > ola Augusto Junior esta dando erro de execucao .. >>> > >>> > >>> >  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >>> > VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >>> > COMPRASCORPO.DATA ) >>> > >>> > >>> > Não seria porque estava "( sum(VENCACORPO.unidades) as soma  ) >>> > >>> >                                e teria que ser  ( >>> sum(VENDACORPO.unidades) >>> > as soma  ) >>> > >>> > >>> > Seria so trocar o C pelo D  e o que me pareceu.. >>> > se eu estiver errado me desculpe >>> > >>> > >>> > Ate ++ falow >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > Em 23 de maio de 2010 14:06, Augusto junior >>> escreveu: >>> > >>> >> Sera que alguem sabe onde esta o erro ??? >>> >> >>> >> e sera que tem alguma melhor ( mais rapido ) para fazer ??? >>> >> >>> >> SELECT ESTOQUE.CODIGO, ESTOQUE.PRODUTO , estoque.custocomimpostos, >>> >>  ( select FIRST 1 (COMPRASCORPO.DATA) AS DataCompra FROM COMPRASCORPO >>> >> where COMPRASCORPO.CODIGOPRODUTO = ESTOQUE.CODIGO order BY >>> >> COMPRASCORPO.data DESC )  , >>> >>  ( Select first 1 (comprascorpo.unidades) as UnidadesComprada FROM >>> >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order >>> >> BY COMPRASCORPO.data DESC ), >>> >>  ( Select first 1 (comprascorpo.unitario) as ValorPago FROM >>> >> COMPRASCORPO WHERE COMPRASCORPO.codigoproduto = ESTOQUE.CODIGO order >>> >> BY COMPRASCORPO.data DESC ) , >>> >> >>> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >>> >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >>> >> COMPRASCORPO.DATA ) >>> >> >>> >>  FROM ESTOQUE >>> >> >>> >> >>> >> Funciona se tirar a linha >>> >> >>> >>  (  select sum( VENCACORPO.unidades ) as soma from vendacorpo where >>> >> VENDACORPO.codproduto = ESTOQUE.codigo AND VENDACORPO.data >= >>> >> COMPRASCORPO.DATA ) >>> >> >>> >> >>> >> Obrigado. >>> >> 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 >> > > Estou montando a sql pelo ibexpert > > o que retorna > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 6, column 40. > AS. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Mon May 24 09:10:50 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 24 May 2010 09:10:50 -0300 Subject: [firebase-br] Processos "Pendurados" fb_inet_server In-Reply-To: <4bf8326069ea4_54ef97b966c1fd@weasel11.tmail> References: <4bf738524aff2_60e862ffe6c1e6@weasel19.tmail> <511161610.20100522084654@warmboot.com.br> <4bf7e96f24f90_20297b966c1c7@weasel11.tmail> <1207033676.20100522145854@warmboot.com.br> <4bf8326069ea4_54ef97b966c1fd@weasel11.tmail> Message-ID: <1755234723.20100524091050@warmboot.com.br> CHMC> Sobre a posição que tu deste sobre parâmetro CHMC> DummyPacketInterval, ok. Agora diga-me uma coisa, ele funciona CHMC> bem no linux? Você teve ou soube de alguém que teve problemas CHMC> com o uso desse parâmetro no linux? Desculpe fazer-te tantas CHMC> perguntas, é que na segunda-feira haverá muitos usuários CHMC> conectados a aplicação se eu "pisar em falso" é bem capaz de rolar stress aqui. Uso esse parâmetro em clientes com o FB no Linux, e nunca tive problemas. CHMC> Sobre a edição a revista, darei uma pesquisada. Onde posso CHMC> encontrar as edições antigas dessa revista? Eu procurei na CHMC> internet é achei um monte de sites que têm esse termo. http://www.scribd.com/doc/20126269/The-InterBase-and-Firebird-Developer-Magazine-Issue-1-2005 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From eliseucorrona em jbsoft.com.br Mon May 24 09:43:23 2010 From: eliseucorrona em jbsoft.com.br (Eliseu Corrona) Date: Mon, 24 May 2010 09:43:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Consulta_simult=E2nea_em_duas_bases_?= =?iso-8859-1?q?Firebird?= Message-ID: <277CF8451BCB46B7AE3447ABB84652B6@EliseuC> Olá galera, tudo 100%? Amigos, gostaria de saber se há como fazer uma consulta SQL entre dois bancos de dados Firebird simultaneamente. A situação é a seguinte, preciso buscar dados de um banco de dados e confrontar com um banco de backups retornando um único cursor de resultados. Eu procurei na internet e não encontrei nenhum exemplo, apenas outras dúvidas iguais a minha. Vi alguns comentários que tal funcionalidade virá a partir do Firebird 2.5. Se alguém puder ajudar contribuindo com um exemplo ou informações ficarei grato. Grande abraço a todos. Att. Eliseu Corrona. From bragaped em gmail.com Mon May 24 09:51:32 2010 From: bragaped em gmail.com (Pedro Braga) Date: Mon, 24 May 2010 09:51:32 -0300 Subject: [firebase-br] Duvida Select Message-ID: Bom Dia estou tendo problema com a select abaixo onde em uma das tabelas tenho apenas 1 registro e na outra tenho 62 o que ocorre é que ao invés de somar uma unica ves o registro da tabela está somando 62 with recursive dates (data, cnt) as ( select cast(:mesp as Date), 1 from rdb$database union all select Data+1, cnt+1 from Dates where Data+1<:mess ) select extract(day from a.data) DIA, coalesce(sum(pv.vlr_total),0)+coalesce(sum(oc.vlr_total),0) as vlrtotal from dates a left join PED_VENDAS pv on cast(pv.dat_emissao as DATE)=a.data and pv.cod_empresa=:emp left join orcamento oc on cast(oc.dat_emissao as DATE)=a.data and oc.cod_empresa=:emp group by 1 order by 1 From agalysson em gmail.com Mon May 24 09:57:36 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Mon, 24 May 2010 09:57:36 -0300 Subject: [firebase-br] Duvida Select In-Reply-To: References: Message-ID: isso acontecesse, normalmente, se vc não relacionar corretamente as tabelas... não pude analizar seu sql para te ajudar... mas de uma olhada nisso -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 24 de maio de 2010 09:51, Pedro Braga escreveu: > Bom Dia estou tendo problema com a select abaixo onde em uma das tabelas > tenho apenas 1 registro e na outra tenho 62 o que ocorre é que ao invés de > somar uma unica ves o registro da tabela está somando 62 > > with recursive > dates (data, cnt) as ( > select cast(:mesp as Date), 1 from rdb$database > union all > select Data+1, cnt+1 from Dates where Data+1<:mess > ) > select extract(day from a.data) DIA, > coalesce(sum(pv.vlr_total),0)+coalesce(sum(oc.vlr_total),0) as > vlrtotal > from dates a > left join PED_VENDAS pv on cast(pv.dat_emissao as DATE)=a.data and > pv.cod_empresa=:emp > left join orcamento oc on cast(oc.dat_emissao as DATE)=a.data and > oc.cod_empresa=:emp > group by 1 > order by 1 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cury.fb em gmail.com Mon May 24 10:38:39 2010 From: cury.fb em gmail.com (cury firebird) Date: Mon, 24 May 2010 10:38:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?Confirma=E7=E3o_de_compatibilidade_d?= =?iso-8859-1?q?o_Data_Provider?= In-Reply-To: References: <4bf68b1045d6d_1bd11048ee7c378@weasel8.tmail> Message-ID: <5DCF7690C9DB4989A842F61BB5D3CED5@CIT2> João, siga esses passos para colocar o Fb disponivel na lista de banco de dados juntamente com o SQL, access etc... http://firebird.svn.sourceforge.net/svnroot/firebird/NETProvider/trunk/DataDesignerExtensibility/ReadMe.txt []´s -------------------------------------------------- From: "Joao Batista Santos" Sent: Friday, May 21, 2010 12:53 PM To: "FireBase" Subject: Re: [firebase-br]Confirmação de compatibilidade do Data Provider > Boa tarde lista > tambem utilizo Firebird 1.5 , desenvolvendo no Framework 3.5 > Utilizo Firebird-Client 2.0 e não tive nenhum problema > So não consegui fazer com que o Firebird "aparecesse" na lista > de banco de dados juntamente com o SQL, Access e Oracle. > Mas fazendo a referência ao Firebird no projeto e mencionando > using FirebirdCliente ou imports FirebirdCllient > sem problemas > > > Em 21 de maio de 2010 10:30, C Henrique M Corbo > escreveu: > >> Senhores, >> >> Bom dia. Estou precisando da ajuda dos senhores. Estou com uma missão de >> desenvolver uma aplicação Web com ASP.NET Aplication >> Visual Studio 2008. Mas como essa aplicação será usada com pelo menos 200 >> usuários conectados simultaneamente podendo chegar a 1000 até o final do >> ano, resolvi ser mais sensato e fazer uma pergunta aos senhores sobre uma >> situação: >> >> Eu baixei a versão 2.5.0 e estou usando o firebird 1.5. Vocês sabem me >> dizer se existe alguma incompatibilidade em usar o Firebird Data Provider >> 2.5.0 com o Firebird 1.5? >> >> Agradeço desde já pela atenção. >> >> C Henrique M Corbo >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix.sol em terra.com.br Mon May 24 10:40:54 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Mon, 24 May 2010 10:40:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Consulta_simult=E2nea_em_dua?= =?iso-8859-1?q?s_bases_Firebird?= In-Reply-To: <277CF8451BCB46B7AE3447ABB84652B6@EliseuC> References: <277CF8451BCB46B7AE3447ABB84652B6@EliseuC> Message-ID: <001501cafb46$bdb37e20$391a7a60$@sol@terra.com.br> Até a versão atual não há este suporte. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eliseu Corrona Enviada em: segunda-feira, 24 de maio de 2010 09:43 Para: Firebase Assunto: [firebase-br] Consulta simultânea em duas bases Firebird Olá galera, tudo 100%? Amigos, gostaria de saber se há como fazer uma consulta SQL entre dois bancos de dados Firebird simultaneamente. A situação é a seguinte, preciso buscar dados de um banco de dados e confrontar com um banco de backups retornando um único cursor de resultados. Eu procurei na internet e não encontrei nenhum exemplo, apenas outras dúvidas iguais a minha. Vi alguns comentários que tal funcionalidade virá a partir do Firebird 2.5. Se alguém puder ajudar contribuindo com um exemplo ou informações ficarei grato. Grande abraço a todos. Att. Eliseu Corrona. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 embras.net Mon May 24 12:11:36 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Mon, 24 May 2010 12:11:36 -0300 Subject: [firebase-br] SQL In-Reply-To: References: Message-ID: se no caso vc gostaria de juntar null com branco use o branco no lugar do 0 coalesce(an.sangue, '') as xsangue Em 23 de maio de 2010 12:49, Robson Catunda escreveu: > Vc precisa controlar o que pode ser gravado em um campo. Não deve deixar > livre pra gravar em branco, null ou valor. É bom permitir apenas um valor > que não seja em branco ou um valor null. E tb não permitir valores string > que começem com espaços. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From joseasilva em bol.com.br Mon May 24 12:36:39 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Mon, 24 May 2010 12:36:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__Consulta_simult=E2ne?= =?iso-8859-1?q?a_em_duas_bases_Firebird?= In-Reply-To: <001501cafb46$bdb37e20$391a7a60$@sol@terra.com.br> Message-ID: <20100524153640.6560DAB@smart6.bol.com.br> Logo que saiu o FB2.5 eu fiz uns testes e funcionou o acesso a 2 bancos distintos através de procedures. Só não lembro agora quais os comandos. De uma olhada na documentação, porque foi isso que eu fiz na época [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix - Sol Enviada em: segunda-feira, 24 de maio de 2010 10:41 Para: 'FireBase' Assunto: [firebase-br] RES: Consulta simultânea em duas bases Firebird Até a versão atual não há este suporte. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eliseu Corrona Enviada em: segunda-feira, 24 de maio de 2010 09:43 Para: Firebase Assunto: [firebase-br] Consulta simultânea em duas bases Firebird Olá galera, tudo 100%? Amigos, gostaria de saber se há como fazer uma consulta SQL entre dois bancos de dados Firebird simultaneamente. A situação é a seguinte, preciso buscar dados de um banco de dados e confrontar com um banco de backups retornando um único cursor de resultados. Eu procurei na internet e não encontrei nenhum exemplo, apenas outras dúvidas iguais a minha. Vi alguns comentários que tal funcionalidade virá a partir do Firebird 2.5. Se alguém puder ajudar contribuindo com um exemplo ou informações ficarei grato. Grande abraço a todos. Att. Eliseu Corrona. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bragaped em gmail.com Mon May 24 13:01:15 2010 From: bragaped em gmail.com (Pedro Braga) Date: Mon, 24 May 2010 13:01:15 -0300 Subject: [firebase-br] Duvida Select In-Reply-To: References: Message-ID: encontrei a Solução foi tirar o LeftJoin e a extrutura do join colocar como uma subselect na hora se realizar a somatoria ai resolveu o problema... Em 24 de maio de 2010 09:57, Alysson Azevedo escreveu: > isso acontecesse, normalmente, se vc não relacionar corretamente as > tabelas... > não pude analizar seu sql para te ajudar... mas de uma olhada nisso > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > > > > > Em 24 de maio de 2010 09:51, Pedro Braga escreveu: > > > Bom Dia estou tendo problema com a select abaixo onde em uma das tabelas > > tenho apenas 1 registro e na outra tenho 62 o que ocorre é que ao invés > de > > somar uma unica ves o registro da tabela está somando 62 > > > > with recursive > > dates (data, cnt) as ( > > select cast(:mesp as Date), 1 from rdb$database > > union all > > select Data+1, cnt+1 from Dates where Data+1<:mess > > ) > > select extract(day from a.data) DIA, > > coalesce(sum(pv.vlr_total),0)+coalesce(sum(oc.vlr_total),0) as > > vlrtotal > > from dates a > > left join PED_VENDAS pv on cast(pv.dat_emissao as DATE)=a.data and > > pv.cod_empresa=:emp > > left join orcamento oc on cast(oc.dat_emissao as DATE)=a.data and > > oc.cod_empresa=:emp > > group by 1 > > order by 1 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From josauro em casasoft.inf.br Mon May 24 13:45:58 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Mon, 24 May 2010 13:45:58 -0300 Subject: [firebase-br] Programa de Atualizar Sistema References: Message-ID: <941DB7957CEE4A0C9202CE93C69C2DFC@papaleguas> Utilizamos um sub-diretorio com os comandos SQL necessarios para alterar a estrutura do banco da ultima versão disponibilizada para a atual ex: SQL00-01-00.sql SQL00-01-01.sql SQL00-01-02.sql SQL00-01-03.sql SQL00-01-04.sql No Banco de dados temos uma trabela VERSAO, que controla o historico dos SQL executados, assim sendo, um cliente que tenha a versao do sistema 1.02 ja tera executado os sql's SQL00-01-00.sql, SQL00-01-01.sql , SQL00-01-02.sql Quando atualizar o sistema, o sistema fara a execução dos script's seguintes SQL00-01-03.sql, SQL00-01-04.sql Qualquer alteração nova sera documentada para o proximo arquivo scritpr SQL00-01-05.sql que sera liberado junto com a nova versão do sistema. Assim sendo não importa quando tempo o cliente demore para atualizar, quando o fizer o sistema ira trazer o banco de dados para a ultima versão (ou ate aquela que ele receber de atualização). Precisa apenas documentar bem as mudanças que estão sendo feitas no BD. Temos clientes que tem seus sistemas em diversas versões, pois os mesmos atualizam quando acham conveniente (de acordo com o que é disponibilizado). O componente usado para rodar os script pode ser qualquer um de sua preferencia, IBO, IBX etc... > > Em 21 de maio de 2010 16:22, Alex Miranda de Oliveira < > alexsistemass em gmail.com> escreveu: > > > Boa Tarde Pessoal da Lista > > > > Preciso fazer um programa que atualize a minha base de dados > > no firebird.. > > > > > > toda vez que atualizo um cliente tenho que rodar o scripts > > manualmente .. > > > > Quero saber com vocês da lista como voc?s fazem .. > > qual seria as opcoes para criar os campos automaticamente > > > > > > Uso Delphi com Firebird > > > > Componente de acesso FIBPlus > > > > From eliseucorrona em jbsoft.com.br Mon May 24 13:46:45 2010 From: eliseucorrona em jbsoft.com.br (Eliseu Corrona) Date: Mon, 24 May 2010 13:46:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fw=3A__RES=3A__RES=3A__Consulta_simu?= =?iso-8859-1?q?lt=E2nea_em_duas_bases_Firebird?= Message-ID: Perfeitamente nobres amigos. Obrigado pelas informações. Vou verificar na versão 2.5 do Firebird. Muito agradecido. Att. Eliseu. -------------------------------------------------- From: "Jose Aparecido da Silva" Sent: Monday, May 24, 2010 12:36 PM To: "'FireBase'" Subject: [firebase-br] RES: RES: Consulta simultânea em duas bases Firebird > Logo que saiu o FB2.5 eu fiz uns testes e funcionou o acesso a 2 bancos > distintos através de procedures. Só não lembro agora quais os comandos. > De uma olhada na documentação, porque foi isso que eu fiz na época > > [ ]'s > Jose Aparecido da Silva > Fasystem > > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Felix - Sol > Enviada em: segunda-feira, 24 de maio de 2010 10:41 > Para: 'FireBase' > Assunto: [firebase-br] RES: Consulta simultânea em duas bases Firebird > > Até a versão atual não há este suporte. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Eliseu Corrona > Enviada em: segunda-feira, 24 de maio de 2010 09:43 > Para: Firebase > Assunto: [firebase-br] Consulta simultânea em duas bases Firebird > > Olá galera, tudo 100%? > Amigos, gostaria de saber se há como fazer uma consulta SQL entre dois > bancos de dados Firebird simultaneamente. A situação é a seguinte, preciso > buscar dados de um banco de dados e confrontar com um banco de backups > retornando um único cursor de resultados. > > Eu procurei na internet e não encontrei nenhum exemplo, apenas outras > dúvidas iguais a minha. Vi alguns comentários que tal funcionalidade virá > a > partir do Firebird 2.5. > > Se alguém puder ajudar contribuindo com um exemplo ou informações ficarei > grato. > > Grande abraço a todos. > > Att. > > Eliseu Corrona. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From nanfilho em gmail.com Mon May 24 15:15:41 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Mon, 24 May 2010 15:15:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: <1274373600.11471.1.camel@gerasoft-desktop> References: <4BF53FCF.5030409@datasystemnet.com.br> <1274373600.11471.1.camel@gerasoft-desktop> Message-ID: Carlos, aqui o gstat http://img.photobucket.com/albums/v704/nanfilho/Gstat.png hoje parou 2x ainda não fiz o backup/restoque na versão atual do firebird. farei hoje. essa agora tá F*¨&% de resolver. valeu povo Em 20 de maio de 2010 13:40, Carlos Roberto da Silva escreveu: > Execute o gstat neste banco e coloque o resultado aqui na lista. > > Em Qui, 2010-05-20 às 11:21 -0300, Fernando Filho escreveu: > > Rodrigo, > > praticamente 90% do sistema em todo insert/update, dou um > commitretaining > > em 2 pontos que tem muitos inserts e updates, eu dou o commitretaining no > > final do bloco..mas é em trecho pequeno, já estava assim a um tempo e > nunca > > tinha travado. tenho sempre essa preocupação tambem. > > > > Em 20 de maio de 2010 10:57, Rodrigo Aparecido Cardoso < > > rcardoso em datasystemnet.com.br> escreveu: > > > > > Olá Fernando! > > > > > > Verifique sua aplicação delphi, você deve estar deixando Transações em > > > aberto.... > > > Como fica muito tempo, vai carregando o Servidor firebird e por isso > você > > > dando um stop/start ele volta ao normal... > > > > > > Verifique os seus Commits... Esteja sempre fechando as transações que > esse > > > problema vai sumir... > > > > > > > > > Att. > > > Rodrigo Ap. Cardoso > > > Data System > > > > > > > > > Em 20/05/2010 09:53, Fernando Filho escreveu: > > > > > > Olá pessoal, sou novo na lista entrei aqui para ajudar os mais novos e > > >> tambem tentar ajuda para "broncas" feias ^^ > > >> já tive muitos desafios com o firebird e fui resolvendo , até que me > > >> deparei > > >> com esse que até agora pelo menos não resolvi.. > > >> > > >> vamos lá > > >> tenho um sistema rodando numa empresa a 2 anos +- , com umas 40 > máquinas > > >> client-server , delphi 2007, IBX, firebird 2.1.3 . > > >> há pouco mais de 3 meses o sistema simplesmente parava 1x por dia, > depois > > >> de > > >> uns 15 dias, fiz uma análise com o gfix, que encontrou inúmeros erros > de > > >> index e outros mais. > > >> fiz um backup-restore, e ok, no erros, o sistema parou de dar a > bendita > > >> travada diaria. > > >> estava tudo perfeito, até que na semana passada, um trator bateu em um > > >> poste > > >> aqui do lado da empresa, e o servidor(que tinha um no break que estava > > >> ruim > > >> =/) simplesmente não aguentou, reiniciando varias vezes em pleno uso > na > > >> empresa. resultado: o banco simplesmente "se ferrou" perdeu indices, > > >> constraints e tudo mais. > > >> demorei algumas horas para "limpar" tudo, novamente usando o gfix > checando > > >> erros, backup restores, etc. deixei o banco 100% inclusive ficou mais > > >> rápido. > > >> agora o sistema pelo menos 3x por semana para 1x por dia novamente. > > >> informações importantes: > > >> > > >> -o sistema começa a ficar extrememamente lento, pra não dizer > > >> impraticável. > > >> -verificando processo do firebird no windows, está tudo normal. > > >> -acesso o banco via ibxexpert tambem sem problemas > > >> -basta dar stop/start no firebird que tudo volta ao normal > > >> > > >> pra terminar: tenho uma pastinha chamada "manutenção" que uso no pen > drive > > >> pra fazer essas analises do gfix de emergencia. obviamente tenho a > > >> fbclient.dll dentro dela > > >> notei que a data da dll está mais antiga do que a do servidor (2.1.3) > > >> realmente não lembro de qual versão é a minha dll do pen drive, vou > tentar > > >> hoje a noite fazer novamente > > >> um backup restore usando a dll atualizada. será que isso tem alguma > > >> relação? > > >> > > >> estou tentando de tudo, desculpem o texto longo, mas é para que fique > bem > > >> claro. > > >> abraço a todo! > > >> > > >> > > >> > > > > > > -- > > > > > > !* Rodrigo Aparecido Cardoso* > > > : Data System -- Analista de Sistemas > > > ( 55 (19) 3701-6600 > > > * rcardoso em datasystemnet.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 > -- Atenciosamente Fernando Filho From nanfilho em gmail.com Mon May 24 15:18:16 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Mon, 24 May 2010 15:18:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: <4BF53FCF.5030409@datasystemnet.com.br> <1274373600.11471.1.camel@gerasoft-desktop> Message-ID: só outro detalhe, o servidor aqui é DELL, simula 8 processadores no widows 2003, quando para o sistema o primeiro processador fica no topo de consumo, e do lado mostra 13 a 15% de consumo do processador total, quando dou o stop/restart ele cai com tudo.. =/ Em 24 de maio de 2010 15:15, Fernando Filho escreveu: > Carlos, aqui o gstat > http://img.photobucket.com/albums/v704/nanfilho/Gstat.png > hoje parou 2x > ainda não fiz o backup/restoque na versão atual do firebird. farei hoje. > essa agora tá F*¨&% de resolver. > > valeu povo > > Em 20 de maio de 2010 13:40, Carlos Roberto da Silva escreveu: > > Execute o gstat neste banco e coloque o resultado aqui na lista. >> >> Em Qui, 2010-05-20 às 11:21 -0300, Fernando Filho escreveu: >> > Rodrigo, >> > praticamente 90% do sistema em todo insert/update, dou um >> commitretaining >> > em 2 pontos que tem muitos inserts e updates, eu dou o commitretaining >> no >> > final do bloco..mas é em trecho pequeno, já estava assim a um tempo e >> nunca >> > tinha travado. tenho sempre essa preocupação tambem. >> > >> > Em 20 de maio de 2010 10:57, Rodrigo Aparecido Cardoso < >> > rcardoso em datasystemnet.com.br> escreveu: >> > >> > > Olá Fernando! >> > > >> > > Verifique sua aplicação delphi, você deve estar deixando Transações em >> > > aberto.... >> > > Como fica muito tempo, vai carregando o Servidor firebird e por isso >> você >> > > dando um stop/start ele volta ao normal... >> > > >> > > Verifique os seus Commits... Esteja sempre fechando as transações que >> esse >> > > problema vai sumir... >> > > >> > > >> > > Att. >> > > Rodrigo Ap. Cardoso >> > > Data System >> > > >> > > >> > > Em 20/05/2010 09:53, Fernando Filho escreveu: >> > > >> > > Olá pessoal, sou novo na lista entrei aqui para ajudar os mais novos >> e >> > >> tambem tentar ajuda para "broncas" feias ^^ >> > >> já tive muitos desafios com o firebird e fui resolvendo , até que me >> > >> deparei >> > >> com esse que até agora pelo menos não resolvi.. >> > >> >> > >> vamos lá >> > >> tenho um sistema rodando numa empresa a 2 anos +- , com umas 40 >> máquinas >> > >> client-server , delphi 2007, IBX, firebird 2.1.3 . >> > >> há pouco mais de 3 meses o sistema simplesmente parava 1x por dia, >> depois >> > >> de >> > >> uns 15 dias, fiz uma análise com o gfix, que encontrou inúmeros erros >> de >> > >> index e outros mais. >> > >> fiz um backup-restore, e ok, no erros, o sistema parou de dar a >> bendita >> > >> travada diaria. >> > >> estava tudo perfeito, até que na semana passada, um trator bateu em >> um >> > >> poste >> > >> aqui do lado da empresa, e o servidor(que tinha um no break que >> estava >> > >> ruim >> > >> =/) simplesmente não aguentou, reiniciando varias vezes em pleno uso >> na >> > >> empresa. resultado: o banco simplesmente "se ferrou" perdeu indices, >> > >> constraints e tudo mais. >> > >> demorei algumas horas para "limpar" tudo, novamente usando o gfix >> checando >> > >> erros, backup restores, etc. deixei o banco 100% inclusive ficou mais >> > >> rápido. >> > >> agora o sistema pelo menos 3x por semana para 1x por dia novamente. >> > >> informações importantes: >> > >> >> > >> -o sistema começa a ficar extrememamente lento, pra não dizer >> > >> impraticável. >> > >> -verificando processo do firebird no windows, está tudo normal. >> > >> -acesso o banco via ibxexpert tambem sem problemas >> > >> -basta dar stop/start no firebird que tudo volta ao normal >> > >> >> > >> pra terminar: tenho uma pastinha chamada "manutenção" que uso no pen >> drive >> > >> pra fazer essas analises do gfix de emergencia. obviamente tenho a >> > >> fbclient.dll dentro dela >> > >> notei que a data da dll está mais antiga do que a do servidor (2.1.3) >> > >> realmente não lembro de qual versão é a minha dll do pen drive, vou >> tentar >> > >> hoje a noite fazer novamente >> > >> um backup restore usando a dll atualizada. será que isso tem alguma >> > >> relação? >> > >> >> > >> estou tentando de tudo, desculpem o texto longo, mas é para que fique >> bem >> > >> claro. >> > >> abraço a todo! >> > >> >> > >> >> > >> >> > > >> > > -- >> > > >> > > !* Rodrigo Aparecido Cardoso* >> > > : Data System -- Analista de Sistemas >> > > ( 55 (19) 3701-6600 >> > > * rcardoso em datasystemnet.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 >> > > > > -- > Atenciosamente > Fernando Filho > -- Atenciosamente Fernando Filho From nanfilho em gmail.com Mon May 24 15:45:06 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Mon, 24 May 2010 15:45:06 -0300 Subject: [firebase-br] script .sql vs backup/restore Message-ID: oi pessoal, levantei um problema em outro post, mas tenho essa duvida e criei outro post pra ficar mais facil existe diferença de gerar um banco com script .sql de create e insert parar um backup/restore? internament o backup/restore faz a mesma coisa ou nada a ver? fiquei com a duvida abraços! -- Atenciosamente Fernando Filho From nanfilho em gmail.com Mon May 24 16:12:23 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Mon, 24 May 2010 16:12:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: <4BF53FCF.5030409@datasystemnet.com.br> <1274373600.11471.1.camel@gerasoft-desktop> Message-ID: tirei um print do grafico de processos do servidor em uso "normal" tá sempre alto, to achando estranho.. http://img.photobucket.com/albums/v704/nanfilho/processo.jpg o sistema não tem nada de novo que faça "extrapolar" o servidor, sempre funcionou numa boa. e mesmo assim, fica lá variando de 13 a 15%. virus faz isso? =/ bom é isso, abraço a todos. Em 24 de maio de 2010 15:18, Fernando Filho escreveu: > só outro detalhe, o servidor aqui é DELL, simula 8 processadores no widows > 2003, quando para o sistema o primeiro processador fica no topo de consumo, > e do lado mostra 13 a 15% de consumo do processador total, quando dou o > stop/restart ele cai com tudo.. > =/ > > Em 24 de maio de 2010 15:15, Fernando Filho escreveu: > > Carlos, aqui o gstat >> http://img.photobucket.com/albums/v704/nanfilho/Gstat.png >> hoje parou 2x >> ainda não fiz o backup/restoque na versão atual do firebird. farei hoje. >> essa agora tá F*¨&% de resolver. >> >> valeu povo >> >> Em 20 de maio de 2010 13:40, Carlos Roberto da Silva escreveu: >> >> Execute o gstat neste banco e coloque o resultado aqui na lista. >>> >>> Em Qui, 2010-05-20 às 11:21 -0300, Fernando Filho escreveu: >>> > Rodrigo, >>> > praticamente 90% do sistema em todo insert/update, dou um >>> commitretaining >>> > em 2 pontos que tem muitos inserts e updates, eu dou o commitretaining >>> no >>> > final do bloco..mas é em trecho pequeno, já estava assim a um tempo e >>> nunca >>> > tinha travado. tenho sempre essa preocupação tambem. >>> > >>> > Em 20 de maio de 2010 10:57, Rodrigo Aparecido Cardoso < >>> > rcardoso em datasystemnet.com.br> escreveu: >>> > >>> > > Olá Fernando! >>> > > >>> > > Verifique sua aplicação delphi, você deve estar deixando Transações >>> em >>> > > aberto.... >>> > > Como fica muito tempo, vai carregando o Servidor firebird e por isso >>> você >>> > > dando um stop/start ele volta ao normal... >>> > > >>> > > Verifique os seus Commits... Esteja sempre fechando as transações que >>> esse >>> > > problema vai sumir... >>> > > >>> > > >>> > > Att. >>> > > Rodrigo Ap. Cardoso >>> > > Data System >>> > > >>> > > >>> > > Em 20/05/2010 09:53, Fernando Filho escreveu: >>> > > >>> > > Olá pessoal, sou novo na lista entrei aqui para ajudar os mais novos >>> e >>> > >> tambem tentar ajuda para "broncas" feias ^^ >>> > >> já tive muitos desafios com o firebird e fui resolvendo , até que me >>> > >> deparei >>> > >> com esse que até agora pelo menos não resolvi.. >>> > >> >>> > >> vamos lá >>> > >> tenho um sistema rodando numa empresa a 2 anos +- , com umas 40 >>> máquinas >>> > >> client-server , delphi 2007, IBX, firebird 2.1.3 . >>> > >> há pouco mais de 3 meses o sistema simplesmente parava 1x por dia, >>> depois >>> > >> de >>> > >> uns 15 dias, fiz uma análise com o gfix, que encontrou inúmeros >>> erros de >>> > >> index e outros mais. >>> > >> fiz um backup-restore, e ok, no erros, o sistema parou de dar a >>> bendita >>> > >> travada diaria. >>> > >> estava tudo perfeito, até que na semana passada, um trator bateu em >>> um >>> > >> poste >>> > >> aqui do lado da empresa, e o servidor(que tinha um no break que >>> estava >>> > >> ruim >>> > >> =/) simplesmente não aguentou, reiniciando varias vezes em pleno uso >>> na >>> > >> empresa. resultado: o banco simplesmente "se ferrou" perdeu indices, >>> > >> constraints e tudo mais. >>> > >> demorei algumas horas para "limpar" tudo, novamente usando o gfix >>> checando >>> > >> erros, backup restores, etc. deixei o banco 100% inclusive ficou >>> mais >>> > >> rápido. >>> > >> agora o sistema pelo menos 3x por semana para 1x por dia novamente. >>> > >> informações importantes: >>> > >> >>> > >> -o sistema começa a ficar extrememamente lento, pra não dizer >>> > >> impraticável. >>> > >> -verificando processo do firebird no windows, está tudo normal. >>> > >> -acesso o banco via ibxexpert tambem sem problemas >>> > >> -basta dar stop/start no firebird que tudo volta ao normal >>> > >> >>> > >> pra terminar: tenho uma pastinha chamada "manutenção" que uso no pen >>> drive >>> > >> pra fazer essas analises do gfix de emergencia. obviamente tenho a >>> > >> fbclient.dll dentro dela >>> > >> notei que a data da dll está mais antiga do que a do servidor >>> (2.1.3) >>> > >> realmente não lembro de qual versão é a minha dll do pen drive, vou >>> tentar >>> > >> hoje a noite fazer novamente >>> > >> um backup restore usando a dll atualizada. será que isso tem alguma >>> > >> relação? >>> > >> >>> > >> estou tentando de tudo, desculpem o texto longo, mas é para que >>> fique bem >>> > >> claro. >>> > >> abraço a todo! >>> > >> >>> > >> >>> > >> >>> > > >>> > > -- >>> > > >>> > > !* Rodrigo Aparecido Cardoso* >>> > > : Data System -- Analista de Sistemas >>> > > ( 55 (19) 3701-6600 >>> > > * rcardoso em datasystemnet.com.br >> rcardoso em datasystemnet.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 >>> >> >> >> >> -- >> Atenciosamente >> Fernando Filho >> > > > > -- > Atenciosamente > Fernando Filho > -- Atenciosamente Fernando Filho From embarbosa em gmail.com Mon May 24 16:12:37 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 24 May 2010 16:12:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?_situa=E7=E3o_estranha_com_firebird?= Message-ID: olá fernando, peguei sua situação por alto, então permita-me esclarecer alguns pontos. Você disse que usa o commitretaining em apenas dois pontos da aplicação. Isso mesmo? Se sim, quando é que você finaliza a transação desse commitretaining? Isso significa que nos outros pontos você usa o commit normal? há alguma dificuldade em transformar esses commitretaining em commit normais? Conseguiu algum padrão no mal funcionamento, tipo: "depois de fazer isso e aquilo é que ele começa a ter problema"? Você faz uso das tabelas de monitoramento do FB 2.1? From cury.fb em gmail.com Mon May 24 16:10:20 2010 From: cury.fb em gmail.com (cury firebird) Date: Mon, 24 May 2010 16:10:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?Consulta_simult=E2nea_em_duas_bases_?= =?iso-8859-1?q?Firebird?= In-Reply-To: <277CF8451BCB46B7AE3447ABB84652B6@EliseuC> References: <277CF8451BCB46B7AE3447ABB84652B6@EliseuC> Message-ID: <61CF5789D773407186F2F68878D1ECAB@CIT2> vc pode fazer isso via programação... utilizando datasets talvez! -------------------------------------------------- From: "Eliseu Corrona" Sent: Monday, May 24, 2010 9:43 AM To: "Firebase" Subject: [firebase-br] Consulta simultânea em duas bases Firebird > Olá galera, tudo 100%? > Amigos, gostaria de saber se há como fazer uma consulta SQL entre dois > bancos de dados Firebird simultaneamente. A situação é a seguinte, preciso > buscar dados de um banco de dados e confrontar com um banco de backups > retornando um único cursor de resultados. > > Eu procurei na internet e não encontrei nenhum exemplo, apenas outras > dúvidas iguais a minha. Vi alguns comentários que tal funcionalidade virá > a partir do Firebird 2.5. > > Se alguém puder ajudar contribuindo com um exemplo ou informações ficarei > grato. > > Grande abraço a todos. > > Att. > > Eliseu Corrona. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nanfilho em gmail.com Mon May 24 16:20:00 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Mon, 24 May 2010 16:20:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: Elton, não sei se expliquei errado sobre o commitretainning. é justamente o contrario, qualquer insert/update/delete eu uso ele. nunca deu erro de lockconflict, nunca usei commit, não sei como funcionaria caso colocasse. você aconselha? sobre o problema, realmente ainda não percebi alguma relação com nada do sistema, curiosamente aconteceu depois que fiz uns backups/restores quando deu uma forte queda de energia na empresa, porém o firebird não acusa mais erros no banco. dá uma olhada na imagem do processo do servidor que eu coloquei, ve se tu achas normal. nunca usei esse monitoramentos que vc falou. como faço isso? valeu pela ajuda! abraço Fernando Em 24 de maio de 2010 16:12, Elton da Motta Barbosa escreveu: > olá fernando, > > peguei sua situação por alto, então permita-me esclarecer alguns pontos. > > Você disse que usa o commitretaining em apenas dois pontos da > aplicação. Isso mesmo? Se sim, quando é que você finaliza a transação > desse commitretaining? Isso significa que nos outros pontos você usa o > commit normal? há alguma dificuldade em transformar esses > commitretaining em commit normais? > > Conseguiu algum padrão no mal funcionamento, tipo: "depois de fazer > isso e aquilo é que ele começa a ter problema"? > > Você faz uso das tabelas de monitoramento do FB 2.1? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From embarbosa em gmail.com Mon May 24 16:22:29 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 24 May 2010 16:22:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: mais duas coisas que eu percebi agora na sua imagem do gstat. 1) Por que você deixou o *FORCED WRITE* desabilitado? 2) o Oldest Snapshot está muito diferente da Oldest Active, o que deveria já ter acionado o Sweep. Talvez seja o Sweep que está segurando o sistema? From embarbosa em gmail.com Mon May 24 16:23:24 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 24 May 2010 16:23:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: 2010/5/24 Elton da Motta Barbosa : > mais duas coisas que eu percebi agora na sua imagem do gstat. > 1) Por que você deixou o *FORCED WRITE* desabilitado? > 2) o Oldest Snapshot está muito diferente da Oldest Active, o que > deveria já ter acionado o Sweep. Talvez seja o Sweep que está > segurando o sistema? > aff... queria dizer Oldest Interesting Transaction e não Oldest Active... foi mal From bzottis em ig.com.br Mon May 24 16:28:34 2010 From: bzottis em ig.com.br (Zottis) Date: Mon, 24 May 2010 16:28:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_=09tem_como_aumenta?= =?iso-8859-1?q?r_a_veloci_dade_com_p_ouca_mem=F3ria=3F?= In-Reply-To: <4bf7ec83a404f_236a97b966c1f3@weasel11.tmail> References: <000001caf9a9$7f3d1820$7db74860$@com.br> <4bf7de3149dde_79f697b966c1d8@weasel11.tmail> <000401caf9bb$36ed4380$a4c7ca80$@com.br> <4bf7ec83a404f_236a97b966c1f3@weasel11.tmail> Message-ID: <008d01cafb77$5183c2b0$f48b4810$@com.br> Muito obrigado, vou pesquisar a respeito. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 22 de maio de 2010 11:39 Para: FireBase Assunto: Re: [firebase-br] RES: tem como aumentar a veloci dade com p ouca memória? Prezado Zottis, Eu não sei se é isso que estás querendo, mas tem como fazer com que o banco de dados utilize mais memória para o processamento de consultas, para isso deverá aumentar o buffers. Eu utilizo o Ibexpert. Você poderá acionar as propriedades que aparecerá o campo para aumentares o buffers. Mas existe um comando que pode ser feito isso, para isso deverás dar uma pesquisada na internet. Tu precisas tem um pouco de critério para não aumentar muito esse valor, caso contrário terás um efeito negativo. AT. C Henrique M Corbo     Em 22/05/2010 11:29, Zottis < bzottis em ig.com.br > escreveu: Super server -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: sábado, 22 de maio de 2010 10:38 Para: FireBase Assunto: Re: [firebase-br] tem como aumentar a velocidade com p ouca memória? Prezado Colega Zottis, Como você pergunta em liberar memória, do que exatamente estás referindo? De fato, é aconselhável é aconselhável separar uma máquina física para ficar dedicada. Qual é tipo de servidor do Firebird que estás usando Classic ou Superserver? C Henrique M Corbo     Em 22/05/2010 09:22, Zottis escreveu: Pessoal, tenho um cliente que roda o FB 2.1 em um Win Server 2003 para acesso via TS Com boa performance, mas o banco de dados está nele, onde sabemos que não é muito aconselhado. Montei um outro Servidor apenas para rodar o FB. Esse, tem a metade da memória do outro. Pergunto, tem como liberar bastante memória para o FB? Pois somente ele será executado nesse outro servidor. Desde já agradeço. Zottis ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2889 - Data de Lançamento: 05/22/10 03:26: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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.819 / Banco de dados de vírus: 271.1.1/2893 - Data de Lançamento: 05/24/10 03:26:00 From nanfilho em gmail.com Mon May 24 16:35:49 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Mon, 24 May 2010 16:35:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: Elton, desculpa, mas agora eu "viajei" hehe na verdade eu nunca tinha feito um gstat, sempre quando dava problemas, fazia um backup/restore e tava "novo". se pudesse me dar uns toques nisso ai ficaria grato. abraço! Em 24 de maio de 2010 16:23, Elton da Motta Barbosa escreveu: > 2010/5/24 Elton da Motta Barbosa : > > mais duas coisas que eu percebi agora na sua imagem do gstat. > > 1) Por que você deixou o *FORCED WRITE* desabilitado? > > 2) o Oldest Snapshot está muito diferente da Oldest Active, o que > > deveria já ter acionado o Sweep. Talvez seja o Sweep que está > > segurando o sistema? > > > > aff... queria dizer Oldest Interesting Transaction e não Oldest > Active... foi mal > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From embarbosa em gmail.com Mon May 24 16:50:37 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 24 May 2010 16:50:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?_situa=E7=E3o_estranha_com_firebird?= Message-ID: >Elton, > não sei se expliquei errado sobre o commitretainning. é justamente o >contrario, qualquer insert/update/delete eu uso ele. nunca deu erro de >lockconflict, nunca usei commit, não sei como funcionaria caso colocasse. >você aconselha? >sobre o problema, realmente ainda não percebi alguma relação com nada do >sistema, curiosamente aconteceu depois que fiz uns backups/restores quando >deu uma forte queda de energia na empresa, porém o firebird não acusa mais >erros no banco. >dá uma olhada na imagem do processo do servidor que eu coloquei, ve se tu >achas normal. >nunca usei esse monitoramentos que vc falou. como faço isso? >valeu pela ajuda! >abraço >Fernando A questão Fernando não é erro de lockconflict. O commitRetaining não fecha a transação. Apenas faz o commit, mas continua com a mesma transação aberta. Isso implica em transações abertas por um tempo muito maior e assim você terá problemas. Tem alguma coisa sobre isso aqui na lista e em outros lugares. Pesquise por favor sobre o Commitretaining na lista, caso não encontre poste novamente uma dúvida mais específica e espere alguém postar algo mais substancial. Se eu aconselho a trocar os commitRetaining por Commit? Sim! Sem dúvida! Faça isso sempre que possível. Nos momentos impossíveis, tente fazer o menor uso possível do CommitRetaining e RollbackRetaining, e assim que possível, faça um commit ou rollback. Sobre não ter dado erro antes, é que esse erro é um problema a longo prazo, ele não acontece imediatamente, e sim quando há muitas transações que já deviam ter sido apagadas mas ainda estão no banco de dados. Sobre as tabelas de monitoramento, eu perguntei pois elas poderiam ser um problema (há um bug na versão 2.1.3 que está sendo corrigido no momento). Como você não faz uso, não se preocupe, pois não fazem parte do seu problema. tem artigos no Firebase sobre os assuntos http://www.firebase.com.br/fb/artigo.php?id=2047 http://www.firebase.com.br/fb/artigo.php?id=1127 http://www.firebase.com.br/fb/artigo.php?id=1212 http://www.firebase.com.br/fb/artigo.php?id=331 http://www.firebase.com.br/fb/artigo.php?id=1741 http://www.firebase.com.br/fb/artigo.php?id=1971 acho que é o suficiente para começar O_O From nanfilho em gmail.com Mon May 24 17:14:41 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Mon, 24 May 2010 17:14:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: Elton, cara eu pensei que sabia alguma coisa, mas vi que não sei nada huahuahua muito boa suas explanações, abriu minha mente. de imediato eu preciso resolver esses travamentos, pra depois pensar em mexer no sistema. eu tinha um trecho que deixava sem o commitrettaing e dava no final dentro de um try execept, com rollbackrettaing isso deu uns lockconflicts, ai eu removi e deixei a todo update/delete, olha como aparecia: "lock conflict on no wait transaction deadlock update conflicts with concurrent update concurrent transaction number is 2454023" deixa ver se eu entendi..esse transaction number é tao grande por que eu nunca "zerei" as transações? e como eu zero isso, fazendo um backup/restore, dando commit ou fazendo esse sweep? to ficando doido :P valeu!! Em 24 de maio de 2010 16:50, Elton da Motta Barbosa escreveu: > >Elton, > > não sei se expliquei errado sobre o commitretainning. é justamente o > >contrario, qualquer insert/update/delete eu uso ele. nunca deu erro de > >lockconflict, nunca usei commit, não sei como funcionaria caso colocasse. > >você aconselha? > >sobre o problema, realmente ainda não percebi alguma relação com nada do > >sistema, curiosamente aconteceu depois que fiz uns backups/restores quando > >deu uma forte queda de energia na empresa, porém o firebird não acusa mais > >erros no banco. > >dá uma olhada na imagem do processo do servidor que eu coloquei, ve se tu > >achas normal. > >nunca usei esse monitoramentos que vc falou. como faço isso? > >valeu pela ajuda! > >abraço > >Fernando > > > A questão Fernando não é erro de lockconflict. O commitRetaining não > fecha a transação. Apenas faz o commit, mas continua com a mesma > transação aberta. Isso implica em transações abertas por um tempo > muito maior e assim você terá problemas. > Tem alguma coisa sobre isso aqui na lista e em outros lugares. > Pesquise por favor sobre o Commitretaining na lista, caso não encontre > poste novamente uma dúvida mais específica e espere alguém postar algo > mais substancial. > > Se eu aconselho a trocar os commitRetaining por Commit? Sim! Sem > dúvida! Faça isso sempre que possível. Nos momentos impossíveis, tente > fazer o menor uso possível do CommitRetaining e RollbackRetaining, e > assim que possível, faça um commit ou rollback. > > Sobre não ter dado erro antes, é que esse erro é um problema a longo > prazo, ele não acontece imediatamente, e sim quando há muitas > transações que já deviam ter sido apagadas mas ainda estão no banco de > dados. > > Sobre as tabelas de monitoramento, eu perguntei pois elas poderiam ser > um problema (há um bug na versão 2.1.3 que está sendo corrigido no > momento). Como você não faz uso, não se preocupe, pois não fazem parte > do seu problema. > > tem artigos no Firebase sobre os assuntos > > http://www.firebase.com.br/fb/artigo.php?id=2047 > http://www.firebase.com.br/fb/artigo.php?id=1127 > http://www.firebase.com.br/fb/artigo.php?id=1212 > http://www.firebase.com.br/fb/artigo.php?id=331 > http://www.firebase.com.br/fb/artigo.php?id=1741 > > http://www.firebase.com.br/fb/artigo.php?id=1971 > > acho que é o suficiente para começar O_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 > -- Atenciosamente Fernando Filho From omarhaddadm em gmail.com Mon May 24 17:35:54 2010 From: omarhaddadm em gmail.com (Omar Haddad) Date: Mon, 24 May 2010 17:35:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ref=2E_Comandos_de_verifica=E7=E3o_/?= =?iso-8859-1?q?_backup_/_restore?= Message-ID: Salve amigos(as), Estou com alguns comandos para backup e restore, e gostaria de saber se funcionam no firebird 1.5 e também no 2.1, pois entre hoje e amanhã, eu irei migrar 2 sistemas meus do 1.5 para 2.1 Eis a lista deles, pois se funcionam perfeitamente, criaria um .bat automatizando estas tarefas. Olá amigos, Gostaria de compartilhar com vocês uma dica, que peguei em um livro, sobre como reparar um banco de dados: 1º Confirme se o banco esta com problemas: *gfix -c -full banco.fdb;* 2º Caso o erro seja confirmado, tente recuperar o banco: *gfix -mend -full -ignore banco.fdb;* 3º Confirme se o banco foi reparado: *gfix -c -full banco.fdb;* 4º Caso o banco ainda esteja com problema, tente: *gbak -backup -v -ignore banco.fdb banco.fbk;* 5º Caso obtenha um erro tente: *gbak -backup -v -ignore -garbage banco.fdb banco.fbk;* 6º Caso obtenha erro, comece a ficar preocupado(rs..), tente: *gbak -backup -v -ignore -garbage -limbo banco.fdb banco.fbk;* 7º Caso persista o erro, procure por empresas especializadas em reparar banco firebird, pois o problema é grave. Caso você tenha conseguido fazer o backup do banco, use o seguinte comando para fazer o restore: *gbak -create - v banco.fbk banco.fdb;* Se ocorrer erro no restore tente com os parametros -inactive e -one_at_a_time Obrigado a todos -- Att. Omar Marques Haddad Analista de Sistemas Sênior From embarbosa em gmail.com Mon May 24 18:02:39 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 24 May 2010 18:02:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?_Ref=2E_Comandos_de_verifica=E7=E3o_?= =?iso-8859-1?q?/_backup_/_restore?= Message-ID: olá colega, embora o comum seja você pensar que o após um gfix que resulte em erros você deva realizar um mend, a Ann Harrison tem afirmado na lista do Firebird repetidas vezes que o gfix -validate pode retornar "erros benignos". Ou seja, não seria necessário um -mend para corrigi-los. então depois do seu primeiro passo, eu faria um backup seguido de restore, e caso algum erro, aí sim seguiria tentando fazer o resto, seguindo a sua mesma idéia. A propósito, após um gfix -QualquerCoisaQueNãoSejaSomenteLeitura você deve fazer um Backup/Restore. E o gfix -mend só deve ser executado se nada mais funcionou, já que pode ocasionar perda de dados. talvez outros com mais experiência possam acrescentar mais a essa discussão. :) abraços, From nanfilho em gmail.com Mon May 24 18:59:32 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Mon, 24 May 2010 18:59:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: bom, fiz um backup/restore, depois um sweep http://img.photobucket.com/albums/v704/nanfilho/Gstat2.png dei um gstat antes e depois do sweet e tá sem erros (antes do backup/restore tinha encontrado 1 erro de page index) agora tenho um banco sadio? amanha é o teste quando todo mundo tiver usando saberei LOL abraço a todos Fernando Em 24 de maio de 2010 17:14, Fernando Filho escreveu: > Elton, cara eu pensei que sabia alguma coisa, mas vi que não sei nada > huahuahua > muito boa suas explanações, abriu minha mente. > de imediato eu preciso resolver esses travamentos, pra depois pensar em > mexer no sistema. > > eu tinha um trecho que deixava sem o commitrettaing e dava no final dentro > de um try execept, com rollbackrettaing isso deu uns > lockconflicts, ai eu removi e deixei a todo update/delete, olha como > aparecia: > > "lock conflict on no wait transaction > deadlock > update conflicts with concurrent update > concurrent transaction number is 2454023" > > deixa ver se eu entendi..esse transaction number é tao grande por que eu > nunca "zerei" as transações? > e como eu zero isso, fazendo um backup/restore, dando commit ou fazendo > esse sweep? > > to ficando doido :P > valeu!! > > Em 24 de maio de 2010 16:50, Elton da Motta Barbosa escreveu: > > >Elton, >> > não sei se expliquei errado sobre o commitretainning. é justamente o >> >contrario, qualquer insert/update/delete eu uso ele. nunca deu erro de >> >lockconflict, nunca usei commit, não sei como funcionaria caso colocasse. >> >você aconselha? >> >sobre o problema, realmente ainda não percebi alguma relação com nada do >> >sistema, curiosamente aconteceu depois que fiz uns backups/restores >> quando >> >deu uma forte queda de energia na empresa, porém o firebird não acusa >> mais >> >erros no banco. >> >dá uma olhada na imagem do processo do servidor que eu coloquei, ve se tu >> >achas normal. >> >nunca usei esse monitoramentos que vc falou. como faço isso? >> >valeu pela ajuda! >> >abraço >> >Fernando >> >> >> A questão Fernando não é erro de lockconflict. O commitRetaining não >> fecha a transação. Apenas faz o commit, mas continua com a mesma >> transação aberta. Isso implica em transações abertas por um tempo >> muito maior e assim você terá problemas. >> Tem alguma coisa sobre isso aqui na lista e em outros lugares. >> Pesquise por favor sobre o Commitretaining na lista, caso não encontre >> poste novamente uma dúvida mais específica e espere alguém postar algo >> mais substancial. >> >> Se eu aconselho a trocar os commitRetaining por Commit? Sim! Sem >> dúvida! Faça isso sempre que possível. Nos momentos impossíveis, tente >> fazer o menor uso possível do CommitRetaining e RollbackRetaining, e >> assim que possível, faça um commit ou rollback. >> >> Sobre não ter dado erro antes, é que esse erro é um problema a longo >> prazo, ele não acontece imediatamente, e sim quando há muitas >> transações que já deviam ter sido apagadas mas ainda estão no banco de >> dados. >> >> Sobre as tabelas de monitoramento, eu perguntei pois elas poderiam ser >> um problema (há um bug na versão 2.1.3 que está sendo corrigido no >> momento). Como você não faz uso, não se preocupe, pois não fazem parte >> do seu problema. >> >> tem artigos no Firebase sobre os assuntos >> >> http://www.firebase.com.br/fb/artigo.php?id=2047 >> http://www.firebase.com.br/fb/artigo.php?id=1127 >> http://www.firebase.com.br/fb/artigo.php?id=1212 >> http://www.firebase.com.br/fb/artigo.php?id=331 >> http://www.firebase.com.br/fb/artigo.php?id=1741 >> >> http://www.firebase.com.br/fb/artigo.php?id=1971 >> >> acho que é o suficiente para começar O_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 >> > > > > -- > Atenciosamente > Fernando Filho > -- Atenciosamente Fernando Filho From sysleilao em gmail.com Tue May 25 07:55:26 2010 From: sysleilao em gmail.com (Samir Oliveira Costa) Date: Tue, 25 May 2010 07:55:26 -0300 Subject: [firebase-br] SQL In-Reply-To: References: Message-ID: Usei assim tmb e nao deu certo. Ele continua separando. O jeito que terei que fazer é um update na tabela jogando um "espaco" e depois tirando esse "espaco" para deixar os campos em branco. e depois fazer um tratamento nahora de salvar para verificar se o campo esta nulo, se estiver nulo jogarei um caracter la e depois tiro antes do post e do update. Em 24 de maio de 2010 12:11, Eduardo Pombo escreveu: > se no caso vc gostaria de juntar null com branco use o branco no lugar do 0 > > coalesce(an.sangue, '') as xsangue > > > > Em 23 de maio de 2010 12:49, Robson Catunda > escreveu: > > Vc precisa controlar o que pode ser gravado em um campo. Não deve > deixar > > livre pra gravar em branco, null ou valor. É bom permitir apenas um valor > > que não seja em branco ou um valor null. E tb não permitir valores string > > que começem com espaços. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Qualquer dúvida entrar em contato. Samir Oliveira Costa Técnico em Informática (34) 3338-6337 - (34) 9148-5670 msn: sysleilao em gmail.com site: www.sysleilao.com.br From nardec em ig.com.br Tue May 25 09:03:37 2010 From: nardec em ig.com.br (Douglas Cardoso) Date: Tue, 25 May 2010 09:03:37 -0300 Subject: [firebase-br] SQL In-Reply-To: References: Message-ID: <1EA6242CB1844F0089778F7F93109208@APIPC> select... campo isnotnull and campo not = " "... [ ]'s Douglas Cardoso Paz, Força e Alegria http://amensagemdesilo.org.br/ http://www.movimentomarinasilva.org.br ----- Original Message ----- From: Samir Oliveira Costa To: FireBase Sent: Tuesday, May 25, 2010 7:55 AM Subject: Re: [firebase-br] SQL Usei assim tmb e nao deu certo. Ele continua separando. O jeito que terei que fazer é um update na tabela jogando um "espaco" e depois tirando esse "espaco" para deixar os campos em branco. e depois fazer um tratamento nahora de salvar para verificar se o campo esta nulo, se estiver nulo jogarei um caracter la e depois tiro antes do post e do update. Em 24 de maio de 2010 12:11, Eduardo Pombo escreveu: > se no caso vc gostaria de juntar null com branco use o branco no lugar do 0 > > coalesce(an.sangue, '') as xsangue > > > > Em 23 de maio de 2010 12:49, Robson Catunda > escreveu: > > Vc precisa controlar o que pode ser gravado em um campo. Não deve > deixar > > livre pra gravar em branco, null ou valor. É bom permitir apenas um valor > > que não seja em branco ou um valor null. E tb não permitir valores string > > que começem com espaços. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Qualquer dúvida entrar em contato. Samir Oliveira Costa Técnico em Informática (34) 3338-6337 - (34) 9148-5670 msn: sysleilao em gmail.com site: www.sysleilao.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 nanfilho em gmail.com Tue May 25 09:12:00 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 25 May 2010 09:12:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: pois é, 9 da manha e parou novamente :( creio que não seja mais problema com o firebird, coloquei um trecho de um módulo que faz muito comitrettaing, com commit, vou ver se ajuda , fiz um gstat e o next transacion tá acima de 52 mil em poucos mais de 2 horas de uso..é normal isso? fui Em 24 de maio de 2010 18:59, Fernando Filho escreveu: > bom, fiz um backup/restore, depois um sweep > http://img.photobucket.com/albums/v704/nanfilho/Gstat2.png > > dei um gstat antes e depois do sweet e tá sem erros (antes do > backup/restore tinha encontrado 1 erro de page index) > agora tenho um banco sadio? amanha é o teste quando todo mundo tiver usando > saberei LOL > > abraço a todos > Fernando > > > Em 24 de maio de 2010 17:14, Fernando Filho escreveu: > > Elton, cara eu pensei que sabia alguma coisa, mas vi que não sei nada >> huahuahua >> muito boa suas explanações, abriu minha mente. >> de imediato eu preciso resolver esses travamentos, pra depois pensar em >> mexer no sistema. >> >> eu tinha um trecho que deixava sem o commitrettaing e dava no final dentro >> de um try execept, com rollbackrettaing isso deu uns >> lockconflicts, ai eu removi e deixei a todo update/delete, olha como >> aparecia: >> >> "lock conflict on no wait transaction >> deadlock >> update conflicts with concurrent update >> concurrent transaction number is 2454023" >> >> deixa ver se eu entendi..esse transaction number é tao grande por que eu >> nunca "zerei" as transações? >> e como eu zero isso, fazendo um backup/restore, dando commit ou fazendo >> esse sweep? >> >> to ficando doido :P >> valeu!! >> >> Em 24 de maio de 2010 16:50, Elton da Motta Barbosa escreveu: >> >> >Elton, >>> > não sei se expliquei errado sobre o commitretainning. é justamente o >>> >contrario, qualquer insert/update/delete eu uso ele. nunca deu erro de >>> >lockconflict, nunca usei commit, não sei como funcionaria caso >>> colocasse. >>> >você aconselha? >>> >sobre o problema, realmente ainda não percebi alguma relação com nada do >>> >sistema, curiosamente aconteceu depois que fiz uns backups/restores >>> quando >>> >deu uma forte queda de energia na empresa, porém o firebird não acusa >>> mais >>> >erros no banco. >>> >dá uma olhada na imagem do processo do servidor que eu coloquei, ve se >>> tu >>> >achas normal. >>> >nunca usei esse monitoramentos que vc falou. como faço isso? >>> >valeu pela ajuda! >>> >abraço >>> >Fernando >>> >>> >>> A questão Fernando não é erro de lockconflict. O commitRetaining não >>> fecha a transação. Apenas faz o commit, mas continua com a mesma >>> transação aberta. Isso implica em transações abertas por um tempo >>> muito maior e assim você terá problemas. >>> Tem alguma coisa sobre isso aqui na lista e em outros lugares. >>> Pesquise por favor sobre o Commitretaining na lista, caso não encontre >>> poste novamente uma dúvida mais específica e espere alguém postar algo >>> mais substancial. >>> >>> Se eu aconselho a trocar os commitRetaining por Commit? Sim! Sem >>> dúvida! Faça isso sempre que possível. Nos momentos impossíveis, tente >>> fazer o menor uso possível do CommitRetaining e RollbackRetaining, e >>> assim que possível, faça um commit ou rollback. >>> >>> Sobre não ter dado erro antes, é que esse erro é um problema a longo >>> prazo, ele não acontece imediatamente, e sim quando há muitas >>> transações que já deviam ter sido apagadas mas ainda estão no banco de >>> dados. >>> >>> Sobre as tabelas de monitoramento, eu perguntei pois elas poderiam ser >>> um problema (há um bug na versão 2.1.3 que está sendo corrigido no >>> momento). Como você não faz uso, não se preocupe, pois não fazem parte >>> do seu problema. >>> >>> tem artigos no Firebase sobre os assuntos >>> >>> http://www.firebase.com.br/fb/artigo.php?id=2047 >>> http://www.firebase.com.br/fb/artigo.php?id=1127 >>> http://www.firebase.com.br/fb/artigo.php?id=1212 >>> http://www.firebase.com.br/fb/artigo.php?id=331 >>> http://www.firebase.com.br/fb/artigo.php?id=1741 >>> >>> http://www.firebase.com.br/fb/artigo.php?id=1971 >>> >>> acho que é o suficiente para começar O_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 >>> >> >> >> >> -- >> Atenciosamente >> Fernando Filho >> > > > > -- > Atenciosamente > Fernando Filho > -- Atenciosamente Fernando Filho From eduardo em embras.net Tue May 25 09:40:03 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Tue, 25 May 2010 09:40:03 -0300 Subject: [firebase-br] SQL In-Reply-To: References: Message-ID: talvez o problema seja que ele pode estar trazendo com espaco colocar trim(coalesce(an.sangue, '')) as xsangue para garantir q com ou sem espaco seja igual Em 25 de maio de 2010 07:55, Samir Oliveira Costa escreveu: > Usei assim tmb e nao deu certo. > Ele continua separando. > O jeito que terei que fazer é um update na tabela jogando um "espaco" e > depois tirando esse "espaco" para deixar os campos em branco. > e depois fazer um tratamento nahora de salvar para verificar se o campo esta > nulo, se estiver nulo jogarei um caracter la e depois tiro antes do post e > do update. > > Em 24 de maio de 2010 12:11, Eduardo Pombo escreveu: > >> se no caso vc gostaria de juntar null com branco use o branco no lugar do 0 >> >> coalesce(an.sangue, '') as xsangue >> >> >> >> Em 23 de maio de 2010 12:49, Robson Catunda >> escreveu: >>  > Vc precisa controlar o que pode ser gravado em um campo. Não deve >> deixar >> > livre pra gravar em branco, null ou valor. É bom permitir apenas um valor >> > que não seja em branco ou um valor null. E tb não permitir valores string >> > que começem com espaços. >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> >> >> >> -- >> >> Atenciosamente >> >> José Eduardo Pombo de Barros >> Gerente de Manutenção de Sistemas >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Qualquer dúvida entrar em contato. > > Samir Oliveira Costa > Técnico em Informática > (34) 3338-6337 - (34) 9148-5670 > msn: sysleilao em gmail.com > site: www.sysleilao.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 > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From nanfilho em gmail.com Tue May 25 09:51:02 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 25 May 2010 09:51:02 -0300 Subject: [firebase-br] Programa para monitoramento Message-ID: bom dia pessoal, existe algum programa que faça monitoramento de processos do firebird? tipo se eu tenho algum gargalo de processo no meu sistema ficaria mais fácil pra descobrir. abraços -- Atenciosamente Fernando Filho From eduardo em embras.net Tue May 25 09:53:31 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Tue, 25 May 2010 09:53:31 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: da uma olhada nesse software http://www.sinatica.com/blog/br/index.php/category/firebird Em 25 de maio de 2010 09:51, Fernando Filho escreveu: > bom dia pessoal, >  existe algum programa que faça monitoramento de processos do firebird? > tipo se eu tenho algum gargalo de processo no meu sistema ficaria mais fácil > pra descobrir. > abraços > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From bzottis em ig.com.br Tue May 25 09:55:47 2010 From: bzottis em ig.com.br (Zottis) Date: Tue, 25 May 2010 09:55:47 -0300 Subject: [firebase-br] RES: Programa de Atualizar Sistema In-Reply-To: References: Message-ID: <003001cafc09$9cd60f60$d6822e20$@com.br> Na Minha opinião, ainda é melhor a opção de Monitorar as alterações. Exemplo tenho Uma Query assim: select RDB$RELATION_NAME,RDB$FIELD_NAME from RDB$RELATION_FIELDS where RDB$FIELD_NAME = (:VarCampo) AND RDB$RELATION_NAME = (:VarTabela) Aí no início do meu sistema, chamo ela com O comando: with CampoExiste do begin close; ParamByName('VarCampo').AsString := 'TEU_CAMPO_NOVO';//TEM QUE SER EM MAIUSCULO ParamByName('VarTabela').AsString := 'TUA_TABELA';//TEM QUE SER EM MAIUSCULO prepare; open; end; if (CampoExiste.IsEmpty)then begin Script_COM_ATUALIZACAO.ExecuteScript; end; Tenho feito deste jeito a um bom tempo e não precisei mais me preocupar em ir no cliente para alterar o Banco de Dados. Tudo é feito via FTP. Espero que ajude. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fernando Filho Enviada em: domingo, 23 de maio de 2010 15:31 Para: FireBase Assunto: Re: [firebase-br] Programa de Atualizar Sistema Alex, no caso do ruby, eu só sei um pouco dos conceitos, nunca trabalhei diretamente com ele.. essa ideia do meu migrate surgiu justamente quando conheci +- como o ruby faz..lembrando que segundo um amigo meu que usa (se tiver alguem de ruby na lista pode explicar melhor ^^), isso é intrícito, ou seja, ele não precisa disparar nada, tudo funciona de forma automática, pois o ruby tem um esquema de mapeamento objeto/relacional no meu caso eu tenho uma tabela chamada migrate que lista os migrates "rodados" naquele banco. o sisteminha simplesmente lê a pasta migrate do servidor (uso deploy automatico, então quando atualizo o sistema, as migrates, que são os arquivos .sql vao junto.) e compara com a migrate da base. o que não tiver lá, ele roda. basicamente é isso. espero ter ajudado. abraços Fernando Em 23 de maio de 2010 14:46, Alex Miranda de Oliveira < alexsistemass em gmail.com> escreveu: > Achei muito interessante essa parte do migrate que voce falou que tem > em um sistema seu.. > > Acho que isso resolveria o meu problema e ficaria legal. > Sou Desenvolvedor Delphi e Java e este dias estava estudando um pouco > sobre ruby on rails. > Se talvez precisar fazer uma integraçao com o outra linguagem acho que nao > tera > problemas.. > Se voce pode me dar umas explicacoes como funciona ou como vc fez.. > > > Estava pensando em usar o componente fibscript da suite de componentes > fibplus delphi.. > Mas ai nao teria controle de versao da alteracao .. > > > O que voce poder me ajudar ou o pessoal da lista fico grato > > Ate ++ Obrigador > > > > > > > > > > Em 23 de maio de 2010 13:44, Fernando Filho escreveu: > > > ah tá, nesse caso posso te dar outros toques que tambem já fiz. > > tenho em um dos sistemas, uma pasta chama "migrate" onde coloco os > scripts > > da próxima versão. > > Fiz um sisteminha que compara com a versão do cliente e roda os scripts > que > > não tem lá, tenho uma tabela de mesmo nome > > no banco do cliente que faz essas verificações. é uma opção. > > > > curiosidade: pra quem trabalha com ruby on rails vai notar que ele faz um > > tratamento parecido e atualiza o script do banco automaticamente caso > > tenha > > mudanças no código, ou seja, não precisaríamos se preocupar com isso ^^ > > > > abraços > > Fernando. > > > > Em 23 de maio de 2010 13:35, Alex Miranda de Oliveira < > > alexsistemass em gmail.com> escreveu: > > > > > Ok fernando Filho mas queria fazer o meu proprio > > > para facilitar algumas coisas depois futuramente penso > > > em fazer um atualizacao automatica > > > > > > Obrigado pela dica > > > > > > > > > > > > Em 22 de maio de 2010 17:16, Fernando Filho > > escreveu: > > > > > > > uso já a aluns anos e nunca tive problema o "Database Comparer" levo > > meu > > > > banco master e comparo com o do cliente e rodo as alterações. > > > > > > > > [ ]´s > > > > Fernando Filho > > > > > > > > Em 21 de maio de 2010 16:22, Alex Miranda de Oliveira < > > > > alexsistemass em gmail.com> escreveu: > > > > > > > > > Boa Tarde Pessoal da Lista > > > > > > > > > > Preciso fazer um programa que atualize a minha base de dados > > > > > no firebird.. > > > > > > > > > > > > > > > toda vez que atualizo um cliente tenho que rodar o scripts > > > > > manualmente .. > > > > > > > > > > Quero saber com vocês da lista como voc?s fazem .. > > > > > qual seria as opcoes para criar os campos automaticamente > > > > > > > > > > > > > > > Uso Delphi com Firebird > > > > > > > > > > Componente de acesso FIBPlus > > > > > > > > > > > > > > > Alex Miranda de 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 > > > > > > > > > > > > > > > > > > > > > -- > > > > Atenciosamente > > > > Fernando Filho > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Atenciosamente > > Fernando Filho > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2893 - Data de Lançamento: 05/24/10 03:26:00 From nanfilho em gmail.com Tue May 25 10:04:13 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 25 May 2010 10:04:13 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: valeu Eduardo! me parece ser bom, tem 30 dias free acho que já me ajuda bastante heheh abraço! Em 25 de maio de 2010 09:53, Eduardo Pombo escreveu: > da uma olhada nesse software > > http://www.sinatica.com/blog/br/index.php/category/firebird > > Em 25 de maio de 2010 09:51, Fernando Filho escreveu: > > bom dia pessoal, > > existe algum programa que faça monitoramento de processos do firebird? > > tipo se eu tenho algum gargalo de processo no meu sistema ficaria mais > fácil > > pra descobrir. > > abraços > > > > -- > > Atenciosamente > > Fernando Filho > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From nanfilho em gmail.com Tue May 25 10:17:01 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 25 May 2010 10:17:01 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: alguem sabe usar? gostei muito dele, mas algumas coisas não sei é normal ou não. Em 25 de maio de 2010 10:04, Fernando Filho escreveu: > valeu Eduardo! me parece ser bom, tem 30 dias free acho que já me ajuda > bastante heheh > abraço! > > Em 25 de maio de 2010 09:53, Eduardo Pombo escreveu: > > da uma olhada nesse software >> >> http://www.sinatica.com/blog/br/index.php/category/firebird >> >> Em 25 de maio de 2010 09:51, Fernando Filho >> escreveu: >> > bom dia pessoal, >> > existe algum programa que faça monitoramento de processos do firebird? >> > tipo se eu tenho algum gargalo de processo no meu sistema ficaria mais >> fácil >> > pra descobrir. >> > abraços >> > >> > -- >> > Atenciosamente >> > Fernando Filho >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> >> >> >> -- >> >> Atenciosamente >> >> José Eduardo Pombo de Barros >> Gerente de Manutenção de Sistemas >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Atenciosamente > Fernando Filho > -- Atenciosamente Fernando Filho From eduardo em embras.net Tue May 25 10:55:51 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Tue, 25 May 2010 10:55:51 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: select a.*, cast(substring(mon$sql_text from 1 for 250 ) as char(250)) from mon$statements a where mon$sql_text is not null and mon$state = 1 -- Ativo teste essa linha, devera listar as querys em execucao, mas se nao me engano depende da versao do firebird que tera q ser a 2.5 Em 25 de maio de 2010 10:17, Fernando Filho escreveu: > alguem sabe usar? gostei muito dele, mas algumas coisas não sei é normal ou > não. > > Em 25 de maio de 2010 10:04, Fernando Filho escreveu: > >> valeu Eduardo! me parece ser bom, tem 30 dias free acho que já me ajuda >> bastante heheh >> abraço! >> >> Em 25 de maio de 2010 09:53, Eduardo Pombo escreveu: >> >> da uma olhada nesse software >>> >>> http://www.sinatica.com/blog/br/index.php/category/firebird >>> >>> Em 25 de maio de 2010 09:51, Fernando Filho >>> escreveu: >>> > bom dia pessoal, >>> >  existe algum programa que faça monitoramento de processos do firebird? >>> > tipo se eu tenho algum gargalo de processo no meu sistema ficaria mais >>> fácil >>> > pra descobrir. >>> > abraços >>> > >>> > -- >>> > Atenciosamente >>> > Fernando Filho >>> > ______________________________________________ >>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> > Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> > >>> >>> >>> >>> -- >>> >>> Atenciosamente >>> >>> José Eduardo Pombo de Barros >>> Gerente de Manutenção de Sistemas >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> >> -- >> Atenciosamente >> Fernando Filho >> > > > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From douglasfabiano em gmail.com Tue May 25 10:56:43 2010 From: douglasfabiano em gmail.com (Douglas Fabiano Specht) Date: Tue, 25 May 2010 10:56:43 -0300 Subject: [firebase-br] Select no Firebird 2.0 Trava In-Reply-To: References: Message-ID: bom dia, valeu pela ajuda, funcionou corretamente. Em 22 de maio de 2010 08:54, Eduardo Bahiense escreveu: > Olá Douglas > > Use EXISTS, esse IN (SELECT) está te matando > > Select Min(CODIGO) From > CLIENTE A Where A.CODIGO> 0 > AND NOT EXISTS(SELECT 1 FROM CLIENTES WHERE CODIGO=A.CODIGO+1) > > > Douglas Fabiano Specht escreveu: >> >> Boa tarde Pessoal >> estou com um grande problema no firebird 2.0, sendo que não ocorre no >> 1.5 ou 1.03. >> tenho um select que me recupera o primeiro codigo disponivel de uma >> tabela: >> >> Select Min(CODIGO) From  CLIENTE Where CODIGO> 0 AND (CODIGO+ 1) Not >> In (Select CODIGO From CLIENTE) >> >> Na minha tabela de CLIENTES qdo tenho acima de 3000 registros o >> firebird trava e nao consegue processar. >> >> alguem tem alguma dica? >> >> >> abraços e 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 nanfilho em gmail.com Tue May 25 11:09:35 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 25 May 2010 11:09:35 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: legal Eduardo, funcionou aqui no 2.1.3 já usasse o sinática? abraço Em 25 de maio de 2010 10:55, Eduardo Pombo escreveu: > select a.*, cast(substring(mon$sql_text from 1 for 250 ) as char(250)) > from mon$statements a > where mon$sql_text is not null > and mon$state = 1 -- Ativo > > teste essa linha, devera listar as querys em execucao, mas se nao me > engano depende da versao do firebird que tera q ser a 2.5 > > > > > Em 25 de maio de 2010 10:17, Fernando Filho escreveu: > > alguem sabe usar? gostei muito dele, mas algumas coisas não sei é normal > ou > > não. > > > > Em 25 de maio de 2010 10:04, Fernando Filho > escreveu: > > > >> valeu Eduardo! me parece ser bom, tem 30 dias free acho que já me ajuda > >> bastante heheh > >> abraço! > >> > >> Em 25 de maio de 2010 09:53, Eduardo Pombo > escreveu: > >> > >> da uma olhada nesse software > >>> > >>> http://www.sinatica.com/blog/br/index.php/category/firebird > >>> > >>> Em 25 de maio de 2010 09:51, Fernando Filho > >>> escreveu: > >>> > bom dia pessoal, > >>> > existe algum programa que faça monitoramento de processos do > firebird? > >>> > tipo se eu tenho algum gargalo de processo no meu sistema ficaria > mais > >>> fácil > >>> > pra descobrir. > >>> > abraços > >>> > > >>> > -- > >>> > Atenciosamente > >>> > Fernando Filho > >>> > ______________________________________________ > >>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>> > Para saber como gerenciar/excluir seu cadastro na lista, use: > >>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>> > > >>> > >>> > >>> > >>> -- > >>> > >>> Atenciosamente > >>> > >>> José Eduardo Pombo de Barros > >>> Gerente de Manutenção de Sistemas > >>> > >>> ______________________________________________ > >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>> > >> > >> > >> > >> -- > >> Atenciosamente > >> Fernando Filho > >> > > > > > > > > -- > > Atenciosamente > > Fernando Filho > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From ecostas em gmail.com Tue May 25 11:39:46 2010 From: ecostas em gmail.com (Eduardo C) Date: Tue, 25 May 2010 11:39:46 -0300 Subject: [firebase-br] RES: Programa de Atualizar Sistema In-Reply-To: <003001cafc09$9cd60f60$d6822e20$@com.br> References: <003001cafc09$9cd60f60$d6822e20$@com.br> Message-ID: Zotti, gostei de sua solução. Eu (ainda) assino essa lista somente como curioso, pois uso o MySQL. A diferença do meu programa de atualização de estruturas para o seu é que verifico se o campo existe, caducou OU sofreu alteração. Sei que alterações são mais raras, mas pode ser necessário aumentar o tamanho de um campo de texto, por exemplo, ou um campo que era obrigatório sofrer um "relaxamento" e não ser mais obrigatório .Infelizmente, no meu caso, praticamente cada cliente tem uma "necessidade especial" ou alguma idiossincrasia que atrapalha a análise mais criteriosa, mesmo que eu tivesse tido tempo para fazer essa análise tão profunda ;). Meu maior problema talvez seja justamente quanto a esses relaxamentos, em que o cliente teima que manter tudo consistido diminui a produtividade e depois não sabe porque existem dados inconsistentes no sistema. Estou escrevendo uma nova família de produtos, tentando acabar com os "remendos" que foram surgindo ao longo dos anos, mas já sabendo quão difícil é manter a estrutura do banco realmente limpa. Eduardo Em 25 de maio de 2010 09:55, Zottis escreveu: > Na Minha opinião, ainda é melhor a opção de Monitorar as alterações. > Exemplo tenho > Uma Query assim: > > select RDB$RELATION_NAME,RDB$FIELD_NAME from RDB$RELATION_FIELDS >  where >  RDB$FIELD_NAME    =  (:VarCampo)  AND >  RDB$RELATION_NAME =  (:VarTabela) > > > Aí no início do meu sistema, chamo ela com > O comando: > >  with CampoExiste do >    begin >      close; >      ParamByName('VarCampo').AsString    := 'TEU_CAMPO_NOVO';//TEM QUE SER EM MAIUSCULO >      ParamByName('VarTabela').AsString    := 'TUA_TABELA';//TEM QUE SER EM MAIUSCULO >      prepare; >      open; >    end; >    if  (CampoExiste.IsEmpty)then >     begin >       Script_COM_ATUALIZACAO.ExecuteScript; >     end; > > Tenho feito deste jeito a um bom tempo e não precisei mais me preocupar em ir no cliente para alterar o Banco de Dados. > Tudo é feito via FTP. > > Espero que ajude. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fernando Filho > Enviada em: domingo, 23 de maio de 2010 15:31 > Para: FireBase > Assunto: Re: [firebase-br] Programa de Atualizar Sistema > > Alex, >   no caso do ruby, eu só sei um pouco dos conceitos, nunca trabalhei > diretamente com ele.. > essa ideia do meu migrate surgiu justamente quando conheci +- como o ruby > faz..lembrando que segundo um amigo meu > que usa (se tiver alguem de ruby na lista pode explicar melhor ^^), isso é > intrícito, ou seja, ele não precisa disparar nada, tudo funciona de forma > automática, pois o ruby tem um esquema de mapeamento objeto/relacional > > no meu caso eu tenho uma tabela chamada migrate que lista os migrates > "rodados" naquele banco. > o sisteminha simplesmente lê a pasta migrate do servidor (uso deploy > automatico, então quando atualizo o sistema, as migrates, que são os > arquivos .sql vao junto.) e compara com a migrate da base. o que não tiver > lá, ele roda. basicamente é isso. > > espero ter ajudado. > > abraços > Fernando > > > Em 23 de maio de 2010 14:46, Alex Miranda de Oliveira < > alexsistemass em gmail.com> escreveu: > >> Achei muito interessante essa parte do migrate que voce falou que tem >> em um sistema  seu.. >> >> Acho que isso resolveria o meu problema e ficaria legal. >> Sou Desenvolvedor Delphi e Java e este dias estava estudando um pouco >> sobre ruby on rails. >> Se talvez precisar fazer uma integraçao com o outra linguagem acho que nao >> tera >> problemas.. >> Se voce pode me dar umas explicacoes como funciona ou como vc fez.. >> >> >> Estava pensando em usar o componente fibscript da suite de componentes >> fibplus delphi.. >> Mas ai nao teria controle de versao da alteracao .. >> >> >> O que voce poder me ajudar ou o pessoal da lista fico grato >> >> Ate ++ Obrigador >> >> >> >> >> >> >> >> >> >> Em 23 de maio de 2010 13:44, Fernando Filho escreveu: >> >> > ah tá, nesse caso posso te dar outros toques que tambem já fiz. >> > tenho em um dos sistemas, uma pasta chama "migrate" onde coloco os >> scripts >> > da próxima versão. >> > Fiz um sisteminha que compara com a versão do cliente e roda os scripts >> que >> > não tem lá, tenho uma tabela de mesmo nome >> > no banco do cliente que faz essas verificações. é uma opção. >> > >> > curiosidade: pra quem trabalha com ruby on rails vai notar que ele faz um >> > tratamento parecido e atualiza o script do banco automaticamente  caso >> > tenha >> > mudanças no código, ou seja, não precisaríamos se preocupar com isso ^^ >> > >> > abraços >> > Fernando. >> > >> > Em 23 de maio de 2010 13:35, Alex Miranda de Oliveira < >> > alexsistemass em gmail.com> escreveu: >> > >> > > Ok fernando Filho mas queria fazer o meu proprio >> > > para facilitar algumas coisas depois futuramente penso >> > > em fazer um atualizacao automatica >> > > >> > > Obrigado pela dica >> > > >> > > >> > > >> > > Em 22 de maio de 2010 17:16, Fernando Filho >> > escreveu: >> > > >> > > > uso já a aluns anos e nunca tive problema o "Database Comparer" levo >> > meu >> > > > banco master e comparo com o do cliente e rodo as alterações. >> > > > >> > > > [ ]´s >> > > > Fernando Filho >> > > > >> > > > Em 21 de maio de 2010 16:22, Alex Miranda de Oliveira < >> > > > alexsistemass em gmail.com> escreveu: >> > > > >> > > > > Boa Tarde Pessoal da Lista >> > > > > >> > > > > Preciso  fazer um programa que atualize a minha base de dados >> > > > > no firebird.. >> > > > > >> > > > > >> > > > > toda vez que atualizo um cliente tenho que rodar o scripts >> > > > > manualmente .. >> > > > > >> > > > > Quero saber com vocês da lista como voc?s fazem .. >> > > > > qual seria as opcoes  para criar os campos automaticamente >> > > > > >> > > > > >> > > > > Uso Delphi com Firebird >> > > > > >> > > > > Componente de acesso FIBPlus >> > > > > >> > > > > >> > > > > Alex Miranda de 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 >> > > > > >> > > > >> > > > >> > > > >> > > > -- >> > > > Atenciosamente >> > > > Fernando Filho >> > > > ______________________________________________ >> > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > > > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > > > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > >> > > ______________________________________________ >> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > >> > >> > >> > >> > -- >> > Atenciosamente >> > Fernando Filho >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2893 - Data de Lançamento: 05/24/10 03:26: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 omarhaddadm em gmail.com Tue May 25 12:00:20 2010 From: omarhaddadm em gmail.com (Omar Haddad) Date: Tue, 25 May 2010 12:00:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ref=2E_Usu=E1rio_logar_no_banco_com_?= =?iso-8859-1?q?ROLE?= Message-ID: Bom dia, brothers, Quando um usuário possui vários ROLES atribuídas a ele, ele pode logar-se no BD com qualquer uma delas. EX: *CONNECT* *USER* *ROLE * *PASSWORD *; Mas, se a role não for explicitada ao logar, qual delas o server assume que o usuário logará no BD ? Obrigado ae abraço a todos(as) -- Att. Omar Marques Haddad Analista de Sistemas Sênior From unixkiller em gmail.com Tue May 25 12:00:41 2010 From: unixkiller em gmail.com (Joao Marcos) Date: Tue, 25 May 2010 12:00:41 -0300 Subject: [firebase-br] RES: Programa de Atualizar Sistema In-Reply-To: References: <003001cafc09$9cd60f60$d6822e20$@com.br> Message-ID: Com segurança de verdade, só o IBexpert. Já testei diversas ferramentas, inclusive embutindo os scripts na aplicação. Pra não ter problemas, use o database comparer From douglasht em gmail.com Tue May 25 13:51:47 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 25 May 2010 13:51:47 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: 2010/5/25 Fernando Filho : > alguem sabe usar? gostei muito dele, mas algumas coisas não sei é normal ou > não. Oi Fernando, fico contente que tenha gostado do Sinática Monitor. Qualquer dúvida ou sugestão é só entrar em contato. Abraço, -- Douglas Tosi www.sinatica.com From cpd em contabilizanet.com.br Tue May 25 14:27:05 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Tue, 25 May 2010 14:27:05 -0300 Subject: [firebase-br] firebird.net provider Message-ID: Boa tarde pessoal, onde consigo o provedor firebird para visual studio 2008 express From nanfilho em gmail.com Tue May 25 15:20:42 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 25 May 2010 15:20:42 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: Douglas, realmente gostei, ainda não resolvi meu problema, mas ja está ajudando bastante, assim que resolver essa situação, vou levar pra diretoria pedindo para comprar (com o argumento de ter resolvido ^^) bom, to mandando um print da aba conexões: http://img.photobucket.com/albums/v704/nanfilho/Capturar.png noto que a parte de leitura sobe muito (em uma das máquinas está bem maior e praticamente não cai), mas não cai quase nada e a parte de escrita pelo visto está normal.. esses numeros são normais? quais os gargalos mais comuns ? agradeço pela ajuda. abraço! Em 25 de maio de 2010 13:51, Douglas Tosi escreveu: > 2010/5/25 Fernando Filho : > > alguem sabe usar? gostei muito dele, mas algumas coisas não sei é normal > ou > > não. > > Oi Fernando, > > fico contente que tenha gostado do Sinática Monitor. > Qualquer dúvida ou sugestão é só entrar em contato. > > Abraço, > -- > 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 > -- Atenciosamente Fernando Filho From douglasht em gmail.com Tue May 25 15:41:50 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 25 May 2010 15:41:50 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: 2010/5/25 Fernando Filho : > noto que a parte de leitura sobe muito (em uma das máquinas está bem maior e > praticamente não cai), mas não cai quase nada > e a parte de escrita pelo visto está normal.. Os números mostrados são o total de leituras e escritas. Eles não caem mesmo, só acumulam. > esses numeros são normais? > quais os gargalos mais comuns ? É difícil dizer se os número são normais sem conhecer o sistema. Então vou te dar uma leitura genérica desta tela. Consigo ver dois cenários: 1) Conexões com Índice de varredura muito alto. Procure os alarmes do tipo "Excesso de leitura". Eles vão indicar quais comandos estão fazendo leitura natural ao invés de indexada e devem ser otimizados. 2) Conexões com leitura alta e índice de varredura baixo. Podem ser conexões que têm realmente muito trabalho ou pode ser uma indicação de que a configuração de cache está inadequada: mesmo usando indexação correta, os comandos estão tendo que ler e reler os dados do disco. De qualquer maneira, para uma primeira otimização, foque nos alarmes. Eles vão mais direto ao assunto. Abraço, -- Douglas Tosi www.sinatica.com From douglasht em gmail.com Tue May 25 15:42:40 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 25 May 2010 15:42:40 -0300 Subject: [firebase-br] firebird.net provider In-Reply-To: References: Message-ID: 2010/5/25 Contabiliza - Cristiano : > Boa tarde pessoal, onde consigo o provedor firebird para visual studio 2008 > express http://www.firebirdsql.org/index.php?op=files&id=netprovider hth, -- Douglas Tosi www.sinatica.com From omarhaddadm em gmail.com Tue May 25 15:43:32 2010 From: omarhaddadm em gmail.com (Omar Haddad) Date: Tue, 25 May 2010 15:43:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ref=2E_conceder_permiss=F5es_GSec?= Message-ID: Olá, brothers, Estou com o firebird 2.1 instalado e estou tentando conceder permissões no BD e não estou conseguindo. C:\Arquivos de programas\Firebird\Firebird_2_1\bin>gsec -user SYSDBA -password masterkey -add user1 -pw senha1 Cannot attach to services manager unable to open database Obrigado a todos. -- Att. Omar Marques Haddad Analista de Sistemas Sênior From nanfilho em gmail.com Tue May 25 16:13:41 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 25 May 2010 16:13:41 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: Douglas, no caso, não encontrei nenhum alarme de excesso de leitura, os mais comuns são "atraso de transação" (por sinal não consigo ver o trecho sql, a aba sql fica sempre limpa, como vejo?) e teve tambem o do sweep ativado, recomendado que desativasse. nunca mexi nisso, é realmente válido desativar? abraço Fernando Em 25 de maio de 2010 15:41, Douglas Tosi escreveu: > 2010/5/25 Fernando Filho : > > noto que a parte de leitura sobe muito (em uma das máquinas está bem > maior e > > praticamente não cai), mas não cai quase nada > > e a parte de escrita pelo visto está normal.. > > Os números mostrados são o total de leituras e escritas. Eles não caem > mesmo, só acumulam. > > > esses numeros são normais? > > quais os gargalos mais comuns ? > > É difícil dizer se os número são normais sem conhecer o sistema. Então > vou te dar uma leitura genérica desta tela. > Consigo ver dois cenários: > > 1) Conexões com Índice de varredura muito alto. Procure os alarmes do > tipo "Excesso de leitura". Eles vão indicar quais comandos estão > fazendo leitura natural ao invés de indexada e devem ser otimizados. > 2) Conexões com leitura alta e índice de varredura baixo. Podem ser > conexões que têm realmente muito trabalho ou pode ser uma indicação de > que a configuração de cache está inadequada: mesmo usando indexação > correta, os comandos estão tendo que ler e reler os dados do disco. > > De qualquer maneira, para uma primeira otimização, foque nos alarmes. > Eles vão mais direto ao assunto. > > Abraço, > -- > 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 > -- Atenciosamente Fernando Filho From cpd em contabilizanet.com.br Tue May 25 16:16:54 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Tue, 25 May 2010 16:16:54 -0300 Subject: [firebase-br] RES: firebird.net provider In-Reply-To: Message-ID: Douglas , qual destes arquivos listados nesta pagina devo instalar Em minha maquina para acessar o firebird no visual studio 2008? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: terça-feira, 25 de maio de 2010 15:43 Para: FireBase Assunto: Re: [firebase-br] firebird.net provider 2010/5/25 Contabiliza - Cristiano : > Boa tarde pessoal, onde consigo o provedor firebird para visual studio 2008 > express http://www.firebirdsql.org/index.php?op=files&id=netprovider 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 Tue May 25 16:45:04 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 25 May 2010 16:45:04 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: 2010/5/25 Fernando Filho : >  no caso, não encontrei nenhum alarme de excesso de leitura, os mais comuns > são > "atraso de transação" (por sinal não consigo ver o trecho sql, a aba sql > fica sempre limpa, como vejo?) Provavelmente você está usando clients com charset NONE. Dê uma olhada se tem alarmes de charset inválido. Ou veja na página de registro da base de dados a opção "5-Caracteres". É por isto que não tem alarmes de excesso de leitura. > e teve tambem o do sweep ativado, recomendado que desativasse. nunca mexi > nisso, é realmente válido desativar? É sim. Se o sweep for disparado no meio do dia, você pode sentir uma lentidão. (Se a turma achar esta discussão off-topic, pode escrever direto pro meu email) Abraço, -- Douglas Tosi www.sinatica.com From douglasht em gmail.com Tue May 25 16:45:41 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 25 May 2010 16:45:41 -0300 Subject: [firebase-br] RES: firebird.net provider In-Reply-To: References: Message-ID: 2010/5/25 Contabiliza - Cristiano : > Douglas , qual destes arquivos listados nesta pagina devo instalar > Em minha maquina para acessar o firebird no visual studio 2008? A versão 2.5.2 é a mais atual e recomendada. Só use as outras se você tiver algum sistema legado em .net 1.1. Abraço, -- Douglas Tosi www.sinatica.com From nanfilho em gmail.com Tue May 25 17:21:26 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 25 May 2010 17:21:26 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: realmente meu dbconection está com charset none, qual devo colocar ? UTF-8 ? Em 25 de maio de 2010 16:45, Douglas Tosi escreveu: > 2010/5/25 Fernando Filho : > > no caso, não encontrei nenhum alarme de excesso de leitura, os mais > comuns > > são > > "atraso de transação" (por sinal não consigo ver o trecho sql, a aba sql > > fica sempre limpa, como vejo?) > > Provavelmente você está usando clients com charset NONE. Dê uma olhada > se tem alarmes de charset inválido. Ou veja na página de registro da > base de dados a opção "5-Caracteres". > É por isto que não tem alarmes de excesso de leitura. > > > e teve tambem o do sweep ativado, recomendado que desativasse. nunca mexi > > nisso, é realmente válido desativar? > > É sim. Se o sweep for disparado no meio do dia, você pode sentir uma > lentidão. > > (Se a turma achar esta discussão off-topic, pode escrever direto pro meu > email) > > Abraço, > -- > 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 > -- Atenciosamente Fernando Filho From maycon.xvision em gmail.com Tue May 25 18:13:02 2010 From: maycon.xvision em gmail.com (Maycon Oleczinski) Date: Tue, 25 May 2010 18:13:02 -0300 Subject: [firebase-br] firebird.net provider In-Reply-To: References: , Message-ID: Inclusive eu utilizo este e funciona mto bem por sinal!! Porém, não instalei nada, apenas peguei a DLL e registrei para usá-la como referência. Também é possível deixá-la junto da aplicação (dos seus arquivos/classes de distribuição), assim não precisa registrar. Abraço! > Date: Tue, 25 May 2010 15:42:40 -0300 > From: douglasht em gmail.com > To: lista em firebase.com.br > Subject: Re: [firebase-br] firebird.net provider > > 2010/5/25 Contabiliza - Cristiano : > > Boa tarde pessoal, onde consigo o provedor firebird para visual studio 2008 > > express > > http://www.firebirdsql.org/index.php?op=files&id=netprovider > > 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 _________________________________________________________________ VOCÊ PODE TER 25 GB GRATUITOS PARA ARMAZENAR SEUS ARQUIVOS NA WEB. VEJA AQUI COMO. http://www.windowslive.com.br/public/product.aspx/view/1?cname=skydrive&ocid=Hotmail:MSN:Messenger:Tagline:1x1:skydrive:- From douglasht em gmail.com Tue May 25 18:32:57 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 25 May 2010 18:32:57 -0300 Subject: [firebase-br] Programa para monitoramento In-Reply-To: References: Message-ID: 2010/5/25 Fernando Filho : > realmente meu dbconection está com charset none, qual devo colocar ? UTF-8 ? Depende de como sua aplicação manipula os caractéres especiais. O ISO8859_1 é bastante usado para o português. Mas pode ter problemas de incompatibilidade se já tem caracteres especiais gravados com NONE. Teste bem antes de mudar. Abraço, -- Douglas Tosi www.sinatica.com From rofresi em gmail.com Tue May 25 20:06:41 2010 From: rofresi em gmail.com (Rodrigo de Freitas) Date: Tue, 25 May 2010 20:06:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?_Programa_para_monitoramento_para_ve?= =?iso-8859-1?q?rs=E3o_anterior_a_2=2E0?= In-Reply-To: References: Message-ID: <000301cafc5e$f2892500$d79b6f00$@com> Ola pessoal, aproveitando o assunto de monitoramente... Por acaso alguém tem o UIBMonitor (já compilado) e os arquivos (madCHook.dll, UIBHook.dll), ate encontrei um link para download (dos fontes) mas ao abrir o fonte, solicitou uns pacotes adicionais,,,, (complicado) Alguém tem ele compiladinho ai para disponibilizar (já q ele é free mesmo) []´s -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: terça-feira, 25 de maio de 2010 18:33 Para: FireBase Assunto: Re: [firebase-br] Programa para monitoramento 2010/5/25 Fernando Filho : > realmente meu dbconection está com charset none, qual devo colocar ? UTF-8 ? Depende de como sua aplicação manipula os caractéres especiais. O ISO8859_1 é bastante usado para o português. Mas pode ter problemas de incompatibilidade se já tem caracteres especiais gravados com NONE. Teste bem antes de mudar. Abraço, -- 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 isael em stetika.com.br Wed May 26 02:52:37 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Wed, 26 May 2010 02:52:37 -0300 Subject: [firebase-br] SQLDA Message-ID: <4BFCB725.9000605@stetika.com.br> Pessoal, estou com o seguinda problema na minha aplicação. SQLDA MISSING OR INCORRECT VERSION, OR INCORRECT NUMBER/TYPE OF VARIABLE. NO CASO USO DELPHI 7, JA REFIZ MEUS DATASET'S. MUDEI A VERSÃO DO BANCO. E PELO QUE AVERIGUEI ESTE FATO SOMENTE OCORRE EM DUAS TABELAS DO SISTEMA. ALGUEM TEM ALGUMA LUZ ? From listas em warmboot.com.br Wed May 26 07:44:48 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 26 May 2010 07:44:48 -0300 Subject: [firebase-br] script .sql vs backup/restore In-Reply-To: References: Message-ID: <181152956.20100526074448@warmboot.com.br> O restore cria a estrutura do banco sem recompilar a BLR dos objetos. O restore também será mais rápido do que uma série de inserts vindos de um script, sem dizer que com os scripts não suportam a inserção de blobs binários. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FF> oi pessoal, levantei um problema em outro post, mas tenho essa duvida e FF> criei outro post pra ficar mais facil FF> existe diferença de gerar um banco com script .sql de create e insert parar FF> um backup/restore? FF> internament o backup/restore faz a mesma coisa ou nada a ver? fiquei com a FF> duvida FF> abraços! From chmeireles em uol.com.br Wed May 26 08:57:17 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Wed, 26 May 2010 08:57:17 -0300 Subject: [firebase-br] Instabilidade do Firebird 1.5 In-Reply-To: References: <4be9e2923504c_6b3068fee6c171@weasel8.tmail> <4bea125bcbee0_24c51bbee7c150@weasel1.tmail> Message-ID: <4bfd0c9d1a10d_6a991048ee7c19c@weasel8.tmail> Prezado Douglas, Bom dia. Mais uma vez obrigado pela sua ajuda. Só a alteração que fiz nos configurações do Firebird já deu conta de resolver os problemas no log. Ainda não fiz a alteração nas configurações do linux como o artigo que tu me passaste orienta, mas eu devo voltar neste cliente na semana que vem e farei a alteração. Você obteve algum com essa alteração? Funcionou bem? AT. C Henrique M Corbo     Em 12/05/2010 10:37, Douglas Tosi < douglasht em gmail.com > escreveu: 2010/5/11 C Henrique M Corbo : > O Kernel UNAME-A. Eu não sei te dizer se o mesmo aceita essa quantidade de mutex. Tem algum lugar onde eu possa encontrar essa informação? Veja se isto ajuda: http://tech.groups.yahoo.com/group/firebird-support/message/100762 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 jaso em jaso.com.br Wed May 26 10:02:18 2010 From: jaso em jaso.com.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Wed, 26 May 2010 10:02:18 -0300 Subject: [firebase-br] CharSet - Cannot transliterate character between character sets Message-ID: <006501cafcd3$aeb77c80$0c267580$@com.br> Bom dia, a todos da lista, Bom estava precisando de uma ajuda em relação a um problema. Utilizava meu banco de dados, no firebird 1.5 com o charset ISO8859_1, sem problemas, fiz o processo de migração do banco de dados para o firebird 2.1, efetuando um bkp no 1.5, e restaurando no 2.1. Continuei usando o charset ISSO8859_1. Acontece que agora quando preciso extrair os metadados do banco, o mesmo sempre me retorno a mensagem Cannot transliterate character between character sets. Fazendo uma investigação, percebi que o que esta causando os erros são alguns comentários que utilizei acento para fazer nos procedimentos que tenho. Bom, alguém me sugere algum charsert especifico para eliminar o problema ? Já tentei usando o WIN1252 conforme sugerido em um tópico da própria lista, mais ainda sim o erro persiste. Atenciosamente, Oliveira, José Augusto Siqueira de JASO Tecnologia & Desenvolvimento Consultoria em desenvolvimento de sistemas. "Non deterret sapientem mors" "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." From alexsistemass em gmail.com Wed May 26 10:05:15 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Wed, 26 May 2010 10:05:15 -0300 Subject: [firebase-br] Firebird 32 ou 64 bits Message-ID: Pessoal da lista Gostaria de saber quais sao os casos de sucesso com firebird 32 ou 64 bits qual seria o mais correto usar se o firebird 32 ou 64 bits se a maquina for 64 bits e como seria a questao de perfomance... Ate ++ Firebird 32 ou 64 bits From douglasht em gmail.com Wed May 26 10:06:15 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 26 May 2010 10:06:15 -0300 Subject: [firebase-br] CharSet - Cannot transliterate character between character sets In-Reply-To: <006501cafcd3$aeb77c80$0c267580$@com.br> References: <006501cafcd3$aeb77c80$0c267580$@com.br> Message-ID: 2010/5/26 Oliveira, José Augusto Siqueira de : >                Bom estava precisando de uma ajuda em relação a um problema. > Utilizava meu banco de dados, no firebird 1.5 com o charset ISO8859_1, sem > problemas, fiz o processo de migração do banco de dados para o firebird 2.1, > efetuando um bkp no 1.5, e restaurando no 2.1. Continuei usando o charset > ISSO8859_1. Acontece que agora quando preciso extrair os metadados do banco, > o mesmo sempre me retorno a mensagem Cannot transliterate character between > character sets. O problema é entre as versões. Você tem que rodar um script que vem com o Firebird e depois fazer um ciclo de backup/restore no 2.1. Dê uma olhada no diretório \misc\upgrade\metadata hth, -- Douglas Tosi www.sinatica.com From magnosysteminformatica em gmail.com Wed May 26 10:10:18 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Wed, 26 May 2010 10:10:18 -0300 Subject: [firebase-br] CharSet - Cannot transliterate character betweencharacter sets References: <006501cafcd3$aeb77c80$0c267580$@com.br> Message-ID: <004201cafcd4$ccef94c0$6915a8c0@MagnoSystem> Existe um script no site da FIREBASE específico para esta siutação que ocorre durante a migração do FB 1.x ou 2.0 para a versão 2.1. Não tenho link agora, mas é só pesquisar em MIGRAÇÃO PARA VERSÃO 2.1. que você vai achar fácil no site da FIREBASE. ----- Original Message ----- From: "Oliveira, José Augusto Siqueira de" To: "'FireBase'" Sent: Wednesday, May 26, 2010 10:02 AM Subject: [firebase-br] CharSet - Cannot transliterate character betweencharacter sets Bom dia, a todos da lista, Bom estava precisando de uma ajuda em relação a um problema. Utilizava meu banco de dados, no firebird 1.5 com o charset ISO8859_1, sem problemas, fiz o processo de migração do banco de dados para o firebird 2.1, efetuando um bkp no 1.5, e restaurando no 2.1. Continuei usando o charset ISSO8859_1. Acontece que agora quando preciso extrair os metadados do banco, o mesmo sempre me retorno a mensagem Cannot transliterate character between character sets. Fazendo uma investigação, percebi que o que esta causando os erros são alguns comentários que utilizei acento para fazer nos procedimentos que tenho. Bom, alguém me sugere algum charsert especifico para eliminar o problema ? Já tentei usando o WIN1252 conforme sugerido em um tópico da própria lista, mais ainda sim o erro persiste. Atenciosamente, Oliveira, José Augusto Siqueira de JASO Tecnologia & Desenvolvimento Consultoria em desenvolvimento de sistemas. "Non deterret sapientem mors" "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rofresi em gmail.com Wed May 26 10:23:43 2010 From: rofresi em gmail.com (Rodrigo de Freitas) Date: Wed, 26 May 2010 10:23:43 -0300 Subject: [firebase-br] RES: Programa para monitoramento (UIBMonitor alguem tem?) In-Reply-To: References: Message-ID: <003401cafcd6$ac0b8f00$0422ad00$@com> Ola pessoal, aproveitando o assunto de monitoramente... Por acaso alguém tem o UIBMonitor (já compilado) e os arquivos (madCHook.dll, UIBHook.dll), ate encontrei um link para download (dos fontes) mas ao abrir o fonte, solicitou uns pacotes adicionais,,,, (complicado) Alguém tem ele compiladinho ai para disponibilizar (já q ele é free mesmo) []´s -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: terça-feira, 25 de maio de 2010 18:33 Para: FireBase Assunto: Re: [firebase-br] Programa para monitoramento 2010/5/25 Fernando Filho : > realmente meu dbconection está com charset none, qual devo colocar ? UTF-8 ? Depende de como sua aplicação manipula os caractéres especiais. O ISO8859_1 é bastante usado para o português. Mas pode ter problemas de incompatibilidade se já tem caracteres especiais gravados com NONE. Teste bem antes de mudar. Abraço, -- 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 bzottis em ig.com.br Wed May 26 10:23:45 2010 From: bzottis em ig.com.br (Zottis) Date: Wed, 26 May 2010 10:23:45 -0300 Subject: [firebase-br] RES: CharSet - Cannot transliterate character betweencharacter sets In-Reply-To: <004201cafcd4$ccef94c0$6915a8c0@MagnoSystem> References: <006501cafcd3$aeb77c80$0c267580$@com.br> <004201cafcd4$ccef94c0$6915a8c0@MagnoSystem> Message-ID: <000601cafcd6$af9ccc10$0ed66430$@com.br> É só rodar os dois scripts que o colega mencionou que da certo Primeiro o metadata_charset_create Depois o metadata_charset_drop E pronto. Não precisa nem mudar o Charset -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: quarta-feira, 26 de maio de 2010 10:10 Para: FireBase Assunto: Re: [firebase-br] CharSet - Cannot transliterate character betweencharacter sets Existe um script no site da FIREBASE específico para esta siutação que ocorre durante a migração do FB 1.x ou 2.0 para a versão 2.1. Não tenho link agora, mas é só pesquisar em MIGRAÇÃO PARA VERSÃO 2.1. que você vai achar fácil no site da FIREBASE. ----- Original Message ----- From: "Oliveira, José Augusto Siqueira de" To: "'FireBase'" Sent: Wednesday, May 26, 2010 10:02 AM Subject: [firebase-br] CharSet - Cannot transliterate character betweencharacter sets Bom dia, a todos da lista, Bom estava precisando de uma ajuda em relação a um problema. Utilizava meu banco de dados, no firebird 1.5 com o charset ISO8859_1, sem problemas, fiz o processo de migração do banco de dados para o firebird 2.1, efetuando um bkp no 1.5, e restaurando no 2.1. Continuei usando o charset ISSO8859_1. Acontece que agora quando preciso extrair os metadados do banco, o mesmo sempre me retorno a mensagem Cannot transliterate character between character sets. Fazendo uma investigação, percebi que o que esta causando os erros são alguns comentários que utilizei acento para fazer nos procedimentos que tenho. Bom, alguém me sugere algum charsert especifico para eliminar o problema ? Já tentei usando o WIN1252 conforme sugerido em um tópico da própria lista, mais ainda sim o erro persiste. Atenciosamente, Oliveira, José Augusto Siqueira de JASO Tecnologia & Desenvolvimento Consultoria em desenvolvimento de sistemas. "Non deterret sapientem mors" "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2897 - Data de Lançamento: 05/26/10 03:25:00 From listas em warmboot.com.br Wed May 26 10:26:05 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 26 May 2010 10:26:05 -0300 Subject: [firebase-br] Firebird 32 ou 64 bits In-Reply-To: References: Message-ID: <1498980129.20100526102605@warmboot.com.br> 32 ou 64 bits, o Firebird funciona muito bem. A versão 64 bits é especialmente útil quando se tem mais de 4GB de RAM, e/ou está se usando a versão Classic do Firebird. Lembrando que se fizer uso de UDFs, elas deverão ser compiladas também para 64bits. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AMdO> Pessoal da lista AMdO> Gostaria de saber quais sao os casos de sucesso com firebird 32 ou 64 bits AMdO> qual seria o mais correto usar se o firebird 32 ou 64 bits AMdO> se a maquina for 64 bits AMdO> e como seria a questao de perfomance... AMdO> Ate ++ From jaso em jaso.com.br Wed May 26 10:32:35 2010 From: jaso em jaso.com.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Wed, 26 May 2010 10:32:35 -0300 Subject: [firebase-br] RES: CharSet - Cannot transliterate character betweencharacter sets In-Reply-To: <004201cafcd4$ccef94c0$6915a8c0@MagnoSystem> References: <006501cafcd3$aeb77c80$0c267580$@com.br> <004201cafcd4$ccef94c0$6915a8c0@MagnoSystem> Message-ID: <007701cafcd7$ea55f330$bf01d990$@com.br> Blz.... Já estou verificando, agradeço a todos a atenção. Atenciosamente, Oliveira, José Augusto Siqueira de JASO Tecnologia & Desenvolvimento Consultoria em desenvolvimento de sistemas. "Non deterret sapientem mors" "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: quarta-feira, 26 de maio de 2010 10:10 Para: FireBase Assunto: Re: [firebase-br] CharSet - Cannot transliterate character betweencharacter sets Existe um script no site da FIREBASE específico para esta siutação que ocorre durante a migração do FB 1.x ou 2.0 para a versão 2.1. Não tenho link agora, mas é só pesquisar em MIGRAÇÃO PARA VERSÃO 2.1. que você vai achar fácil no site da FIREBASE. ----- Original Message ----- From: "Oliveira, José Augusto Siqueira de" To: "'FireBase'" Sent: Wednesday, May 26, 2010 10:02 AM Subject: [firebase-br] CharSet - Cannot transliterate character betweencharacter sets Bom dia, a todos da lista, Bom estava precisando de uma ajuda em relação a um problema. Utilizava meu banco de dados, no firebird 1.5 com o charset ISO8859_1, sem problemas, fiz o processo de migração do banco de dados para o firebird 2.1, efetuando um bkp no 1.5, e restaurando no 2.1. Continuei usando o charset ISSO8859_1. Acontece que agora quando preciso extrair os metadados do banco, o mesmo sempre me retorno a mensagem Cannot transliterate character between character sets. Fazendo uma investigação, percebi que o que esta causando os erros são alguns comentários que utilizei acento para fazer nos procedimentos que tenho. Bom, alguém me sugere algum charsert especifico para eliminar o problema ? Já tentei usando o WIN1252 conforme sugerido em um tópico da própria lista, mais ainda sim o erro persiste. Atenciosamente, Oliveira, José Augusto Siqueira de JASO Tecnologia & Desenvolvimento Consultoria em desenvolvimento de sistemas. "Non deterret sapientem mors" "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From andrelyno em gmail.com Wed May 26 10:49:06 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Wed, 26 May 2010 10:49:06 -0300 Subject: [firebase-br] Alterar um valor de um campo Message-ID: Gente to com o seguinte duvida. Como atualizar o campo de uma tabela via sql. Tipo, tenho uma lista com mais de mil produtos, e existe um campo onde defino se ele esta ativo ou não consigo listar estes produtos da seguinte forma: select * from pf_produtos where `active` = '1' 0= Desativado 1= Ativo Como alterar o valor active para '0'? OBrigado! -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.com.br From agalysson em gmail.com Wed May 26 10:53:54 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Wed, 26 May 2010 10:53:54 -0300 Subject: [firebase-br] Alterar um valor de um campo In-Reply-To: References: Message-ID: update pf_produtos set `active` = '0' where `active` = '1' -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 26 de maio de 2010 10:49, Andrelino Silva escreveu: > Gente to com o seguinte duvida. Como atualizar o campo de uma tabela via > sql. > > Tipo, tenho uma lista com mais de mil produtos, e existe um campo onde > defino se ele esta ativo ou não > > consigo listar estes produtos da seguinte forma: > select * from pf_produtos where `active` = '1' > 0= Desativado > 1= Ativo > > Como alterar o valor active para '0'? > > OBrigado! > > -- > Att. > > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > Andrelino Silva > Manhuaçu/MG > HP: www.phoneinfo.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 wmotasjrp em gmail.com Wed May 26 11:02:06 2010 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Wed, 26 May 2010 11:02:06 -0300 Subject: [firebase-br] Index Unique ou Unique Constraint Message-ID: <00eb01cafcdc$064f37a0$0a00a8c0@mota2> Ola pessoal. Gostaria de trocar idéias com vocês a respeito do uso de Unique Constraint e Index Unique. A principio as duas situações restringem a duplicidade no valor do campo. Garimpando na Intenet vi algumas informações à respeito: - Um campo criado com Unique Constraint pode ser usado com FK por outra tabela e também gera um indice unico. - Para Indice Unico a validação é feita registro a registro - Para Unique Constraint a validadação é feita no momento do commit. Resumindo, tirando a necessidade em usar um campo como FK, em que situação é melhor um ou outro? []s Wilson From alexsistemass em gmail.com Wed May 26 12:04:48 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Wed, 26 May 2010 12:04:48 -0300 Subject: [firebase-br] Firebird 32 ou 64 bits In-Reply-To: <1498980129.20100526102605@warmboot.com.br> References: <1498980129.20100526102605@warmboot.com.br> Message-ID: Carlos Cantu se a maquina tem 8 gb e 64bits vc indica o firebird 64 bits.. Em 26 de maio de 2010 10:26, Carlos H. Cantu escreveu: > 32 ou 64 bits, o Firebird funciona muito bem. > > A versão 64 bits é especialmente útil quando se tem mais de 4GB de > RAM, e/ou está se usando a versão Classic do Firebird. Lembrando que > se fizer uso de UDFs, elas deverão ser compiladas também para 64bits. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > AMdO> Pessoal da lista > AMdO> Gostaria de saber quais sao os casos de sucesso com firebird 32 ou 64 > bits > > AMdO> qual seria o mais correto usar se o firebird 32 ou 64 bits > AMdO> se a maquina for 64 bits > > AMdO> e como seria a questao de perfomance... > > > AMdO> 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 paulo em phdigitos.com Wed May 26 12:08:41 2010 From: paulo em phdigitos.com (cHaPlinux) Date: Wed, 26 May 2010 12:08:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_de_C=F3digos_das_Cidades_IBGE?= =?iso-8859-1?q?_=3F?= Message-ID: Alguem tem ai um .SQL ou .FDB que contenha o código e nome da Cidade compativel com o IBGE ? Grato. cHaplinux. From andrelyno em gmail.com Wed May 26 12:48:32 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Wed, 26 May 2010 12:48:32 -0300 Subject: [firebase-br] Alterar um valor de um campo In-Reply-To: References: Message-ID: Obrigado! Deu certinho! Em 26 de maio de 2010 10:53, Alysson Azevedo escreveu: > update pf_produtos set `active` = '0' where `active` = '1' > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > > > > > Em 26 de maio de 2010 10:49, Andrelino Silva > escreveu: > > > Gente to com o seguinte duvida. Como atualizar o campo de uma tabela via > > sql. > > > > Tipo, tenho uma lista com mais de mil produtos, e existe um campo onde > > defino se ele esta ativo ou não > > > > consigo listar estes produtos da seguinte forma: > > select * from pf_produtos where `active` = '1' > > 0= Desativado > > 1= Ativo > > > > Como alterar o valor active para '0'? > > > > OBrigado! > > > > -- > > Att. > > > > > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Andrelino Silva > > Manhuaçu/MG > > HP: www.phoneinfo.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 > -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.com.br From wayderloyola em gmail.com Wed May 26 13:05:28 2010 From: wayderloyola em gmail.com (Wayder Loyola) Date: Wed, 26 May 2010 13:05:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_de_C=F3digos_das_Cidades_IBGE?= =?iso-8859-1?q?_=3F?= In-Reply-To: References: Message-ID: Tenho a tabela .DB do IBGE que contém o código e nome das Cidades WLoyola Em 26 de maio de 2010 12:08, cHaPlinux escreveu: > Alguem tem ai um .SQL ou .FDB > > que contenha o código e nome da Cidade compativel com o IBGE ? > > Grato. > > cHaplinux. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed May 26 13:10:35 2010 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Wed, 26 May 2010 13:10:35 -0300 Subject: [firebase-br] Alguem teria NCM em SQL In-Reply-To: References: Message-ID: <14C67DF445444286B0933BA0C2CF7BEC@DEVELOPER2> Alguém teria uma tabela ou SQL do NCM ? Att. Antonio Carlos Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo quaisquer anexos, é confidencial e está reservada apenas à pessoa ou entidade para a qual foi endereçada. Se você não é o destinatário ou a pessoa responsável por encaminhar esta mensagem ao destinatário, você está, por meio desta, notificado que não deverá rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso você tenha recebido esta mensagem por engano, por favor, contate o remetente imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado. From marcelo em brs.ind.br Wed May 26 13:14:28 2010 From: marcelo em brs.ind.br (Marcelo Richter) Date: Wed, 26 May 2010 13:14:28 -0300 Subject: [firebase-br] FW: Tamanho do DB Message-ID: Senhores, Peço ajuda pois sou relativamente novo no Firebird e estou encontrando um problema no armazenamento de uma grande quantidade de dados. Estou desenvolvendo um aplicativo em C++Builder/Firebird 2.1 para geração de dados históricos em sistemas de controle prediais. Verifiquei que a base de dados estava se tornando muito grande para a pouca quantidade de dados gerados. Vou tentar explicar a situação: Tenho 3 tabelas: TABELA_A, TABELA_B, TABELA_C. Cada uma destas tabelas possui os seguintes campos: DATA (timestamp), VALOR (float) e mais 2 INTs com identificações internas do sistema. A diferença entre estas tabelas está na resolução de cada uma. A TABELA_A recebe os dados brutos lidos da planta. A TABELA_B contém os dados com resolução de 1 dia. Esta tabela é a soma ou média dos dados da TABELA_A, para cada dia. A TABELA_C são os dados agrupados por mês. O sistema insere os dados coletados na TABELA_A, sendo que a TABELA_B e TABELA_C são geradas por um trigger+procedure a cada inserção na TABELA_A. As tabelas possuem como chave primária os campos DATA + um dos ID internos que identifica a variável sendo monitorada, evitando que dois registros com a mesma data sejam inseridos para a mesma variável. Já deixei a tabela sem chave primária e criei um índice único com estes dois campos, mas o efeito foi o mesmo. O problema apareceu quando inseri dados de 1 canal monitorado a cada 5 minutos no período de 1 ano. O DB aumentou aproximadamente 20M de tamanho. Como esperava algo próximo de 2M, calculando pelo tamanho dos campos, verifiquei pelas estatísticas do DB, geradas pelo IBOConsole o tamanho de cada tabela. A TABELA_A possui alocado 1734 páginas (x 4096 bytes/pagina) para 113869 records, o que resulta em ~62 bytes/record. Bem maior que o tamanho dos campos, mas aceitável. Verificando a TABELA_B, obtive 1653 bytes/record. Uma diferença impressionante para uma tabela com a mesma estrutura que a anterior. Na TABELA_C, 1479 bytes/record. Não sei se minha análise está correta, mas não encontrei outras informações sobre o tamanho das tabelas e índices. Nas procedures que geram os dados para as TABELAS_B e C, anteriormente usava o comando DELETE , calculava o novo valor e um INSERT. O tamanho era aproximadamente 10M maior que o atual. Imagino que isto ocorra pois os records apagados não são removidos da base e ainda não podem ser reutilizados pois a transação se mantém ativa até o final da inserção. Alterei as procedures para utilizar o UPDATE OR INSERT e consegui esta redução para os tamanho citados. Não há outros comandos nas procedures que afetem a base de dados, somente SELECTs e cálculos com variáveis locais. Onde poderia buscar mais informações para resolver este problema? Abraço, Marcelo Richter marcelo em brs.ind.br From santidion em gmail.com Wed May 26 13:30:14 2010 From: santidion em gmail.com (Dion Rafael Santi) Date: Wed, 26 May 2010 13:30:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_de_C=F3digos_das_Cidades_IBGE?= =?iso-8859-1?q?_=3F?= In-Reply-To: References: Message-ID: tenho um script em sql... se quiser eu passo!! Em 26 de maio de 2010 13:05, Wayder Loyola escreveu: > Tenho a tabela .DB do IBGE que contém o código e nome das Cidades > > > WLoyola > > > > > Em 26 de maio de 2010 12:08, cHaPlinux escreveu: > > > Alguem tem ai um .SQL ou .FDB > > > > que contenha o código e nome da Cidade compativel com o IBGE ? > > > > Grato. > > > > cHaplinux. > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente: Dion Rafael Santi From listas em warmboot.com.br Wed May 26 13:43:24 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 26 May 2010 13:43:24 -0300 Subject: [firebase-br] 7o. Firebird Developers Day Message-ID: <1446294183.20100526134324@warmboot.com.br> O site está no ar, e já é possível fazer as inscrições: www.firebirddevelopersday.com.br []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From andreylh em gmail.com Wed May 26 13:49:51 2010 From: andreylh em gmail.com (Andrey) Date: Wed, 26 May 2010 13:49:51 -0300 Subject: [firebase-br] 7o. Firebird Developers Day In-Reply-To: <1446294183.20100526134324@warmboot.com.br> References: <1446294183.20100526134324@warmboot.com.br> Message-ID: Bacana, gostaria muito de ir, mas é muito longe pra mim ^^ Cantu, você ajuda na organização? Me bateu uma curiosidade, hehehe, você tem parte no desenvolvimento do Firebird? -- Atenciosamente, Andrey Lucas Herchonvicz Programador Delphi Pato Branco - PR "Só sabemos com exatidão quando sabemos pouco; à medida que vamos adquirindo conhecimento, instala-se a dúvida." From humberto701 em gmail.com Wed May 26 14:09:26 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Wed, 26 May 2010 14:09:26 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_de_C=F3digos_das_Cidades_IBGE?= =?iso-8859-1?q?_=3F?= In-Reply-To: References: Message-ID: Passa para mim tambem o código.. Abraço... Em 26 de maio de 2010 13:30, Dion Rafael Santi escreveu: > tenho um script em sql... se quiser eu passo!! > > Em 26 de maio de 2010 13:05, Wayder Loyola >escreveu: > > > Tenho a tabela .DB do IBGE que contém o código e nome das Cidades > > > > > > WLoyola > > > > > > > > > > Em 26 de maio de 2010 12:08, cHaPlinux escreveu: > > > > > Alguem tem ai um .SQL ou .FDB > > > > > > que contenha o código e nome da Cidade compativel com o IBGE ? > > > > > > Grato. > > > > > > cHaplinux. > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Atenciosamente: > > Dion Rafael Santi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Sds. HF Softwares - Soluções e Desenvolvimento Humberto Filho - Programador e Suporte Técnico (88) 8825-4164 9914-2366 3523-8885 From luizotavio em sollida.com.br Wed May 26 14:16:19 2010 From: luizotavio em sollida.com.br (=?iso-8859-1?Q?Luiz_Ot=E1vio_Santos_Souto?=) Date: Wed, 26 May 2010 14:16:19 -0300 Subject: [firebase-br] Problemas com Banco de Dados Firebird Message-ID: <54CCDFDCBD6541C8A39996574146C023@Devsollida> Boa Tarde, Pessoal! Estou fazendo uma conversão de dados de um banco MySQL para Firebird 2.1. Ambos os softwares foram desenvolvidos por terceiros. Estava tudo transcorrendo normalmente até eu começar a trabalhar na conversão do módulo financeiro. Consegui converter todos os dados (consigo visualizá-los no sistema, tirar relatórios, etc), porém não consigo incluir novas informações. Cada registro possui um código que o identifica (Field Name= Numero, do tipo inteiro longo). A Tabela em questão possui mais de 10.000 registros... Quando tento incluir um novo, ele tenta gerar o código 1 (como se fosse o primeiro registro a ser inserido, desprezando os demais). Eu não tenho experiência com Firebird e imagino que isso possa ser causado por alguma trigger do banco de dados. Existe alguma forma de contornar essa situação? Existe alguma ferramenta que é capaz de verificar a consistência do banco, de forma a acertar o valor que será incrementado em um novo registro? Obrigado, Luiz Otávio. From embarbosa em gmail.com Wed May 26 14:20:55 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 26 May 2010 14:20:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?_situa=E7=E3o_estranha_com_firebird?= Message-ID: >pois é, 9 da manha e parou novamente :( >creio que não seja mais problema com o firebird, coloquei um trecho de um >módulo que faz muito comitrettaing, com commit, vou ver se ajuda , fiz um >gstat e o next transacion tá acima de 52 mil em poucos mais de 2 horas de >uso..é normal isso? > >fui Depende da quantidade de usuários que você tem e do movimento que está fazendo. Mas no seu caso, acredito que você tenha algum loop que esteja algo como while not Tabela.eof begin Sql.clear; Sql.add('INSERT ALGO'+ tabela.campo1.asstring+ ','+tabela.campo2.asstring+'etc...' ); Sql.execute; transactionInserir.commit; end; Se for esse o caso, talvez queira mover o commit para o final do processo. Tem como você mostrar o relatório do gstat quando o banco de dados parou? Outra pergunta, você está com o *forced write* desligado. Tem algum motivo você ter feito isso? desculpe se demorar a responder, mas é que estou bem apertado aqui. bom trabalho, Elton From net.marcio em gmail.com Wed May 26 14:33:49 2010 From: net.marcio em gmail.com (Marcio Alves de Almeida) Date: Wed, 26 May 2010 14:33:49 -0300 Subject: [firebase-br] Firebird IBO ou Programador com erro Message-ID: Tenho um sistema vendas rodado depois de fazer o pedido um cliente vai ateh um caixa pagar e nesse momento eh dado a baixa no estoque acontece essa semana em uma venda na hora da baixa do estoque aconteceu algo estranho tenho uma tabela aparte que guarda as movimentacoes dos produto tipo UltimoEstroque a quantidade de saida e Saldo depois da venda tipo Assim Cod UltimoEstoque Saida EstoqueAtual Hora cod_venda 1 500 10 490 07:10:10 255551 1 490 10 480 07:10:15 255555 1 480 20 460 07:10:22 255569 acontece que em um determinada venda 1 produto foi dar baixa ao mesmo tempo e aconteceu isso 1 401 1 400 09:10:01 255571 1 400 1 399 09:10:22 255902 1 400 1 399 09:10:22 255940 ele deveria ficar assim 1 399 1 398 09:10:22 255940 Delphi 7 IBO 4.7.16 Firebird 2.0 alguem tem uma luz sobre isso o que eu poderia fazer para nao acontecer isso uma vez que no tabela produtos nao deu baixa no estoque isso nao pode acontecer. If Q_Produto.RecordCount > 0 Then Begin Modulo.Q_MovSaida.Append; Modulo.Q_MovSaidaCod_Venda.Value := Modulo.Q_VendaCod_Venda.Value; //******************************************* Modulo.Q_MovSaidaVen_NumNota.Value := Modulo.Q_VendaVen_NumNota.Value; Modulo.Q_MovSaidaCod_Marca.Value := Q_ItemVendaCod_Marca.Value; //******************************************* Modulo.Q_MovSaidaCod_ItemVenda.Value := Q_ItemVendaCod_ItemVenda.Value; Modulo.Q_MovSaidaCod_Produto.Value := Q_ItemVendaCod_Produto.Value; Modulo.Q_MovSaidaCod_Grupo.Value := Q_ItemVendaItem_Cod_Grupo.Value; Modulo.Q_MovSaidaCod_vendedor.Value := Modulo.Q_VendaCod_Funcionario.Value; Modulo.Q_MovSaidaCod_Caixa.Value := Modulo.Q_VendaCod_Caixa_Funcionario.Value; Modulo.Q_MovSaidaNumeroNota.Value := Modulo.Q_VendaVen_NumNota.Value; Modulo.Q_MovSaidaSaida_Estorno.Value := 'Venda'; Modulo.Q_MovSaidaData.Value := Modulo.MemoriaDataServer.Value; Modulo.Q_MovSaidaPrecoUnit.Value := Q_ItemVendaItem_VlrVenda.Value; Modulo.Q_MovSaidaQuantidade.Value := Q_ItemVendaItem_QtddVenda.Value; Modulo.Q_MovSaidaHora.Value := Now; Modulo.Q_MovSaidaValorTotal.Value := Q_ItemVendaItem_Total.Value; Modulo.Q_MovSaidaCod_Fecha_Nota.Value := Modulo.Q_Fecha_NotaCod_Fecha_Nota.Value; Modulo.Q_MovSaidaEstoqueAnterior.Value := Q_ProdutoPro_Quantidade.Value; Modulo.Q_MovSaidaEstoqueAtual.Value := Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; Modulo.Q_MovSaida.Post; Q_Produto.Edit; Q_ProdutoPro_Quantidade.Value := Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; Q_ProdutoPro_DtUltimaVenda.Value := Modulo.MemoriaDataServer.Value; Q_Produto.Post; end; From net.marcio em gmail.com Wed May 26 14:36:43 2010 From: net.marcio em gmail.com (Marcio Alves de Almeida) Date: Wed, 26 May 2010 14:36:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: Da uma Olhada ai para vc tirar uma idéia procedure TFrmFecha_Caixa.BtnConfirClick(Sender: TObject); Var Txt1: String; begin Q_AchaVenda.Close; // "Cod_Venda" //Ven_NumNota Cod_Venda Q_AchaVenda.Sql.Clear; //Ven_NumNota Q_AchaVenda.SQL.Add('SELECT * FROM "Venda" WHERE "Venda"."Cod_Venda" = '''+UpperCase(EditBusca.Text)+''' '); Q_AchaVenda.Open; If Q_AchaVendaVen_Status.Value = 'F' Then Begin ShowMessage('Esta nota foi fechada por outro caixa...Verifique!!!'); // LimpaCampos; Q_AchaVenda.Close; exit; end; Try Modulo.ibDatabase.StartTransaction; Modulo.Q_Venda.Edit; Modulo.Q_VendaVen_Status.Value := 'F'; Modulo.Q_VendaVen_Caixa.Value := Modulo.MemoriaNome.Value; Modulo.Q_VendaCod_Caixa_Funcionario.Value := Modulo.MemoriaCodigo.Value; Modulo.Q_VendaVen_Codigo_AbreCaixa.Value := ACodigo_Caixa; //aki eh o codigo do caixa que esta aberto Modulo.Q_Venda.Post; // BaixaItens; // Aki mexe na tabela itensVenda alterando status e descontando quantidade de reserva Quantidade2 Modulo.Q_Fecha_Nota.Close; Modulo.Q_Fecha_Nota.Sql.Clear; Modulo.Q_Fecha_Nota.SQL.Add('SELECT * FROM "Fecha_Nota" where "Fecha_Nota"."Cod_Fecha_Nota" Is Null '); Modulo.Q_Fecha_Nota.Open; Modulo.Q_Fecha_Nota.Append; Modulo.Q_Fecha_NotaData.Value := Modulo.MemoriaDataServer.Value;; Modulo.Q_Fecha_NotaHora.Value := Now; Modulo.Q_Fecha_NotaCod_Venda.Value := Modulo.Q_VendaCod_Venda.Value; Modulo.Q_Fecha_NotaVen_NumNota.Value := Modulo.Q_VendaVen_NumNota.Value; Modulo.Q_Fecha_NotaV_Total_Real.Value := Modulo.Q_VendaVen_VlrTotal.Value; Modulo.Q_Fecha_NotaV_Total_Guarani.Value := Modulo.Q_VendaVen_VlrTot_Guarani.Value; Modulo.Q_Fecha_NotaV_Total_Peso.Value := Modulo.Q_VendaVen_VlrTot_Peso.Value; Modulo.Q_Fecha_NotaV_Total_Dolar.Value := Modulo.Q_VendaVen_VlrTot_Dolar.Value; Modulo.Q_Fecha_NotaPromissoria.Value := 'N'; //digo se eh promissoria o a vista Modulo.Q_Fecha_NotaTipo.Value := 'V'; // akii eh troco V = Venda Modulo.Q_Fecha_NotaCod_Funcionario.Value := Modulo.MemoriaCodigo.Value; Modulo.Q_Fecha_NotaNomeCaixa.Value := Modulo.MemoriaNome.Value; //****************ver isso depois**************20/10/2009 //***Real If EditReal.Value > 0 Then Begin Modulo.Q_Fecha_NotaV_Total_Real_Recebido.Value := RecebidoReal.Value; end; //***Guarani If EditGuarani.Value > 0 Then Begin Modulo.Q_Fecha_NotaV_Total_Guarani_Recebido.Value := RecebidoGuarani.Value; end; //** Dolar If EditDolar.Value > 0 Then Begin Modulo.Q_Fecha_NotaV_Total_Dolar_Recebido.Value := RecebidoDolar.Value; end; //** Peso If EditPeso.Value > 0 Then Begin Modulo.Q_Fecha_NotaV_Total_Peso_Recebido.Value := RecebidoPeso.Value; end; Modulo.Q_Fecha_NotaCod_Abertura_Caixa.Value := ACodigo_Caixa; Modulo.Q_Fecha_Nota.Post; BaixaItens; // Aki mexe na tabela itensVenda alterando status e descontando quantidade de reserva Quantidade2 TeProgressBar1.Visible := False; Modulo.ibDatabase.Commit; LimpaCampos; Modulo.Q_MovSaida.Close; except If Modulo.Q_Fecha_Nota.State in [dsEdit,dsInsert] Then Begin Modulo.Q_Fecha_Nota.Cancel; end; Modulo.ibDatabase.Rollback; Txt1 := 'Nao foi possivel concluir este recebimento tente novamente'; //ShowMessage('Nao foi possivel concluir o recebimento tente novamente'); MessageBox(Application.Handle, PChar(Txt1), 'Atencao Caixa', MB_ICONINFORMATION + MB_OK); Modulo.Q_MovSaida.Close; TeProgressBar1.Visible := False; LimpaCampos; end; end; procedure TFrmFecha_Caixa.BaixaItens; Var Conta,Quantid : Integer; Begin Q_ItemVenda.Close; Q_ItemVenda.Sql.Clear; Q_ItemVenda.SQL.Add('SELECT * FROM "ItemVenda" where "ItemVenda"."Cod_Venda" = '+IntToStr(Modulo.Q_VendaCod_Venda.Value)+' '); Q_ItemVenda.Open; If Q_ItemVenda.RecordCount > 0 Then Begin Modulo.Q_MovSaida.Close; Modulo.Q_MovSaida.Sql.Clear; Modulo.Q_MovSaida.SQL.Add('SELECT * FROM "MovSaida" where "MovSaida"."Cod_MovSaida" is null '); Modulo.Q_MovSaida.Open; Conta := 0; Quantid := 0; Quantid := Q_ItemVenda.RecordCount; Q_ItemVenda.First; TeProgressBar1.Visible := True; TeProgressBar1.Min := 0; TeProgressBar1.Max := Quantid; TeProgressBar1.Position := 0; While Conta <> Quantid do Begin Q_ItemVenda.Edit; Q_ItemVendaItem_FatData.Value := Modulo.MemoriaDataServer.Value; Q_ItemVendaItem_Status.Value := 'F'; //fechada Q_ItemVenda.Post; Q_Produto.Close; Q_Produto.Sql.Clear; Q_Produto.SQL.Add('SELECT * FROM "Produto" where "Produto"."Cod_Produto" = '+IntToStr(Q_ItemVendaCod_Produto.Value)+' '); Q_Produto.Open; If Q_Produto.RecordCount > 0 Then Begin Modulo.Q_MovSaida.Append; Modulo.Q_MovSaidaCod_Venda.Value := Modulo.Q_VendaCod_Venda.Value; //******************************************* Modulo.Q_MovSaidaVen_NumNota.Value := Modulo.Q_VendaVen_NumNota.Value; Modulo.Q_MovSaidaCod_Marca.Value := Q_ItemVendaCod_Marca.Value; //******************************************* Modulo.Q_MovSaidaCod_ItemVenda.Value := Q_ItemVendaCod_ItemVenda.Value; Modulo.Q_MovSaidaCod_Produto.Value := Q_ItemVendaCod_Produto.Value; Modulo.Q_MovSaidaCod_Grupo.Value := Q_ItemVendaItem_Cod_Grupo.Value; Modulo.Q_MovSaidaCod_vendedor.Value := Modulo.Q_VendaCod_Funcionario.Value; Modulo.Q_MovSaidaCod_Caixa.Value := Modulo.Q_VendaCod_Caixa_Funcionario.Value; Modulo.Q_MovSaidaNumeroNota.Value := Modulo.Q_VendaVen_NumNota.Value; Modulo.Q_MovSaidaSaida_Estorno.Value := 'Venda'; Modulo.Q_MovSaidaData.Value := Modulo.MemoriaDataServer.Value; Modulo.Q_MovSaidaPrecoUnit.Value := Q_ItemVendaItem_VlrVenda.Value; Modulo.Q_MovSaidaQuantidade.Value := Q_ItemVendaItem_QtddVenda.Value; Modulo.Q_MovSaidaHora.Value := Now; Modulo.Q_MovSaidaValorTotal.Value := Q_ItemVendaItem_Total.Value; Modulo.Q_MovSaidaCod_Fecha_Nota.Value := Modulo.Q_Fecha_NotaCod_Fecha_Nota.Value; Modulo.Q_MovSaidaEstoqueAnterior.Value := Q_ProdutoPro_Quantidade.Value; Modulo.Q_MovSaidaEstoqueAtual.Value := Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; Modulo.Q_MovSaida.Post; Q_Produto.Edit; Q_ProdutoPro_Quantidade.Value := Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; Q_ProdutoPro_DtUltimaVenda.Value := Modulo.MemoriaDataServer.Value; Q_Produto.Post; end; Conta := Conta + 1; TeProgressBar1.Position := TeProgressBar1.Position + 1; Q_ItemVenda.Next; end; end; end; Em 26 de maio de 2010 14:20, Elton da Motta Barbosa escreveu: >>pois é, 9 da manha e parou novamente :( >>creio que não seja mais problema com o firebird, coloquei um trecho de um >>módulo que faz muito comitrettaing, com commit, vou ver se ajuda , fiz um >>gstat e o next transacion tá acima de 52 mil em poucos mais de 2 horas de >>uso..é normal isso? >> >>fui > > Depende da quantidade de usuários que você tem e do movimento que está fazendo. > Mas no seu caso, acredito que você tenha algum loop que esteja algo como > > while not Tabela.eof > begin >  Sql.clear; >  Sql.add('INSERT ALGO'+ tabela.campo1.asstring+ > ','+tabela.campo2.asstring+'etc...' ); >  Sql.execute; >  transactionInserir.commit; > end; > > Se for esse o caso, talvez queira mover o commit para o final do > processo. Tem como você mostrar o relatório do gstat quando o banco de > dados parou? > Outra pergunta, você está com o *forced write* desligado. Tem algum > motivo você ter feito isso? > > desculpe se demorar a responder, mas é que estou bem apertado aqui. > bom trabalho, > Elton > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From luizotavio em sollida.com.br Wed May 26 14:37:55 2010 From: luizotavio em sollida.com.br (=?iso-8859-1?Q?Luiz_Ot=E1vio_Santos_Souto?=) Date: Wed, 26 May 2010 14:37:55 -0300 Subject: [firebase-br] RES: Problemas com Banco de Dados Firebird In-Reply-To: <54CCDFDCBD6541C8A39996574146C023@Devsollida> References: <54CCDFDCBD6541C8A39996574146C023@Devsollida> Message-ID: Alterei o Generator da tabela e funcionou! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luiz Otávio Santos Souto Enviada em: quarta-feira, 26 de maio de 2010 14:16 Para: 'FireBase' Assunto: [firebase-br] Problemas com Banco de Dados Firebird Boa Tarde, Pessoal! Estou fazendo uma conversão de dados de um banco MySQL para Firebird 2.1. Ambos os softwares foram desenvolvidos por terceiros. Estava tudo transcorrendo normalmente até eu começar a trabalhar na conversão do módulo financeiro. Consegui converter todos os dados (consigo visualizá-los no sistema, tirar relatórios, etc), porém não consigo incluir novas informações. Cada registro possui um código que o identifica (Field Name= Numero, do tipo inteiro longo). A Tabela em questão possui mais de 10.000 registros... Quando tento incluir um novo, ele tenta gerar o código 1 (como se fosse o primeiro registro a ser inserido, desprezando os demais). Eu não tenho experiência com Firebird e imagino que isso possa ser causado por alguma trigger do banco de dados. Existe alguma forma de contornar essa situação? Existe alguma ferramenta que é capaz de verificar a consistência do banco, de forma a acertar o valor que será incrementado em um novo registro? Obrigado, Luiz Otávio. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From agalysson em gmail.com Wed May 26 14:38:57 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Wed, 26 May 2010 14:38:57 -0300 Subject: [firebase-br] Firebird IBO ou Programador com erro In-Reply-To: References: Message-ID: ja pensou na ideia de preencher o estoque anterior e o estoque atual atravez de uma trigger? acho difissilimo ter esse tipo de problema se for com trigger... (só num garanto que seja impossivel) -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" 2010/5/26 Marcio Alves de Almeida > Tenho um sistema vendas rodado depois de fazer o pedido um cliente > vai ateh um caixa pagar e nesse momento > eh dado a baixa no estoque acontece essa semana em uma venda na hora > da baixa do estoque aconteceu algo estranho tenho uma tabela aparte > que guarda as movimentacoes dos produto tipo UltimoEstroque a > quantidade de saida e Saldo depois da venda > tipo Assim > Cod UltimoEstoque Saida EstoqueAtual Hora cod_venda > 1 500 10 490 07:10:10 > 255551 > 1 490 10 480 07:10:15 > 255555 > 1 480 20 460 07:10:22 > 255569 > > > acontece que em um determinada venda 1 produto foi dar baixa ao > mesmo tempo e aconteceu isso > 1 401 1 400 09:10:01 > 255571 > > 1 400 1 399 09:10:22 > 255902 > 1 400 1 399 09:10:22 > 255940 > > ele deveria ficar assim > > 1 399 1 398 09:10:22 > 255940 > > Delphi 7 IBO 4.7.16 Firebird 2.0 > alguem tem uma luz sobre isso o que eu poderia fazer para nao > acontecer isso > uma vez que no tabela produtos nao deu baixa no estoque isso nao pode > acontecer. > > If Q_Produto.RecordCount > 0 Then > Begin > Modulo.Q_MovSaida.Append; > Modulo.Q_MovSaidaCod_Venda.Value := > Modulo.Q_VendaCod_Venda.Value; > //******************************************* > Modulo.Q_MovSaidaVen_NumNota.Value := > Modulo.Q_VendaVen_NumNota.Value; > Modulo.Q_MovSaidaCod_Marca.Value := > Q_ItemVendaCod_Marca.Value; > //******************************************* > Modulo.Q_MovSaidaCod_ItemVenda.Value := > Q_ItemVendaCod_ItemVenda.Value; > Modulo.Q_MovSaidaCod_Produto.Value := > Q_ItemVendaCod_Produto.Value; > Modulo.Q_MovSaidaCod_Grupo.Value := > Q_ItemVendaItem_Cod_Grupo.Value; > Modulo.Q_MovSaidaCod_vendedor.Value := > Modulo.Q_VendaCod_Funcionario.Value; > Modulo.Q_MovSaidaCod_Caixa.Value := > Modulo.Q_VendaCod_Caixa_Funcionario.Value; > Modulo.Q_MovSaidaNumeroNota.Value := > Modulo.Q_VendaVen_NumNota.Value; > Modulo.Q_MovSaidaSaida_Estorno.Value := 'Venda'; > Modulo.Q_MovSaidaData.Value := > Modulo.MemoriaDataServer.Value; > Modulo.Q_MovSaidaPrecoUnit.Value := > Q_ItemVendaItem_VlrVenda.Value; > Modulo.Q_MovSaidaQuantidade.Value := > Q_ItemVendaItem_QtddVenda.Value; > Modulo.Q_MovSaidaHora.Value := Now; > Modulo.Q_MovSaidaValorTotal.Value := > Q_ItemVendaItem_Total.Value; > Modulo.Q_MovSaidaCod_Fecha_Nota.Value := > Modulo.Q_Fecha_NotaCod_Fecha_Nota.Value; > Modulo.Q_MovSaidaEstoqueAnterior.Value := > Q_ProdutoPro_Quantidade.Value; > Modulo.Q_MovSaidaEstoqueAtual.Value := > Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; > Modulo.Q_MovSaida.Post; > > Q_Produto.Edit; > Q_ProdutoPro_Quantidade.Value := > Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; > Q_ProdutoPro_DtUltimaVenda.Value := > Modulo.MemoriaDataServer.Value; > Q_Produto.Post; > 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 mrjbs em ig.com.br Wed May 26 16:08:59 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Wed, 26 May 2010 16:08:59 -0300 Subject: [firebase-br] Index Unique ou Unique Constraint In-Reply-To: <00eb01cafcdc$064f37a0$0a00a8c0@mota2> References: <00eb01cafcdc$064f37a0$0a00a8c0@mota2> Message-ID: Ola Wilson Pelo o que pude entender Unique Constraint: Em uma tabela relacionada TAMBÉM se relacionaria uma única vez com a TABELA_PAI um exemplo: FUNCIONÁRIO_ID -> TABELA CÔNJUGE - CONJUGE_ID , FUNCIONARIO_ID, CONJUGE_NOME ... Index Unique Quando não há necessidade de um indice auxiliar (ou de outros indices) por exemplo TABELA PAISES - unique index COD_PAIS ATT. JBatista se estiver errado ... me corrija Em 26 de maio de 2010 11:02, Wilson Mota - GMail escreveu: > Ola pessoal. > Gostaria de trocar idéias com vocês a respeito do uso de Unique Constraint > e Index Unique. A principio as duas situações restringem a duplicidade no > valor do campo. Garimpando na Intenet vi algumas informações à respeito: > - Um campo criado com Unique Constraint pode ser usado com FK por outra > tabela e também gera um indice unico. > - Para Indice Unico a validação é feita registro a registro > - Para Unique Constraint a validadação é feita no momento do commit. > > Resumindo, tirando a necessidade em usar um campo como FK, em que situação > é melhor um ou outro? > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 May 26 16:25:01 2010 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 26 May 2010 16:25:01 -0300 Subject: [firebase-br] Exception + Delete Message-ID: E ai pessoal como vai? Quando vou excluir um registro de uma tabela que possui filhos, e que não utiliza Cascade Delete, ocorre uma exceção de FK. Essa exceção é disparada pelo programa no Try/Except mostrando a informação de alerta na tela. Quero criar uma Exception no Firebird, tratando a mensagem a ser disparada. Porém, como faço para capturar essa exceção causada por existir registros filhos dentro de uma trigger? -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From eduardo em embras.net Wed May 26 17:22:21 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Wed, 26 May 2010 17:22:21 -0300 Subject: [firebase-br] Firebird IBO ou Programador com erro In-Reply-To: References: Message-ID: Acredito que o ocorrido tenha sido algo que a trigger realmente impediria. O provavel neste caso seja que tenha acontecido de duas vendas no mesmo momento pegando dados da mesma venda anterior pq a segunda deva estar na hora em transacao aberta e por isso nao visivel para a outra venda. Solucao recomendada: reduzir ao maximo o tempo de transacao deixando para abrir a transacao apenas no momento da gravacao e/ou claro a criacao de uma trigger como citado pelo Alysson 2010/5/26 Alysson Azevedo : > ja pensou na ideia de preencher o estoque anterior e o estoque atual atravez > de uma trigger? > acho difissilimo ter esse tipo de problema se for com trigger... (só num > garanto que seja impossivel) > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > > > > > 2010/5/26 Marcio Alves de Almeida > >> Tenho um sistema vendas rodado depois de fazer o pedido um cliente >> vai ateh um caixa pagar e nesse momento >> eh dado a baixa no estoque acontece essa semana em uma venda na hora >> da baixa do estoque aconteceu algo estranho tenho uma tabela aparte >> que guarda as movimentacoes dos produto tipo UltimoEstroque  a >> quantidade de saida e Saldo depois da venda >> tipo Assim >> Cod   UltimoEstoque      Saida     EstoqueAtual    Hora cod_venda >> 1        500                       10           490          07:10:10 >>     255551 >> 1        490                       10           480          07:10:15 >>     255555 >> 1        480                       20           460          07:10:22 >>     255569 >> >> >> acontece que em um determinada venda 1 produto foi dar baixa ao >> mesmo tempo e aconteceu isso >> 1        401                       1            400          09:10:01 >>      255571 >> >> 1        400                       1            399          09:10:22 >>      255902 >> 1        400                       1            399          09:10:22 >>      255940 >> >> ele deveria ficar assim >> >> 1        399                       1            398          09:10:22 >>      255940 >> >> Delphi 7 IBO 4.7.16  Firebird 2.0 >> alguem tem uma luz sobre isso o que eu poderia fazer para nao >> acontecer isso >> uma vez que no tabela produtos nao deu baixa no estoque isso nao pode >> acontecer. >> >>        If Q_Produto.RecordCount > 0 Then >>        Begin >>         Modulo.Q_MovSaida.Append; >>         Modulo.Q_MovSaidaCod_Venda.Value        := >> Modulo.Q_VendaCod_Venda.Value; >>         //******************************************* >>         Modulo.Q_MovSaidaVen_NumNota.Value      := >> Modulo.Q_VendaVen_NumNota.Value; >>         Modulo.Q_MovSaidaCod_Marca.Value        := >> Q_ItemVendaCod_Marca.Value; >>         //******************************************* >>         Modulo.Q_MovSaidaCod_ItemVenda.Value    := >> Q_ItemVendaCod_ItemVenda.Value; >>         Modulo.Q_MovSaidaCod_Produto.Value      := >> Q_ItemVendaCod_Produto.Value; >>         Modulo.Q_MovSaidaCod_Grupo.Value        := >> Q_ItemVendaItem_Cod_Grupo.Value; >>         Modulo.Q_MovSaidaCod_vendedor.Value     := >> Modulo.Q_VendaCod_Funcionario.Value; >>         Modulo.Q_MovSaidaCod_Caixa.Value        := >> Modulo.Q_VendaCod_Caixa_Funcionario.Value; >>         Modulo.Q_MovSaidaNumeroNota.Value       := >> Modulo.Q_VendaVen_NumNota.Value; >>         Modulo.Q_MovSaidaSaida_Estorno.Value    := 'Venda'; >>         Modulo.Q_MovSaidaData.Value             := >> Modulo.MemoriaDataServer.Value; >>         Modulo.Q_MovSaidaPrecoUnit.Value        := >> Q_ItemVendaItem_VlrVenda.Value; >>         Modulo.Q_MovSaidaQuantidade.Value       := >> Q_ItemVendaItem_QtddVenda.Value; >>         Modulo.Q_MovSaidaHora.Value             := Now; >>         Modulo.Q_MovSaidaValorTotal.Value       := >> Q_ItemVendaItem_Total.Value; >>         Modulo.Q_MovSaidaCod_Fecha_Nota.Value   := >> Modulo.Q_Fecha_NotaCod_Fecha_Nota.Value; >>         Modulo.Q_MovSaidaEstoqueAnterior.Value  := >> Q_ProdutoPro_Quantidade.Value; >>         Modulo.Q_MovSaidaEstoqueAtual.Value     := >> Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; >>         Modulo.Q_MovSaida.Post; >> >>         Q_Produto.Edit; >>         Q_ProdutoPro_Quantidade.Value          := >> Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; >>         Q_ProdutoPro_DtUltimaVenda.Value       := >> Modulo.MemoriaDataServer.Value; >>         Q_Produto.Post; >>        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 > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From felix.sol em terra.com.br Wed May 26 18:21:08 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Wed, 26 May 2010 18:21:08 -0300 Subject: [firebase-br] RES: Firebird IBO ou Programador com erro In-Reply-To: References: Message-ID: <001b01cafd19$5d49ae40$17dd0ac0$@sol@terra.com.br> Mude para trigger. Recomendadissimo. Pode dar um trabalho a mais agora, mas vai te poupar de imensas dores de cabeça. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Pombo Enviada em: quarta-feira, 26 de maio de 2010 17:22 Para: FireBase Assunto: Re: [firebase-br] Firebird IBO ou Programador com erro Acredito que o ocorrido tenha sido algo que a trigger realmente impediria. O provavel neste caso seja que tenha acontecido de duas vendas no mesmo momento pegando dados da mesma venda anterior pq a segunda deva estar na hora em transacao aberta e por isso nao visivel para a outra venda. Solucao recomendada: reduzir ao maximo o tempo de transacao deixando para abrir a transacao apenas no momento da gravacao e/ou claro a criacao de uma trigger como citado pelo Alysson 2010/5/26 Alysson Azevedo : > ja pensou na ideia de preencher o estoque anterior e o estoque atual atravez > de uma trigger? > acho difissilimo ter esse tipo de problema se for com trigger... (só num > garanto que seja impossivel) > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > > > > > 2010/5/26 Marcio Alves de Almeida > >> Tenho um sistema vendas rodado depois de fazer o pedido um cliente >> vai ateh um caixa pagar e nesse momento >> eh dado a baixa no estoque acontece essa semana em uma venda na hora >> da baixa do estoque aconteceu algo estranho tenho uma tabela aparte >> que guarda as movimentacoes dos produto tipo UltimoEstroque  a >> quantidade de saida e Saldo depois da venda >> tipo Assim >> Cod   UltimoEstoque      Saida     EstoqueAtual    Hora cod_venda >> 1        500                       10           490          07:10:10 >>     255551 >> 1        490                       10           480          07:10:15 >>     255555 >> 1        480                       20           460          07:10:22 >>     255569 >> >> >> acontece que em um determinada venda 1 produto foi dar baixa ao >> mesmo tempo e aconteceu isso >> 1        401                       1            400          09:10:01 >>      255571 >> >> 1        400                       1            399          09:10:22 >>      255902 >> 1        400                       1            399          09:10:22 >>      255940 >> >> ele deveria ficar assim >> >> 1        399                       1            398          09:10:22 >>      255940 >> >> Delphi 7 IBO 4.7.16  Firebird 2.0 >> alguem tem uma luz sobre isso o que eu poderia fazer para nao >> acontecer isso >> uma vez que no tabela produtos nao deu baixa no estoque isso nao pode >> acontecer. >> >>        If Q_Produto.RecordCount > 0 Then >>        Begin >>         Modulo.Q_MovSaida.Append; >>         Modulo.Q_MovSaidaCod_Venda.Value        := >> Modulo.Q_VendaCod_Venda.Value; >>         //******************************************* >>         Modulo.Q_MovSaidaVen_NumNota.Value      := >> Modulo.Q_VendaVen_NumNota.Value; >>         Modulo.Q_MovSaidaCod_Marca.Value        := >> Q_ItemVendaCod_Marca.Value; >>         //******************************************* >>         Modulo.Q_MovSaidaCod_ItemVenda.Value    := >> Q_ItemVendaCod_ItemVenda.Value; >>         Modulo.Q_MovSaidaCod_Produto.Value      := >> Q_ItemVendaCod_Produto.Value; >>         Modulo.Q_MovSaidaCod_Grupo.Value        := >> Q_ItemVendaItem_Cod_Grupo.Value; >>         Modulo.Q_MovSaidaCod_vendedor.Value     := >> Modulo.Q_VendaCod_Funcionario.Value; >>         Modulo.Q_MovSaidaCod_Caixa.Value        := >> Modulo.Q_VendaCod_Caixa_Funcionario.Value; >>         Modulo.Q_MovSaidaNumeroNota.Value       := >> Modulo.Q_VendaVen_NumNota.Value; >>         Modulo.Q_MovSaidaSaida_Estorno.Value    := 'Venda'; >>         Modulo.Q_MovSaidaData.Value             := >> Modulo.MemoriaDataServer.Value; >>         Modulo.Q_MovSaidaPrecoUnit.Value        := >> Q_ItemVendaItem_VlrVenda.Value; >>         Modulo.Q_MovSaidaQuantidade.Value       := >> Q_ItemVendaItem_QtddVenda.Value; >>         Modulo.Q_MovSaidaHora.Value             := Now; >>         Modulo.Q_MovSaidaValorTotal.Value       := >> Q_ItemVendaItem_Total.Value; >>         Modulo.Q_MovSaidaCod_Fecha_Nota.Value   := >> Modulo.Q_Fecha_NotaCod_Fecha_Nota.Value; >>         Modulo.Q_MovSaidaEstoqueAnterior.Value  := >> Q_ProdutoPro_Quantidade.Value; >>         Modulo.Q_MovSaidaEstoqueAtual.Value     := >> Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; >>         Modulo.Q_MovSaida.Post; >> >>         Q_Produto.Edit; >>         Q_ProdutoPro_Quantidade.Value          := >> Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; >>         Q_ProdutoPro_DtUltimaVenda.Value       := >> Modulo.MemoriaDataServer.Value; >>         Q_Produto.Post; >>        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 > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From paulo em phdigitos.com Wed May 26 18:25:42 2010 From: paulo em phdigitos.com (=?ISO-8859-1?Q?cHaPlinux=AE?=) Date: Wed, 26 May 2010 18:25:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_de_C=F3digos_das_Cidades_IBGE?= =?iso-8859-1?q?_=3F?= In-Reply-To: References: Message-ID: Valeu Dion! On 26/05/2010 13:30, Dion Rafael Santi wrote: > tenho um script em sql... se quiser eu passo!! > > Em 26 de maio de 2010 13:05, Wayder Loyolaescreveu: > >> Tenho a tabela .DB do IBGE que contém o código e nome das Cidades >> >> >> WLoyola >> >> >> >> >> Em 26 de maio de 2010 12:08, cHaPlinux escreveu: >> >>> Alguem tem ai um .SQL ou .FDB >>> >>> que contenha o código e nome da Cidade compativel com o IBGE ? >>> >>> Grato. >>> >>> cHaplinux. >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > From chmeireles em uol.com.br Wed May 26 18:27:24 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Wed, 26 May 2010 18:27:24 -0300 Subject: [firebase-br] =?utf-8?q?Consulta_simult=C3=A2nea_em_duas_bases__F?= =?utf-8?q?irebird?= In-Reply-To: <61CF5789D773407186F2F68878D1ECAB@CIT2> References: <277CF8451BCB46B7AE3447ABB84652B6@EliseuC> <61CF5789D773407186F2F68878D1ECAB@CIT2> Message-ID: <4bfd923c7388e_1afd1048ee7c14@weasel8.tmail> Prezado Eliseu, Penso que atualmente não exista esse recurso na versão 2.0. AT. C Henrique M Corbo     Em 24/05/2010 16:10, cury firebird < cury.fb em gmail.com > escreveu: vc pode fazer isso via programação... utilizando datasets talvez! -------------------------------------------------- From: "Eliseu Corrona" Sent: Monday, May 24, 2010 9:43 AM To: "Firebase" Subject: [firebase-br] Consulta simultânea em duas bases Firebird > Olá galera, tudo 100%? > Amigos, gostaria de saber se há como fazer uma consulta SQL entre dois > bancos de dados Firebird simultaneamente. A situação é a seguinte, preciso > buscar dados de um banco de dados e confrontar com um banco de backups > retornando um único cursor de resultados. > > Eu procurei na internet e não encontrei nenhum exemplo, apenas outras > dúvidas iguais a minha. Vi alguns comentários que tal funcionalidade virá > a partir do Firebird 2.5. > > Se alguém puder ajudar contribuindo com um exemplo ou informações ficarei > grato. > > Grande abraço a todos. > > Att. > > Eliseu Corrona. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 embras.net Wed May 26 18:44:41 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Wed, 26 May 2010 18:44:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?Consulta_simult=E2nea_em_duas_bases_?= =?iso-8859-1?q?Firebird?= In-Reply-To: <4bfd923c7388e_1afd1048ee7c14@weasel8.tmail> References: <277CF8451BCB46B7AE3447ABB84652B6@EliseuC> <61CF5789D773407186F2F68878D1ECAB@CIT2> <4bfd923c7388e_1afd1048ee7c14@weasel8.tmail> Message-ID: Ola, via banco diretamente creio q nao exista mesmo, mas isso pode ser facilmente solucionado com o relacionamento de duas querys paralelas atraves da aplicacao, seja via tabela de memoria, ClientDataSet entre outros recursos da linguagem q estiver utilizando Espero ter ajudado. Em 26 de maio de 2010 18:27, C Henrique M Corbo escreveu: > Prezado Eliseu, > > Penso que atualmente não exista esse recurso na versão 2.0. > > AT. > > C Henrique M Corbo > > > > > > > > > > > > > > > > > Em 24/05/2010 16:10, cury firebird < cury.fb em gmail.com > escreveu: > vc pode fazer isso via programação... > utilizando datasets talvez! > > -------------------------------------------------- > From: "Eliseu Corrona" > Sent: Monday, May 24, 2010 9:43 AM > To: "Firebase" > Subject: [firebase-br] Consulta simultânea em duas bases Firebird > >> Olá galera, tudo 100%? >> Amigos, gostaria de saber se há como fazer uma consulta SQL entre dois >> bancos de dados Firebird simultaneamente. A situação é a seguinte, preciso >> buscar dados de um banco de dados e confrontar com um banco de backups >> retornando um único cursor de resultados. >> >> Eu procurei na internet e não encontrei nenhum exemplo, apenas outras >> dúvidas iguais a minha. Vi alguns comentários que tal funcionalidade virá >> a partir do Firebird 2.5. >> >> Se alguém puder ajudar contribuindo com um exemplo ou informações ficarei >> grato. >> >> Grande abraço a todos. >> >> Att. >> >> Eliseu Corrona. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From chmeireles em uol.com.br Wed May 26 18:54:27 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Wed, 26 May 2010 18:54:27 -0300 Subject: [firebase-br] =?utf-8?q?Tabela_de_C=C3=B3digos_das_Cidades_IBGE__?= =?utf-8?q?=3F?= In-Reply-To: References: Message-ID: <4bfd9893aa120_8a36d38e74160@weasel6.tmail> Prezado WLoyola, Poderia me enviar também? At. C Henrique M Corbo     Em 26/05/2010 18:25, cHaPlinux® < paulo em phdigitos.com > escreveu: Valeu Dion! On 26/05/2010 13:30, Dion Rafael Santi wrote: > tenho um script em sql... se quiser eu passo!! > > Em 26 de maio de 2010 13:05, Wayder Loyolaescreveu: > >> Tenho a tabela .DB do IBGE que contém o código e nome das Cidades >> >> >> WLoyola >> >> >> >> >> Em 26 de maio de 2010 12:08, cHaPlinux escreveu: >> >>> Alguem tem ai um .SQL ou .FDB >>> >>> que contenha o código e nome da Cidade compativel com o IBGE ? >>> >>> Grato. >>> >>> cHaplinux. >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chmeireles em uol.com.br Wed May 26 19:05:55 2010 From: chmeireles em uol.com.br (C Henrique M Corbo) Date: Wed, 26 May 2010 19:05:55 -0300 Subject: [firebase-br] =?utf-8?q?Consulta_simult=C3=A2nea_em_duas_bases__F?= =?utf-8?q?irebird?= In-Reply-To: References: <277CF8451BCB46B7AE3447ABB84652B6@EliseuC> <61CF5789D773407186F2F68878D1ECAB@CIT2> <4bfd923c7388e_1afd1048ee7c14@weasel8.tmail> Message-ID: <4bfd9b4360197_55b71048ee7c148@weasel8.tmail> Somente desta forma acredito que seja possível. at. C Henrique M Corbo     Em 26/05/2010 18:44, Eduardo Pombo < eduardo em embras.net > escreveu: Ola, via banco diretamente creio q nao exista mesmo, mas isso pode ser facilmente solucionado com o relacionamento de duas querys paralelas atraves da aplicacao, seja via tabela de memoria, ClientDataSet entre outros recursos da linguagem q estiver utilizando Espero ter ajudado. Em 26 de maio de 2010 18:27, C Henrique M Corbo escreveu: > Prezado Eliseu, > > Penso que atualmente não exista esse recurso na versão 2.0. > > AT. > > C Henrique M Corbo > > > > > > > > > > > > > > > > > Em 24/05/2010 16:10, cury firebird escreveu: > vc pode fazer isso via programação... > utilizando datasets talvez! > > -------------------------------------------------- > From: "Eliseu Corrona" > Sent: Monday, May 24, 2010 9:43 AM > To: "Firebase" > Subject: [firebase-br] Consulta simultânea em duas bases Firebird > >> Olá galera, tudo 100%? >> Amigos, gostaria de saber se há como fazer uma consulta SQL entre dois >> bancos de dados Firebird simultaneamente. A situação é a seguinte, preciso >> buscar dados de um banco de dados e confrontar com um banco de backups >> retornando um único cursor de resultados. >> >> Eu procurei na internet e não encontrei nenhum exemplo, apenas outras >> dúvidas iguais a minha. Vi alguns comentários que tal funcionalidade virá >> a partir do Firebird 2.5. >> >> Se alguém puder ajudar contribuindo com um exemplo ou informações ficarei >> grato. >> >> Grande abraço a todos. >> >> Att. >> >> Eliseu Corrona. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 May 26 21:08:00 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 26 May 2010 21:08:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_de_C=F3digos_das_Cidades_IBGE?= =?iso-8859-1?q?__=3F?= In-Reply-To: <4bfd9893aa120_8a36d38e74160@weasel6.tmail> References: <4bfd9893aa120_8a36d38e74160@weasel6.tmail> Message-ID: <1024459078.20100526210800@warmboot.com.br> Vejam: http://www.firebase.com.br/fb/artigo.php?id=2194 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CHMC> Prezado WLoyola, CHMC> Poderia me enviar também? CHMC> At. CHMC> C Henrique M Corbo CHMC> CHMC> CHMC>   CHMC>   CHMC> Em 26/05/2010 18:25, cHaPlinux® < paulo em phdigitos.com > escreveu: CHMC> Valeu Dion! CHMC> On 26/05/2010 13:30, Dion Rafael Santi wrote: >> tenho um script em sql... se quiser eu passo!! >> >> Em 26 de maio de 2010 13:05, Wayder Loyolaescreveu: >> >>> Tenho a tabela .DB do IBGE que contém o código e nome das Cidades >>> >>> >>> WLoyola >>> >>> >>> >>> >>> Em 26 de maio de 2010 12:08, cHaPlinux escreveu: >>> >>>> Alguem tem ai um .SQL ou .FDB >>>> >>>> que contenha o código e nome da Cidade compativel com o IBGE ? >>>> >>>> Grato. >>>> >>>> cHaplinux. >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> CHMC> ______________________________________________ CHMC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br CHMC> Para saber como gerenciar/excluir seu cadastro na lista, use: CHMC> http://www.firebase.com.br/fb/artigo.php?id=1107 CHMC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa CHMC> ______________________________________________ CHMC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br CHMC> Para saber como gerenciar/excluir seu cadastro na lista, use: CHMC> http://www.firebase.com.br/fb/artigo.php?id=1107 CHMC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sandro_rebelo em ibest.com.br Thu May 27 08:41:15 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Thu, 27 May 2010 08:41:15 -0300 Subject: [firebase-br] OFF - Alguem que utilize o mysqldump Message-ID: Bom dia Desculpe, mas sou obrigado a recorrer a voces. Quando comecei a poucos anos atras mexer com bancos de dados ja fui direto ao Firebird. Porém, tem um sistema novo aqui na empresa que é usado mysql, porém com um sistema de backup muito do fajuto. Será que alguem que domine mysql e sua ferramenta de dump Mysqldump poderia se prontificar de me ajudar? e-mail: sandro_rebelo em ibest.com.br Grato. Sandro. From ecostas em gmail.com Thu May 27 09:08:49 2010 From: ecostas em gmail.com (Eduardo C) Date: Thu, 27 May 2010 09:08:49 -0300 Subject: [firebase-br] OFF - Alguem que utilize o mysqldump In-Reply-To: References: Message-ID: Bom dia, Sandro. Se você digitar no prompt de comando, a partir do diretório onde está instalado o MySQL, mysqldump --help terá as diversas opções. Sugiro que use mysqldump --help > texto.txt para poder visualizar melhor as opções, pois o texto é longo. O ideal é fazer o dump a partir do servidor e algumas das versões do MySQL têm essa restrição. Você precisa também ter permissões para o backup. Uma linha de comando simples pode ser mysqldump -u -p -P > , onde o que está entre <> é um parâmetro: - em caso de necessidade, use root - se houver - se o MySQL estiver usando uma porta que não seja a padrão, 3306 - seu banco. Existem opções para vários bancos de dados e/ou tabelas específicas - normalmente coloco o nome do banco com a extensão SQL, mas isso é questão de gosto pessoal Você verá no texto de auxílio que pode fazer lock; salvar em diversos formatos, o que pode ser útil se estiver gerando um backup para colocar em um banco MySQL de versão diferente da sua; mandar criar o banco de dados; mandar apagar as tabelas antes de restaurá-las; fazer backup somente dos metadados ou dos dados, etc. Para restaurar o backup, a partir da linha que coloquei no início da mensagem, use algo como mysql -u -p -P < Algumas vezes coloco a opção -f para forçar a continuação, seja no mysqldump ou no mysql, em vez de permitir o cancelamento do comando no primeiro erro. Isso pode ser interessante se houver erros no banco. Espero ter ajudado. Eduardo Em 27 de maio de 2010 08:41, Sandro escreveu: > Bom dia > > Desculpe, mas sou obrigado a recorrer a voces. Quando comecei a poucos anos atras  mexer com bancos de dados ja fui direto ao Firebird. > > Porém, tem um sistema novo aqui na empresa que é usado mysql, porém com um sistema de backup muito do fajuto. > > Será que alguem que domine mysql e sua ferramenta de dump Mysqldump poderia se prontificar de me ajudar? > > > e-mail:  sandro_rebelo em ibest.com.br > > > Grato. > > > Sandro. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 em vertice.ind.br Thu May 27 09:19:28 2010 From: renato em vertice.ind.br (renato) Date: Thu, 27 May 2010 09:19:28 -0300 Subject: [firebase-br] duvida conexao com varios bancos Message-ID: <6876B45555654A7485E6EB304CF54E35@renatoPC> Bom dia, Alguem sabe se existe alguma possibilidade do Firebird fazer uma busca em 2 bancos diferentes a partir de 1 único select? Algo do tipo Select banco1.cliente,banco2.endereco from banco1.tabela where banco1.id = banco2.id Trabalhando com SQL Server sei que é possível fazer isso, agora no firebird eu ainda não consegui e nunca encontrei nenhuma documentação que fale a respeito. Agradeço Renato renato em vertice.ind.br Tel./Fax. 55-11-5522-9978 Controle da Concorrência - Ltda Vértice - Ind. e Com. de Equip. Eletrônicos Ltda Vértice - Tecnologia, Engenharia e Consultoria - Ltda From cpd em contabilizanet.com.br Thu May 27 09:23:41 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Thu, 27 May 2010 09:23:41 -0300 Subject: [firebase-br] FIREBIRD NET PROVIDER NO WINDOWS 7 Message-ID: Instalei o firebird net provider no windows 7, e adicionei o componente de acesso a dados No visual studio 2008, mas toda vez que vou configurar o componente fbconection, da o seguinte erro Unable complete no network localhost………… Fiz os mesmos procedimentos no windows xp e funcionou corretamente. Sem erros. Já desabilite o firewal no windows 7 e mesmo assim continuo sem conseguir usar os componentes De acesso a dados ao firebird no visual studio 2008 no windows 7, From programadorsesmo3 em gmail.com Thu May 27 09:35:03 2010 From: programadorsesmo3 em gmail.com (Robson gaeski) Date: Thu, 27 May 2010 09:35:03 -0300 Subject: [firebase-br] FIREBIRD NET PROVIDER NO WINDOWS 7 In-Reply-To: References: Message-ID: tente por na frente do caminho o ip do local host acho q é 127.0.0.1:D:\MinhaBase -- Atenciosamente Analista Programador Robson Gaeski From felix.sol em terra.com.br Thu May 27 10:11:28 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Thu, 27 May 2010 10:11:28 -0300 Subject: [firebase-br] RES: duvida conexao com varios bancos In-Reply-To: <6876B45555654A7485E6EB304CF54E35@renatoPC> References: <6876B45555654A7485E6EB304CF54E35@renatoPC> Message-ID: <001c01cafd9e$203a4430$60aecc90$@sol@terra.com.br> Ate a versão 2.x não é possível. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de renato Enviada em: quinta-feira, 27 de maio de 2010 09:19 Para: lista em firebase.com.br Assunto: [firebase-br] duvida conexao com varios bancos Bom dia, Alguem sabe se existe alguma possibilidade do Firebird fazer uma busca em 2 bancos diferentes a partir de 1 único select? Algo do tipo Select banco1.cliente,banco2.endereco from banco1.tabela where banco1.id = banco2.id Trabalhando com SQL Server sei que é possível fazer isso, agora no firebird eu ainda não consegui e nunca encontrei nenhuma documentação que fale a respeito. Agradeço Renato renato em vertice.ind.br Tel./Fax. 55-11-5522-9978 Controle da Concorrência - Ltda Vértice - Ind. e Com. de Equip. Eletrônicos Ltda Vértice - Tecnologia, Engenharia e Consultoria - Ltda ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Thu May 27 11:03:03 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Thu, 27 May 2010 11:03:03 -0300 Subject: [firebase-br] FW: Tamanho do DB Message-ID: Não costumo usar o IBOConsole, então não sei sobre ele, mas usando o gstat você pode obter as informações sobre o preenchimento das páginas de dados (fill distribution e average fill) com a opção -d (ou sem opção nenhuma ele mostra estatísticas incluindo a das páginas de índices). C:\Arquivos de programas\Firebird\Firebird_2_0\bin>gstat -d "c:\caminhodobanco\banco.fdb" -user SYSDBA -password masterkey Sobre o tamanho do arquivo você deve ter visto os artigos no site Firebase http://www.firebase.com.br/fb/artigo.php?id=2047 http://www.firebase.com.br/fb/artigo.php?id=423 Mas veja bem, digamos que você tenha na A TABELA_A para 113869 records (alocados 1734 páginas x 4096 bytes/pagina) Se os dados foram inseridos de 5 em 5 minutos (288 registros por dia na Tabela_A), na tabela TABELA_B teria algo como 396 registros e 13 registros na TABELA_C. Considerando que você tenha um número "X" (xis) de páginas alocadas, isso significa certamente que sua taxa de bytes/record vai variar muito, podendo ser maior nas TABELAS_B e TABELAS_C. Principalmente se alguma coisa estiver segurando as versões antigas, como você descreve abaixo. > Nas procedures que geram os dados para as TABELAS_B e C, anteriormente usava > o comando DELETE , calculava o novo valor e um INSERT. O tamanho era > aproximadamente 10M maior que o atual. Imagino que isto ocorra pois os > records apagados não são removidos da base e ainda não podem ser > reutilizados pois a transação se mantém ativa até o final da inserção. > Alterei as procedures para utilizar o UPDATE OR INSERT e consegui esta > redução para os tamanho citados. Não há outros comandos nas procedures que > afetem a base de dados, somente SELECTs e cálculos com variáveis locais. Não tenho certeza sobre o que disse, mas ao finalizar a inserção, você também finaliza a transação ou faz o commit do tipo CommitRetaining? Outra coisa que me ocorreu, o que acontece se você fizer um Backup/Restore? Qual o seu "Sweep interval" (olhe no gstat -h)? Se possível post aí suas estatísticas do banco de dados do cabeçalho e das tabelas em questão. From embarbosa em gmail.com Thu May 27 11:16:43 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Thu, 27 May 2010 11:16:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?Cantu_pode_voc=EA_verificar_a_poss?= =?iso-8859-1?q?=EDvel_corre=E7=E3o_do_seguinte_artigo=3F?= Message-ID: Olá Cantu, Não sei se você acompanhou as discussões lá no grupo do FB Em resposta a um usuário, hvlad dissse o seguinte: (fonte: http://tech.groups.yahoo.com/group/firebird-support/message/108527) >> > > > > > Sweep interval is not a "number of transactions since the >> > > > > > last sweep". >> >> According to the book (p.518), it is the maximum size of the gap between >> the OIT and the OAT before automatic sweep will kick in. > >Real formula is OST - OIT, not OAT - OIT Recordando o artigo (Entendendo o 'lixo' no BD) http://www.firebase.com.br/fb/artigo.php?id=2047 diz: no seu décimo parágrafo > Por padrão, bancos Firebird são configurados para disparar um sweep automático quando a diferença entre a OAT (Oldest Active Transaction) e a OIT atinge 20.000. Isso está deacordo com o livro da Helen, mas pelo que o hvlad mencionou, não está correto... fiquei um pouco confuso :S Então se puder dar uma olhada e esclarecer ^.^ obrigado From alexsistemass em gmail.com Thu May 27 11:18:24 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Thu, 27 May 2010 11:18:24 -0300 Subject: [firebase-br] Ferramenta de Teste de Stress Message-ID: Pessoal da Lista Firebase Preciso saber se voces conhece alguma ferramenta de teste * Ferramenta de Teste de Stress Para o firebird.. Quero testar performance quantidade de usuarios conectados fazer tipo uma simulação.. From embarbosa em gmail.com Thu May 27 11:22:50 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Thu, 27 May 2010 11:22:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?_situa=E7=E3o_estranha_com_firebird?= Message-ID: Márcio, Minha mensagem foi para o Fernando que estava usando esse assunto (Situação estranha com firebird) para seu problema. Não me parece que seu problema seja o mesmo que o dele... O seu problema é relacionado ao tipo de isolamento na transação que você usa, mas vamos usar o assunto do seu e-mail pra discutir sobre isso, e não o do Fernando pra não me confundir :D Bom trabalho! From embarbosa em gmail.com Thu May 27 11:25:48 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Thu, 27 May 2010 11:25:48 -0300 Subject: [firebase-br] Ferramenta de Teste de Stress Message-ID: AutoHotKey... stress maior que ele é bobagem ^.^ Serve pra todos os tipos de programa, mas tem que programar bunitinho senão vc trava seu computador todo... um colega de serviço uma vez teve que formatar tudo o_O From marcelomoreira.souza em gmail.com Thu May 27 11:34:48 2010 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Thu, 27 May 2010 11:34:48 -0300 Subject: [firebase-br] Select em TIMESTAMP Message-ID: Pessoal, Bom dia! Usando o Firebird 2.1.3 estou fazendo seguinte select: select GS.GROUP_SEND_ID, GS.REGISTER_DATETIME, GS.DESCRIPTION, GS.SEND_DATE, GS.RECIPIENT, GS.RECIPIENT_DELIVERED, GS.RECIPIENT_UNDELIVERED, GSF.FILE_RETURN from GROUP_SEND GS inner join GROUP_SEND_FILE GSF on (GS.GROUP_SEND_ID = GSF.GROUP_SEND_ID) where (GS.CUSTOMER_ID = 1) and (GS.REGISTER_DATETIME between '05.05.2010 00:00:00' and '05.05.2010 23:59:59') order by GS.GROUP_SEND_ID Acontece que REGISTER_DATETIME é do tipo TIMESTAMP e na hora de passar o valor a ser cunsultado eu sou obrigado a passar as horas como fiz ai no exemplo acima. Tem algo que eu possa fazer para que eu nao tenha que passar as horas na consulta? Pois meu interesse é em retornar os registros daquele dia independente da hora. Grato pela atencao. -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From agalysson em gmail.com Thu May 27 11:49:19 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Thu, 27 May 2010 11:49:19 -0300 Subject: [firebase-br] Select em TIMESTAMP In-Reply-To: References: Message-ID: no seu caso, Cast(GS.REGISTER_DATETIME as Date) = '05.05.2010' ou em uma range Cast(GS.REGISTER_DATETIME as Date) between '05.05.2010' and '05.06.2010') -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 27 de maio de 2010 11:34, Marcelo Moreira escreveu: > Pessoal, > Bom dia! > > Usando o Firebird 2.1.3 estou fazendo seguinte select: > > select > GS.GROUP_SEND_ID, > GS.REGISTER_DATETIME, > GS.DESCRIPTION, > GS.SEND_DATE, > GS.RECIPIENT, > GS.RECIPIENT_DELIVERED, > GS.RECIPIENT_UNDELIVERED, > GSF.FILE_RETURN > from > GROUP_SEND GS > inner join GROUP_SEND_FILE GSF on (GS.GROUP_SEND_ID = GSF.GROUP_SEND_ID) > where > (GS.CUSTOMER_ID = 1) and > (GS.REGISTER_DATETIME between '05.05.2010 00:00:00' and '05.05.2010 > 23:59:59') > order by > GS.GROUP_SEND_ID > > Acontece que REGISTER_DATETIME é do tipo TIMESTAMP e na hora de passar o > valor a ser cunsultado eu sou obrigado a passar as horas como fiz ai no > exemplo acima. Tem algo que eu possa fazer para que eu nao tenha que passar > as horas na consulta? Pois meu interesse é em retornar os registros daquele > dia independente da hora. > > Grato pela atencao. > > -- > Marcelo Moreira > (31) 8420-2723 > E-mail / MSN: marcelomoreira.souza em hotmail.com > E-mail: marcelomoreira.souza em gmail.com > Skype: marcelomoreira.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 marcelomoreira.souza em gmail.com Thu May 27 11:55:32 2010 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Thu, 27 May 2010 11:55:32 -0300 Subject: [firebase-br] Select em TIMESTAMP In-Reply-To: References: Message-ID: Alysson, Brigadao pela dica cara! Eu tinha passado um cast nos parametros e ai nao tinha funcionado Mas no seu exemplo funcionou perfeitamente. Obrigado. Abs! Em 27 de maio de 2010 11:49, Alysson Azevedo escreveu: > no seu caso, > Cast(GS.REGISTER_DATETIME as Date) = '05.05.2010' > ou em uma range > Cast(GS.REGISTER_DATETIME as Date) between '05.05.2010' and '05.06.2010') > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > > > > > Em 27 de maio de 2010 11:34, Marcelo Moreira < > marcelomoreira.souza em gmail.com > > escreveu: > > > Pessoal, > > Bom dia! > > > > Usando o Firebird 2.1.3 estou fazendo seguinte select: > > > > select > > GS.GROUP_SEND_ID, > > GS.REGISTER_DATETIME, > > GS.DESCRIPTION, > > GS.SEND_DATE, > > GS.RECIPIENT, > > GS.RECIPIENT_DELIVERED, > > GS.RECIPIENT_UNDELIVERED, > > GSF.FILE_RETURN > > from > > GROUP_SEND GS > > inner join GROUP_SEND_FILE GSF on (GS.GROUP_SEND_ID = GSF.GROUP_SEND_ID) > > where > > (GS.CUSTOMER_ID = 1) and > > (GS.REGISTER_DATETIME between '05.05.2010 00:00:00' and '05.05.2010 > > 23:59:59') > > order by > > GS.GROUP_SEND_ID > > > > Acontece que REGISTER_DATETIME é do tipo TIMESTAMP e na hora de passar o > > valor a ser cunsultado eu sou obrigado a passar as horas como fiz ai no > > exemplo acima. Tem algo que eu possa fazer para que eu nao tenha que > passar > > as horas na consulta? Pois meu interesse é em retornar os registros > daquele > > dia independente da hora. > > > > Grato pela atencao. > > > > -- > > Marcelo Moreira > > (31) 8420-2723 > > E-mail / MSN: marcelomoreira.souza em hotmail.com > > E-mail: marcelomoreira.souza em gmail.com > > Skype: marcelomoreira.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 > -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From eduardo em embras.net Thu May 27 11:55:37 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Thu, 27 May 2010 11:55:37 -0300 Subject: [firebase-br] Select em TIMESTAMP In-Reply-To: References: Message-ID: Se no campo da tabela TODOS OS REGISTROS estao com hora gravada, vc pode simplesmente colocar sem a hora, a data inicial ficaria normal e a data final vc colocaria a data final +1 e pronto, ele nao vai pegar nada do dia seguinte pq ele tera a hora e nao ira atender a condicao. ex: ao inves do filtro q tinha feito antes (GS.REGISTER_DATETIME between '05.05.2010 00:00:00' and '05.05.2010 23:59:59') pode ser feito assim: (GS.REGISTER_DATETIME between '05.05.2010' and '06.05.2010') Espero ter ajudado Em 27 de maio de 2010 11:49, Alysson Azevedo escreveu: > no seu caso, > Cast(GS.REGISTER_DATETIME as Date) = '05.05.2010' > ou em uma range > Cast(GS.REGISTER_DATETIME as Date) between '05.05.2010' and '05.06.2010') > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai > gritando: -Perdi tudo!!!" > > > > > Em 27 de maio de 2010 11:34, Marcelo Moreira > escreveu: > >> Pessoal, >> Bom dia! >> >> Usando o Firebird 2.1.3 estou fazendo seguinte select: >> >> select >>    GS.GROUP_SEND_ID, >>    GS.REGISTER_DATETIME, >>    GS.DESCRIPTION, >>    GS.SEND_DATE, >>    GS.RECIPIENT, >>    GS.RECIPIENT_DELIVERED, >>    GS.RECIPIENT_UNDELIVERED, >>    GSF.FILE_RETURN >> from >>    GROUP_SEND GS >> inner join GROUP_SEND_FILE GSF on (GS.GROUP_SEND_ID = GSF.GROUP_SEND_ID) >> where >>    (GS.CUSTOMER_ID = 1) and >>    (GS.REGISTER_DATETIME between '05.05.2010 00:00:00' and '05.05.2010 >> 23:59:59') >> order by >>    GS.GROUP_SEND_ID >> >> Acontece que REGISTER_DATETIME é do tipo TIMESTAMP e na hora de passar o >> valor a ser cunsultado eu sou obrigado a passar as horas como fiz ai no >> exemplo acima. Tem algo que eu possa fazer para que eu nao tenha que passar >> as horas na consulta? Pois meu interesse é em retornar os registros daquele >> dia independente da hora. >> >> Grato pela atencao. >> >> -- >> Marcelo Moreira >> (31) 8420-2723 >> E-mail / MSN: marcelomoreira.souza em hotmail.com >> E-mail: marcelomoreira.souza em gmail.com >> Skype: marcelomoreira.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 > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From listas em warmboot.com.br Thu May 27 12:07:04 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 27 May 2010 12:07:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Cantu_pode_voc=EA_verificar_a_poss?= =?iso-8859-1?q?=EDvel_corre=E7=E3o_do_seguinte_artigo=3F?= In-Reply-To: References: Message-ID: <617544496.20100527120704@warmboot.com.br> Acabo de confirmar com o Vlad, e a fórmula correta é realmente OST - OIT. Ele me mostrou até o código, e sempre foi assim, desde o FB 1. A maioria dos documentos que mostram a formula errada devem ter sido baseados na documentação do IB 6. Vou corrigir no site. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EdMB> Olá Cantu, EdMB> Não sei se você acompanhou as discussões lá no grupo do FB EdMB> Em resposta a um usuário, hvlad dissse o seguinte: (fonte: EdMB> http://tech.groups.yahoo.com/group/firebird-support/message/108527) >>> > > > > > Sweep interval is not a "number of transactions since the >>> > > > > > last sweep". >>> >>> According to the book (p.518), it is the maximum size of the gap between >>> the OIT and the OAT before automatic sweep will kick in. >> >>Real formula is OST - OIT, not OAT - OIT EdMB> Recordando o artigo (Entendendo o 'lixo' no BD) EdMB> http://www.firebase.com.br/fb/artigo.php?id=2047 EdMB> diz: no seu décimo parágrafo >> Por padrão, bancos Firebird são configurados para disparar um sweep automático quando a diferença entre a OAT (Oldest Active Transaction) e a OIT atinge 20.000. EdMB> Isso está deacordo com o livro da Helen, mas pelo que o hvlad EdMB> mencionou, não está correto... EdMB> fiquei um pouco confuso :S EdMB> Então se puder dar uma olhada e esclarecer EdMB> ^.^ EdMB> obrigado EdMB> ______________________________________________ EdMB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EdMB> Para saber como gerenciar/excluir seu cadastro na lista, use: EdMB> http://www.firebase.com.br/fb/artigo.php?id=1107 EdMB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em contabilizanet.com.br Thu May 27 12:09:28 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Thu, 27 May 2010 12:09:28 -0300 Subject: [firebase-br] RES: FIREBIRD NET PROVIDER NO WINDOWS 7 In-Reply-To: Message-ID: FIZ o que vc flw mais continua dando o mesmo erro unable to complete network request to host"127.0.0.1"; o interessante e q o erro so acontece em desenvolvimento quando eu compilo o projeto que eu fiz ainda quando minha maquina era xp ele roda sem problemas. Mais estou parado no projeto por causa disso. Se alguém puder me ajudar ,, Agradeço desde já.. Obrigado!! Lembrando que tenhu instaladao em minha maquina o fb 1.5 win 32, e o Firebirdnetprovider 1.7.1 e visual studio 2008 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Robson gaeski Enviada em: quinta-feira, 27 de maio de 2010 09:35 Para: FireBase Assunto: Re: [firebase-br] FIREBIRD NET PROVIDER NO WINDOWS 7 tente por na frente do caminho o ip do local host acho q é 127.0.0.1:D:\MinhaBase -- Atenciosamente Analista Programador Robson Gaeski ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ivomar.sci em supercabo.com.br Thu May 27 12:59:49 2010 From: ivomar.sci em supercabo.com.br (ivomar.sci em supercabo.com.br) Date: Thu, 27 May 2010 12:59:49 -0300 Subject: [firebase-br] firebird Message-ID: <20100527125949.8130503urodkx9md@webmail.supercabo.com.br> Bom dia pra todo, estou precisando de uma ajuda.quero fazer uma trigger no FB e usar o nome do campo extraido do banco 'RDB$'. exemplo: as declare variable campo varchar(93); begin FOR SELECT C.RDB$RELATION_NAME FROM C.RELATION_FIELD C WHERE C.RDB$RELATION_NAME = 'NomeDaTabela' ORDER BY 1 INTO CAMPO DO IF NEW.:CAMPO = XXXX THEN ... ... Obs: como faço pra usar o nome do campo com o new ou old ??? grato, ------------------------------------------------------------------- From listas em warmboot.com.br Thu May 27 14:34:31 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 27 May 2010 14:34:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?Cantu_pode_voc=EA_verificar_a_poss?= =?iso-8859-1?q?=EDvel_corre=E7=E3o_do_seguinte_artigo=3F?= In-Reply-To: References: Message-ID: <1328044482.20100527143431@warmboot.com.br> Mais detalhes: http://www.firebase.com.br/fb/artigo.php?id=2196 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EdMB> Olá Cantu, EdMB> Não sei se você acompanhou as discussões lá no grupo do FB EdMB> Em resposta a um usuário, hvlad dissse o seguinte: (fonte: EdMB> http://tech.groups.yahoo.com/group/firebird-support/message/108527) >>> > > > > > Sweep interval is not a "number of transactions since the >>> > > > > > last sweep". >>> >>> According to the book (p.518), it is the maximum size of the gap between >>> the OIT and the OAT before automatic sweep will kick in. >> >>Real formula is OST - OIT, not OAT - OIT EdMB> Recordando o artigo (Entendendo o 'lixo' no BD) EdMB> http://www.firebase.com.br/fb/artigo.php?id=2047 EdMB> diz: no seu décimo parágrafo >> Por padrão, bancos Firebird são configurados para disparar um sweep automático quando a diferença entre a OAT (Oldest Active Transaction) e a OIT atinge 20.000. EdMB> Isso está deacordo com o livro da Helen, mas pelo que o hvlad EdMB> mencionou, não está correto... EdMB> fiquei um pouco confuso :S EdMB> Então se puder dar uma olhada e esclarecer EdMB> ^.^ EdMB> obrigado EdMB> ______________________________________________ EdMB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EdMB> Para saber como gerenciar/excluir seu cadastro na lista, use: EdMB> http://www.firebase.com.br/fb/artigo.php?id=1107 EdMB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From daniel em cvsoft.com.br Thu May 27 15:18:44 2010 From: daniel em cvsoft.com.br (Daniel Dummer) Date: Thu, 27 May 2010 15:18:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?Informa=E7=F5es_do_banco_de_dados?= Message-ID: Boa tarde, Estou tentando acessar algumas informações do banco de dados via API, porém não estou conseguindo encontrar algumas informações. Ao efetuar a rotina de backup, desejo efetuar um single shutdown no banco de dados, limitando o acesso a apenas um usuario, no entanto, não encontro maneira de ler este status do banco de dados. Rodando o gstat, vi que o banco de dados possui uma flag para isso. Alguém saberia me informar como posso obter esta informação via API? Segue abaixo status lido pelo gstat.exe --------------------------------------- Database "C:\xxxx.gdb" Database header page information: Flags 0 Checksum 12345 Generation 9799 Page size 4096 ODS version 11.1 ..... Creation date May 11, 2010 15:31:16 Attributes *single-user maintenance* --------------------------------------- Obrigado, Daniel Dummer From luis.becker em ps5.com.br Thu May 27 15:30:53 2010 From: luis.becker em ps5.com.br (Becker) Date: Thu, 27 May 2010 15:30:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Tabela_de_C=F3digos_das_Ci?= =?iso-8859-1?q?dades_IBGE__=3F?= In-Reply-To: <4bfd9893aa120_8a36d38e74160@weasel6.tmail> References: <4bfd9893aa120_8a36d38e74160@weasel6.tmail> Message-ID: <003001cafdca$bf7e5870$3e7b0950$@becker@ps5.com.br> Prezao WLoyola, poderia me enviar essa tabela também. Um abraço luis.becker em ps5.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: quarta-feira, 26 de maio de 2010 18:54 Para: FireBase Assunto: Re: [firebase-br] Tabela de Códigos das Cidades IBGE ? Prezado WLoyola, Poderia me enviar também? At. C Henrique M Corbo     Em 26/05/2010 18:25, cHaPlinux® < paulo em phdigitos.com > escreveu: Valeu Dion! On 26/05/2010 13:30, Dion Rafael Santi wrote: > tenho um script em sql... se quiser eu passo!! > > Em 26 de maio de 2010 13:05, Wayder Loyolaescreveu: > >> Tenho a tabela .DB do IBGE que contém o código e nome das Cidades >> >> >> WLoyola >> >> >> >> >> Em 26 de maio de 2010 12:08, cHaPlinux escreveu: >> >>> Alguem tem ai um .SQL ou .FDB >>> >>> que contenha o código e nome da Cidade compativel com o IBGE ? >>> >>> Grato. >>> >>> cHaplinux. >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From net.marcio em gmail.com Thu May 27 16:38:03 2010 From: net.marcio em gmail.com (Marcio Alves de Almeida) Date: Thu, 27 May 2010 16:38:03 -0300 Subject: [firebase-br] RES: Firebird IBO ou Programador com erro In-Reply-To: <8706906794381874622@unknownmsgid> References: <8706906794381874622@unknownmsgid> Message-ID: Alguem tem um exemplo de de trigger de baixa de estroque, gostaria de mudar mas nao sei como começar estou gostando muito do firebird, mas tenho dificuldades em programar dentro dele trigger etc... alem de fazer o delphi executar a trigger no momento certo. 2010/5/26 Felix - Sol : > Mude para trigger. Recomendadissimo. Pode dar um trabalho a mais agora, mas > vai te poupar de imensas dores de cabeça. > > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Pombo > Enviada em: quarta-feira, 26 de maio de 2010 17:22 > Para: FireBase > Assunto: Re: [firebase-br] Firebird IBO ou Programador com erro > > Acredito que o ocorrido tenha sido algo que a trigger realmente > impediria. O provavel neste caso seja que tenha acontecido de duas > vendas no mesmo momento pegando dados da mesma venda anterior pq a > segunda deva estar na hora em transacao aberta e por isso nao visivel > para a outra venda. > > Solucao recomendada: reduzir ao maximo o tempo de transacao deixando > para abrir a transacao apenas no momento da gravacao e/ou claro a > criacao de uma trigger como citado pelo Alysson > > > > 2010/5/26 Alysson Azevedo : >> ja pensou na ideia de preencher o estoque anterior e o estoque atual > atravez >> de uma trigger? >> acho difissilimo ter esse tipo de problema se for com trigger... (só num >> garanto que seja impossivel) >> -- >> >> Alysson Gonçalves de Azevedo >> (11) 8491-7730 >> >> (\(''^_^ )/) >> >> "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai >> gritando: -Perdi tudo!!!" >> >> >> >> >> 2010/5/26 Marcio Alves de Almeida >> >>> Tenho um sistema vendas rodado depois de fazer o pedido um cliente >>> vai ateh um caixa pagar e nesse momento >>> eh dado a baixa no estoque acontece essa semana em uma venda na hora >>> da baixa do estoque aconteceu algo estranho tenho uma tabela aparte >>> que guarda as movimentacoes dos produto tipo UltimoEstroque  a >>> quantidade de saida e Saldo depois da venda >>> tipo Assim >>> Cod   UltimoEstoque      Saida     EstoqueAtual    Hora cod_venda >>> 1        500                       10           490          07:10:10 >>>     255551 >>> 1        490                       10           480          07:10:15 >>>     255555 >>> 1        480                       20           460          07:10:22 >>>     255569 >>> >>> >>> acontece que em um determinada venda 1 produto foi dar baixa ao >>> mesmo tempo e aconteceu isso >>> 1        401                       1            400          09:10:01 >>>      255571 >>> >>> 1        400                       1            399          09:10:22 >>>      255902 >>> 1        400                       1            399          09:10:22 >>>      255940 >>> >>> ele deveria ficar assim >>> >>> 1        399                       1            398          09:10:22 >>>      255940 >>> >>> Delphi 7 IBO 4.7.16  Firebird 2.0 >>> alguem tem uma luz sobre isso o que eu poderia fazer para nao >>> acontecer isso >>> uma vez que no tabela produtos nao deu baixa no estoque isso nao pode >>> acontecer. >>> >>>        If Q_Produto.RecordCount > 0 Then >>>        Begin >>>         Modulo.Q_MovSaida.Append; >>>         Modulo.Q_MovSaidaCod_Venda.Value        := >>> Modulo.Q_VendaCod_Venda.Value; >>>         //******************************************* >>>         Modulo.Q_MovSaidaVen_NumNota.Value      := >>> Modulo.Q_VendaVen_NumNota.Value; >>>         Modulo.Q_MovSaidaCod_Marca.Value        := >>> Q_ItemVendaCod_Marca.Value; >>>         //******************************************* >>>         Modulo.Q_MovSaidaCod_ItemVenda.Value    := >>> Q_ItemVendaCod_ItemVenda.Value; >>>         Modulo.Q_MovSaidaCod_Produto.Value      := >>> Q_ItemVendaCod_Produto.Value; >>>         Modulo.Q_MovSaidaCod_Grupo.Value        := >>> Q_ItemVendaItem_Cod_Grupo.Value; >>>         Modulo.Q_MovSaidaCod_vendedor.Value     := >>> Modulo.Q_VendaCod_Funcionario.Value; >>>         Modulo.Q_MovSaidaCod_Caixa.Value        := >>> Modulo.Q_VendaCod_Caixa_Funcionario.Value; >>>         Modulo.Q_MovSaidaNumeroNota.Value       := >>> Modulo.Q_VendaVen_NumNota.Value; >>>         Modulo.Q_MovSaidaSaida_Estorno.Value    := 'Venda'; >>>         Modulo.Q_MovSaidaData.Value             := >>> Modulo.MemoriaDataServer.Value; >>>         Modulo.Q_MovSaidaPrecoUnit.Value        := >>> Q_ItemVendaItem_VlrVenda.Value; >>>         Modulo.Q_MovSaidaQuantidade.Value       := >>> Q_ItemVendaItem_QtddVenda.Value; >>>         Modulo.Q_MovSaidaHora.Value             := Now; >>>         Modulo.Q_MovSaidaValorTotal.Value       := >>> Q_ItemVendaItem_Total.Value; >>>         Modulo.Q_MovSaidaCod_Fecha_Nota.Value   := >>> Modulo.Q_Fecha_NotaCod_Fecha_Nota.Value; >>>         Modulo.Q_MovSaidaEstoqueAnterior.Value  := >>> Q_ProdutoPro_Quantidade.Value; >>>         Modulo.Q_MovSaidaEstoqueAtual.Value     := >>> Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; >>>         Modulo.Q_MovSaida.Post; >>> >>>         Q_Produto.Edit; >>>         Q_ProdutoPro_Quantidade.Value          := >>> Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; >>>         Q_ProdutoPro_DtUltimaVenda.Value       := >>> Modulo.MemoriaDataServer.Value; >>>         Q_Produto.Post; >>>        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 >> > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix.sol em terra.com.br Thu May 27 17:18:22 2010 From: felix.sol em terra.com.br (Felix - Sol) Date: Thu, 27 May 2010 17:18:22 -0300 Subject: [firebase-br] RES: RES: Firebird IBO ou Programador com erro In-Reply-To: References: <8706906794381874622@unknownmsgid> Message-ID: <005401cafdd9$c2d35200$4879f600$@sol@terra.com.br> SET TERM ^ ; ALTER TRIGGER IT_PEDIDO_ESTOQUE ACTIVE BEFORE INSERT OR UPDATE OR DELETE POSITION 25 AS BEGIN IF (UPDATING OR DELETING) THEN UPDATE PRODUTO SET PRODUTO.QUANTIDADE = PRODUTO.QUANTIDADE + OLD.QTDE WHERE PRODUTO.CODIGOPRO = OLD.CODIGOPRO; IF (UPDATING OR INSERTING) THEN UPDATE PRODUTO SET PRODUTO.QUANTIDADE = PRODUTO.QUANTIDADE - NEW.QTDE WHERE PRODUTO.CODIGOPRO = NEW.CODIGOPRO; END^ SET TERM ; ^ Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcio Alves de Almeida Enviada em: quinta-feira, 27 de maio de 2010 16:38 Para: FireBase Assunto: Re: [firebase-br] RES: Firebird IBO ou Programador com erro Alguem tem um exemplo de de trigger de baixa de estroque, gostaria de mudar mas nao sei como começar estou gostando muito do firebird, mas tenho dificuldades em programar dentro dele trigger etc... alem de fazer o delphi executar a trigger no momento certo. 2010/5/26 Felix - Sol : > Mude para trigger. Recomendadissimo. Pode dar um trabalho a mais agora, mas > vai te poupar de imensas dores de cabeça. > > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Pombo > Enviada em: quarta-feira, 26 de maio de 2010 17:22 > Para: FireBase > Assunto: Re: [firebase-br] Firebird IBO ou Programador com erro > > Acredito que o ocorrido tenha sido algo que a trigger realmente > impediria. O provavel neste caso seja que tenha acontecido de duas > vendas no mesmo momento pegando dados da mesma venda anterior pq a > segunda deva estar na hora em transacao aberta e por isso nao visivel > para a outra venda. > > Solucao recomendada: reduzir ao maximo o tempo de transacao deixando > para abrir a transacao apenas no momento da gravacao e/ou claro a > criacao de uma trigger como citado pelo Alysson > > > > 2010/5/26 Alysson Azevedo : >> ja pensou na ideia de preencher o estoque anterior e o estoque atual > atravez >> de uma trigger? >> acho difissilimo ter esse tipo de problema se for com trigger... (só num >> garanto que seja impossivel) >> -- >> >> Alysson Gonçalves de Azevedo >> (11) 8491-7730 >> >> (\(''^_^ )/) >> >> "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai >> gritando: -Perdi tudo!!!" >> >> >> >> >> 2010/5/26 Marcio Alves de Almeida >> >>> Tenho um sistema vendas rodado depois de fazer o pedido um cliente >>> vai ateh um caixa pagar e nesse momento >>> eh dado a baixa no estoque acontece essa semana em uma venda na hora >>> da baixa do estoque aconteceu algo estranho tenho uma tabela aparte >>> que guarda as movimentacoes dos produto tipo UltimoEstroque  a >>> quantidade de saida e Saldo depois da venda >>> tipo Assim >>> Cod   UltimoEstoque      Saida     EstoqueAtual    Hora cod_venda >>> 1        500                       10           490          07:10:10 >>>     255551 >>> 1        490                       10           480          07:10:15 >>>     255555 >>> 1        480                       20           460          07:10:22 >>>     255569 >>> >>> >>> acontece que em um determinada venda 1 produto foi dar baixa ao >>> mesmo tempo e aconteceu isso >>> 1        401                       1            400          09:10:01 >>>      255571 >>> >>> 1        400                       1            399          09:10:22 >>>      255902 >>> 1        400                       1            399          09:10:22 >>>      255940 >>> >>> ele deveria ficar assim >>> >>> 1        399                       1            398          09:10:22 >>>      255940 >>> >>> Delphi 7 IBO 4.7.16  Firebird 2.0 >>> alguem tem uma luz sobre isso o que eu poderia fazer para nao >>> acontecer isso >>> uma vez que no tabela produtos nao deu baixa no estoque isso nao pode >>> acontecer. >>> >>>        If Q_Produto.RecordCount > 0 Then >>>        Begin >>>         Modulo.Q_MovSaida.Append; >>>         Modulo.Q_MovSaidaCod_Venda.Value        := >>> Modulo.Q_VendaCod_Venda.Value; >>>         //******************************************* >>>         Modulo.Q_MovSaidaVen_NumNota.Value      := >>> Modulo.Q_VendaVen_NumNota.Value; >>>         Modulo.Q_MovSaidaCod_Marca.Value        := >>> Q_ItemVendaCod_Marca.Value; >>>         //******************************************* >>>         Modulo.Q_MovSaidaCod_ItemVenda.Value    := >>> Q_ItemVendaCod_ItemVenda.Value; >>>         Modulo.Q_MovSaidaCod_Produto.Value      := >>> Q_ItemVendaCod_Produto.Value; >>>         Modulo.Q_MovSaidaCod_Grupo.Value        := >>> Q_ItemVendaItem_Cod_Grupo.Value; >>>         Modulo.Q_MovSaidaCod_vendedor.Value     := >>> Modulo.Q_VendaCod_Funcionario.Value; >>>         Modulo.Q_MovSaidaCod_Caixa.Value        := >>> Modulo.Q_VendaCod_Caixa_Funcionario.Value; >>>         Modulo.Q_MovSaidaNumeroNota.Value       := >>> Modulo.Q_VendaVen_NumNota.Value; >>>         Modulo.Q_MovSaidaSaida_Estorno.Value    := 'Venda'; >>>         Modulo.Q_MovSaidaData.Value             := >>> Modulo.MemoriaDataServer.Value; >>>         Modulo.Q_MovSaidaPrecoUnit.Value        := >>> Q_ItemVendaItem_VlrVenda.Value; >>>         Modulo.Q_MovSaidaQuantidade.Value       := >>> Q_ItemVendaItem_QtddVenda.Value; >>>         Modulo.Q_MovSaidaHora.Value             := Now; >>>         Modulo.Q_MovSaidaValorTotal.Value       := >>> Q_ItemVendaItem_Total.Value; >>>         Modulo.Q_MovSaidaCod_Fecha_Nota.Value   := >>> Modulo.Q_Fecha_NotaCod_Fecha_Nota.Value; >>>         Modulo.Q_MovSaidaEstoqueAnterior.Value  := >>> Q_ProdutoPro_Quantidade.Value; >>>         Modulo.Q_MovSaidaEstoqueAtual.Value     := >>> Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; >>>         Modulo.Q_MovSaida.Post; >>> >>>         Q_Produto.Edit; >>>         Q_ProdutoPro_Quantidade.Value          := >>> Q_ProdutoPro_Quantidade.Value - Q_ItemVendaItem_QtddVenda.Value; >>>         Q_ProdutoPro_DtUltimaVenda.Value       := >>> Modulo.MemoriaDataServer.Value; >>>         Q_Produto.Post; >>>        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 >> > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção de Sistemas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Thu May 27 18:05:41 2010 From: bzottis em ig.com.br (Zottis) Date: Thu, 27 May 2010 18:05:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_=09Tabela_de_C=F3digo?= =?iso-8859-1?q?s_das_Cidades_IBGE__=3F?= In-Reply-To: <003001cafdca$bf7e5870$3e7b0950$@becker@ps5.com.br> References: <4bfd9893aa120_8a36d38e74160@weasel6.tmail> <003001cafdca$bf7e5870$3e7b0950$@becker@ps5.com.br> Message-ID: <002a01cafde0$61d26340$257729c0$@com.br> Da uma olhada no link que o cantú passou, já ta lá, justamente para não acontecer esse lance de "passa pra mim também" Até mais. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Becker Enviada em: quinta-feira, 27 de maio de 2010 15:31 Para: 'FireBase' Assunto: [firebase-br] RES: Tabela de Códigos das Cidades IBGE ? Prezao WLoyola, poderia me enviar essa tabela também. Um abraço luis.becker em ps5.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de C Henrique M Corbo Enviada em: quarta-feira, 26 de maio de 2010 18:54 Para: FireBase Assunto: Re: [firebase-br] Tabela de Códigos das Cidades IBGE ? Prezado WLoyola, Poderia me enviar também? At. C Henrique M Corbo     Em 26/05/2010 18:25, cHaPlinux® < paulo em phdigitos.com > escreveu: Valeu Dion! On 26/05/2010 13:30, Dion Rafael Santi wrote: > tenho um script em sql... se quiser eu passo!! > > Em 26 de maio de 2010 13:05, Wayder Loyolaescreveu: > >> Tenho a tabela .DB do IBGE que contém o código e nome das Cidades >> >> >> WLoyola >> >> >> >> >> Em 26 de maio de 2010 12:08, cHaPlinux escreveu: >> >>> Alguem tem ai um .SQL ou .FDB >>> >>> que contenha o código e nome da Cidade compativel com o IBGE ? >>> >>> Grato. >>> >>> cHaplinux. >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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: 9.0.819 / Banco de dados de vírus: 271.1.1/2899 - Data de Lançamento: 05/27/10 03:25:00 From paulo em phdigitos.com Thu May 27 18:49:43 2010 From: paulo em phdigitos.com (=?ISO-8859-1?Q?cHaPlinux=AE?=) Date: Thu, 27 May 2010 18:49:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_de_C=F3digos_das_Cidades_IBGE?= =?iso-8859-1?q?__=3F?= In-Reply-To: <4bfd9893aa120_8a36d38e74160@weasel6.tmail> References: <4bfd9893aa120_8a36d38e74160@weasel6.tmail> Message-ID: Essa do Cantu parece-me mais viavel! Valeu Cantu. cHaplinux® From paulo em phdigitos.com Thu May 27 20:36:22 2010 From: paulo em phdigitos.com (=?ISO-8859-1?Q?cHaPlinux=AE?=) Date: Thu, 27 May 2010 20:36:22 -0300 Subject: [firebase-br] RES: duvida conexao com varios bancos In-Reply-To: <40030.9602999643$1274965912@news.gmane.org> References: <6876B45555654A7485E6EB304CF54E35@renatoPC> <40030.9602999643$1274965912@news.gmane.org> Message-ID: Então levo a a afirmar que a versão 2.1 e 2.5 da essa possibilidade? On 27/05/2010 10:11, Felix - Sol wrote: > Ate a versão 2.x não é possível. > > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de renato > Enviada em: quinta-feira, 27 de maio de 2010 09:19 > Para: lista em firebase.com.br > Assunto: [firebase-br] duvida conexao com varios bancos > > > Bom dia, > > Alguem sabe se existe alguma possibilidade do Firebird fazer uma busca > em 2 bancos diferentes a partir de 1 único select? > > Algo do tipo > > Select banco1.cliente,banco2.endereco from banco1.tabela where banco1.id > = banco2.id > > Trabalhando com SQL Server sei que é possível fazer isso, agora no > firebird eu ainda não consegui e nunca encontrei nenhuma documentação > que fale a respeito. > > Agradeço > > Renato > renato em vertice.ind.br > Tel./Fax. 55-11-5522-9978 > Controle da Concorrência - Ltda > Vértice - Ind. e Com. de Equip. Eletrônicos Ltda > Vértice - Tecnologia, Engenharia e Consultoria - Ltda > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 May 27 21:26:04 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 27 May 2010 21:26:04 -0300 Subject: [firebase-br] ajuda com trigger Message-ID: boa noite a todos estou precisando da ajuda de vc's pois criei uma trigger que faz a reserva do produto mais não esta dando certo poderiam me ajudar, a sintaxe é assim CREATE OR ALTER TRIGGER TRG_STATUS_OS FOR D_SERVICO_OS ACTIVE AFTER UPDATE POSITION 0 as declare variable v_status char(1); begin select STATUS from c_ordemservico where codigo = new.cod_os into :v_status; if (:v_status = 'A')then update estoque set qtde_reserv = qtde_disp - NEW.qtde where codprod = new.codprod; if (:v_status = 'P')then update estoque set qtde_reserv = qtde_disp + new.qtde where codprod = new.codprod; end poderiam me ajudar From paulo em phdigitos.com Thu May 27 22:10:17 2010 From: paulo em phdigitos.com (=?ISO-8859-1?Q?cHaPlinux=AE?=) Date: Thu, 27 May 2010 22:10:17 -0300 Subject: [firebase-br] [OFF] Sobre Homologar de Retaguarda. Message-ID: Pelo que sei... se vc tiver uma Frete Homologada, não necessita homologar a retaguarda, desde que essa retaguarda não use algo do PAF + ECF e TEF, ou seja, emita algo na impressora fiscal ou faça transação via TEF e etc... Mais se eu implementar na minha retaguarda a NF-e ? Tenho que Homologar essa Retaguarda? ou o Fisco exige algum tipo de registro ou algo do tipo? cHaplinux® From felipearon em gmail.com Fri May 28 08:19:15 2010 From: felipearon em gmail.com (Felipe Aron) Date: Fri, 28 May 2010 08:19:15 -0300 Subject: [firebase-br] Trigger + Exception Message-ID: Pessoal bom dia como vão? Eu tenho uma Foreign Key - NO ACTION. Quando eu tentar excluir o registro da tabela Pai, gostaria de disparar uma exception criada do próprio banco para mudar a mensagem mostrada. Sei criar o exception, porém não consegui trata-la na trigger da tab. filha. Como faço? -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From cpd em contabilizanet.com.br Fri May 28 08:25:27 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Fri, 28 May 2010 08:25:27 -0300 Subject: [firebase-br] FIREBIRD NET PROVIDER NO WINDOWS 7 Message-ID: -----Mensagem original----- De: Contabiliza - Cristiano [mailto:cpd em contabilizanet.com.br] Enviada em: quinta-feira, 27 de maio de 2010 12:09 Para: 'FireBase' Assunto: RES: [firebase-br] FIREBIRD NET PROVIDER NO WINDOWS 7 FIZ o que vc flw mais continua dando o mesmo erro unable to complete network request to host"127.0.0.1"; o interessante e q o erro so acontece em desenvolvimento quando eu compilo o projeto que eu fiz ainda quando minha maquina era xp ele roda sem problemas. Mais estou parado no projeto por causa disso. Se alguém puder me ajudar ,, Agradeço desde já.. Obrigado!! Lembrando que tenhu instaladao em minha maquina o fb 1.5 win 32, e o Firebirdnetprovider 1.7.1 e visual studio 2008 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Robson gaeski Enviada em: quinta-feira, 27 de maio de 2010 09:35 Para: FireBase Assunto: Re: [firebase-br] FIREBIRD NET PROVIDER NO WINDOWS 7 tente por na frente do caminho o ip do local host acho q é 127.0.0.1:D:\MinhaBase -- Atenciosamente Analista Programador Robson Gaeski ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jpcarvalhoi2 em gmail.com Fri May 28 09:30:06 2010 From: jpcarvalhoi2 em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Paulo?=) Date: Fri, 28 May 2010 09:30:06 -0300 Subject: [firebase-br] commit em Insert em trigger Message-ID: É possível forçar um commit no before insert exemplo if (exists(select pk_field from tabela_1 where pk_field = new.pk_field)) then begin insert into tabela_2 ('Reg. duplicado'); preciso forçar a inclusão destre registro, só que desta maneira não funciona porque vai dar violação de chave na tabela_1 end From estanisgeyer em gmail.com Fri May 28 09:53:29 2010 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Fri, 28 May 2010 09:53:29 -0300 Subject: [firebase-br] [OFF] Sobre Homologar de Retaguarda. In-Reply-To: References: Message-ID: Não é necessário homologar para NF-e por enquanto, pelo menos nos estados do Sul do país. Abraços, -- Marcelo E. Geyer Standard Net Tecnologia e Informação Em 27 de maio de 2010 22:10, cHaPlinux® escreveu: > Pelo que sei... se vc tiver uma Frete Homologada, não necessita > homologar a retaguarda, desde que essa retaguarda não use algo > do PAF + ECF e TEF, ou seja, emita algo na impressora fiscal ou faça > transação via TEF e etc... > > Mais se eu implementar na minha retaguarda a NF-e ? > > Tenho que Homologar essa Retaguarda? ou o Fisco exige algum tipo > de registro ou algo do tipo? > > cHaplinux® > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jpcarvalhoi2 em gmail.com Fri May 28 09:57:06 2010 From: jpcarvalhoi2 em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Paulo?=) Date: Fri, 28 May 2010 09:57:06 -0300 Subject: [firebase-br] Commit em trigger Message-ID: É possível forçar um commit no before insert exemplo if (exists(select pk_field from tabela_1 where pk_field = new.pk_field)) then begin insert into tabela_2 ('Reg. duplicado'); preciso forçar a inclusão destre registro, só que desta maneira não funciona porque vai dar violação de chave na tabela_1 end From nanfilho em gmail.com Fri May 28 10:56:07 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Fri, 28 May 2010 10:56:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?situa=E7=E3o_estranha_com_firebird?= In-Reply-To: References: Message-ID: Pessoal, só pra atualizar o problema persistiu depois de todas as melhoras feitas...fui pra um ultimo teste antes de refatorar mais ainda o sistema..troquei o servidor dell por um dual core de 2 gb e win xp..desde ontem a tarde até agora, e não parou.. vou continuar nessa máquina até segunda feira para ter a certeza que era o windows 2003 (provavelmente na queda de energia a quinze dias atras possa ter danificado algo sei lá), e vamos formatar o dell novamente.. essa nossa vida de TI.. é F... abraço! Em 27 de maio de 2010 11:22, Elton da Motta Barbosa escreveu: > Márcio, > > Minha mensagem foi para o Fernando que estava usando esse assunto > (Situação estranha com firebird) para seu problema. > Não me parece que seu problema seja o mesmo que o dele... > > O seu problema é relacionado ao tipo de isolamento na transação que > você usa, mas vamos usar o assunto do seu e-mail pra discutir sobre > isso, e não o do Fernando pra não me confundir :D > > Bom trabalho! > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From paulo em phdigitos.com Fri May 28 11:40:50 2010 From: paulo em phdigitos.com (=?ISO-8859-1?Q?cHaPlinux=AE?=) Date: Fri, 28 May 2010 11:40:50 -0300 Subject: [firebase-br] [OFF] Sobre Homologar de Retaguarda. In-Reply-To: References: Message-ID: On 28/05/2010 09:53, Marcelo Geyer wrote: > Não é necessário homologar para NF-e por enquanto, pelo menos nos estados do > Sul do país. > > Abraços, > Pois é... tambem não encontrei nada aqui dizendo que era pra Pegar Seu PC colocar debaixo do braço e ir em uma unidade da receita estadual pra fazer a homologação do soft, ou seja, o teste de criação da NF e Emissão da NF-e. Se isso for necessario me corrijam. From armando.boza em gmail.com Fri May 28 11:59:17 2010 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Fri, 28 May 2010 11:59:17 -0300 Subject: [firebase-br] [OFF] Sobre Homologar de Retaguarda. In-Reply-To: References: Message-ID: <4BFFDA45.8060206@gmail.com> Sou de Londrina - PR e meu sistema tive que passar por duas homologações, a primeira pra NF modelo 1 e depois pra NFe. (só que no caso o meu não utilizo retaguarda) Att -- Armando Boza Gonçalves X-Software Desenvolvimento Site.: www.xsoftwaredesenvolvimento.com.br Email: armando.boza em gmail.com Msn..: armandoboza em hotmail.com Skype: armando.boza (43)8409-9735 Em 28/05/2010 11:40, cHaPlinux® escreveu: > On 28/05/2010 09:53, Marcelo Geyer wrote: >> Não é necessário homologar para NF-e por enquanto, pelo menos nos >> estados do >> Sul do país. >> >> Abraços, >> > > Pois é... tambem não encontrei nada aqui dizendo que era pra Pegar Seu > PC colocar debaixo do braço e ir em uma unidade da receita estadual pra > fazer a homologação do soft, ou seja, o teste de criação da NF e > Emissão da NF-e. Se isso for necessario me corrijam. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From josauro em casasoft.inf.br Fri May 28 13:00:10 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Fri, 28 May 2010 13:00:10 -0300 Subject: [firebase-br] OIT nao sobe... Sweep References: Message-ID: <1CDA42CE55E04ED6B89E03FC9B5EE234@papaleguas> O que impede a OIT de não subir, premanecer sempre a mesma após passar um sweep manualmente ? OIT esta em 1457 OAT 129650 OST 129651 From paulo em phdigitos.com Fri May 28 13:47:56 2010 From: paulo em phdigitos.com (=?ISO-8859-1?Q?cHaPlinux=AE?=) Date: Fri, 28 May 2010 13:47:56 -0300 Subject: [firebase-br] [OFF] Kylix com componente ACBR + Firebird Message-ID: Há entre vós algum sábio, que atualmente usa o Kylix com os compoentes de ECF da ACBR ? Existe este Ser Sobrenatural aqui? Só quero saber como que tá... a estabilidade do Kylix "morto", :/ Implementou a NF-e tambem ? Banco de Dados Firebird? qual versão?, e componentes de conexões ? Qual a versão do Linux usada, Ambiente Grafico KDE ou Gnome ou q? Grato. -- cHaPlinux® -- cHaPlinux® From arparolin em gmail.com Fri May 28 17:06:23 2010 From: arparolin em gmail.com (Alex Ricardo Parolin) Date: Fri, 28 May 2010 17:06:23 -0300 Subject: [firebase-br] [OFF] Kylix com componente ACBR + Firebird In-Reply-To: References: Message-ID: Uso o ACBrECF, mas não com Kylix e sim com Delphi 7... Em 28 de maio de 2010 13:47, cHaPlinux® escreveu: > > Há entre vós algum sábio, que atualmente usa > o Kylix com os compoentes de ECF da ACBR ? > > Existe este Ser Sobrenatural aqui? > > Só quero saber como que tá... a estabilidade do Kylix "morto", :/ > > Implementou a NF-e tambem ? > > Banco de Dados Firebird? qual versão?, e componentes de conexões ? > > Qual a versão do Linux usada, Ambiente Grafico KDE ou Gnome ou q? > > Grato. > > -- > cHaPlinux® > > -- > cHaPlinux® > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jorgehenrique em softwareeagle.com.br Fri May 28 17:27:27 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique) Date: Fri, 28 May 2010 17:27:27 -0300 Subject: [firebase-br] [OFF] Kylix com componente ACBR + Firebird In-Reply-To: References: Message-ID: <4C00272F.30605@softwareeagle.com.br> Vi alguns posts no Forum do ACBr sobre Delphi 6/Kylix 3, me parece que existem implementações sim. No caso, se a sua intenção é desenvolver com o ACBr para Linux, os componentes para Lazarus estão mto bem desenvolvidos tbm, mas somente com o Open SSL, isto é, para certificados A1. Creio que vc poderia estar olhando isso. []'s Em 28-05-2010 13:47, cHaPlinux® escreveu: > > Há entre vós algum sábio, que atualmente usa > o Kylix com os compoentes de ECF da ACBR ? > > Existe este Ser Sobrenatural aqui? > > Só quero saber como que tá... a estabilidade do Kylix "morto", :/ > > Implementou a NF-e tambem ? > > Banco de Dados Firebird? qual versão?, e componentes de conexões ? > > Qual a versão do Linux usada, Ambiente Grafico KDE ou Gnome ou q? > > Grato. > -- *Jorge Henrique Aguiar* Gerente de Desenvolvimento Software Eagle From listas em warmboot.com.br Fri May 28 17:30:55 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 28 May 2010 17:30:55 -0300 Subject: [firebase-br] OIT nao sobe... Sweep In-Reply-To: <1CDA42CE55E04ED6B89E03FC9B5EE234@papaleguas> References: <1CDA42CE55E04ED6B89E03FC9B5EE234@papaleguas> Message-ID: <398441848.20100528173055@warmboot.com.br> Segundo o Vlad, duas razões podem bloquear o avanço normal da OIT: 1) transações em limbo 2) Rollbacks via TIP (Transaction Inventory Page) O sweep não vai avançar conseguir avançar a OIT no caso de ter uma transação em limbo, ou da OAT valer o mesmo que a OIT+1 quando o sweep for iniciado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSJ> O que impede a OIT de não subir, premanecer sempre a mesma após passar um JSJ> sweep manualmente ? JSJ> OIT esta em 1457 OAT 129650 OST 129651 From rnribeiro em gmail.com Sat May 29 06:54:37 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 29 May 2010 06:54:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?ajuda_com_stored_procedure_que_n=E3o?= =?iso-8859-1?q?_funciona?= Message-ID: boa noite a todos estou tendo problemas com essa stored procedure pois usando o ibexpert funciona mais quando tento fazer usando o delphi simplesmente não funciona, se puderem me ajudar agradeço se acharem que esse assunto é off por ter sintaxe do delphi me desculpem segue abaixo a sintaxe procedure TF_Ordem_Servico. spbconfirmarClick(Sender: TObject); begin cdspecas.First; cdsserv.First; edita_qtde; f_DMM.C_Os.ApplyUpdates(0); status_os; copiaregistro; copiaservico; //status_os; f_DMM.D_Os.ApplyUpdates(0); F_dmm.D_Servico_OS.ApplyUpdates(0); baixa_estoque; ListaStatus.Text :=''; //chamda da stored procedure procedure TF_Ordem_Servico.status_os; begin while not cdspecas.eof do begin sp_status.Params[0].AsInteger := DbEdit19.Field.AsInteger; sp_status.Params[1].AsString := cdspecasCOD_LOCAL.AsString;//esse campo precisa dum laço pra pegar todos os registros sp_status.Params[2].AsInteger := DbEdit1.Field.AsInteger; sp_status.ExecProc; cdspecas.Next; f_dmm.Estoque.Close; f_dmm.Estoque.Open; end; end; //sitaxe da sp CREATE OR ALTER PROCEDURE SP_STATUS_OS ( emp integer, local char(3), cod_os integer) as declare variable v_status char(1); declare variable codprod varchar(18); declare variable qtde numeric(10,2); begin select STATUS from c_ordemservico where codigo = :cod_os into :v_status; select d.codprod, d.qtde from d_servico_os d where d.cod_os = :cod_os into :codprod,:qtde; if (:v_status = 'A')then update estoque e set e.qtde_reserv = e.qtde_reserv + :qtde, e.saldo = e.qtde_disp - e.qtde_reserv where e.codprod = :codprod and e.cod_local = :local and e.cod_emp = :emp; if (:v_status = 'F')then update estoque e set e.qtde_reserv = e.qtde_reserv - :qtde, e.saldo = e.qtde_disp - e.qtde_reserv where e.codprod = :codprod and e.cod_local = :local and e.cod_emp = :emp; if (:v_status = 'C')then update estoque e set e.qtde_reserv = e.qtde_reserv - :qtde, e.saldo = e.qtde_disp - e.qtde_reserv where e.codprod = :codprod and e.cod_local = :local and e.cod_emp = :emp; end desde já agradeço From alexsistemass em gmail.com Sat May 29 14:47:28 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Sat, 29 May 2010 14:47:28 -0300 Subject: [firebase-br] Troca de Email Message-ID: Pessoal da lista estou desativando esse email para passar para outro quero saber como e o procedimento se tenho que cancelar na lista e fazer a inscricao novamente Troca de Email From agalysson em gmail.com Sat May 29 19:51:53 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Sat, 29 May 2010 19:51:53 -0300 Subject: [firebase-br] Troca de Email In-Reply-To: References: Message-ID: Leia isso: > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 29 de maio de 2010 14:47, Alex Miranda de Oliveira < alexsistemass em gmail.com> escreveu: > Pessoal da lista estou desativando esse email para passar para outro > > > quero saber como e o procedimento se tenho que cancelar na lista e fazer a > inscricao novamente > > > Troca de Email > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon May 31 00:04:18 2010 From: alexandregalski em brturbo.com.br (Alexandre Galski) Date: Mon, 31 May 2010 00:04:18 -0300 Subject: [firebase-br] Firebird embarcado. In-Reply-To: <20100430192223.9E92834F@smart5.bol.com.br> References: <20100430192223.9E92834F@smart5.bol.com.br> Message-ID: <000001cb006d$f8747c90$e95d75b0$@com.br> Olá pessoal Pessoal sou estudante, se alguém pode me indicar algum material para me interar como trabalhar com o firebird embarcado, já li alguma coisa na internet mas achei superficial, preciso de algo mais desembaraçado qual versão utilizar, se preciso desinstalar ou desativar o Firebird na minha maquina, tudo é bem vindo, obs: Desenvolvo e Vb.net. Ate mais. Alexandre Galski From paulo em phdigitos.com Mon May 31 01:11:55 2010 From: paulo em phdigitos.com (=?ISO-8859-1?Q?cHaPlinux=AE?=) Date: Mon, 31 May 2010 01:11:55 -0300 Subject: [firebase-br] Desconto Incide no ICMS ? Message-ID: Quando vc dá desconto na NF para um determinado Item, qual dever se a Base de Calculo do ICMS ? Ex: Qtde Produto Vlr Unit. Desconto Vlr Item Base do ICMS? 1 Mouse 22,00 2,00 20,00 22,00 ou 20,00 ? -- cHaPlinux® From listas em warmboot.com.br Mon May 31 07:55:04 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 31 May 2010 07:55:04 -0300 Subject: [firebase-br] Desconto Incide no ICMS ? In-Reply-To: References: Message-ID: <1459258143.20100531075504@warmboot.com.br> Acho que vc errou de lista... Sugiro que pergunte ao seu contador. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br c> Quando vc dá desconto na NF para um determinado Item, qual dever se a c> Base de Calculo do ICMS ? c> Ex: c> Qtde Produto Vlr Unit. Desconto Vlr Item Base do ICMS? c> 1 Mouse 22,00 2,00 20,00 22,00 ou 20,00 ? From sergiojampapb em gmail.com Mon May 31 07:59:20 2010 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Mon, 31 May 2010 07:59:20 -0300 Subject: [firebase-br] Desconto Incide no ICMS ? In-Reply-To: References: Message-ID: Se o desconto for condicionado, a BC será R$ 22,00, mas se o desconto for incondicionado a BC será R$ 20,00. Desconto incondicionado é aquele que se dá a todo mundo, logo, neste caso, seria melhos alterar o preço do produto para R$ 20,00. A maioria dos casos o desconto é condicionado (dá-se para uns, para outros não) - aí a BC é R$ 22,00 (mesmo só recebendo R$ 20,00. Em 31 de maio de 2010 01:11, cHaPlinux® escreveu: > > Quando vc dá desconto na NF para um determinado Item, qual dever se a Base > de Calculo do ICMS ? > > Ex: > Qtde Produto Vlr Unit. Desconto Vlr Item Base do ICMS? > 1 Mouse 22,00 2,00 20,00 22,00 ou 20,00 ? > > > -- > cHaPlinux® > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente, Sérgio Ricardo From josauro em casasoft.inf.br Mon May 31 08:39:46 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Mon, 31 May 2010 08:39:46 -0300 Subject: [firebase-br] OIT nao sobe... Sweep References: Message-ID: <0EB22421EB9B459BB1130425A0CBEE42@papaleguas> Pelo que li nos artibos essas transações em limpo, sempre se referem a transações em duas fazes qdo uma não completada, e estão relacionadas com operações em dois banco de dados simultaneos, porem eu nao utilizo isso apenas um banco de dados, elas seriam geradas por outros fatores, mesmo com um Banco de dados só ? Tipo transações nao finalizadas ? Como fazer o sweep ignorar isso ? o GBAk - limbo ignora no backup mas não as elimina do BD certo ? Message: 5 Date: Fri, 28 May 2010 17:30:55 -0300 From: "Carlos H. Cantu" To: FireBase Subject: Re: [firebase-br] OIT nao sobe... Sweep Message-ID: <398441848.20100528173055 em warmboot.com.br> Content-Type: text/plain; charset=iso-8859-1 Segundo o Vlad, duas razões podem bloquear o avanço normal da OIT: 1) transações em limbo 2) Rollbacks via TIP (Transaction Inventory Page) O sweep não vai avançar conseguir avançar a OIT no caso de ter uma transação em limbo, ou da OAT valer o mesmo que a OIT+1 quando o sweep for iniciado. []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 Mon May 31 10:05:39 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 31 May 2010 10:05:39 -0300 Subject: [firebase-br] OIT nao sobe... Sweep In-Reply-To: <0EB22421EB9B459BB1130425A0CBEE42@papaleguas> References: <0EB22421EB9B459BB1130425A0CBEE42@papaleguas> Message-ID: <649769429.20100531100539@warmboot.com.br> http://www.firebirdsql.org/manual/gfix-transactions.html []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSJ> Pelo que li nos artibos essas transações em limpo, sempre se referem a JSJ> transações em duas fazes qdo uma não completada, e estão relacionadas com JSJ> operações em dois banco de dados simultaneos, porem eu nao utilizo isso JSJ> apenas um banco de dados, elas seriam geradas por outros fatores, mesmo com JSJ> um Banco de dados só ? Tipo transações nao finalizadas ? JSJ> Como fazer o sweep ignorar isso ? o GBAk - limbo ignora no backup mas não as JSJ> elimina do BD certo ? From paulo em phdigitos.com Mon May 31 10:19:05 2010 From: paulo em phdigitos.com (=?ISO-8859-1?Q?cHaPlinux=AE?=) Date: Mon, 31 May 2010 10:19:05 -0300 Subject: [firebase-br] Desconto Incide no ICMS ? In-Reply-To: <1459258143.20100531075504@warmboot.com.br> References: <1459258143.20100531075504@warmboot.com.br> Message-ID: Vc esta Correto Cantu, porem tentei excluir a pegunta na hora e o servidor não permitiu. :( sorry.. cHaPlinux. On 31/05/2010 07:55, Carlos H. Cantu wrote: > Acho que vc errou de lista... Sugiro que pergunte ao seu contador. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > > c> Quando vc dá desconto na NF para um determinado Item, qual dever se a > c> Base de Calculo do ICMS ? > > c> Ex: > c> Qtde Produto Vlr Unit. Desconto Vlr Item Base do ICMS? > c> 1 Mouse 22,00 2,00 20,00 22,00 ou 20,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 > -- cHaPlinux® From douglasht em gmail.com Mon May 31 10:55:35 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 31 May 2010 10:55:35 -0300 Subject: [firebase-br] Convite Firebird Developers Day Message-ID: Oi Pessoal, quero pessoalmente convidar todo mundo aqui do fórum para o 7º Firebird Developers Day em Piracicaba dia 17 de Julho. http://www.sinatica.com/blog/br/index.php/2010/05/7-firebird-developers-day-2010-prepare-se Vamos comemorar o 10º aniversário do Firebird juntos. Abraços e encontro vocês lá! -- Douglas Tosi www.sinatica.com From marcelo em brs.ind.br Mon May 31 12:17:49 2010 From: marcelo em brs.ind.br (Marcelo Richter) Date: Mon, 31 May 2010 12:17:49 -0300 Subject: [firebase-br] FW: Tamanho do DB In-Reply-To: References: Message-ID: Elton, As informações do IBOConsole são as mesmas do gstat: Database header page information: Flags 0 Checksum 12345 Generation 157093 Page size 4096 ODS version 11.1 Oldest transaction 157084 Oldest active 157085 Oldest snapshot 157085 Next transaction 157087 Bumped transaction 1 Sequence number 0 Next attachment ID 2162 Implementation ID 16 Shadow count 0 Page buffers 0 Next header page 0 Database dialect 3 Creation date Dec 3, 2009 12:03:18 Attributes force write A TABELA_A (dados a cada 5 minutos, para 1 ano): Primary pointer page: 210, Index root page: 211 Data pages: 1593, data page slots: 1593, average fill: 60% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 1587 60 - 79% = 5 80 - 99% = 0 A TABELA_B (1 dado a cada dia do ano) Primary pointer page: 227, Index root page: 228 Data pages: 365, data page slots: 697, average fill: 8% Fill distribution: 0 - 19% = 365 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 E a TABELA_C (1 dado a cada mês do ano) Primary pointer page: 231, Index root page: 232 Data pages: 3, data page slots: 3, average fill: 13% Fill distribution: 0 - 19% = 3 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Agora pergunto...por que a média de preenchimento da página é tão baixo? Há alguma coisa a fazer para aumentar isto? Somente considerando o tamanho dos dados, cada record deveria ter 20 bytes (igual em todas as tabelas), mas ocupa 62 na TABELA_A e muito mais nas demais tabelas. > Considerando que você tenha um número "X" (xis) de páginas alocadas, > isso significa certamente que sua taxa de bytes/record vai variar Concordo, mas porque teria um número maior que o necessário de páginas alocadas? Por que a tabela B aloca 365 páginas e preenche na média 8% delas? O DB não deveria tentar utilizar o máximo possível da página antes de alocar outra? Estes dados para teste foram gerados através de um aplicativo (único acessando a base de dados) para o período de 1 ano. Nenhum dado foi apagado da base, deixando páginas vazias...a inserção de todos os dados foi feito em uma única execução do aplicativo, sem ninguém mais conectado ao DB. > Não tenho certeza sobre o que disse, mas ao finalizar a inserção, você > também finaliza a transação ou faz o commit do tipo CommitRetaining? As procedures que geram os dados da TABELA_B e C, após a inserção na TABELA_A, antigamente usavam o DELETE e depois um INSERT. Isso duplicava o tamanho dos dados, pois era necessário manter duas versões do record. Ao alterar as procedures para usar o "INSERT OR UPDATE", este problema foi resolvido. Quanto ao Commit, o aplicativo que gerou os dados usava um único Commit ao final das milhares de inserções. Alterei ele para CommitRetaining após cada inserção e não fez diferença alguma. Na operação normal do sistema, pretendo alterar para um Commit, forçando a inicialização de uma nova transação para cada inserção. Utilizo o IBComponents do C++Builder e todos já sabem a lambança que fazem com as transações. Pretendo alterar isso futuramente ou utilizar alguma outra solução. > Outra coisa que me ocorreu, o que acontece se você fizer um > Backup/Restore? Qual o seu "Sweep interval" (olhe no gstat -h)? Não consigo fazer um backup/restore...estranhamente ocorre um erro em algum trigger durante o restore. Não tive tempo para verificar isso ainda. Abraço, Marcelo Richter marcelo em brs.ind.br From ncsinfo em ibest.com.br Mon May 31 13:44:18 2010 From: ncsinfo em ibest.com.br (Newton) Date: Mon, 31 May 2010 13:44:18 -0300 Subject: [firebase-br] OFF TOPIC - DBIsam C/S Message-ID: Alguem tem conhecimento sobre DBIsam? ou algum forum sobre esse C/S Tô necessitando entender a lógica de Acesso por Terminal. []s. Newton Carvalho From lucius.magliano em gmail.com Mon May 31 14:58:21 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Mon, 31 May 2010 14:58:21 -0300 Subject: [firebase-br] Firebird x Windows 7 Message-ID: Caros , alguem de vocês possue , algoum documento ou algum link que ateste que o firebird é compativel com windows 7 ??? Sem Mais agradece Lucius Magliano -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From douglasht em gmail.com Mon May 31 15:00:45 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 31 May 2010 15:00:45 -0300 Subject: [firebase-br] Firebird x Windows 7 In-Reply-To: References: Message-ID: 2010/5/31 Lucius Magliano : > Caros , alguem de vocês possue , algoum documento ou algum link que ateste > que o firebird é compativel com windows 7 ??? fwiw, eu tenho o Firebird desde 1.5 até 2.5, em todos os sabores, rodando no Windows 7 desde o primeiro beta. Sem problemas. Você está enfrentando algum problema específico? -- Douglas Tosi www.sinatica.com From lucius.magliano em gmail.com Mon May 31 15:04:36 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Mon, 31 May 2010 15:04:36 -0300 Subject: [firebase-br] Firebird x Windows 7 In-Reply-To: References: Message-ID: não não estou enfrenteando problemas não Douglas , tenho um cliente , que quer uma carta ou documento comprovando que o banco de dados , meu sistema , o hardlock e até a mãe dele são compativeis com wiindos 7 ... dai a necessidade de documnetação do banco ,.. não posso garantir parte de terceiros :( OK Em 31 de maio de 2010 15:00, Douglas Tosi escreveu: > 2010/5/31 Lucius Magliano : > > Caros , alguem de vocês possue , algoum documento ou algum link que > ateste > > que o firebird é compativel com windows 7 ??? > > fwiw, eu tenho o Firebird desde 1.5 até 2.5, em todos os sabores, > rodando no Windows 7 desde o primeiro beta. Sem problemas. > > Você está enfrentando algum problema específico? > > > -- > 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 > -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From embarbosa em gmail.com Mon May 31 15:13:07 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 31 May 2010 15:13:07 -0300 Subject: [firebase-br] FW: Tamanho do DB Message-ID: Olá Marcelo, > Elton, > > As informações do IBOConsole são as mesmas do gstat: > Ahh legal. Eu não costumo usá-lo como mencionei antes. Mas provavelmente ele use algum componente administrativo IBO para acessar os dados. > Database header page information: > Flags 0 > Checksum 12345 > Generation 157093 > Page size 4096 > ODS version 11.1 > Oldest transaction 157084 > Oldest active 157085 > Oldest snapshot 157085 > Next transaction 157087 > Bumped transaction 1 > Sequence number 0 > Next attachment ID 2162 > Implementation ID 16 > Shadow count 0 > Page buffers 0 > Next header page 0 > Database dialect 3 > Creation date Dec 3, 2009 12:03:18 > Attributes force write > Não achei a informação sobre o sweep. Costuma aparecer assim Variable header data: Sweep interval: 20000 *END* Ele está desativado? Se estiver desativado, você precisa executá-lo manualmente. Assim então está explicado o motivo de seu Banco de dados não diminuir. > A TABELA_A (dados a cada 5 minutos, para 1 ano): > > Primary pointer page: 210, Index root page: 211 > Data pages: 1593, data page slots: 1593, average fill: 60% > Fill distribution: > 0 - 19% = 1 > 20 - 39% = 0 > 40 - 59% = 1587 > 60 - 79% = 5 > 80 - 99% = 0 > > A TABELA_B (1 dado a cada dia do ano) > > Primary pointer page: 227, Index root page: 228 > Data pages: 365, data page slots: 697, average fill: 8% > Fill distribution: > 0 - 19% = 365 > 20 - 39% = 0 > 40 - 59% = 0 > 60 - 79% = 0 > 80 - 99% = 0 > > E a TABELA_C (1 dado a cada mês do ano) > > Primary pointer page: 231, Index root page: 232 > Data pages: 3, data page slots: 3, average fill: 13% > Fill distribution: > 0 - 19% = 3 > 20 - 39% = 0 > 40 - 59% = 0 > 60 - 79% = 0 > 80 - 99% = 0 > > Agora pergunto...por que a média de preenchimento da página é tão baixo? Há > alguma coisa a fazer para aumentar isto? Somente considerando o tamanho dos > dados, cada record deveria ter 20 bytes (igual em todas as tabelas), mas > ocupa 62 na TABELA_A e muito mais nas demais tabelas. > Embora vale lembrar que há outros dados na página além dos dados da tabela, Note NÃO ocupam 62 bytes na página. As páginas não estão totalmente cheias. Algo está impedindo o preenchimento total das tabelas. Mas eu não tenho certeza do que possa ser. Talvez problemas com o GC ou Sweep. Veja a resposta anterior. Também os artigos na Firebase: > > Considerando que você tenha um número "X" (xis) de páginas alocadas, > > isso significa certamente que sua taxa de bytes/record vai variar > > Concordo, mas porque teria um número maior que o necessário de > páginas alocadas? Por que a tabela B aloca 365 páginas e preenche na média > 8% delas? O DB não deveria tentar utilizar o máximo possível da página antes > de alocar outra? Sim. Concordo. Mas não posso afirmar com 100% de certeza o motivo de não estar fazendo isso. No entanto, um Backup seguido de restore resolveria. Veja meus comentários mais abaixo. > Estes dados para teste foram gerados através de um aplicativo (único > acessando a base de dados) para o período de 1 ano. > Nenhum dado foi apagado da base, deixando páginas vazias...a > inserção de todos os dados foi feito em uma única execução do aplicativo, > sem ninguém mais conectado ao DB. > Uma única conexão? Mesmo assim o gstat mostra 157085 transações? > > Não tenho certeza sobre o que disse, mas ao finalizar a inserção, você > > também finaliza a transação ou faz o commit do tipo CommitRetaining? > > As procedures que geram os dados da TABELA_B e C, após a inserção na > TABELA_A, antigamente usavam o DELETE e depois um INSERT. Isso duplicava o > tamanho dos dados, pois era necessário manter duas versões do record. > Ao alterar as procedures para usar o "INSERT OR UPDATE", este > problema foi resolvido. > Embora eu concorde com sua alteração, a antiga forma de trabalho, para tabelas com tão pouca moviemtação não era lá de grande disperdício. Isso de ter duas versões do record não é problema para o Firebird. Ele utilizaria o espaço marcado como antigo assim que possível. > Quanto ao Commit, o aplicativo que gerou os dados usava um único > Commit ao final das milhares de inserções. Alterei ele para CommitRetaining > após cada inserção e não fez diferença alguma. Na operação normal do > sistema, pretendo alterar para um Commit, forçando a inicialização de uma > nova transação para cada inserção. Utilizo o IBComponents do C++Builder e > todos já sabem a lambança que fazem com as transações. Pretendo alterar isso > futuramente ou utilizar alguma outra solução. > Não sei se você compreendeu bem a diferença entre um Commit e um CommitRetaining. Essa alteração de 1 Commit para 1 CommitRetaining após cada inserção não altera o número de transações abertas, e não acho que faria alguma diferença para o que você procura. (Corrijam me outros caso eu esteja errado) A melhor forma de implementar várias inserções é criar uma SQL parametrizável e fazer um Commit após um certo número de inserções (de 200 em 200 por exemplo). Mas no caso do seu programa que faz inserção a cada 5 minutos, o melhor me parece ser: 1. AbreTransação 2. Insere Dado 3. Commit; Passa 5 minutos 1. abreTransação 2. Insere Dado 3. Commit; Passa 5 minutos 1. abreTransação 2. Insere Dado 3. Commit; E por aí vai... > > Outra coisa que me ocorreu, o que acontece se você fizer um > > Backup/Restore? Qual o seu "Sweep interval" (olhe no gstat -h)? > > Não consigo fazer um backup/restore...estranhamente ocorre um erro > em algum trigger durante o restore. Não tive tempo para verificar isso > ainda. > > Abraço, > > Marcelo Richter Rapaz se você não consegue fazer um Backup/Restore essa devia ser sua PRINCIPAL preocupação no momento. Isso significa que você tem um Banco de dados INCONSISTENTE e possivelmente COM FALHAS! Seu problema de páginas mal utilizadas pode ser justamente esse. Mande aí um outro e-mail postando os erros que acontecem no backup/restore, suas opções usadas no gbak, que o pessoal aqui vai ter prazer em ajudar no que for possível. Não esqueça de verificar o Sweep Interval. Você não me respondeu sobre ele quando perguntei no email anterior. abraço, From marcelo em brs.ind.br Mon May 31 15:58:37 2010 From: marcelo em brs.ind.br (Marcelo Richter) Date: Mon, 31 May 2010 15:58:37 -0300 Subject: [firebase-br] FW: Tamanho do DB In-Reply-To: References: Message-ID: Elton, 1) Sweep Interval = padrão, nunca foi alterado = 20.000 2) Realmente as páginas não estão totalmente preenchidas, gostaria também de entender o motivo :) 3) Este número de transações não se iniciou em 1 no teste. Usei o mesmo DB para fazer o desenvolvimento do sistema, acabei esvaziando ele e uso para novas instalações. Mas vazio ele mostra 0 páginas alocadas para as tabelas A, B e C. 4) Compreendo a diferença do Commit e CommitRetaining. Foi apenas um teste para verificar se fazia alguma diferença. Não fez. Comentei que pretendia fazer da mesma forma que o exemplo que deu (usando commit e depois iniciando uma nova transação). 5) Vou verificar o motivo de não funcionar o restore, mas ele dá um erro ao alterar o acesso para uma das procedures (GRANT). Marcelo > -----Original Message----- > From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] On > Behalf Of Elton da Motta Barbosa > Sent: segunda-feira, 31 de maio de 2010 15:13 > To: lista em firebase.com.br > Subject: [firebase-br] FW: Tamanho do DB > > Olá Marcelo, > > > Elton, > > > > As informações do IBOConsole são as mesmas do gstat: > > > > Ahh legal. Eu não costumo usá-lo como mencionei antes. Mas > provavelmente ele use algum componente administrativo IBO para acessar > os dados. > > > Database header page information: > > Flags 0 > > Checksum 12345 > > Generation 157093 > > Page size 4096 > > ODS version 11.1 > > Oldest transaction 157084 > > Oldest active 157085 > > Oldest snapshot 157085 > > Next transaction 157087 > > Bumped transaction 1 > > Sequence number 0 > > Next attachment ID 2162 > > Implementation ID 16 > > Shadow count 0 > > Page buffers 0 > > Next header page 0 > > Database dialect 3 > > Creation date Dec 3, 2009 12:03:18 > > Attributes force write > > > > Não achei a informação sobre o sweep. > Costuma aparecer assim > Variable header data: > Sweep interval: 20000 > *END* > > Ele está desativado? Se estiver desativado, você precisa executá-lo > manualmente. Assim então está explicado o motivo de seu Banco de dados > não diminuir. > > > A TABELA_A (dados a cada 5 minutos, para 1 ano): > > > > Primary pointer page: 210, Index root page: 211 > > Data pages: 1593, data page slots: 1593, average fill: 60% > > Fill distribution: > > 0 - 19% = 1 > > 20 - 39% = 0 > > 40 - 59% = 1587 > > 60 - 79% = 5 > > 80 - 99% = 0 > > > > A TABELA_B (1 dado a cada dia do ano) > > > > Primary pointer page: 227, Index root page: 228 > > Data pages: 365, data page slots: 697, average fill: 8% > > Fill distribution: > > 0 - 19% = 365 > > 20 - 39% = 0 > > 40 - 59% = 0 > > 60 - 79% = 0 > > 80 - 99% = 0 > > > > E a TABELA_C (1 dado a cada mês do ano) > > > > Primary pointer page: 231, Index root page: 232 > > Data pages: 3, data page slots: 3, average fill: 13% > > Fill distribution: > > 0 - 19% = 3 > > 20 - 39% = 0 > > 40 - 59% = 0 > > 60 - 79% = 0 > > 80 - 99% = 0 > > > > Agora pergunto...por que a média de preenchimento da página é tão baixo? Há > > alguma coisa a fazer para aumentar isto? Somente considerando o tamanho dos > > dados, cada record deveria ter 20 bytes (igual em todas as tabelas), mas > > ocupa 62 na TABELA_A e muito mais nas demais tabelas. > > > Embora vale lembrar que há outros dados na página além dos dados da > tabela, Note NÃO ocupam 62 bytes na página. > As páginas não estão totalmente cheias. Algo está impedindo o > preenchimento total das tabelas. Mas eu não tenho certeza do que possa > ser. Talvez problemas com o GC ou Sweep. Veja a resposta anterior. > Também os artigos na Firebase: > > > > > > > Considerando que você tenha um número "X" (xis) de páginas alocadas, > > > isso significa certamente que sua taxa de bytes/record vai variar > > > > Concordo, mas porque teria um número maior que o necessário de > > páginas alocadas? Por que a tabela B aloca 365 páginas e preenche na média > > 8% delas? O DB não deveria tentar utilizar o máximo possível da página antes > > de alocar outra? > > Sim. Concordo. Mas não posso afirmar com 100% de certeza o motivo de > não estar fazendo isso. No entanto, um Backup seguido de restore > resolveria. Veja meus comentários mais abaixo. > > > Estes dados para teste foram gerados através de um aplicativo (único > > acessando a base de dados) para o período de 1 ano. > > Nenhum dado foi apagado da base, deixando páginas vazias...a > > inserção de todos os dados foi feito em uma única execução do aplicativo, > > sem ninguém mais conectado ao DB. > > > > Uma única conexão? Mesmo assim o gstat mostra 157085 transações? > > > > Não tenho certeza sobre o que disse, mas ao finalizar a inserção, você > > > também finaliza a transação ou faz o commit do tipo CommitRetaining? > > > > As procedures que geram os dados da TABELA_B e C, após a inserção na > > TABELA_A, antigamente usavam o DELETE e depois um INSERT. Isso duplicava > o > > tamanho dos dados, pois era necessário manter duas versões do record. > > Ao alterar as procedures para usar o "INSERT OR UPDATE", este > > problema foi resolvido. > > > > Embora eu concorde com sua alteração, a antiga forma de trabalho, para > tabelas com tão pouca moviemtação não era lá de grande disperdício. > Isso de ter duas versões do record não é problema para o Firebird. Ele > utilizaria o espaço marcado como antigo assim que possível. > > > Quanto ao Commit, o aplicativo que gerou os dados usava um único > > Commit ao final das milhares de inserções. Alterei ele para CommitRetaining > > após cada inserção e não fez diferença alguma. Na operação normal do > > sistema, pretendo alterar para um Commit, forçando a inicialização de > uma > > nova transação para cada inserção. Utilizo o IBComponents do C++Builder e > > todos já sabem a lambança que fazem com as transações. Pretendo alterar isso > > futuramente ou utilizar alguma outra solução. > > > > Não sei se você compreendeu bem a diferença entre um Commit e um > CommitRetaining. Essa alteração de 1 Commit para 1 CommitRetaining > após cada inserção não altera o número de transações abertas, e não > acho que faria alguma diferença para o que você procura. (Corrijam me > outros caso eu esteja errado) > > A melhor forma de implementar várias inserções é criar uma SQL > parametrizável e fazer um Commit após um certo número de inserções (de > 200 em 200 por exemplo). Mas no caso do seu programa que faz inserção > a cada 5 minutos, o melhor me parece ser: > > 1. AbreTransação > 2. Insere Dado > 3. Commit; > > Passa 5 minutos > > 1. abreTransação > 2. Insere Dado > 3. Commit; > Passa 5 minutos > > 1. abreTransação > 2. Insere Dado > 3. Commit; > > E por aí vai... > > > > Outra coisa que me ocorreu, o que acontece se você fizer um > > > Backup/Restore? Qual o seu "Sweep interval" (olhe no gstat -h)? > > > > Não consigo fazer um backup/restore...estranhamente ocorre um erro > > em algum trigger durante o restore. Não tive tempo para verificar isso > > ainda. > > > > Abraço, > > > > Marcelo Richter > > Rapaz se você não consegue fazer um Backup/Restore essa devia ser sua > PRINCIPAL preocupação no momento. Isso significa que você tem um Banco > de dados INCONSISTENTE e possivelmente COM FALHAS! > > Seu problema de páginas mal utilizadas pode ser justamente esse. > > Mande aí um outro e-mail postando os erros que acontecem no > backup/restore, suas opções usadas no gbak, que o pessoal aqui vai ter > prazer em ajudar no que for possível. > > Não esqueça de verificar o Sweep Interval. Você não me respondeu sobre > ele quando perguntei no email anterior. > > abraç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 lucius.magliano em gmail.com Mon May 31 16:25:02 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Mon, 31 May 2010 16:25:02 -0300 Subject: [firebase-br] pporblemas firebird imprimindo relatorios texto Message-ID: olha só gente , sei que parece estranho mais olhá só , nosso software aqui rodava em interbase 6 , os relatorio podiam ser salvos em qrp ou TXT , só que quando passei o banco para firebird , quando tento salvar como texto ele da um erro de I/O ? alguem já se deparou com isso ...??? eu testei denovo , coloquei o interbase e o treco funciona... agradeçe Lucius Magliano -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From iibalena em gmail.com Mon May 31 18:32:20 2010 From: iibalena em gmail.com (Balena) Date: Mon, 31 May 2010 18:32:20 -0300 Subject: [firebase-br] Cache do Firebird. Message-ID: Olá senhores. Temos um cliente com um servidor dedicado ao banco de dados. Resolvemos instalar o Firebird 2.5 e está indo tudo bem lá, porém nos ultimos dias as vezes o banco simplesmente cai. Como utilizamos o Classic Server, só cai o serviço do usuário, e não o de todo mundo. Fui verificar o Log o do Firebird e a mensagem que dá é a seguinte: "Could not use 32-bit SetSystemFileCacheSize API to set cache size limit to 10307185440. Please, use 64-bit engine or configure chache size limit externally." Estamos utilizando os valores padrões do Firebird. Andei lendo um pouco a respeito porém não sei qual que seria o valor correto para este servidor. A configuração dele é a seguinte: Dual Xeon E5420 com 32gb de Ram. Lá só há um banco de dados para a nossa aplicação princial, um bando firebird de pouco mais de 6 gb. Gostaria de dicas de como configurar ele para que não ocorresse mais essas quedas. Desde já agradeço. Att Balena