From cpd em contabilizanet.com.br Mon Mar 1 09:26:23 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Mon, 1 Mar 2010 09:26:23 -0300 Subject: [firebase-br] RES: RES: Res: Re: RES: DIFERENTES VERSOES In-Reply-To: Message-ID: WINDOWS XP PROFESSIONAL -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Sandro Enviada em: domingo, 28 de fevereiro de 2010 12:18 Para: 'FireBase' Assunto: [firebase-br] RES: Res: Re: RES: DIFERENTES VERSOES Qual o sistema 0peracional do servidor? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Silva Enviada em: domingo, 28 de fevereiro de 2010 10:35 Bom dia Para: FireBase Assunto: Re: [firebase-br] Res: Re: RES: DIFERENTES VERSOES Os tres tipos de acesso do Firebird sao local, TCP/IP e IPX (Novell). Como ninguem usa IPX hj em dia, sobrou local e TCP/IP. Se o cara lê email, msn, navega na internet... ele tem TCP/IP e vai acessar qualquer coisa via rede sim. Mas com algumas limitacoes no NETBEUI, etc mas nenhuma limitacao no TCP/IP. Gente, fala serio.O tecnico eh retardado. ________________________________ From: Carlos Wilson To: FireBase Sent: Sun, February 28, 2010 8:35:42 AM Subject: Re: [firebase-br] Res: Re: RES: DIFERENTES VERSOES De repente não é a versão home, é a Starter. A Starter não permitir que voce compartilhe sua unidade mas ela enxerga perfeitamente unidade mapeadas de outros computadores. Carlos Wilson. Jáber - Cpd Lekagi escreveu: > > > > O Windows Home Edition trabalha perfeitamente em rede sim. > > O problema dele é que ele não tem suporte para redes que trabalham com > dominios. > > Mas rede ponto a ponto trabalha 100%. > > > > -------Mensagem original------- > > De: Douglas Silva > Data: 02/27/10 19:02:19 > Para: renato.smiranda em gmail.com; FireBase > Assunto: Re: [firebase-br] RES: DIFERENTES VERSOES > > Troque de tecnico entao. Todos os windows trabalham em rede. Todos > desde a versao 3.11. Todos. > > > > > ________________________________ > From: Renato Miranda > To: FireBase > Sent: Sat, February 27, 2010 8:00:18 AM > Subject: Re: [firebase-br] RES: DIFERENTES VERSOES > > Tudo bem, Cristiano ? > > Um técnico em redes que trabalha num cliente meu me afirmou que a > versão Home não trabalha em rede. > > Realmente, colocamos um notebook na rede com essa versão e não > conseguimos > conexão; somente quando a trocamos. > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fabiola em cmk.com.br Mon Mar 1 09:59:18 2010 From: fabiola em cmk.com.br (Fabiola - CMK) Date: Mon, 1 Mar 2010 09:59:18 -0300 Subject: [firebase-br] RES: RES: RES: Res: Re: RES: DIFERENTES VERSOES In-Reply-To: Message-ID: <20100301125731.1A3608FA22@r-bu4-smtp.u.inova.com.br> Alguém poderia me informar uma ferramenta para Administração de Banco de Banco de dados para Firebird, tipo o IBExpert, que seja gratuito, não seja de teste e que tenha pelo menos a opção de rodar Scripts SQL ? E onde eu o acho... Muito Obrigada, Fabiola Parra Analista de Sistemas CMK Global Service . (11)4366-2030 www.cmk.com.br -----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, 1 de março de 2010 09:26 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Res: Re: RES: DIFERENTES VERSOES WINDOWS XP PROFESSIONAL -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Sandro Enviada em: domingo, 28 de fevereiro de 2010 12:18 Para: 'FireBase' Assunto: [firebase-br] RES: Res: Re: RES: DIFERENTES VERSOES Qual o sistema 0peracional do servidor? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Silva Enviada em: domingo, 28 de fevereiro de 2010 10:35 Bom dia Para: FireBase Assunto: Re: [firebase-br] Res: Re: RES: DIFERENTES VERSOES Os tres tipos de acesso do Firebird sao local, TCP/IP e IPX (Novell). Como ninguem usa IPX hj em dia, sobrou local e TCP/IP. Se o cara lê email, msn, navega na internet... ele tem TCP/IP e vai acessar qualquer coisa via rede sim. Mas com algumas limitacoes no NETBEUI, etc mas nenhuma limitacao no TCP/IP. Gente, fala serio.O tecnico eh retardado. ________________________________ From: Carlos Wilson To: FireBase Sent: Sun, February 28, 2010 8:35:42 AM Subject: Re: [firebase-br] Res: Re: RES: DIFERENTES VERSOES De repente não é a versão home, é a Starter. A Starter não permitir que voce compartilhe sua unidade mas ela enxerga perfeitamente unidade mapeadas de outros computadores. Carlos Wilson. Jáber - Cpd Lekagi escreveu: > > > > O Windows Home Edition trabalha perfeitamente em rede sim. > > O problema dele é que ele não tem suporte para redes que trabalham com > dominios. > > Mas rede ponto a ponto trabalha 100%. > > > > -------Mensagem original------- > > De: Douglas Silva > Data: 02/27/10 19:02:19 > Para: renato.smiranda em gmail.com; FireBase > Assunto: Re: [firebase-br] RES: DIFERENTES VERSOES > > Troque de tecnico entao. Todos os windows trabalham em rede. Todos > desde a versao 3.11. Todos. > > > > > ________________________________ > From: Renato Miranda > To: FireBase > Sent: Sat, February 27, 2010 8:00:18 AM > Subject: Re: [firebase-br] RES: DIFERENTES VERSOES > > Tudo bem, Cristiano ? > > Um técnico em redes que trabalha num cliente meu me afirmou que a > versão Home não trabalha em rede. > > Realmente, colocamos um notebook na rede com essa versão e não > conseguimos > conexão; somente quando a trocamos. > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mar 1 10:04:41 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 1 Mar 2010 10:04:41 -0300 Subject: [firebase-br] RES: RES: RES: Res: Re: RES: DIFERENTES VERSOES In-Reply-To: <20100301125731.1A3608FA22@r-bu4-smtp.u.inova.com.br> References: <20100301125731.1A3608FA22@r-bu4-smtp.u.inova.com.br> Message-ID: <105804167.20100301100441@warmboot.com.br> O proprio IBExpert tem uma versão personal que é gratuita e roda scripts. Experimente o FlameRobin, entre outros (veja na area de downloads da FireBase). []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FC> Alguém poderia me informar uma ferramenta para Administração de Banco de FC> Banco de dados para Firebird, tipo o IBExpert, que seja gratuito, não seja FC> de teste e que tenha pelo menos a opção de rodar Scripts SQL ? FC> E onde eu o acho... FC> Muito Obrigada, FC> Fabiola Parra FC> Analista de Sistemas FC> FC> CMK Global Service . FC> (11)4366-2030 FC> www.cmk.com.br FC> -----Mensagem original----- FC> De: lista-bounces em firebase.com.br FC> [mailto:lista-bounces em firebase.com.br] Em FC> nome de Contabiliza - Cristiano FC> Enviada em: segunda-feira, 1 de março de 2010 09:26 FC> Para: 'FireBase' FC> Assunto: [firebase-br] RES: RES: Res: Re: RES: DIFERENTES VERSOES FC> WINDOWS XP PROFESSIONAL FC> -----Mensagem original----- FC> De: lista-bounces em firebase.com.br FC> [mailto:lista-bounces em firebase.com.br] Em FC> nome de Sandro FC> Enviada em: domingo, 28 de fevereiro de 2010 12:18 FC> Para: 'FireBase' FC> Assunto: [firebase-br] RES: Res: Re: RES: DIFERENTES VERSOES FC> Qual o sistema 0peracional do servidor? FC> -----Mensagem original----- FC> De: lista-bounces em firebase.com.br FC> [mailto:lista-bounces em firebase.com.br] Em FC> nome de Douglas Silva Enviada em: domingo, 28 de fevereiro de 2010 10:35 Bom FC> dia FC> Para: FireBase FC> Assunto: Re: [firebase-br] Res: Re: RES: DIFERENTES VERSOES FC> Os tres tipos de acesso do Firebird sao local, TCP/IP e IPX (Novell). Como FC> ninguem usa IPX hj em dia, sobrou local e TCP/IP. Se o cara lê email, msn, FC> navega na internet... ele tem TCP/IP e vai acessar qualquer coisa via rede FC> sim. Mas com algumas limitacoes no NETBEUI, etc mas nenhuma limitacao no FC> TCP/IP. Gente, fala serio.O tecnico eh retardado. FC> ________________________________ FC> From: Carlos Wilson FC> To: FireBase FC> Sent: Sun, February 28, 2010 8:35:42 AM FC> Subject: Re: [firebase-br] Res: Re: RES: DIFERENTES VERSOES FC> De repente não é a versão home, é a Starter. A Starter não permitir que voce FC> compartilhe sua unidade mas ela enxerga perfeitamente unidade mapeadas de FC> outros computadores. FC> Carlos Wilson. FC> Jáber - Cpd Lekagi escreveu: >> >> >> >> O Windows Home Edition trabalha perfeitamente em rede sim. >> >> O problema dele é que ele não tem suporte para redes que trabalham com >> dominios. >> >> Mas rede ponto a ponto trabalha 100%. >> >> >> >> -------Mensagem original------- >> >> De: Douglas Silva >> Data: 02/27/10 19:02:19 >> Para: renato.smiranda em gmail.com; FireBase >> Assunto: Re: [firebase-br] RES: DIFERENTES VERSOES >> >> Troque de tecnico entao. Todos os windows trabalham em rede. Todos >> desde a versao 3.11. Todos. >> >> >> >> >> ________________________________ >> From: Renato Miranda >> To: FireBase >> Sent: Sat, February 27, 2010 8:00:18 AM >> Subject: Re: [firebase-br] RES: DIFERENTES VERSOES >> >> Tudo bem, Cristiano ? >> >> Um técnico em redes que trabalha num cliente meu me afirmou que a >> versão Home não trabalha em rede. >> >> Realmente, colocamos um notebook na rede com essa versão e não >> conseguimos >> conexão; somente quando a trocamos. >> >> FC> ______________________________________________ FC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para FC> saber como gerenciar/excluir seu cadastro na lista, use: FC> http://www.firebase.com.br/fb/artigo.php?id=1107 FC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa FC> ______________________________________________ FC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para FC> saber como gerenciar/excluir seu cadastro na lista, use: FC> http://www.firebase.com.br/fb/artigo.php?id=1107 FC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa FC> ______________________________________________ FC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para FC> saber como gerenciar/excluir seu cadastro na lista, use: FC> http://www.firebase.com.br/fb/artigo.php?id=1107 FC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa FC> ______________________________________________ FC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FC> Para saber como gerenciar/excluir seu cadastro na lista, use: FC> http://www.firebase.com.br/fb/artigo.php?id=1107 FC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa FC> ______________________________________________ FC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FC> Para saber como gerenciar/excluir seu cadastro na lista, use: FC> http://www.firebase.com.br/fb/artigo.php?id=1107 FC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lista.forum em gmail.com Mon Mar 1 11:59:24 2010 From: lista.forum em gmail.com (Alessandro Viola) Date: Mon, 1 Mar 2010 11:59:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Execu=E7=E3o_de_Procedures?= Message-ID: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> Olá Amigos. Estou com um problema e gostaria de contar com a ajuda de vocês para resolvê-la. Tenho uma procedure que executa uma certa função. A execução desta procedure demora em torno de 2 minutos para ternimar. Gostaria de saber se existe alguma forma de receber retornos da procedure durante sua execução. Ou se tem alguma forma da procedure não prender toda a execução. Grato Alessandro From mrjbs em ig.com.br Mon Mar 1 12:11:27 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Mon, 1 Mar 2010 12:11:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?Execu=E7=E3o_de_Procedures?= In-Reply-To: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> References: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> Message-ID: <4cd211631003010711j428b6e5co400cac2874a66b7a@mail.gmail.com> Alessandro: Seria interessante dar mais detalhes como qual versão do FB e qual soft está utilizando: Delphi... ,NET, Em 1 de março de 2010 11:59, Alessandro Viola escreveu: > Olá Amigos. > > Estou com um problema e gostaria de contar com a ajuda de vocês para > resolvê-la. > > Tenho uma procedure que executa uma certa função. A execução desta > procedure > demora em torno de 2 minutos para ternimar. > > Gostaria de saber se existe alguma forma de receber retornos da procedure > durante sua execução. Ou se tem alguma forma da procedure não prender toda > a > execução. > > Grato > > Alessandro > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Mar 1 12:48:34 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 1 Mar 2010 12:48:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?Execu=E7=E3o_de_Procedures?= In-Reply-To: <4cd211631003010711j428b6e5co400cac2874a66b7a@mail.gmail.com> References: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> <4cd211631003010711j428b6e5co400cac2874a66b7a@mail.gmail.com> Message-ID: ola acrescentando o que o alessandro disse, uma forma de 'contornar' isso (considerando que a procedure esta perfeita), para testes, vc pode por em pontos estrategicos da sua procedure alguns inserts da hora do servidor numa tabela temporaria para ver onde esta demorando samuel From samuel.peres.ferreira em gmail.com Mon Mar 1 12:50:46 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 1 Mar 2010 12:50:46 -0300 Subject: [firebase-br] off - menu demorado Message-ID: ola uso d7 com fb 2.1. algumas vezes postei algumas duvidas sobre selects lento na minha montagem de menu e inclusive alguns colegas deram ideias e opinioes a respeito. eu tinha ate desistido mas estava fazendo alguns testes esse fim de semana, e para teste desinstalei o skin. funcionou perfeitamente, inclusive 'alguns' bugs q estava tendo em alguns enable := true ou false dentro da aplicacao em panels e menus. fika aki como dica samuel From rafamussinato em gmail.com Mon Mar 1 13:53:09 2010 From: rafamussinato em gmail.com (rafael sacoman mussinato) Date: Mon, 1 Mar 2010 13:53:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?Execu=E7=E3o_de_Procedures?= In-Reply-To: References: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> <4cd211631003010711j428b6e5co400cac2874a66b7a@mail.gmail.com> Message-ID: *Cara. Nao entendi mto bem o seu caso. But, verifica as FK e os indices isso ajuda pra caramba.* *Eu tinha um relatorio que demorava 2 min, nao tinha mto lefts, apenas uns 5 * *dai rapaz o outro programador viu que estava faltando uma Fk numa tabela foi a salvaçao...* *Ai vai a dica.. * *te mais* From priscila em agriness.com Mon Mar 1 15:04:42 2010 From: priscila em agriness.com (Priscila Lugon) Date: Mon, 1 Mar 2010 15:04:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?Repara=E7=E3o_de_Banco?= Message-ID: <000001cab969$ab0f4610$012dd230$@com> Pessoal, Terminamos a migração do nosso sistema de Access para o Firebird, ufaa! Só ficou uma última dúvida, no sistema tínhamos uma funcionalidade de “Reparação de dados”, porque como vocês sabem (e até foi o principal motivo de trocarmos o banco), o Access tem uma facilidade muito grande de corromper o banco e também de perder os índices das tabelas, deixando assim o sistema lento. Então fizemos uma rotinha que compactava o banco, retirava os lixos e recria os índices. Deixamos essa rotina no próprio sistema, pois muito dos nossos clientes não tem internet fácil e era comum acontecer esses erros, então tínhamos que ter uma forma fácil do próprio cliente fazer isso. Gostaria de verificar com vocês, se vocês acham que tem a necessidade de manter uma rotina semelhante no Firebird? Se sim, como eu faria? Obrigada, Priscila Lugon Tecnologia ---------------------------------------------------------------------------- ------------------------------- AGRINESS – Gestão da Informação para Suinocultura www.agriness.com |( + 55 (48) 3028-0015 | * priscila em agriness.com ---------------------------------------------------------------------------- ------------------------------- From rcardoso em datasystemnet.com.br Mon Mar 1 15:29:50 2010 From: rcardoso em datasystemnet.com.br (Rodrigo Aparecido Cardoso) Date: Mon, 01 Mar 2010 15:29:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?Repara=E7=E3o_de_Banco?= In-Reply-To: <000001cab969$ab0f4610$012dd230$@com> References: <000001cab969$ab0f4610$012dd230$@com> Message-ID: <4B8C079E.1080508@datasystemnet.com.br> Priscila, vocês devem avaliar as causas dos problemas relacionado ao BD Access e corrigi-los.. Se corrompeu no Access pode corromper tbm com Firebird... É preciso ter certos cuidados com os Servidores Firebird senão você terá os mesmos problemas com ele tbm.... No-Break... Servidores com Linux ou no mínimo Windows 2003... Muito cuidado com Vírus... Forma de desligar o Servidor... Aqui na empresa temos problemas com BD Firebird corrompendo e é uma luta intensa contra os péssimos servidores.... Quanto a rotina de verificação, o básico é um gfix, backup e restore... Segue abaixo os comandos que você pode utilizar: renomeie o BANCO.FB e faça uma cópia do banco renomeado(pra ter certeza que não tem ninguém usando) para COPIA.FB... e rode: gfix -v -full copia.fb gfix -mend -full -ignore copia.fb gfix -mend -ig copia.fb gbak -b -g -v -ignore -limbo copia.fb copia.fbk gbak -create -v -P 8192 copia.fbk BANCORECUPERADO.FB A cada comando verifique se existem erros em indices, FKs, PKs etc e vai corrigindo e rodando novamente... Tem casos que são necessários destruir indices, fks, pks e até tabelas... Att. Rodrigo Ap. Cardoso Data System Em 01/03/2010 15:04, Priscila Lugon escreveu: > Pessoal, > > > > Terminamos a migração do nosso sistema de Access para o Firebird, ufaa! > > > > Só ficou uma última dúvida, no sistema tínhamos uma funcionalidade de > "Reparação de dados", porque como vocês sabem (e até foi o principal motivo > de trocarmos o banco), o Access tem uma facilidade muito grande de corromper > o banco e também de perder os índices das tabelas, deixando assim o sistema > lento. Então fizemos uma rotinha que compactava o banco, retirava os lixos e > recria os índices. Deixamos essa rotina no próprio sistema, pois muito dos > nossos clientes não tem internet fácil e era comum acontecer esses erros, > então tínhamos que ter uma forma fácil do próprio cliente fazer isso. > > > > Gostaria de verificar com vocês, se vocês acham que tem a necessidade de > manter uma rotina semelhante no Firebird? Se sim, como eu faria? > > > > Obrigada, > > > > Priscila Lugon > > Tecnologia > > ---------------------------------------------------------------------------- > ------------------------------- > > AGRINESS -- Gestão da Informação para Suinocultura > > ivos\Microsoft\Signatures\www.agriness.com> www.agriness.com |( + 55 (48) > 3028-0015 | * priscila em agriness.com > > ---------------------------------------------------------------------------- > ------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2716 - Data de Lançamento: 03/01/10 04:34:00 > > From leonardovazmelo em gmail.com Mon Mar 1 15:42:31 2010 From: leonardovazmelo em gmail.com (Leonardo Melo) Date: Mon, 1 Mar 2010 15:42:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?Repara=E7=E3o_de_Banco?= In-Reply-To: <4B8C079E.1080508@datasystemnet.com.br> References: <000001cab969$ab0f4610$012dd230$@com> <4B8C079E.1080508@datasystemnet.com.br> Message-ID: Teria como informar o significado desses parâmetros? gFix -v -full -mend -full -ignore -mend -ig gBak -b -g -v -ignore -limbo -create -v -P Eu já recebi essa dica mas não soube o que significa cada uma, quais estão disponíveis. De forma que eu possa escolher quais seriam mais adequadas para o meu caso. Muito obrigado! 2010/3/1 Rodrigo Aparecido Cardoso > Priscila, vocês devem avaliar as causas dos problemas relacionado ao BD > Access e corrigi-los.. > Se corrompeu no Access pode corromper tbm com Firebird... > É preciso ter certos cuidados com os Servidores Firebird senão você terá os > mesmos problemas com ele tbm.... > > No-Break... Servidores com Linux ou no mínimo Windows 2003... > Muito cuidado com Vírus... Forma de desligar o Servidor... > > Aqui na empresa temos problemas com BD Firebird corrompendo e é uma luta > intensa contra os péssimos servidores.... > > Quanto a rotina de verificação, o básico é um gfix, backup e restore... > Segue abaixo os comandos que você pode utilizar: > > renomeie o BANCO.FB e faça uma cópia do banco renomeado(pra ter certeza que > não tem ninguém usando) para COPIA.FB... e rode: > > gfix -v -full copia.fb > gfix -mend -full -ignore copia.fb > gfix -mend -ig copia.fb > > gbak -b -g -v -ignore -limbo copia.fb copia.fbk > gbak -create -v -P 8192 copia.fbk BANCORECUPERADO.FB > > > A cada comando verifique se existem erros em indices, FKs, PKs etc e vai > corrigindo e rodando novamente... > Tem casos que são necessários destruir indices, fks, pks e até tabelas... > > > Att. > > > Rodrigo Ap. Cardoso > Data System > > > Em 01/03/2010 15:04, Priscila Lugon escreveu: > >> Pessoal, >> >> >> >> Terminamos a migração do nosso sistema de Access para o Firebird, ufaa! >> >> >> >> Só ficou uma última dúvida, no sistema tínhamos uma funcionalidade de >> "Reparação de dados", porque como vocês sabem (e até foi o principal >> motivo >> de trocarmos o banco), o Access tem uma facilidade muito grande de >> corromper >> o banco e também de perder os índices das tabelas, deixando assim o >> sistema >> lento. Então fizemos uma rotinha que compactava o banco, retirava os lixos >> e >> recria os índices. Deixamos essa rotina no próprio sistema, pois muito dos >> nossos clientes não tem internet fácil e era comum acontecer esses erros, >> então tínhamos que ter uma forma fácil do próprio cliente fazer isso. >> >> >> >> Gostaria de verificar com vocês, se vocês acham que tem a necessidade de >> manter uma rotina semelhante no Firebird? Se sim, como eu faria? >> >> >> >> Obrigada, >> >> >> >> Priscila Lugon >> >> Tecnologia >> >> >> ---------------------------------------------------------------------------- >> ------------------------------- >> >> AGRINESS -- Gestão da Informação para Suinocultura >> >> >> > ivos\Microsoft\Signatures\www.agriness.com> www.agriness.com |( + 55 >> (48) >> 3028-0015 | * priscila em agriness.com >> >> >> ---------------------------------------------------------------------------- >> ------------------------------- >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> Nenhum vírus encontrado nessa mensagem recebida. >> Verificado por AVG - www.avgbrasil.com.br >> Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2716 - Data de >> Lançamento: 03/01/10 04:34: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 lista.forum em gmail.com Mon Mar 1 15:57:07 2010 From: lista.forum em gmail.com (Alessandro Viola) Date: Mon, 1 Mar 2010 15:57:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?Execu=E7=E3o_de_Procedures?= In-Reply-To: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> References: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> Message-ID: <75d6e1671003011057g38a56500v256443642fa9e4b6@mail.gmail.com> Pessoal, deixe me explicar melhor. Criei uma procedure que tem uma grande responsábilidade e consequentemente um processamento alto na base de dados. Toda vez que solicito pelo meu sistema a execução desta procedure, meu aplicativo congela e enquanto a procedure não terminar sua execução não consigo executar mais nada em minha aplicação. O que necessido é algum recurso do Banco que execute a procedure mas que não congele minha aplicação. Estou usando a versão 2.0.5 do banco e minha aplicação esta desenvolvida em VB6. Espero que tenha explicado todos os detalhes. Grato pela atenção de todos. From mrjbs em ig.com.br Mon Mar 1 16:01:51 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Mon, 1 Mar 2010 16:01:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?Repara=E7=E3o_de_Banco?= In-Reply-To: <000001cab969$ab0f4610$012dd230$@com> References: <000001cab969$ab0f4610$012dd230$@com> Message-ID: <4cd211631003011101q620af4d0wfc271e5d164f2330@mail.gmail.com> Priscla e Rodrigo boa tarde tentando colaborar tambem, reitero as informações do Rodrigo e chamo atenção para um pequeno fator; - Se houver a possibilidade do servidor do banco ser Linux Assim sendo, a possibilidadde de "infecções virulentas" é menor Tenho um cliente com o FB instalado no Linux, ( 25 usuários ) e nesses tres anos nunca houve corrupção do banco Detalhe: servidor ligado ininterruptamente e exclusivo para o SGBD JBatista Em 1 de março de 2010 15:04, Priscila Lugon escreveu: > Pessoal, > > > > Terminamos a migração do nosso sistema de Access para o Firebird, ufaa! > > > > Só ficou uma última dúvida, no sistema tínhamos uma funcionalidade de > ?Reparação de dados?, porque como vocês sabem (e até foi o principal motivo > de trocarmos o banco), o Access tem uma facilidade muito grande de > corromper > o banco e também de perder os índices das tabelas, deixando assim o sistema > lento. Então fizemos uma rotinha que compactava o banco, retirava os lixos > e > recria os índices. Deixamos essa rotina no próprio sistema, pois muito dos > nossos clientes não tem internet fácil e era comum acontecer esses erros, > então tínhamos que ter uma forma fácil do próprio cliente fazer isso. > > > > Gostaria de verificar com vocês, se vocês acham que tem a necessidade de > manter uma rotina semelhante no Firebird? Se sim, como eu faria? > > > > Obrigada, > > > > Priscila Lugon > > Tecnologia > > > ---------------------------------------------------------------------------- > ------------------------------- > > AGRINESS ? Gestão da Informação para Suinocultura > > > ivos\Microsoft\Signatures\www.agriness.com> www.agriness.com |( + 55 (48) > 3028-0015 | * priscila em agriness.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 Mon Mar 1 16:05:14 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 1 Mar 2010 16:05:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Execu=E7=E3o_de_Procedures?= In-Reply-To: <75d6e1671003011057g38a56500v256443642fa9e4b6@mail.gmail.com> References: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> <75d6e1671003011057g38a56500v256443642fa9e4b6@mail.gmail.com> Message-ID: <844185455.20100301160514@warmboot.com.br> Inicie uma outra thread na sua aplicação, com uma conexão e transação independente, e rode a procedure através dela. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AV> Pessoal, deixe me explicar melhor. AV> Criei uma procedure que tem uma grande responsábilidade e consequentemente AV> um processamento alto na base de dados. Toda vez que solicito pelo meu AV> sistema a execução desta procedure, meu aplicativo congela e enquanto a AV> procedure não terminar sua execução não consigo executar mais nada em minha AV> aplicação. AV> O que necessido é algum recurso do Banco que execute a procedure mas que não AV> congele minha aplicação. AV> Estou usando a versão 2.0.5 do banco e minha aplicação esta desenvolvida em AV> VB6. AV> Espero que tenha explicado todos os detalhes. AV> Grato pela atenção de todos. From mrjbs em ig.com.br Mon Mar 1 16:11:26 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Mon, 1 Mar 2010 16:11:26 -0300 Subject: [firebase-br] =?iso-8859-1?q?Execu=E7=E3o_de_Procedures?= In-Reply-To: <75d6e1671003011057g38a56500v256443642fa9e4b6@mail.gmail.com> References: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> <75d6e1671003011057g38a56500v256443642fa9e4b6@mail.gmail.com> Message-ID: <4cd211631003011111p6ea269c0paeb898c69919588f@mail.gmail.com> ainda não é o suficiente: Criou indices ? Existe PK e FK relacionadas com o mesmo "tipo" de dados? Charset está devidamente aplicado ? Em 1 de março de 2010 15:57, Alessandro Viola escreveu: > Pessoal, deixe me explicar melhor. > > Criei uma procedure que tem uma grande responsábilidade e consequentemente > um processamento alto na base de dados. Toda vez que solicito pelo meu > sistema a execução desta procedure, meu aplicativo congela e enquanto a > procedure não terminar sua execução não consigo executar mais nada em minha > aplicação. > > O que necessido é algum recurso do Banco que execute a procedure mas que > não > congele minha aplicação. > > Estou usando a versão 2.0.5 do banco e minha aplicação esta desenvolvida em > VB6. > > Espero que tenha explicado todos os detalhes. > > Grato pela atenção 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 priscila em agriness.com Mon Mar 1 17:05:59 2010 From: priscila em agriness.com (Priscila Lugon) Date: Mon, 1 Mar 2010 17:05:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Repara=E7=E3o_de_Banco?= In-Reply-To: <4B8C079E.1080508@datasystemnet.com.br> References: <000001cab969$ab0f4610$012dd230$@com> <4B8C079E.1080508@datasystemnet.com.br> Message-ID: <000301cab97a$9cf94150$d6ebc3f0$@com> Rodrigo, obrigado pela resposta. Já fizemos uma avaliação do que causa a corrupção de bancos Access: - Queda de energia: Esse item eu sei que também irá acontecer com o FB ou com qualquer outro banco. - Uso em rede: Se a rede é instável, o banco Access corrompe. Esse item espero que não aconteça ou pelo menos diminua com o FB. - Fechar o sistema no meio de uma criação de tabela ou consulta: o Access as vezes corrompe. Esse item espero que não aconteça ou pelo menos diminua com o FB. - Ficar muito tempo sem fechar o sistema: o Access ia inchando o banco e com isso corrompia. Esse item espero que não aconteça ou pelo menos diminua com o FB. - O Access perdia alguns índices sem explicação: Esse item espero que não aconteça com o FB. Se eu estiver sendo muito esperançosa com o FB, por favor me alertem.. porque até então, o que eu tinha lido sobre o FB é que ele era um banco bem estável e difícil de corromper. Em relação a usar servidores com Linux ou no mínimo Windows 2003, isso é quase impossível. Nós temos mais de 1000 clientes, porém são clientes que não tem uma boa infra-estrutura (computadores meia-boca, Windows 98, etc). Não são todos, mas ainda tem uma grande parte dos clientes que tem maquinas ruins. Entretanto, os bancos são de porte pequenos. Rodrigo, sobre: "A cada comando verifique se existem erros em indices, FKs, PKs etc e vai corrigindo e rodando novamente... Tem casos que são necessários destruir indices, fks, pks e até tabelas..." => Tem como fazer isso de uma maneira genérica?? Ou cada caso é um caso?? Att. Priscila Lugon Tecnologia ---------------------------------------------------------------------------- ------------------------------- AGRINESS – Gestão da Informação para Suinocultura  www.agriness.com | + 55 (48) 3028-0015 | priscila em agriness.com ---------------------------------------------------------------------------- ------------------------------- -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo Aparecido Cardoso Enviada em: segunda-feira, 1 de março de 2010 15:30 Para: FireBase Assunto: Re: [firebase-br] Reparação de Banco Priscila, vocês devem avaliar as causas dos problemas relacionado ao BD Access e corrigi-los.. Se corrompeu no Access pode corromper tbm com Firebird... É preciso ter certos cuidados com os Servidores Firebird senão você terá os mesmos problemas com ele tbm.... No-Break... Servidores com Linux ou no mínimo Windows 2003... Muito cuidado com Vírus... Forma de desligar o Servidor... Aqui na empresa temos problemas com BD Firebird corrompendo e é uma luta intensa contra os péssimos servidores.... Quanto a rotina de verificação, o básico é um gfix, backup e restore... Segue abaixo os comandos que você pode utilizar: renomeie o BANCO.FB e faça uma cópia do banco renomeado(pra ter certeza que não tem ninguém usando) para COPIA.FB... e rode: gfix -v -full copia.fb gfix -mend -full -ignore copia.fb gfix -mend -ig copia.fb gbak -b -g -v -ignore -limbo copia.fb copia.fbk gbak -create -v -P 8192 copia.fbk BANCORECUPERADO.FB A cada comando verifique se existem erros em indices, FKs, PKs etc e vai corrigindo e rodando novamente... Tem casos que são necessários destruir indices, fks, pks e até tabelas... Att. Rodrigo Ap. Cardoso Data System Em 01/03/2010 15:04, Priscila Lugon escreveu: > Pessoal, > > > > Terminamos a migração do nosso sistema de Access para o Firebird, ufaa! > > > > Só ficou uma última dúvida, no sistema tínhamos uma funcionalidade de > "Reparação de dados", porque como vocês sabem (e até foi o principal motivo > de trocarmos o banco), o Access tem uma facilidade muito grande de corromper > o banco e também de perder os índices das tabelas, deixando assim o sistema > lento. Então fizemos uma rotinha que compactava o banco, retirava os lixos e > recria os índices. Deixamos essa rotina no próprio sistema, pois muito dos > nossos clientes não tem internet fácil e era comum acontecer esses erros, > então tínhamos que ter uma forma fácil do próprio cliente fazer isso. > > > > Gostaria de verificar com vocês, se vocês acham que tem a necessidade de > manter uma rotina semelhante no Firebird? Se sim, como eu faria? > > > > Obrigada, > > > > Priscila Lugon > > Tecnologia > > ---------------------------------------------------------------------------- > ------------------------------- > > AGRINESS -- Gestão da Informação para Suinocultura > > ivos\Microsoft\Signatures\www.agriness.com> www.agriness.com |( + 55 (48) > 3028-0015 | * priscila em agriness.com > > ---------------------------------------------------------------------------- > ------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2716 - Data de Lançamento: 03/01/10 04:34: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 robsoncarvalholeite em gmail.com Mon Mar 1 17:25:52 2010 From: robsoncarvalholeite em gmail.com (Robson Carvalho Leite) Date: Mon, 1 Mar 2010 17:25:52 -0300 Subject: [firebase-br] Firebird Embarcado em Java In-Reply-To: <752699d11003011150h138351eia333a3e52920b146@mail.gmail.com> References: <752699d11003011150h138351eia333a3e52920b146@mail.gmail.com> Message-ID: <752699d11003011225o767a8den344609124efd5fb1@mail.gmail.com> Ola pessoal, estou com um problema com servidores java sem Firebird instalado (tanto Windows quanto Linux). Gostaria de saber se alguem tem algum exemplo, ou pode me dar uma dica de como embarcar Firebird em uma aplicação Java (Desktop ou WEB). Pois tenho um servidor de hospedagem na qual preciso montar um web service de consulta, mas não tem o FB instalado (somente Mysql), fiz os testes ultilizando o driver JDBC (Jaybird) apontando a um servidor remoto (pela porta 3050) e funcionou, mas preciso hospedar minha base de dados (FB) neste servidor, e não tenho como instalar o Firebird nele (na qual me ajudaria muito). O Servidor é linux (mas se tiver exemplo em windows ja me ajuda muito), a unica coisa que não posso mudar de servidor, instalar o FB nesse servidor e não gostaria de migar minha base para mysql, por motivos obvios. Dados (JSP/Servlets - Tomcat 5.5 ~ 6.0 - Java 1.5~1.6 - Linux Suse - não tenho acesso via ssh) Obrigado a todos e fico no aguardo. Robson Leite From listas em warmboot.com.br Mon Mar 1 17:30:26 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 1 Mar 2010 17:30:26 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Repara=E7=E3o_de_Banco?= In-Reply-To: <000301cab97a$9cf94150$d6ebc3f0$@com> References: <000001cab969$ab0f4610$012dd230$@com> <4B8C079E.1080508@datasystemnet.com.br> <000301cab97a$9cf94150$d6ebc3f0$@com> Message-ID: <578323483.20100301173026@warmboot.com.br> PL> Se eu estiver sendo muito esperançosa com o FB, por favor me alertem.. PL> porque até então, o que eu tinha lido sobre o FB é que ele era um banco bem PL> estável e difícil de corromper. Priscila, com maquina "meia-boca", qualquer banco de dados, seja Access ou seja Oracle provavelmente um dia vai corromper. O Firebird não corrompe, desde que você dê a ele um ambiente adequado. Quanto a mudança de Access para Firebird, com certeza você só tem a ganhar, desde que saiba que é uma mudança que vai muito além da simples troca do banco. O Firebird é um banco SQL que depende totalmente de transações, portanto, o conceito de programação da sua aplicação também muda bastante em relação ao que era com o Access. Se não fizer as mudanças necessárias, pode esperar por problemas. Você pode validar um banco Firebird com o gfix, ou a API de serviços. Isso pode lhe ajudar no processo de detecção e reparação de problemas. Leia os artigos que tratam do assunto, no site da FireBase. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From magnosysteminformatica em gmail.com Mon Mar 1 18:05:34 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Mon, 1 Mar 2010 18:05:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Repara=E7=E3o_de_Banco?= References: <000001cab969$ab0f4610$012dd230$@com><4B8C079E.1080508@datasystemnet.com.br> <000301cab97a$9cf94150$d6ebc3f0$@com> Message-ID: <002b01cab982$f151d700$6915a8c0@MagnoSystem> Priscila, entendo perfeitamente o que você quer dizer. Antes de trabalhar com o FB trabalhava com PARADOX. Tínhamos 5 ou 6 clientes, sendo o que tinha mais máquinas era 3 máquinas. Costumava ter pelo menos 5 ou 6 casos de corrupções por mês. Todos trabalhavam com WINDOWS XP. Mudamos para o FB. Hoje tem um sistema nosso distribuído pela INTERNET com FIREBIRD EMBEDDED há dois anos, instalado em máquinas de todo tipo (é o próprio cliente que instala baixando o instalador pela INTERNET) e tivemos apenas 3 casos de corrupção de dados. Então tenha como regra o seguinte: Sempre é bom trabalhar em máquina estável, mas pode ficar tranquila que o FIREBIRD é muito menos suscetível a falhas. ----- Original Message ----- From: "Priscila Lugon" To: "'FireBase'" Sent: Monday, March 01, 2010 5:05 PM Subject: [firebase-br] RES: Reparação de Banco Rodrigo, obrigado pela resposta. Já fizemos uma avaliação do que causa a corrupção de bancos Access: - Queda de energia: Esse item eu sei que também irá acontecer com o FB ou com qualquer outro banco. - Uso em rede: Se a rede é instável, o banco Access corrompe. Esse item espero que não aconteça ou pelo menos diminua com o FB. - Fechar o sistema no meio de uma criação de tabela ou consulta: o Access as vezes corrompe. Esse item espero que não aconteça ou pelo menos diminua com o FB. - Ficar muito tempo sem fechar o sistema: o Access ia inchando o banco e com isso corrompia. Esse item espero que não aconteça ou pelo menos diminua com o FB. - O Access perdia alguns índices sem explicação: Esse item espero que não aconteça com o FB. Se eu estiver sendo muito esperançosa com o FB, por favor me alertem.. porque até então, o que eu tinha lido sobre o FB é que ele era um banco bem estável e difícil de corromper. Em relação a usar servidores com Linux ou no mínimo Windows 2003, isso é quase impossível. Nós temos mais de 1000 clientes, porém são clientes que não tem uma boa infra-estrutura (computadores meia-boca, Windows 98, etc). Não são todos, mas ainda tem uma grande parte dos clientes que tem maquinas ruins. Entretanto, os bancos são de porte pequenos. Rodrigo, sobre: "A cada comando verifique se existem erros em indices, FKs, PKs etc e vai corrigindo e rodando novamente... Tem casos que são necessários destruir indices, fks, pks e até tabelas..." => Tem como fazer isso de uma maneira genérica?? Ou cada caso é um caso?? Att. Priscila Lugon Tecnologia ---------------------------------------------------------------------------- ------------------------------- AGRINESS - Gestão da Informação para Suinocultura www.agriness.com | + 55 (48) 3028-0015 | priscila em agriness.com ---------------------------------------------------------------------------- ------------------------------- -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo Aparecido Cardoso Enviada em: segunda-feira, 1 de março de 2010 15:30 Para: FireBase Assunto: Re: [firebase-br] Reparação de Banco Priscila, vocês devem avaliar as causas dos problemas relacionado ao BD Access e corrigi-los.. Se corrompeu no Access pode corromper tbm com Firebird... É preciso ter certos cuidados com os Servidores Firebird senão você terá os mesmos problemas com ele tbm.... No-Break... Servidores com Linux ou no mínimo Windows 2003... Muito cuidado com Vírus... Forma de desligar o Servidor... Aqui na empresa temos problemas com BD Firebird corrompendo e é uma luta intensa contra os péssimos servidores.... Quanto a rotina de verificação, o básico é um gfix, backup e restore... Segue abaixo os comandos que você pode utilizar: renomeie o BANCO.FB e faça uma cópia do banco renomeado(pra ter certeza que não tem ninguém usando) para COPIA.FB... e rode: gfix -v -full copia.fb gfix -mend -full -ignore copia.fb gfix -mend -ig copia.fb gbak -b -g -v -ignore -limbo copia.fb copia.fbk gbak -create -v -P 8192 copia.fbk BANCORECUPERADO.FB A cada comando verifique se existem erros em indices, FKs, PKs etc e vai corrigindo e rodando novamente... Tem casos que são necessários destruir indices, fks, pks e até tabelas... Att. Rodrigo Ap. Cardoso Data System Em 01/03/2010 15:04, Priscila Lugon escreveu: > Pessoal, > > > > Terminamos a migração do nosso sistema de Access para o Firebird, ufaa! > > > > Só ficou uma última dúvida, no sistema tínhamos uma funcionalidade de > "Reparação de dados", porque como vocês sabem (e até foi o principal motivo > de trocarmos o banco), o Access tem uma facilidade muito grande de corromper > o banco e também de perder os índices das tabelas, deixando assim o sistema > lento. Então fizemos uma rotinha que compactava o banco, retirava os lixos e > recria os índices. Deixamos essa rotina no próprio sistema, pois muito dos > nossos clientes não tem internet fácil e era comum acontecer esses erros, > então tínhamos que ter uma forma fácil do próprio cliente fazer isso. > > > > Gostaria de verificar com vocês, se vocês acham que tem a necessidade de > manter uma rotina semelhante no Firebird? Se sim, como eu faria? > > > > Obrigada, > > > > Priscila Lugon > > Tecnologia > > ---------------------------------------------------------------------------- > ------------------------------- > > AGRINESS -- Gestão da Informação para Suinocultura > > ivos\Microsoft\Signatures\www.agriness.com> www.agriness.com |( + 55 (48) > 3028-0015 | * priscila em agriness.com > > ---------------------------------------------------------------------------- > ------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2716 - Data de Lançamento: 03/01/10 04:34: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 priscila em agriness.com Mon Mar 1 18:23:20 2010 From: priscila em agriness.com (Priscila Lugon) Date: Mon, 1 Mar 2010 18:23:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__Repara=E7=E3o_de_Ban?= =?iso-8859-1?q?co?= In-Reply-To: <578323483.20100301173026@warmboot.com.br> References: <000001cab969$ab0f4610$012dd230$@com> <4B8C079E.1080508@datasystemnet.com.br> <000301cab97a$9cf94150$d6ebc3f0$@com> <578323483.20100301173026@warmboot.com.br> Message-ID: <000001cab985$6b006f60$41014e20$@com> Obrigado Cantu. Estou bem consciente que com um computador "meia-boca" não há banco que faça milagre. Só que o banco Access por muito pouco já corrompia, e é isso que eu espero ganhar com o FB. Inclusive, na minha maquina, que é uma maquina boa, quando eu quero simular uma corrupção no banco Access, é muito simples de simular. Agora com o FB, nós já tentamos de tudo para corromper o banco (até porque queríamos testar essa rotina de reparação), e não conseguimos de jeito nenhum. O Daniel que também é aqui da empresa, inclusive mandou uma pergunta pro grupo de como corromper o banco, porque nos ambientes que simulamos aqui, não rolou. Por isso que estou botando fé no FB, não que ele seja "sobrenatural", mas é que o Access nesse ponto era muito mais falho que outros bancos.. Att. Priscila Lugon Tecnologia ---------------------------------------------------------------------------- ------------------------------- AGRINESS – Gestão da Informação para Suinocultura  www.agriness.com | + 55 (48) 3028-0015 | priscila em agriness.com ---------------------------------------------------------------------------- ------------------------------- -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: segunda-feira, 1 de março de 2010 17:30 Para: FireBase Assunto: Re: [firebase-br] RES: Reparação de Banco PL> Se eu estiver sendo muito esperançosa com o FB, por favor me alertem.. PL> porque até então, o que eu tinha lido sobre o FB é que ele era um banco bem PL> estável e difícil de corromper. Priscila, com maquina "meia-boca", qualquer banco de dados, seja Access ou seja Oracle provavelmente um dia vai corromper. O Firebird não corrompe, desde que você dê a ele um ambiente adequado. Quanto a mudança de Access para Firebird, com certeza você só tem a ganhar, desde que saiba que é uma mudança que vai muito além da simples troca do banco. O Firebird é um banco SQL que depende totalmente de transações, portanto, o conceito de programação da sua aplicação também muda bastante em relação ao que era com o Access. Se não fizer as mudanças necessárias, pode esperar por problemas. Você pode validar um banco Firebird com o gfix, ou a API de serviços. Isso pode lhe ajudar no processo de detecção e reparação de problemas. Leia os artigos que tratam do assunto, no site da FireBase. []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 daniel.dallasta em gmail.com Mon Mar 1 18:25:58 2010 From: daniel.dallasta em gmail.com (Daniel Dallasta) Date: Mon, 1 Mar 2010 18:25:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_RES=3A_Repara=E7=E3o_de_Banco?= In-Reply-To: <000001cab985$6b006f60$41014e20$@com> References: <000001cab969$ab0f4610$012dd230$@com> <4B8C079E.1080508@datasystemnet.com.br> <000301cab97a$9cf94150$d6ebc3f0$@com> <578323483.20100301173026@warmboot.com.br> <000001cab985$6b006f60$41014e20$@com> Message-ID: <989201fc1003011325s343669fk3539adb4c050207f@mail.gmail.com> Só um comentario: Acess soh funciona em aplicações pequenas, com poucas tabelas e poucos usuarios simultaneos. Aplicações mais robustas necessitam de um banco de verdade e nesse caso o Firebird 2.1.3 é perfeito e muito bom e muito rapido. Porem aconselho o uso de um servidor exclusivo para o banco de dados e com bastante memoria, HD e processador, ai sim o Firebird funcionara muito bem. E não se esqueça de um noobreak pra o servidor para evitar que o mesmo corompa quando houver queda de luz, e quando houver e verificar que a bateria nao vai aguentar, desligue o servidor de forma segura e faça, se possivel, um backup de segurança. Att, Daniel Dallasta Analista de sistemas Dallasta Center - Materiais de construção Fone: (55) 3211-2046 ------------------------------------------------ ??? PARTICIPE DA CAMPANHA POR UMA INTERNET SEGURA ??? Proteja o endereço de seus contatos como estou protegendo o seu. Ao enviar mensagens use o "Cco" (cópia oculta) ou "Bcc" (Blind carbon copy). Assim os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo da mensagem que possam ser usadas por hackers. From unixkiller em gmail.com Mon Mar 1 19:07:37 2010 From: unixkiller em gmail.com (Joao Marcos) Date: Mon, 1 Mar 2010 19:07:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_RES=3A_Repara=E7=E3o_de_Banco?= In-Reply-To: <989201fc1003011325s343669fk3539adb4c050207f@mail.gmail.com> References: <000001cab969$ab0f4610$012dd230$@com> <4B8C079E.1080508@datasystemnet.com.br> <000301cab97a$9cf94150$d6ebc3f0$@com> <578323483.20100301173026@warmboot.com.br> <000001cab985$6b006f60$41014e20$@com> <989201fc1003011325s343669fk3539adb4c050207f@mail.gmail.com> Message-ID: COlegas, Sinceramente, já utilizo o firebird deeeeeeeesde a sua primeira versão e realmente, para corromper um banco você vai ter que fazer uma merda muito grande. Após a versão 2.0 NUNCA mais tive problemas de corrupção (o que acontecia vez em nunca nas 1.x). O interbase sim, rola MUITO mais. -- João Marcos Santos da Silva Analista de Sistemas (71) 9988-2928 / (71) 3313-8730 From priscila em agriness.com Tue Mar 2 09:17:44 2010 From: priscila em agriness.com (Priscila Lugon) Date: Tue, 2 Mar 2010 09:17:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__Repara=E7=E3o_de_Ban?= =?iso-8859-1?q?co?= In-Reply-To: <002b01cab982$f151d700$6915a8c0@MagnoSystem> References: <000001cab969$ab0f4610$012dd230$@com><4B8C079E.1080508@datasystemnet.com.br> <000301cab97a$9cf94150$d6ebc3f0$@com> <002b01cab982$f151d700$6915a8c0@MagnoSystem> Message-ID: <000301caba02$5d54f430$17fedc90$@com> Magno, Como é bom ouvir isso :) Eu sei que mesmo com o FB possivelmente irá acontecer problemas de corromper banco, só espero que a incidência seja muito menor do que com o Access. Att. Priscila Lugon Tecnologia ---------------------------------------------------------------------------- ------------------------------- AGRINESS – Gestão da Informação para Suinocultura  www.agriness.com | + 55 (48) 3028-0015 | priscila em agriness.com ---------------------------------------------------------------------------- ------------------------------- -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: segunda-feira, 1 de março de 2010 18:06 Para: FireBase Assunto: Re: [firebase-br] RES: Reparação de Banco Priscila, entendo perfeitamente o que você quer dizer. Antes de trabalhar com o FB trabalhava com PARADOX. Tínhamos 5 ou 6 clientes, sendo o que tinha mais máquinas era 3 máquinas. Costumava ter pelo menos 5 ou 6 casos de corrupções por mês. Todos trabalhavam com WINDOWS XP. Mudamos para o FB. Hoje tem um sistema nosso distribuído pela INTERNET com FIREBIRD EMBEDDED há dois anos, instalado em máquinas de todo tipo (é o próprio cliente que instala baixando o instalador pela INTERNET) e tivemos apenas 3 casos de corrupção de dados. Então tenha como regra o seguinte: Sempre é bom trabalhar em máquina estável, mas pode ficar tranquila que o FIREBIRD é muito menos suscetível a falhas. ----- Original Message ----- From: "Priscila Lugon" To: "'FireBase'" Sent: Monday, March 01, 2010 5:05 PM Subject: [firebase-br] RES: Reparação de Banco Rodrigo, obrigado pela resposta. Já fizemos uma avaliação do que causa a corrupção de bancos Access: - Queda de energia: Esse item eu sei que também irá acontecer com o FB ou com qualquer outro banco. - Uso em rede: Se a rede é instável, o banco Access corrompe. Esse item espero que não aconteça ou pelo menos diminua com o FB. - Fechar o sistema no meio de uma criação de tabela ou consulta: o Access as vezes corrompe. Esse item espero que não aconteça ou pelo menos diminua com o FB. - Ficar muito tempo sem fechar o sistema: o Access ia inchando o banco e com isso corrompia. Esse item espero que não aconteça ou pelo menos diminua com o FB. - O Access perdia alguns índices sem explicação: Esse item espero que não aconteça com o FB. Se eu estiver sendo muito esperançosa com o FB, por favor me alertem.. porque até então, o que eu tinha lido sobre o FB é que ele era um banco bem estável e difícil de corromper. Em relação a usar servidores com Linux ou no mínimo Windows 2003, isso é quase impossível. Nós temos mais de 1000 clientes, porém são clientes que não tem uma boa infra-estrutura (computadores meia-boca, Windows 98, etc). Não são todos, mas ainda tem uma grande parte dos clientes que tem maquinas ruins. Entretanto, os bancos são de porte pequenos. Rodrigo, sobre: "A cada comando verifique se existem erros em indices, FKs, PKs etc e vai corrigindo e rodando novamente... Tem casos que são necessários destruir indices, fks, pks e até tabelas..." => Tem como fazer isso de uma maneira genérica?? Ou cada caso é um caso?? Att. Priscila Lugon Tecnologia ---------------------------------------------------------------------------- ------------------------------- AGRINESS - Gestão da Informação para Suinocultura www.agriness.com | + 55 (48) 3028-0015 | priscila em agriness.com ---------------------------------------------------------------------------- ------------------------------- -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo Aparecido Cardoso Enviada em: segunda-feira, 1 de março de 2010 15:30 Para: FireBase Assunto: Re: [firebase-br] Reparação de Banco Priscila, vocês devem avaliar as causas dos problemas relacionado ao BD Access e corrigi-los.. Se corrompeu no Access pode corromper tbm com Firebird... É preciso ter certos cuidados com os Servidores Firebird senão você terá os mesmos problemas com ele tbm.... No-Break... Servidores com Linux ou no mínimo Windows 2003... Muito cuidado com Vírus... Forma de desligar o Servidor... Aqui na empresa temos problemas com BD Firebird corrompendo e é uma luta intensa contra os péssimos servidores.... Quanto a rotina de verificação, o básico é um gfix, backup e restore... Segue abaixo os comandos que você pode utilizar: renomeie o BANCO.FB e faça uma cópia do banco renomeado(pra ter certeza que não tem ninguém usando) para COPIA.FB... e rode: gfix -v -full copia.fb gfix -mend -full -ignore copia.fb gfix -mend -ig copia.fb gbak -b -g -v -ignore -limbo copia.fb copia.fbk gbak -create -v -P 8192 copia.fbk BANCORECUPERADO.FB A cada comando verifique se existem erros em indices, FKs, PKs etc e vai corrigindo e rodando novamente... Tem casos que são necessários destruir indices, fks, pks e até tabelas... Att. Rodrigo Ap. Cardoso Data System Em 01/03/2010 15:04, Priscila Lugon escreveu: > Pessoal, > > > > Terminamos a migração do nosso sistema de Access para o Firebird, ufaa! > > > > Só ficou uma última dúvida, no sistema tínhamos uma funcionalidade de > "Reparação de dados", porque como vocês sabem (e até foi o principal motivo > de trocarmos o banco), o Access tem uma facilidade muito grande de corromper > o banco e também de perder os índices das tabelas, deixando assim o sistema > lento. Então fizemos uma rotinha que compactava o banco, retirava os lixos e > recria os índices. Deixamos essa rotina no próprio sistema, pois muito dos > nossos clientes não tem internet fácil e era comum acontecer esses erros, > então tínhamos que ter uma forma fácil do próprio cliente fazer isso. > > > > Gostaria de verificar com vocês, se vocês acham que tem a necessidade de > manter uma rotina semelhante no Firebird? Se sim, como eu faria? > > > > Obrigada, > > > > Priscila Lugon > > Tecnologia > > ---------------------------------------------------------------------------- > ------------------------------- > > AGRINESS -- Gestão da Informação para Suinocultura > > ivos\Microsoft\Signatures\www.agriness.com> www.agriness.com |( + 55 (48) > 3028-0015 | * priscila em agriness.com > > ---------------------------------------------------------------------------- > ------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2716 - Data de Lançamento: 03/01/10 04:34:00 > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magnosysteminformatica em gmail.com Tue Mar 2 11:42:41 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Tue, 2 Mar 2010 11:42:41 -0300 Subject: [firebase-br] Curiosidade. Firebird 2.5 x 3.0 Message-ID: <009001caba16$9f751de0$6915a8c0@MagnoSystem> Estive lendo sobre o SUPERCLASSIC e vi que irá funcionar no esquema de threads o que irá otimizar o firebird em ambientes multiprocessados. Pergunto: Neste quesito existe alguma melhoria da versão 3.0 em relação ao 2.5 ??? Qual seria a principal característica presente na 3.0 que ainda não terá na 2.5 ??? Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 From listas em warmboot.com.br Tue Mar 2 11:56:16 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 2 Mar 2010 11:56:16 -0300 Subject: [firebase-br] Curiosidade. Firebird 2.5 x 3.0 In-Reply-To: <009001caba16$9f751de0$6915a8c0@MagnoSystem> References: <009001caba16$9f751de0$6915a8c0@MagnoSystem> Message-ID: <104411689.20100302115616@warmboot.com.br> A versão 3.0 terá o cache compartilhado, coisa que hoje só acontece na versão SuperServer. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MS> Estive lendo sobre o SUPERCLASSIC e vi que irá funcionar no MS> esquema de threads o que irá otimizar o firebird em ambientes multiprocessados. MS> Pergunto: Neste quesito existe alguma melhoria da versão 3.0 em MS> relação ao 2.5 ??? Qual seria a principal característica presente MS> na 3.0 que ainda não terá na 2.5 ??? MS> Software House Magno System MS> Site: www.magnosystem.com.br MS> Email: magno em speet.com.br MS> Tel.: (35)3371-2337 / (35) 9129-7634 MS> ______________________________________________ MS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br MS> Para saber como gerenciar/excluir seu cadastro na lista, use: MS> http://www.firebase.com.br/fb/artigo.php?id=1107 MS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Tue Mar 2 12:12:52 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 2 Mar 2010 12:12:52 -0300 Subject: [firebase-br] Curiosidade. Firebird 2.5 x 3.0 In-Reply-To: <104411689.20100302115616@warmboot.com.br> References: <009001caba16$9f751de0$6915a8c0@MagnoSystem> <104411689.20100302115616@warmboot.com.br> Message-ID: <249af69e1003020712u7afb5df4xbfe9a9eb6a43f646@mail.gmail.com> On Tue, Mar 2, 2010 at 11:56 AM, Carlos H. Cantu wrote: > A versão 3.0 terá o cache compartilhado, coisa que hoje só acontece na > versão SuperServer. Lembro de ler na época do Vulcan que o 3.0 também iria distribuir uma única query entre várias CPUs. Depois não ouvi mais falar, desconfio que vai ficar só no cache compartilhado. Tem alguma notícia mais recente disso? Abraço, -- Douglas Tosi www.sinatica.com From rnribeiro em gmail.com Tue Mar 2 12:21:40 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 2 Mar 2010 12:21:40 -0300 Subject: [firebase-br] select distinct exibir apenas um registro por tipo Message-ID: <88c045a11003020721i54e6e610r3b72a118cade010@mail.gmail.com> boa tarde pessoal estou com um pequeno problema em um select, mais ou menos assim SELECT DISTINCTC.DATAVENDA, SUM(C.TOTAL) AS TOTAL, C.TIPOPGTO, T.DESCRICAO AS TP_PGTO, F.DESCRICAO FROM C_VENDA C INNER JOIN TIPO_PGTO T ON C.TIPOPGTO = T.CODIGO INNER JOIN FORMA_PGTO F ON T.FORMA_PGTO = F.CODIGO WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS GROUP BY C.TOTAL, C.DATAVENDA, C.TIPOPGTO, T.DESCRICAO, F.DESCRICAO mais ele mostra algo +- assim data soma, tipopgto tipo_pgto descricao 28/02/2010 150,00 1 venda a vista venda a vista - dinheiro 28/02/2010 10,00 1 venda a vista venda a vista - dinheiro // minha ideia era fazer somar apenas //os totais mais não estou conseguindo //poderiam me ajudar o select dei uma mudada nele mas foi pouca coisa apenas concatenei um campo mais continua mostrando todos os registros e não a soma será que alguem poderia me ajudar From eduardo em embras.net Tue Mar 2 12:39:32 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Tue, 2 Mar 2010 12:39:32 -0300 Subject: [firebase-br] select distinct exibir apenas um registro por tipo In-Reply-To: <88c045a11003020721i54e6e610r3b72a118cade010@mail.gmail.com> References: <88c045a11003020721i54e6e610r3b72a118cade010@mail.gmail.com> Message-ID: <3a3faa71003020739i1f41b1b8v4f598e3fe5caa95c@mail.gmail.com> se esta totalizando o C.TOTAL ele nao ser usado no group by Em 2 de março de 2010 12:21, Reijanio Nunes Ribeiro escreveu: > boa tarde pessoal estou com um pequeno problema em um select, mais ou menos > assim > > SELECT DISTINCTC.DATAVENDA, SUM(C.TOTAL) AS TOTAL, C.TIPOPGTO, T.DESCRICAO > AS TP_PGTO, > F.DESCRICAO FROM C_VENDA C > INNER JOIN TIPO_PGTO T > ON C.TIPOPGTO = T.CODIGO > INNER JOIN FORMA_PGTO F > ON T.FORMA_PGTO = F.CODIGO > WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS > GROUP BY C.TOTAL, C.DATAVENDA, C.TIPOPGTO, T.DESCRICAO, F.DESCRICAO > > mais ele mostra algo +- assim > data            soma, tipopgto  tipo_pgto            descricao > 28/02/2010    150,00    1           venda a vista       venda a vista > - dinheiro > 28/02/2010    10,00      1           venda a vista       venda a vista - > dinheiro // minha ideia era fazer somar apenas > >                                   //os > totais mais não estou conseguindo > > //poderiam me ajudar > > o select dei uma mudada nele mas foi pouca coisa apenas concatenei um campo > mais continua mostrando todos os registros e não a soma será que alguem > poderia me ajudar > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Tue Mar 2 12:59:13 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 2 Mar 2010 12:59:13 -0300 Subject: [firebase-br] select distinct exibir apenas um registro por tipo In-Reply-To: <3a3faa71003020739i1f41b1b8v4f598e3fe5caa95c@mail.gmail.com> References: <88c045a11003020721i54e6e610r3b72a118cade010@mail.gmail.com> <3a3faa71003020739i1f41b1b8v4f598e3fe5caa95c@mail.gmail.com> Message-ID: <88c045a11003020759s75a3bef8o9744122a356b34ce@mail.gmail.com> isso mesmo meu brother muito obrigado Em 2 de março de 2010 12:39, Eduardo Pombo escreveu: > se esta totalizando o C.TOTAL ele nao ser usado no group by > > > > Em 2 de março de 2010 12:21, Reijanio Nunes Ribeiro > escreveu: > > boa tarde pessoal estou com um pequeno problema em um select, mais ou > menos > > assim > > > > SELECT DISTINCTC.DATAVENDA, SUM(C.TOTAL) AS TOTAL, C.TIPOPGTO, > T.DESCRICAO > > AS TP_PGTO, > > F.DESCRICAO FROM C_VENDA C > > INNER JOIN TIPO_PGTO T > > ON C.TIPOPGTO = T.CODIGO > > INNER JOIN FORMA_PGTO F > > ON T.FORMA_PGTO = F.CODIGO > > WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS > > GROUP BY C.TOTAL, C.DATAVENDA, C.TIPOPGTO, T.DESCRICAO, F.DESCRICAO > > > > mais ele mostra algo +- assim > > data soma, tipopgto tipo_pgto descricao > > 28/02/2010 150,00 1 venda a vista venda a vista > > - dinheiro > > 28/02/2010 10,00 1 venda a vista venda a vista - > > dinheiro // minha ideia era fazer somar apenas > > > > //os > > totais mais não estou conseguindo > > > > //poderiam me ajudar > > > > o select dei uma mudada nele mas foi pouca coisa apenas concatenei um > campo > > mais continua mostrando todos os registros e não a soma será que alguem > > poderia me ajudar > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From alex.moreira em gmail.com Tue Mar 2 13:06:18 2010 From: alex.moreira em gmail.com (Alexander Moreira) Date: Tue, 2 Mar 2010 13:06:18 -0300 Subject: [firebase-br] Firebird Embarcado em Java In-Reply-To: <752699d11003011225o767a8den344609124efd5fb1@mail.gmail.com> References: <752699d11003011150h138351eia333a3e52920b146@mail.gmail.com> <752699d11003011225o767a8den344609124efd5fb1@mail.gmail.com> Message-ID: <11a19f441003020806k54864784i4d443fc823f8ad61@mail.gmail.com> Robson, acho q não é possível! Também estou a procura de algo parecido mas nao achei nada, no meu caso eu nao consigo nem sequer sair pela Internet na porta default do Firebird, e esta forma de embarcar o SGBD na aplicação iria resolver minha vida... 2010/3/1 Robson Carvalho Leite > Ola pessoal, estou com um problema com servidores java sem Firebird > instalado (tanto Windows quanto Linux). > Gostaria de saber se alguem tem algum exemplo, ou pode me dar uma dica de > como embarcar Firebird em uma aplicação Java (Desktop ou WEB). > Pois tenho um servidor de hospedagem na qual preciso montar um web service > de consulta, mas não tem o FB instalado (somente Mysql), fiz os testes > ultilizando o driver JDBC (Jaybird) apontando a um servidor remoto (pela > porta 3050) e funcionou, mas preciso hospedar minha base de dados (FB) > neste > servidor, e não tenho como instalar o Firebird nele (na qual me ajudaria > muito). > O Servidor é linux (mas se tiver exemplo em windows ja me ajuda muito), a > unica coisa que não posso mudar de servidor, instalar o FB nesse servidor e > não gostaria de migar minha base para mysql, por motivos obvios. > > Dados (JSP/Servlets - Tomcat 5.5 ~ 6.0 - Java 1.5~1.6 - Linux Suse - não > tenho acesso via ssh) > > Obrigado a todos e fico no aguardo. > > Robson Leite > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Alexander Moreira de Morais "Na verdade o importante não é saber, mas ter o telefone de quem sabe. " From rafamussinato em gmail.com Tue Mar 2 14:41:51 2010 From: rafamussinato em gmail.com (rafael sacoman mussinato) Date: Tue, 2 Mar 2010 14:41:51 -0300 Subject: [firebase-br] Cross Join Message-ID: *Exemplo:* *select* g.chave *from* notas n *join* clifor c *on* c.codigo = n.codcli *cross join *dados_emitente d *cross join *gera_chavenfe (c.cod_estado, n.emissao, d.cnpj, n.serienf, n.nota_fiscal, n.codigo_numerico,55) g *where* n.nota_fiscal = 1 refere-se a este link: http://www.firebase.com.br/fb/artigo.php?id=2128 qual a diferença do Cross Join ? e por que na 3° linha tem um join ( sem inner, left, right) alguem pode me dizer, achei este sql no site do firebase.... t+ ---------------------------------------------------------- Rafael ( Aux. Desenvolvimento) Defence Informatica Desenvolvimento de software Cianorte-Pr; www.defence.com.br " Tudo posso Naquele que me fortalece" ________________________________________ From listas em warmboot.com.br Tue Mar 2 14:59:02 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 2 Mar 2010 14:59:02 -0300 Subject: [firebase-br] Curiosidade. Firebird 2.5 x 3.0 In-Reply-To: <249af69e1003020712u7afb5df4xbfe9a9eb6a43f646@mail.gmail.com> References: <009001caba16$9f751de0$6915a8c0@MagnoSystem> <104411689.20100302115616@warmboot.com.br> <249af69e1003020712u7afb5df4xbfe9a9eb6a43f646@mail.gmail.com> Message-ID: <1859951940.20100302145902@warmboot.com.br> DT> Lembro de ler na época do Vulcan que o 3.0 também iria distribuir uma DT> única query entre várias CPUs. DT> Depois não ouvi mais falar, desconfio que vai ficar só no cache compartilhado. DT> Tem alguma notícia mais recente disso? Até onde eu sei isso não estará na versão 3. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From escovadordebits em gmail.com Tue Mar 2 15:33:03 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 02 Mar 2010 15:33:03 -0300 Subject: [firebase-br] Cross Join In-Reply-To: References: Message-ID: <4B8D59DF.7000500@gmail.com> Bom dia/tarde Rafael. Grande Rafael, também fiquei intrigado com essa questão do CROSS JOIN. Pelo que pude pesquisar, o CROSS JOIN produz um produto cartesiano entre as tabelas envolvidas, ou seja, para cada registro/linha da primeira tabela, todos os registros da segunda, que atendam as condições do WHERE, são repetidas, que é o tal produto cartesiano. Vamos fazer o seguinte exemplo: 1 - Criando duas tabelas a serem "cruzadas". CREATE TABLE TABELA_A (VALOR CHAR(1) NOT NULL, CONSTRAINT PK_TABELA_A PRIMARY KEY (VALOR)); e CREATE TABLE TABELA_B (VALOR CHAR(1) NOT NULL, CONSTRAINT PK_TABELA_A PRIMARY KEY (VALOR)); 2 - Preenchendo essas tabelas com alguns registros/linhas de exemplo. INSERT INTO TABELA_A VALUES('A'); INSERT INTO TABELA_A VALUES('B'); INSERT INTO TABELA_B VALUES('C'); INSERT INTO TABELA_B VALUES('D'); COMMIT; 3 - Cruzando os registros e produzindo um produto cartesiano. SELECT A.VALOR VALOR_A, B.VALOR VALOR_B FROM TABELA_A A CROSS JOIN TABELA_B B; Produz o seguinte resultado: VALOR_A VALOR_B ------- ------- A C A D B C B D Ou seja, para cada registro da TABELA_A, todos os registros da TABELA_B foram repetidos, gerando assim o tal produto cartesiano. Se é realmente isso mesmo, então não entendi porque foi criado o CROSS JOIN, já que conseguimos exatamente o mesmo resultado quando usamos um JOIN (INNER JOIN) sem interligar as tabelas, ou seja, o seguinte código produz exatamente o mesmo resultado do CROSS JOIN: SELECT A.VALOR VALOR_A, B.VALOR VALOR_B FROM TABELA_A A, TABELA_B B; Ou seja, apenas fiz um JOIN entre as tabelas, mas não fiz qualquer ligação entre elas, fazendo com que seja retornado exatamente o mesmo resultado. Acho muito bom quando sei que o Firebird dá suporte a mais recursos, mas nesse caso em particular, achei isso um tanto supérfulo. De qualquer modo, dar suporte a isso significa que permite que aplicações que usem o CROSS JOIN funcionem com ele sem maiores alterações, o que é excelente. Pessoal, os mais entendidos poderiam comentar esse ponto, por favor? Existe realmente uma situação em que um JOIN sem ligação entre as tabelas não geraria o mesmo resultado de um CROSS JOIN? Agradeço pela atenção. :D rafael sacoman mussinato escreveu: > *Exemplo:* > > *select* g.chave > *from* notas n > *join* clifor c *on* c.codigo = n.codcli > *cross join *dados_emitente d > *cross join *gera_chavenfe (c.cod_estado, n.emissao, d.cnpj, > n.serienf, n.nota_fiscal, n.codigo_numerico,55) g > *where* n.nota_fiscal = 1 > > refere-se a este link: http://www.firebase.com.br/fb/artigo.php?id=2128 > > qual a diferença do Cross Join ? > > e por que na 3° linha tem um join ( sem inner, left, right) > > alguem pode me dizer, achei este sql no site do firebase.... > > t+ > > > ---------------------------------------------------------- > > Rafael ( Aux. Desenvolvimento) > > Defence Informatica Desenvolvimento de software > Cianorte-Pr; > www.defence.com.br > " Tudo posso Naquele que me fortalece" > ________________________________________ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From embarbosa em gmail.com Tue Mar 2 15:52:54 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Tue, 2 Mar 2010 15:52:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?_Repara=E7=E3o_de_Banco?= Message-ID: Olá Priscila, Já que o pessoal já te tranquilizou, vamos voltar ao que fazer na rotina de reparação. 1) Sempre faça backups dos dados usando o gbak ou nbak 2) verifique se eles não retornam nenhum erro. 3) descompacte os backups num arquivo BD temporário, e não em cima do atual. 4) verifique se esse procedimento não retorna nenhum erro. Se tudo ocorreu bem, então, em geral, não há o que se preocupar.... Caso encontre algum erro daí sim você faz utiliza o gfix para preparar o BD e fazer um backup/restore. Atenção para o seguinte: NUNCA use o "gfix -mend" num BD que NÃO está corrompido. Desculpa a pressa, mas vc vai encontrar muita informação sobre veriricação de BD corrompidos nas msgs anteriores da lista ou no Firebase. abraços, From rcardoso em datasystemnet.com.br Tue Mar 2 16:12:11 2010 From: rcardoso em datasystemnet.com.br (Rodrigo Aparecido Cardoso) Date: Tue, 02 Mar 2010 16:12:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?Repara=E7=E3o_de_Banco?= In-Reply-To: References: Message-ID: <4B8D630B.8090209@datasystemnet.com.br> Elton, sobre o seguinte: " Atenção para o seguinte: NUNCA use o "gfix -mend" num BD que NÃO está corrompido. " Eu gostaria de saber o porque? Se alguém puder colaborar agradeço... Sempre rodamos esse procedimento nos clientes mesmo quando o banco esta normal... nunca tivemos problemas... Agradeço a atenção, Rodrigo Ap. Cardoso Data System Em 02/03/2010 15:52, Elton da Motta Barbosa escreveu: > Olá Priscila, > > Já que o pessoal já te tranquilizou, vamos voltar ao que fazer na > rotina de reparação. > 1) Sempre faça backups dos dados usando o gbak ou nbak > 2) verifique se eles não retornam nenhum erro. > 3) descompacte os backups num arquivo BD temporário, e não em cima do atual. > 4) verifique se esse procedimento não retorna nenhum erro. > > Se tudo ocorreu bem, então, em geral, não há o que se preocupar.... > > Caso encontre algum erro daí sim você faz utiliza o gfix para > preparar o BD e fazer um backup/restore. > Atenção para o seguinte: NUNCA use o "gfix -mend" num BD que NÃO está > corrompido. > > Desculpa a pressa, mas vc vai encontrar muita informação sobre > veriricação de BD corrompidos nas msgs anteriores da lista ou no > Firebase. > > abraços, > > From renato_br em bol.com.br Tue Mar 2 21:16:49 2010 From: renato_br em bol.com.br (Renato Alves) Date: Tue, 2 Mar 2010 21:16:49 -0300 Subject: [firebase-br] Teste References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> Message-ID: <7A0BE3274E834C1CA40C36E487C0BB96@zeus> Teste de e-mail From renato_br em bol.com.br Tue Mar 2 21:17:26 2010 From: renato_br em bol.com.br (Renato Alves) Date: Tue, 2 Mar 2010 21:17:26 -0300 Subject: [firebase-br] Teste References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> Message-ID: <1BB0E20033464563857A22E0562691D7@zeus> Teste de e-mail. Desde o dia 25/02/2010 não recebo e-mail. From renato_br em bol.com.br Tue Mar 2 21:17:29 2010 From: renato_br em bol.com.br (Renato Alves) Date: Tue, 2 Mar 2010 21:17:29 -0300 Subject: [firebase-br] Teste References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> Message-ID: Teste de e-mail. Desde o dia 25/02/2010 não recebo e-mail. From renato_br em bol.com.br Tue Mar 2 21:17:36 2010 From: renato_br em bol.com.br (Renato Alves) Date: Tue, 2 Mar 2010 21:17:36 -0300 Subject: [firebase-br] Teste References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> Message-ID: <967BE8175F3C4E2383106AA69E0E9E35@zeus> Teste de e-mail. Desde o dia 25/02/2010 não recebo e-mail. From alex.moreira em gmail.com Tue Mar 2 22:08:45 2010 From: alex.moreira em gmail.com (Alexander Moreira) Date: Tue, 2 Mar 2010 22:08:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_com_integra=E7=E3o_ao_Php?= Message-ID: <11a19f441003021708h2dd037d2k9d0d99df74cf86b@mail.gmail.com> Galera, Entrei recentemente a lista, e nem sei se este é o lugar certo para sanar minha dúvida... bem estou com o seguinte problema: Utilizo Firebird desde a época que foi criado (na verdae comecei com o InterBase), e tenho alguns sistemas que utilizam este ótimo SGBD, algumas app em Delphi (Client/Server) e outras WEB com Java e Php, e sempre consegui configurar o Apache com Php para suportar o Firebird, isso em Linux e Windows, no entanto estou com um desafio que ainda nao consegui superar que é fazer o Apache, Php e Firebird funcionar no Mac OS X (Snow Leopard), o SGBD esta instalado e funcionando perfeitamente, agora o Php não consegui fazer de forma alguma funcionar com o Firebird, Jah tentei compilar e sempre da uma msg de que a versao do .SO do Firebird esta em uma plataforma diferente da que suportada. Alguém da lista já passou por alguma situação parecida? Eu já estou até pensando em criar uma VM com Linux apenas para rodar o Apache, Php e Firebird, soh que essa seria minha última alternativa (Não tenho experiências mto boas com VM's) As versões que estou testando no Mac são: Php 5.3.1 Firebird TCP/IP server version UI-V2.1.3.18185 Firebird 2.1 pequi:bin alexander$ uname -a Darwin pequi.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov 3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386 -- Alexander Moreira de Morais "Na verdade o importante não é saber, mas ter o telefone de quem sabe. " From cury.fb em gmail.com Tue Mar 2 22:18:41 2010 From: cury.fb em gmail.com (Rodrigo Cury) Date: Tue, 2 Mar 2010 22:18:41 -0300 Subject: [firebase-br] Check condicional Message-ID: Boa noite a todos!! A situação é a seguinte... eu preciso de uma CHECK condicional... Eu preciso verificar a 'nulidade' de um campo, somente quando um outro campo tiver preenchido!! eu consegui utilizando uma SP... mas alguém sabe se tem como eu fazer diretament na check??? Obrigado ! From valdir.marcos em ig.com.br Tue Mar 2 22:31:08 2010 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Tue, 2 Mar 2010 22:31:08 -0300 Subject: [firebase-br] Firebird Embarcado em Java In-Reply-To: <752699d11003011225o767a8den344609124efd5fb1@mail.gmail.com> References: <752699d11003011150h138351eia333a3e52920b146@mail.gmail.com> <752699d11003011225o767a8den344609124efd5fb1@mail.gmail.com> Message-ID: <59bb1e781003021731h403daa73mf4043530ddabdeb6@mail.gmail.com> Boa noite. Segue solução para aplicação desktop em Java: http://www.firebirdfaq.org/faq350/ Um abraço, Valdir Em 1 de março de 2010 17:25, Robson Carvalho Leite < robsoncarvalholeite em gmail.com> escreveu: > Ola pessoal, estou com um problema com servidores java sem Firebird > instalado (tanto Windows quanto Linux). > Gostaria de saber se alguem tem algum exemplo, ou pode me dar uma dica de > como embarcar Firebird em uma aplicação Java (Desktop ou WEB). > Pois tenho um servidor de hospedagem na qual preciso montar um web service > de consulta, mas não tem o FB instalado (somente Mysql), fiz os testes > ultilizando o driver JDBC (Jaybird) apontando a um servidor remoto (pela > porta 3050) e funcionou, mas preciso hospedar minha base de dados (FB) > neste > servidor, e não tenho como instalar o Firebird nele (na qual me ajudaria > muito). > O Servidor é linux (mas se tiver exemplo em windows ja me ajuda muito), a > unica coisa que não posso mudar de servidor, instalar o FB nesse servidor e > não gostaria de migar minha base para mysql, por motivos obvios. > > Dados (JSP/Servlets - Tomcat 5.5 ~ 6.0 - Java 1.5~1.6 - Linux Suse - não > tenho acesso via ssh) > > Obrigado a todos e fico no aguardo. > > Robson Leite > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fortes.m em gmail.com Wed Mar 3 05:08:55 2010 From: fortes.m em gmail.com (Marcelo Fortes) Date: Wed, 3 Mar 2010 05:08:55 -0300 Subject: [firebase-br] Curiosidade. Firebird 2.5 x 3.0 In-Reply-To: <1859951940.20100302145902@warmboot.com.br> References: <009001caba16$9f751de0$6915a8c0@MagnoSystem> <104411689.20100302115616@warmboot.com.br> <249af69e1003020712u7afb5df4xbfe9a9eb6a43f646@mail.gmail.com> <1859951940.20100302145902@warmboot.com.br> Message-ID: <380746691003030008y111e63c4qc2e6f6b7318980@mail.gmail.com> Estranho, isso é o que a versão 3.0 "deveria" fazer! uma coisa que o InterBase, desde a versão 7.0 faz muito bem diga-se de passagem. REAL SMP!!!! Mas esqueci que a lista é quase que é um pecado falar no InterBase. Não por suas qualidades ou seus pecados técnicos, nas por que não é software livre "detalhe Firebird é Open Source mas não é Livre" mas todo mundo faz questão de Esquecer esse detalhe. Bem Super server se dá melhor com multi processamento porquê, cada instância de conexão com o banco é criado um novo cache e uma nova instância para manipular a nmemória e os registros de base de dados, obviamente se a máquina tiver mais de um processador ou Core "núucleo de processamento", ela vai tentar via sistema operacional distribuir cada um dessses processo + ou - independentemente tirando proveito destes "X" processadores ou núcleos, porém é um alternativa não escalável pois cada conexão vai comer "X" de memória para cada conexão. A idéia do pessoal do Firebird é comparar as performances das distintas arquiteturas para ver quem se sobressai melhor. Coisa que na minha humilde opinião é uma perda de tempo, deveria-se sepultar de vez a arquitetura ClassicServer e apagar todo este trambolho dos fontes e fazer todas as rotinas pertinentes SMP usando um layer posix para as arquiteturas Unix. Mas não as mentes iluminadas do leste europeu preferem remover a compatibilidade com arquiteturas já comprovadas como UnixWare, (provavelmente só, por que, é da SCO) mas manter HP-UX somente das última versão por que somente esta última é Posix SMP compatível. Depois falam mal por que o MySQL ou o Postgres tem mais eco na comunidade de software livre !!! Por que fazem o software mais portável o possível? E simplesmente ninguém dos desenvolvedores do Firebird chegou a um, consenso de como portá-lo para uma arquitetura real SMP que diga-se de passagem não é realmente fácil mas deveriam abstrair isso para os sistemas operacionais e como eles manipulam "lock dos processos" Essa é minha humilde opinião. Firebird 3 daqui a dois ou três anos. Marcelio Fortes. Em 2 de março de 2010 14:59, Carlos H. Cantu escreveu: > DT> Lembro de ler na época do Vulcan que o 3.0 também iria distribuir uma > DT> única query entre várias CPUs. > DT> Depois não ouvi mais falar, desconfio que vai ficar só no cache compartilhado. > DT> Tem alguma notícia mais recente disso? > > Até onde eu sei isso não estará na versão 3. > > []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 escovadordebits em gmail.com Wed Mar 3 06:51:52 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 03 Mar 2010 06:51:52 -0300 Subject: [firebase-br] Check condicional In-Reply-To: References: Message-ID: <4B8E3138.8090304@gmail.com> Bom dia/tarde Rodrigo. Grande Rodrigo, tem sim. Veja o seguinte exemplo: CREATE TABLE TESTE (CAMPO1 INTEGER, CAMPO2 INTEGER); Agora, queremos obrigar o campo2 a ser obrigatório se o campo1 tiver algum valor, dessa forma podemos criar a seguinte regra: ALTER TABLE TESTE ADD CONSTRAINT CK_TESTE_CAMPO2 CHECK ((CAMPO1 IS NULL)OR((CAMPO1 IS NOT NULL)AND(CAMPO2 IS NOT NULL))); Agora é só testar: INSERT INTO TESTE (CAMPO1) VALUES (NULL); Funciona. INSERT INTO TESTE (CAMPO1) VALUES (123); Não funciona, pois não preenchemos o campo2 também. Espero ter ajudado mais que atrapalhado. :D Rodrigo Cury escreveu: > Boa noite a todos!! > > A situação é a seguinte... eu preciso de uma CHECK condicional... > Eu preciso verificar a 'nulidade' de um campo, somente quando um outro > campo tiver preenchido!! > eu consegui utilizando uma SP... mas alguém sabe se tem como eu fazer > diretament na check??? > > > > 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 douglasht em gmail.com Wed Mar 3 09:02:44 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 3 Mar 2010 09:02:44 -0300 Subject: [firebase-br] Curiosidade. Firebird 2.5 x 3.0 In-Reply-To: <380746691003030008y111e63c4qc2e6f6b7318980@mail.gmail.com> References: <009001caba16$9f751de0$6915a8c0@MagnoSystem> <104411689.20100302115616@warmboot.com.br> <249af69e1003020712u7afb5df4xbfe9a9eb6a43f646@mail.gmail.com> <1859951940.20100302145902@warmboot.com.br> <380746691003030008y111e63c4qc2e6f6b7318980@mail.gmail.com> Message-ID: <249af69e1003030402k6083a72bwf221bdd12eae1252@mail.gmail.com> 2010/3/3 Marcelo Fortes : > software livre "detalhe Firebird é Open Source mas não é Livre" mas > todo mundo faz questão de Esquecer esse detalhe. Explica isso pra gente, Marcelo. Da última vez que li a licença o Firebird era FOSS. A IDPL está aqui: http://www.firebirdsql.org/index.php?op=doc&id=idpl > Bem Super server se dá melhor com multi processamento porquê, cada > instância de conexão com o banco é criado um novo cache e uma nova > instância para manipular a nmemória e os registros de base de dados, Você quis dizer ClassicServer? > Coisa que na > minha humilde opinião é uma perda de tempo, deveria-se sepultar de vez > a arquitetura ClassicServer e apagar todo este trambolho dos fontes e > fazer todas as rotinas pertinentes SMP usando um layer posix para as > arquiteturas Unix. Eu acho ótimo que você pense assim. O Firebird está precisando de desenvolvedores com conhecimento e opinião para ajudar a levar o projeto. Já pensou em baixar os fontes e contribuir? Ou participar das discussões técnicas com a turma de desenvolvedores? Quando você tem um projeto onde 99% dos usuários rodam Windows ou Linux e só tem 3 ou 4 desenvolvedores, não faz sentido investir em compatibilidade com sistemas operacionais pouco utilizados. Quem aqui já viu alguém rodando ou querendo rodar o Firebird em HP-UX por exemplo? Depois de mais de um ano com a Sinática, vendo usuário de Firebird todo dia, só ontem encontrei um que roda o Firebird em Solaris. O restante foi sempre windows e linux. Eu também tenho um monte de opiniões de como deveria ser e de como acho que um ou outro caminho tomado está errado. De vez em quando eu ventilo essas opiniões como você fez agora, então até que te entendo. Mas tente deixar a emoção de lado quando ventilar as opiniões, senão ninguém leva a sério. Isto de que não existe suporte a Unixware porque é comercial é devaneio. Muito filme de conspiração. Abraço, -- Douglas Tosi www.sinatica.com From listas em warmboot.com.br Wed Mar 3 09:27:14 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 3 Mar 2010 09:27:14 -0300 Subject: [firebase-br] Curiosidade. Firebird 2.5 x 3.0 In-Reply-To: <380746691003030008y111e63c4qc2e6f6b7318980@mail.gmail.com> References: <009001caba16$9f751de0$6915a8c0@MagnoSystem> <104411689.20100302115616@warmboot.com.br> <249af69e1003020712u7afb5df4xbfe9a9eb6a43f646@mail.gmail.com> <1859951940.20100302145902@warmboot.com.br> <380746691003030008y111e63c4qc2e6f6b7318980@mail.gmail.com> Message-ID: <901440343.20100303092714@warmboot.com.br> Marcelo, sua resposta está cheia de erros, que vou tentar detalhar a seguir... MF> Estranho, isso é o que a versão 3.0 "deveria" fazer! Não, a versão 3 terá suporte a SMP, mas isso não implica em dizer que uma única query poderá ser distribuída entre vários processadores. Isso também não significa que esse recurso não será implementado em alguma versão futura. MF> uma coisa que o InterBase, desde a versão 7.0 faz muito bem diga-se de passagem. MF> REAL SMP!!!! Sugiro que vc leia os testes de TPC realizados pela IBSurgeon onde foram testados Yafill, InterBase e Firebird, não estaria falando isso. MF> Não por suas qualidades ou seus pecados técnicos, nas por que não é MF> software livre "detalhe Firebird é Open Source mas não é Livre" mas MF> todo mundo faz questão de Esquecer esse detalhe. Agora estou surpreso, porque o Firebird não é livre? MF> Bem Super server se dá melhor com multi processamento porquê, cada MF> instância de conexão com o banco é criado um novo cache e uma nova MF> instância para manipular a nmemória e os registros de base de dados, Isso quem faz é o Classic, não o SuperServer. MF> obviamente se a máquina tiver mais de um processador ou Core "núucleo MF> de processamento", ela vai tentar via sistema operacional distribuir MF> cada um dessses processo + ou - independentemente tirando proveito MF> destes "X" processadores ou núcleos, porém é um alternativa não MF> escalável pois cada conexão vai comer "X" de memória para cada MF> conexão. Não sei exatamente qual o seu parâmetro para considerar algo escalável ou não, mas na grande maioria dos grandes casos de uso do Firebird, incluindo aí bases muito grandes e centenas de conexões simultâneas, usam o Classic. MF> A idéia do pessoal do Firebird é comparar as performances das MF> distintas arquiteturas para ver quem se sobressai melhor. Coisa que na MF> minha humilde opinião é uma perda de tempo, deveria-se sepultar de vez MF> a arquitetura ClassicServer e apagar todo este trambolho dos fontes e MF> fazer todas as rotinas pertinentes SMP usando um layer posix para as MF> arquiteturas Unix. A idéia é que as diferentes arquiteturas deixem de existir no futuro, unificando tudo em uma só. Se você reparar bem, é isso que vem acontecendo. O SuperClassic é um híbrido entre a Classic e a SuperServer, enquanto no FB 3, teremos um modelo onde todas as vantages da SuperClassic serão fundidas com o cache compartilhado (que atualmente só existe no SuperServer). Firebird não roda só em Unix, vc sabe disso. MF> Mas não as mentes iluminadas do leste europeu preferem remover a MF> compatibilidade com arquiteturas já comprovadas como UnixWare, MF> (provavelmente só, por que, é da SCO) mas manter HP-UX somente das MF> última versão por que somente esta última é Posix SMP compatível. O projeto não tem intenção alguma de suportar uma arquitetura em detrimento de outras. Acontece que, como você deve saber, ele depende de voluntários. Se houver algum voluntário que precise de suporte a UnixWare e quiser ser responsável por gerar as builds e fazer as adaptações necessárias no código, será bem vindo. Se existe versões para Solaris, MacOS, etc. é porque alguém precisa delas, e se dispôs a fazer as builds e adaptações necessárias. Dizer que o FB deveria suportar isso ou aquilo é fácil, agora colocar a mão no código e fazer com que isso aconteça, já é uma outra história, não? Afinal, uma das premissas do Open Source é que "qualquer um pode baixar os fontes e altera-lo da forma que quiser". []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From rafamussinato em gmail.com Wed Mar 3 09:32:01 2010 From: rafamussinato em gmail.com (rafael sacoman mussinato) Date: Wed, 3 Mar 2010 09:32:01 -0300 Subject: [firebase-br] Check condicional In-Reply-To: <4B8E3138.8090304@gmail.com> References: <4B8E3138.8090304@gmail.com> Message-ID: Este caso seria um PK Composta ? From claumaxter em bol.com.br Wed Mar 3 10:10:23 2010 From: claumaxter em bol.com.br (Claupper) Date: Wed, 03 Mar 2010 10:10:23 -0300 Subject: [firebase-br] Teste In-Reply-To: <967BE8175F3C4E2383106AA69E0E9E35@zeus> References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> <967BE8175F3C4E2383106AA69E0E9E35@zeus> Message-ID: <4B8E5FBF.5020202@bol.com.br> Vc verificou o ante spam do bol? Veja tambem os filtors de conteúdo em configurações do e-mail ok Se estiver recendo, por favor avise Abraços Em 02/03/2010 21:17, Renato Alves escreveu: > Teste de e-mail. > Desde o dia 25/02/2010 não recebo e-mail. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mar 3 10:48:22 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Wed, 3 Mar 2010 10:48:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Execu=E7=E3o_de_Procedures?= In-Reply-To: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> References: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> Message-ID: <3a3faa71003030548q56096704l2dc369fd539b6cfb@mail.gmail.com> Nao sei como ela esta sendo executada, acredito que vc possa colocar a procedure para retornar resultado passo a passo utilizando-se do comando: SUSPEND. Em 1 de março de 2010 11:59, Alessandro Viola escreveu: > Olá Amigos. > > Estou com um problema e gostaria de contar com a ajuda de vocês para > resolvê-la. > > Tenho uma procedure que executa uma certa função. A execução desta procedure > demora em torno de 2 minutos para ternimar. > > Gostaria de saber se existe alguma forma de receber retornos da procedure > durante sua execução. Ou se tem alguma forma da procedure não prender toda a > execução. > > Grato > > Alessandro > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jonas em hos.com.br Wed Mar 3 11:13:15 2010 From: jonas em hos.com.br (Jonas) Date: Wed, 3 Mar 2010 11:13:15 -0300 (BRT) Subject: [firebase-br] (Triggers) New Dinamico Message-ID: <22018988.29541267625595240.JavaMail.root@inetserver> Olá pessoal. busquei já pela internet mas não axei nada "respondido" para minha questão. minha duvida é a seguinte: Em uma trigger, eu tenho a possibilidade de usar um New.'AQUI MINHA VARIAVEL INDICANDO O CAMPO' ...? segue um exemplo da minha duvida abaixo SET TERM ^ ; CREATE TRIGGER "TESTE_I" FOR "TESTE" ACTIVE BEFORE INSERT POSITION 0 AS DECLARE VARIABLE CAMPO_NOME VARCHAR(100); BEGIN CAMPO_NOME = 'CODIGO'; NEW.CAMPO_NOME = NEW.CODIGO; END ^ SET TERM ; ^ Agradeço a todos! -- Jonas Dametto __________________________ Hos Sistemas - www.hos.com.br Desenvolvimento msn pessoal: uwsed em rock.com From josauro em casasoft.inf.br Wed Mar 3 11:49:24 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Wed, 3 Mar 2010 11:49:24 -0300 Subject: [firebase-br] FireBirdSQL.NET References: Message-ID: <6AB8534A6EC947B3A2FE1434D93F3D79@papaleguas> Estou encontrando dificulades e nao achei um artigo certo. Com retornar o conteudo de um campo blob sub-type1, com o caracters correto em DelphiPrism. (So retornar sem os caracteres de acentuação). method getBlob(ACampo:string):string; var blob : Array of byte; ms : MemoryStream; Ler : StreamReader; iCampo:integer; begin iCampo := dr.GetOrdinal(ACampo); blob := new byte[DR.GetBytes(iCampo, 0, nil, 0, integer.maxValue)]; result := ''; try DR.GetBytes(iCampo, 0, blob, 0, Length(blob)); ms := new MemoryStream(blob); ler := new StreamReader(ms); ler.BaseStream.Seek(0, SeekOrigin.&Begin); while (ms.Peek() <> -1) do begin if result <> '' then result := result + Chr(13) + Chr(10); result := result + ler.ToString(); end; except end; end; Alguma ajuda ? From embarbosa em gmail.com Wed Mar 3 14:49:05 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 3 Mar 2010 14:49:05 -0300 Subject: [firebase-br] =?iso-8859-1?q?_Repara=E7=E3o_de_Banco?= Message-ID: >Sempre rodamos esse procedimento nos clientes mesmo quando o banco esta >normal... nunca tivemos problemas... Rapaz então dê graças a Deus que nunca aconteceu nada! :D Bom, como sei q a Helen já te respondeu lá no grupo do yahoo, vou só transcrever o que ela disse aqui pra futuras pesquisas: > Yes. Don't do this! -mend has no place in your regular backup routine. > > Its purpose is to disable bad structures that have been flagged by a preceding validation, i.e., -mend is a tool that is used in association with other tools during a recovery attempt, to clean up. Once the final step of this procedure is done (a final gbak -b), anything that gfix -mend has done is gone without trace. > Tradução ("nas coxas edition"): "Sim. Não faça isso! -mend não tem lugar na sua rotina regular de backup. Seu propósito é disabilitar estruturas ruins que foram marcadas por uma validação precedente, i.e., -mend é uma ferramenta que é usada em associação com outras ferramentas durante uma tentativa de recuperação, para fazer uma limpeza. Uma vez que o passo final desse procedimento é feito (um final gbak -b), qualquer coisa que o gfix -mend fez "já era" sem rastros." Como referência desse assunto eu recomendo: http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_db_corr (a versão em inglês que foi atualizada em 2006, pois a em português está desatualizada...) e também http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_dbrepair abraços, From rmc1701e em ig.com.br Wed Mar 3 16:10:33 2010 From: rmc1701e em ig.com.br (Reginaldo Martins Costa) Date: Wed, 3 Mar 2010 16:10:33 -0300 Subject: [firebase-br] Estabilidade do BD In-Reply-To: References: Message-ID: Se o número de linhas for aumentar tanto assim é bom também verificar os "selects" atuais e os índices, pois podem aparecer problemas de performance que não são sensíveis em bancos pequenos. Em 25 de fevereiro de 2010 08:20, Alysson Azevedo escreveu: > Bem, banco de dados (acho q o certo é dizer SGBD) são pré supostos a > suportarem consideravel demanda de informações e essas coisas todas q vc > disse... > > o que realmente vai influenciar no resultado, são os hardwares... > um pc bom pra suportar legal, uma otima rede... e a segurança das > informações tb, e claro... > não sei te dar detalhes, mas a grosso modo, é isso > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > <.>_( ò.ó )_<.> > > \\ ^__^ > \\ (oo)\_______ > \(__)\ )\/ > ||`~~~~~´|| > _||' _|| > > > Em 25 de fevereiro de 2010 08:13, Paulo Moreira da Costa Junior < > juniorpt em gmail.com> escreveu: > > > Bom dia amigos, atualmente tenho um banco de dados firebird 1,5 > funcionando > > no cliente e este tem um trafego pequeno de informações e funciona muito > > bem > > até aqui o maior tamanho que ele chegou até hoje foi cerca de 200MB, > > estamos > > passando agora por uma reestruturação do sistema que vai integrar os > nossos > > clientes com mais de 1 filial, temos casos de até 10 filiais e uma das > > idéias é a de colocarmos um banco centralizado para todas estas filiais, > > pergunto a vocês por suas experiencias passadas se o nosso firebird vai > bem > > em transações muito mais intensas pois o trafego de hoje pode ser > > multiplicado até em 10 vezes e o tamanho fisico do banco também irá > > aumentar > > nesta proporção, faremos a migração para a versão 2,0 ou até a 2,5 e > > gostaria de saber de vocês se não vou ter surpresas pois um crash do > banco > > numa situação destas irá parar 10 lojas e não mais uma como é hoje. > > Bom dia e agradeço as opniões que virão > > > > -- > > Paulo Moreira da Costa Junior > > Cel.: 8751-7895 > > Res.: 4055-4655 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Mar 3 17:14:12 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Wed, 3 Mar 2010 17:14:12 -0300 Subject: [firebase-br] Dados somem no Firebird Message-ID: Olá, Sou novato no Firebird e estou tendo problemas com um cliente, pois ele instalou meu programa que usa o Firebird na rede dele, configurou o ip do servidor nas estações (uso um arquivo INI para configurar o IP nas estações) e tudo funcionou beleza. No dia seguinte qdo tentou acessar o programa as estações não tinham mais o ip do servidor configurado e os dados que ele tinha incluido na vespera sumiu tudo, era como se ele tivesse acabado de instalar o programa na rede dele. Esse meu programa esta rodando sem nenhum problema em outros clientes e acredito que haja alguma coisa na rede dele que no dia seguinte apague os dados que foram salvos no firebird e a configuração do ip nos arquivos INI, porem não sei o que é. Se alguem ja passou por problema parecido por favor me dê um help. Grato Luiz Carlos From douglasht em gmail.com Wed Mar 3 17:27:36 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 3 Mar 2010 17:27:36 -0300 Subject: [firebase-br] FireBirdSQL.NET In-Reply-To: <6AB8534A6EC947B3A2FE1434D93F3D79@papaleguas> References: <6AB8534A6EC947B3A2FE1434D93F3D79@papaleguas> Message-ID: <249af69e1003031227w3a9658f7kb84759ff71222365@mail.gmail.com> On Wed, Mar 3, 2010 at 11:49 AM, Josauro S.J. wrote: > Com retornar o conteudo de um campo blob sub-type1, com o caracters correto > em DelphiPrism. (So retornar sem os caracteres de acentuação). Acabei de ler seu post na lista do Firebird.net. Seu exemplo com C# lá está bem simples, deveria funcionar. Como está definido o charset daquela coluna e qual charset você usa na conexão do .net? Qual SQL está usando? Qual a versão do .net provider e do firebird? -- Douglas Tosi www.sinatica.com From cury.fb em gmail.com Wed Mar 3 21:17:37 2010 From: cury.fb em gmail.com (Rodrigo Cury) Date: Wed, 3 Mar 2010 21:17:37 -0300 Subject: [firebase-br] Check condicional In-Reply-To: <4B8E3138.8090304@gmail.com> References: <4B8E3138.8090304@gmail.com> Message-ID: Funcionou perfeitamente! eu nao queria que a pessoa que tivesse um responsavel, tivesse o CPF preenchido... então a check ficou assim CHECK(((CPF IS NOT NULL OR RESP_FK IS NOT NULL) AND (CPF IS NULL))) dessa forma, a pessoa que tem um dependen Em 3 de março de 2010 06:51, Sandro Souza escreveu: > Bom dia/tarde Rodrigo. > > Grande Rodrigo, tem sim. > > Veja o seguinte exemplo: > > CREATE TABLE TESTE (CAMPO1 INTEGER, CAMPO2 INTEGER); > > Agora, queremos obrigar o campo2 a ser obrigatório se o campo1 tiver algum > valor, dessa forma podemos criar a seguinte regra: > > ALTER TABLE TESTE ADD CONSTRAINT CK_TESTE_CAMPO2 CHECK ((CAMPO1 IS > NULL)OR((CAMPO1 IS NOT NULL)AND(CAMPO2 IS NOT NULL))); > > Agora é só testar: > > INSERT INTO TESTE (CAMPO1) VALUES (NULL); > > Funciona. > > INSERT INTO TESTE (CAMPO1) VALUES (123); > > Não funciona, pois não preenchemos o campo2 também. > > Espero ter ajudado mais que atrapalhado. :D > > Rodrigo Cury escreveu: >> >> Boa noite a todos!! >> >> A situação é a seguinte... eu preciso de uma CHECK condicional... >> Eu preciso verificar a 'nulidade' de um campo, somente quando um outro >> campo tiver preenchido!! >> eu consegui utilizando uma SP... mas alguém sabe se tem como eu fazer >> diretament na check??? >> >> >> >> 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 eduardoandrade em persoft.com.br Thu Mar 4 07:18:14 2010 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Thu, 04 Mar 2010 07:18:14 -0300 Subject: [firebase-br] Dados somem no Firebird In-Reply-To: References: Message-ID: <4B8F88E6.1080202@persoft.com.br> O banco fica corrompido? Ele tem que ter algum ponto de restauração na rede dele. Verfique como ele fez a instalação. Para você perder dados digitados, teria que ter algum erro de programa, a não ser que houvesse corrupção do banco. O fato do ini sumuir também é estranho. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Em 03/03/2010 17:14, Luiz Carlos escreveu: > Olá, > > Sou novato no Firebird e estou tendo problemas com um cliente, pois ele instalou meu programa que usa o Firebird na rede dele, configurou o ip do servidor nas estações (uso um arquivo INI para configurar o IP nas estações) e tudo funcionou beleza. No dia seguinte qdo tentou acessar o programa as estações não tinham mais o ip do servidor configurado e os dados que ele tinha incluido na vespera sumiu tudo, era como se ele tivesse acabado de instalar o programa na rede dele. > > Esse meu programa esta rodando sem nenhum problema em outros clientes e acredito que haja alguma coisa na rede dele que no dia seguinte apague os dados que foram salvos no firebird e a configuração do ip nos arquivos INI, porem não sei o que é. Se alguem ja passou por problema parecido por favor me dê um help. > > 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 > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 9.0.733 / Virus Database: 271.1.1/2720 - Release Date: 03/03/10 04:34:00 > > From daniel em agriness.com Thu Mar 4 08:37:19 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Thu, 4 Mar 2010 08:37:19 -0300 Subject: [firebase-br] =?utf-8?q?Criar_conex=C3=A3o_ODBC_via_programa?= =?utf-8?b?w6fDo28=?= In-Reply-To: References: Message-ID: <000001cabb8f$0cb079d0$26116d70$@com> Olá pessoal, bom dia. Temos um sistema aqui na empresa que foi migrado de Access para Firebird. Porém, agora utilizo uma conexão ODBC para comunicação com o banco e minha aplicação. O que ocorre é que, se eu precisar instalar o programa em outra máquina no cliente, tenho q configurar todo o ODBC novamente. Existe alguma maneira de fazer com que a minha aplicação gere uma conexao ODBC (Firebird) automaticamente ?? []'s 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 cury.fb em gmail.com Thu Mar 4 08:53:23 2010 From: cury.fb em gmail.com (cury firebird) Date: Thu, 4 Mar 2010 08:53:23 -0300 Subject: [firebase-br] Check condicional In-Reply-To: <4B8E3138.8090304@gmail.com> References: <4B8E3138.8090304@gmail.com> Message-ID: Sandro.. muito obrigado.. funcionou perfeitamente! grande abraço! -------------------------------------------------- From: "Sandro Souza" Sent: Wednesday, March 03, 2010 6:51 AM To: "FireBase" ; "Rodrigo Cury" Subject: Re: [firebase-br] Check condicional > Bom dia/tarde Rodrigo. > > Grande Rodrigo, tem sim. > > Veja o seguinte exemplo: > > CREATE TABLE TESTE (CAMPO1 INTEGER, CAMPO2 INTEGER); > > Agora, queremos obrigar o campo2 a ser obrigatório se o campo1 tiver algum > valor, dessa forma podemos criar a seguinte regra: > > ALTER TABLE TESTE ADD CONSTRAINT CK_TESTE_CAMPO2 CHECK ((CAMPO1 IS > NULL)OR((CAMPO1 IS NOT NULL)AND(CAMPO2 IS NOT NULL))); > > Agora é só testar: > > INSERT INTO TESTE (CAMPO1) VALUES (NULL); > > Funciona. > > INSERT INTO TESTE (CAMPO1) VALUES (123); > > Não funciona, pois não preenchemos o campo2 também. > > Espero ter ajudado mais que atrapalhado. :D > > Rodrigo Cury escreveu: >> Boa noite a todos!! >> >> A situação é a seguinte... eu preciso de uma CHECK condicional... >> Eu preciso verificar a 'nulidade' de um campo, somente quando um outro >> campo tiver preenchido!! >> eu consegui utilizando uma SP... mas alguém sabe se tem como eu fazer >> diretament na check??? >> >> >> >> 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 daniel em agriness.com Thu Mar 4 10:22:42 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Thu, 4 Mar 2010 10:22:42 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: <000001cabb8f$0cb079d0$26116d70$@com> References: <000001cabb8f$0cb079d0$26116d70$@com> Message-ID: <000101cabb9d$c6d296f0$5477c4d0$@com> Oi pessoal, Uma coisa que a gente deve sempre se preocupar é de ter alguém fuçando no banco de dados. Até onde eu sei, não adianta somente trocar a senha do usuário SYSDBA, pois copiando o meu banco para outro computador, pode ser acessado por outra pessoa com a mesma senha e usuário do SYSDBA mesmo que tenha mudado a senha do mesmo. Como fazer então para eu ter uma segurança de que ninguém consiga acessar as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém já passou pelo mesmo dilema?? []'s 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 magnosysteminformatica em gmail.com Thu Mar 4 11:22:02 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Thu, 4 Mar 2010 11:22:02 -0300 Subject: [firebase-br] Senha do SYSDBA References: <000001cabb8f$0cb079d0$26116d70$@com> <000101cabb9d$c6d296f0$5477c4d0$@com> Message-ID: <000b01cabba6$11476fa0$6915a8c0@MagnoSystem> Altere a senha do SYSDBA e use um servidor onde você consegue bloquear o acesso físico ao arquivo do banco de dados, como por exemplo o linux. Desta forma acaba o dilema: para copiar fisicamente o "fução" teria que ter a senha de acesso físico ao arquivo. E para ter acesso aos dados via firebird, a senha do firebird. ----- Original Message ----- From: "Daniel Fernandes" To: "'FireBase'" Sent: Thursday, March 04, 2010 10:22 AM Subject: [firebase-br] Senha do SYSDBA > Oi pessoal, > > Uma coisa que a gente deve sempre se preocupar é de ter alguém fuçando no > banco de dados. Até onde eu sei, não adianta somente trocar a senha do > usuário SYSDBA, pois copiando o meu banco para outro computador, pode ser > acessado por outra pessoa com a mesma senha e usuário do SYSDBA mesmo que > tenha mudado a senha do mesmo. > > Como fazer então para eu ter uma segurança de que ninguém consiga acessar > as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém já > passou pelo mesmo dilema?? > > []'s > > Daniel da Silva Fernandes > Tecnologia > > --------------------------------------------------------------------------------------- > AGRINESS ? Gestão da Informação para Suinocultura > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.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 jandersonloko em gmail.com Thu Mar 4 11:24:05 2010 From: jandersonloko em gmail.com (Janderson Almeida) Date: Thu, 4 Mar 2010 11:24:05 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: <000101cabb9d$c6d296f0$5477c4d0$@com> References: <000001cabb8f$0cb079d0$26116d70$@com> <000101cabb9d$c6d296f0$5477c4d0$@com> Message-ID: <1e2c6e101003040624g1e975796hd3ef2866deabeb18@mail.gmail.com> Todos passamos pelo mesmo problema, isso devido à senha do Firebird esta relacionada com o servidor e não com a base de dados. A melhor forma de prevenir acesso a base de dados é com a implementação de segurança física, ou seja, impedir que qualquer usuário tenha acesso direto ao servidor e não deixar nada compartilhado no mesmo, assim, dificulta que sua base de dados seja copiada para outro servidor. Janderson Almeida. From auristonlopes em ig.com.br Thu Mar 4 11:36:38 2010 From: auristonlopes em ig.com.br (auriston geronimo lopes) Date: Thu, 4 Mar 2010 11:36:38 -0300 Subject: [firebase-br] Dados somem no Firebird In-Reply-To: References: Message-ID: <8ce4f61d1003040636k60b7e8b3o1c2b7dc7ec1dec8@mail.gmail.com> Existem softwares que criam uma imagem do HD, e assim que desliga o pc e ele restaura, sera que na maquina dele nao tem um instalado, verifique. Um exemplo destes softwares e o Faraonics. ok Em 3 de março de 2010 17:14, Luiz Carlos escreveu: > Olá, > > Sou novato no Firebird e estou tendo problemas com um cliente, pois ele > instalou meu programa que usa o Firebird na rede dele, configurou o ip do > servidor nas estações (uso um arquivo INI para configurar o IP nas estações) > e tudo funcionou beleza. No dia seguinte qdo tentou acessar o programa as > estações não tinham mais o ip do servidor configurado e os dados que ele > tinha incluido na vespera sumiu tudo, era como se ele tivesse acabado de > instalar o programa na rede dele. > > Esse meu programa esta rodando sem nenhum problema em outros clientes e > acredito que haja alguma coisa na rede dele que no dia seguinte apague os > dados que foram salvos no firebird e a configuração do ip nos arquivos INI, > porem não sei o que é. Se alguem ja passou por problema parecido por favor > me dê um help. > > 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 francisco_fasr em msn.com Thu Mar 4 12:28:56 2010 From: francisco_fasr em msn.com (Francisco de Assis Silva Rodrigues) Date: Thu, 4 Mar 2010 12:28:56 -0300 Subject: [firebase-br] Firebird 2.0 no Windows Seven Message-ID: Galera alguem ja consegui usar o Firebird 2.0 no Windows 7 ? _________________________________________________________________ Navegue sem medo com o Internet Explorer 8. Clique aqui para instalar gratuitamente. http://go.microsoft.com/?linkid=9707132 From robsoncarvalholeite em gmail.com Thu Mar 4 12:39:54 2010 From: robsoncarvalholeite em gmail.com (Robson Carvalho Leite) Date: Thu, 4 Mar 2010 12:39:54 -0300 Subject: [firebase-br] Dados somem no Firebird Message-ID: <752699d11003040739u71a47997p24d044531168e470@mail.gmail.com> Verifique se ele não tem programas instalados para "congelar" a maquina, como Norton Goback, DeepFreezer ou Shadown. Ja aconteceu comigo, a maquina servidora de banco de dados, tinha instalada o deepfreezer, instalei, o pesssoal usou a semana toda, (sem desligar o servidor), na outra semana não tinha nem rastro do Sistema. Por sorte eles tiraram um Bk na Sexta Feira, ai foi facil, só restaurei. Mas tome cuidado com isso, dependendo o caso o prejuizo é enorme. flw. Robson Leite From josauro em casasoft.inf.br Thu Mar 4 13:01:17 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Thu, 4 Mar 2010 13:01:17 -0300 Subject: [firebase-br] FireBirdSQL.NET References: Message-ID: <206D716C3FAF40B887F102D11E53D1E9@papaleguas> Ola Douglas O charset é WIN1252, todos os retornos atraves de strings , os campos chars e varchars voltam beleza, o problema são os blob syb-type1 O que ocorre é que quando pega se os dados ele vem como um array de bytes, e o objeto StreamReader quando le esses bytes converte os, não identificando os acentuados, Para resolver meu problema temporariamente, peguei o campo de retorno array de bytes, e converti char to char, ex; retorno := retorno + char(blob[i]). Ate descobrir como fazer os StreamReader interpretar corretamente. Abraços. Josauro S.J. www.casasoft.inf.br Então Message: 4 Date: Wed, 3 Mar 2010 17:27:36 -0300 From: Douglas Tosi To: FireBase Subject: Re: [firebase-br] FireBirdSQL.NET Message-ID: <249af69e1003031227w3a9658f7kb84759ff71222365 em mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 On Wed, Mar 3, 2010 at 11:49 AM, Josauro S.J. wrote: > Com retornar o conteudo de um campo blob sub-type1, com o caracters > correto > em DelphiPrism. (So retornar sem os caracteres de acentuação). Acabei de ler seu post na lista do Firebird.net. Seu exemplo com C# lá está bem simples, deveria funcionar. Como está definido o charset daquela coluna e qual charset você usa na conexão do .net? Qual SQL está usando? Qual a versão do .net provider e do firebird? -- Douglas Tosi www.sinatica.com From fkambrosio em gmail.com Thu Mar 4 13:10:56 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Thu, 4 Mar 2010 13:10:56 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: <1e2c6e101003040624g1e975796hd3ef2866deabeb18@mail.gmail.com> References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com> <1e2c6e101003040624g1e975796hd3ef2866deabeb18@mail.gmail.com> Message-ID: De qualquer forma, se eu como desenvolvedor não quizer que o cliente veja as procedures do meu sistema (onde consta todas as regras de negócios) não há muito o que fazer, a não ser tentando "ocultar" as procedures, ou há alguma coisa a se fazer? Felipe Ambrosio. ----- Original Message ----- From: "Janderson Almeida" To: "FireBase" Sent: Thursday, March 04, 2010 11:24 AM Subject: Re: [firebase-br] Senha do SYSDBA Todos passamos pelo mesmo problema, isso devido à senha do Firebird esta relacionada com o servidor e não com a base de dados. A melhor forma de prevenir acesso a base de dados é com a implementação de segurança física, ou seja, impedir que qualquer usuário tenha acesso direto ao servidor e não deixar nada compartilhado no mesmo, assim, dificulta que sua base de dados seja copiada para outro servidor. Janderson Almeida. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Felipe Ambrosio From douglasht em gmail.com Thu Mar 4 13:18:54 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 4 Mar 2010 13:18:54 -0300 Subject: [firebase-br] FireBirdSQL.NET In-Reply-To: <206D716C3FAF40B887F102D11E53D1E9@papaleguas> References: <206D716C3FAF40B887F102D11E53D1E9@papaleguas> Message-ID: <249af69e1003040818w2d7cb135pb978b131def2c16b@mail.gmail.com> 2010/3/4 Josauro S.J. : > O que ocorre é que quando pega se os dados ele vem como um array de bytes, e > o objeto StreamReader  quando le esses bytes converte os, não identificando > os acentuados, Se você está recebendo um array de bytes, tente usar o Encoding.Default.GetString(). hth, -- Douglas Tosi www.sinatica.com From bzottis em ig.com.br Thu Mar 4 13:50:13 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 4 Mar 2010 13:50:13 -0300 Subject: [firebase-br] SERVIDOR "CAINDO" In-Reply-To: References: Message-ID: <001501cabbba$c6d501c0$547f0540$@com.br> Pessoal, to com um problema que me deixa sem cabelos Tenho um sistema que roda em um Win Server 2003, com acesso via rede interna (TCP/IP) e via TS Só que vez ou outra, algum usuário, ao tentar acessar o meu sistema via TS não consegue e depois disso, o servidor FB cai e ninguém mais consegue acessar, E só conseguesse "Reerguer" o Servidor FB Reiniciando o Servidor(PC). Alguém Já passou por isso? Pensei em fazer uma verificação antes de abrir o meu sistema para ver se o FB está no "AR", mas o exemplo que tem no site não funciona no meu Delphi(7). Alguém teria uma outra função para ver se o Servidor 2.1 está rodando para Delphi 7? Desde já agradeço. From daniel em agriness.com Thu Mar 4 14:04:47 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Thu, 4 Mar 2010 14:04:47 -0300 Subject: [firebase-br] RES: Senha do SYSDBA In-Reply-To: References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com> <1e2c6e101003040624g1e975796hd3ef2866deabeb18@mail.gmail.com> Message-ID: <000201cabbbc$cbe4dda0$63ae98e0$@com> Felipe, Não é tanto por causa das procedures. Não quero é que outra pessoa abra o banco e veja as tabelas, dados, enfim, a estrutura e regras de negócio das tabelas propriamente ditas. Se tiver algum jeito de esconder isso, para que a pessoa não consiga abrir o banco em outra máquina, seria a salvação. []'s Daniel da Silva Fernandes Tecnologia --------------------------------------------------------------------------------------- AGRINESS ? Gestão da Informação para Suinocultura ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com --------------------------------------------------------------------------------------- -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felipe Ambrosio Enviada em: quinta-feira, 4 de março de 2010 13:11 Para: FireBase Assunto: Re: [firebase-br] Senha do SYSDBA De qualquer forma, se eu como desenvolvedor não quizer que o cliente veja as procedures do meu sistema (onde consta todas as regras de negócios) não há muito o que fazer, a não ser tentando "ocultar" as procedures, ou há alguma coisa a se fazer? Felipe Ambrosio. ----- Original Message ----- From: "Janderson Almeida" To: "FireBase" Sent: Thursday, March 04, 2010 11:24 AM Subject: Re: [firebase-br] Senha do SYSDBA Todos passamos pelo mesmo problema, isso devido à senha do Firebird esta relacionada com o servidor e não com a base de dados. A melhor forma de prevenir acesso a base de dados é com a implementação de segurança física, ou seja, impedir que qualquer usuário tenha acesso direto ao servidor e não deixar nada compartilhado no mesmo, assim, dificulta que sua base de dados seja copiada para outro servidor. Janderson Almeida. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Felipe Ambrosio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From forum_firebird em daunebr.com Thu Mar 4 14:06:20 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Thu, 4 Mar 2010 09:06:20 -0800 (PST) Subject: [firebase-br] SERVIDOR "CAINDO" In-Reply-To: <001501cabbba$c6d501c0$547f0540$@com.br> References: <001501cabbba$c6d501c0$547f0540$@com.br> Message-ID: <625462.53296.qm@web805.biz.mail.mud.yahoo.com> Leia os logs do sistema. La vc ira descobrir o pq ele esta caindo. ________________________________ From: José mauricio Zottis To: FireBase Sent: Thu, March 4, 2010 1:50:13 PM Subject: [firebase-br] SERVIDOR "CAINDO" Pessoal, to com um problema que me deixa sem cabelos Tenho um sistema que roda em um Win Server 2003, com acesso via rede interna (TCP/IP) e via TS Só que vez ou outra, algum usuário, ao tentar acessar o meu sistema via TS não consegue e depois disso, o servidor FB cai e ninguém mais consegue acessar, E só conseguesse "Reerguer" o Servidor FB Reiniciando o Servidor(PC). Alguém Já passou por isso? Pensei em fazer uma verificação antes de abrir o meu sistema para ver se o FB está no "AR", mas o exemplo que tem no site não funciona no meu Delphi(7). Alguém teria uma outra função para ver se o Servidor 2.1 está rodando para Delphi 7? Desde já agradeço. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fkambrosio em gmail.com Thu Mar 4 14:10:08 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Thu, 4 Mar 2010 14:10:08 -0300 Subject: [firebase-br] RES: Senha do SYSDBA In-Reply-To: <000201cabbbc$cbe4dda0$63ae98e0$@com> References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com> <1e2c6e101003040624g1e975796hd3ef2866deabeb18@mail.gmail.com> <000201cabbbc$cbe4dda0$63ae98e0$@com> Message-ID: <3B769AF79C68498DB1C12111CFC46947@whebdc.com.br> Entendi, pelo que sei não há como fazer isso sem tratar o acesso físico mesmo ao banco. Antes eu aproveitei o gancho da tua dúvida para expor a minha dúvida, em relação a não permitir que mesmo o kra da TI da empresa que cuida do banco, tenha acesso ao conteúdo das procedures, no meu caso ele até pode acessar as tabela e dados, mas as procedures eu queria ocultar. []'s ----- Original Message ----- From: "Daniel Fernandes" To: "'FireBase'" Sent: Thursday, March 04, 2010 2:04 PM Subject: [firebase-br] RES: Senha do SYSDBA > Felipe, > > Não é tanto por causa das procedures. Não quero é que outra pessoa abra o > banco e veja as tabelas, dados, enfim, a estrutura e regras de negócio das > tabelas propriamente ditas. Se tiver algum jeito de esconder isso, para > que a pessoa não consiga abrir o banco em outra máquina, seria a salvação. > > []'s > > Daniel da Silva Fernandes > Tecnologia > > --------------------------------------------------------------------------------------- > AGRINESS ? Gestão da Informação para Suinocultura > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com > --------------------------------------------------------------------------------------- > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de Felipe Ambrosio > Enviada em: quinta-feira, 4 de março de 2010 13:11 > Para: FireBase > Assunto: Re: [firebase-br] Senha do SYSDBA > > De qualquer forma, se eu como desenvolvedor não quizer que o cliente veja > as > procedures do meu sistema (onde consta todas as regras de negócios) não há > muito o que fazer, a não ser tentando "ocultar" as procedures, ou há > alguma > coisa a se fazer? > > Felipe Ambrosio. > > ----- Original Message ----- > From: "Janderson Almeida" > To: "FireBase" > Sent: Thursday, March 04, 2010 11:24 AM > Subject: Re: [firebase-br] Senha do SYSDBA > > > Todos passamos pelo mesmo problema, isso devido à senha do Firebird esta > relacionada com o servidor e não com a base de dados. > > A melhor forma de prevenir acesso a base de dados é com a implementação de > segurança física, ou seja, impedir que qualquer usuário tenha acesso > direto > ao servidor e não deixar nada compartilhado no mesmo, assim, dificulta que > sua base de dados seja copiada para outro servidor. > > Janderson Almeida. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Felipe Ambrosio > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa Felipe Ambrosio From hpensador em gmail.com Thu Mar 4 14:13:03 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 04 Mar 2010 14:13:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_-_Conex=E3o_remota_via_IP_?= =?iso-8859-1?q?Real?= Message-ID: Boa tarde Colegas! Firebird 2.1 Preciso acessar remotamente uma base de dados que se encontra em um servidor de arquivos na empresa onde trabalho, tenho o número do IP Real, porém este IP é do Roteador - nesta condição como faço para poder acessar esta base de dados. A apliação é em delphi e os paramentros de conexão passo via arquivo INI, na rede ponto a ponto coloco o IP ou Nome da maquina servidora. Algum colega que já tenha passado por esta situação pode dizer o caminho das pedras..rs -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From samuel.peres.ferreira em gmail.com Thu Mar 4 14:22:43 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Thu, 4 Mar 2010 14:22:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_-_Conex=E3o_remota_via_IP_?= =?iso-8859-1?q?Real?= In-Reply-To: References: Message-ID: ola tem q fazer uma regra de nat no modem, enderecando endereco, porta, etc para o computador servidor. samuel From bzottis em ig.com.br Thu Mar 4 14:39:36 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 4 Mar 2010 14:39:36 -0300 Subject: [firebase-br] RES: SERVIDOR "CAINDO" In-Reply-To: <625462.53296.qm@web805.biz.mail.mud.yahoo.com> References: <001501cabbba$c6d501c0$547f0540$@com.br> <625462.53296.qm@web805.biz.mail.mud.yahoo.com> Message-ID: <000601cabbc1$aca9eca0$05fdc5e0$@com.br> As mensagens do log SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10038 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: found "not a socket" socket : 392 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/inet_error: accept errno = 10093 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 INET/select_wait: select failed, errno = 10093 SERVIDOR (Server) Thu Mar 04 11:12:23 2010 SRVR_multi_thread/RECEIVE: error on main_port, shutting down SERVIDOR (Server) Thu Mar 04 11:12:28 2010 XNET error: Server initialization failed SERVIDOR (Server) Thu Mar 04 11:12:28 2010 Database: SERVIDOR (Client) Thu Mar 04 11:12:33 2010 Guardian starting: "C:\Arquivos de programas\Firebird\Firebird_2_1\bin\fbserver.exe" SERVIDOR (Server) Thu Mar 04 11:14:24 2010 INET/inet_error: read errno = 10054 SERVIDOR (Server) Thu Mar 04 11:15:02 2010 INET/inet_error: read errno = 10054 SERVIDOR (Server) Thu Mar 04 11:15:02 2010 INET/inet_error: read errno = 10054 SERVIDOR (Server) Thu Mar 04 11:15:36 2010 INET/inet_error: read errno = 10054 SERVIDOR (Server) Thu Mar 04 11:15:36 2010 INET/inet_error: read errno = 10054 SERVIDOR (Client) Thu Mar 04 11:26:00 2010 Guardian starting: "C:\Arquivos de programas\Firebird\Firebird_2_1\bin\fbserver.exe" SERVIDOR (Server) Thu Mar 04 11:44:57 2010 INET/inet_error: read errno = 10054 SERVIDOR (Server) Thu Mar 04 11:44:57 2010 INET/inet_error: read errno = 10054 SERVIDOR (Server) Thu Mar 04 14:16:44 2010 INET/inet_error: read errno = 10054 SERVIDOR (Server) Thu Mar 04 14:22:38 2010 INET/inet_error: read errno = 10054 SERVIDOR (Server) Thu Mar 04 14:22:38 2010 INET/inet_error: read errno = 10054 From forum_firebird em daunebr.com Thu Mar 4 14:40:16 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Thu, 4 Mar 2010 09:40:16 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_-_Conex=E3o_remota_via_IP_?= =?iso-8859-1?q?Real?= In-Reply-To: References: Message-ID: <353090.5115.qm@web808.biz.mail.mud.yahoo.com> Antes de mais nada, use o Zebedee pra criar um tunnelamento seguro encriptado. Mas isto nao obrigatorio. A maioria dos roteadores permitem forward de porta. Assim, vc precisa dizer ao roteador, que naquele momento esta com ip fixo (eh fixo ou dinamico???) para forward a porta 3050 do roteador para a porta 3050 da maquina interna (192.18.x.x ou 10.x.x.x). Eh bem simples. Se vc usa ip dinamico, recomendo ddclient. Google nele. A maioria das pessoas aqui da lista adoram usam o path completo do BD tipo: servidor:c:\arquivos de programas\firebird\data\banco.fdb. Isto nao deve ser usado a nao ser q seja o embedded. Se vc usa ambiente client/server vc deve sempre usar: "servidor:banco". E no alias.conf do firebid, vc ajusta o caminho. Como isto ninguem via rede (seja interna ou externa) tem acesso a maquina a nao ser via FB server. ________________________________ From: Hélio Oliveira To: lista em firebase.com.br Sent: Thu, March 4, 2010 2:13:03 PM Subject: [firebase-br] [OFF] - Conexão remota via IP Real Boa tarde Colegas! Firebird 2.1 Preciso acessar remotamente uma base de dados que se encontra em um servidor de arquivos na empresa onde trabalho, tenho o número do IP Real, porém este IP é do Roteador - nesta condição como faço para poder acessar esta base de dados. A apliação é em delphi e os paramentros de conexão passo via arquivo INI, na rede ponto a ponto coloco o IP ou Nome da maquina servidora. Algum colega que já tenha passado por esta situação pode dizer o caminho das pedras..rs -- []'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 leonardovazmelo em gmail.com Thu Mar 4 14:40:50 2010 From: leonardovazmelo em gmail.com (Leonardo Melo) Date: Thu, 4 Mar 2010 14:40:50 -0300 Subject: [firebase-br] RES: Senha do SYSDBA In-Reply-To: <3B769AF79C68498DB1C12111CFC46947@whebdc.com.br> References: <000001cabb8f$0cb079d0$26116d70$@com> <000101cabb9d$c6d296f0$5477c4d0$@com> <1e2c6e101003040624g1e975796hd3ef2866deabeb18@mail.gmail.com> <000201cabbbc$cbe4dda0$63ae98e0$@com> <3B769AF79C68498DB1C12111CFC46947@whebdc.com.br> Message-ID: No meu caso, distribuo aplicações que são usadas em máquinas que não conheço. Ocultei as procedures e coloquei um hash linha a linha em cada registro da tabela. Se a alteração for feita por fora, invalida a linha e o usuário não vê mais o registro. Também gostaria muito de encontrar uma forma de proteger o banco. 2010/3/4 Felipe Ambrosio > Entendi, pelo que sei não há como fazer isso sem tratar o acesso físico > mesmo ao banco. > > Antes eu aproveitei o gancho da tua dúvida para expor a minha dúvida, em > relação a não permitir que mesmo o kra da TI da empresa que cuida do banco, > tenha acesso ao conteúdo das procedures, no meu caso ele até pode acessar as > tabela e dados, mas as procedures eu queria ocultar. > > []'s > > ----- Original Message ----- From: "Daniel Fernandes" > > > To: "'FireBase'" > Sent: Thursday, March 04, 2010 2:04 PM > Subject: [firebase-br] RES: Senha do SYSDBA > > > > Felipe, >> >> Não é tanto por causa das procedures. Não quero é que outra pessoa abra o >> banco e veja as tabelas, dados, enfim, a estrutura e regras de negócio das >> tabelas propriamente ditas. Se tiver algum jeito de esconder isso, para que >> a pessoa não consiga abrir o banco em outra máquina, seria a salvação. >> >> []'s >> >> Daniel da Silva Fernandes >> Tecnologia >> >> >> --------------------------------------------------------------------------------------- >> AGRINESS ? Gestão da Informação para Suinocultura >> ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com >> >> --------------------------------------------------------------------------------------- >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em nome de Felipe Ambrosio >> Enviada em: quinta-feira, 4 de março de 2010 13:11 >> Para: FireBase >> Assunto: Re: [firebase-br] Senha do SYSDBA >> >> De qualquer forma, se eu como desenvolvedor não quizer que o cliente veja >> as >> procedures do meu sistema (onde consta todas as regras de negócios) não há >> muito o que fazer, a não ser tentando "ocultar" as procedures, ou há >> alguma >> coisa a se fazer? >> >> Felipe Ambrosio. >> >> ----- Original Message ----- From: "Janderson Almeida" < >> jandersonloko em gmail.com> >> To: "FireBase" >> Sent: Thursday, March 04, 2010 11:24 AM >> Subject: Re: [firebase-br] Senha do SYSDBA >> >> >> Todos passamos pelo mesmo problema, isso devido à senha do Firebird esta >> relacionada com o servidor e não com a base de dados. >> >> A melhor forma de prevenir acesso a base de dados é com a implementação de >> segurança física, ou seja, impedir que qualquer usuário tenha acesso >> direto >> ao servidor e não deixar nada compartilhado no mesmo, assim, dificulta que >> sua base de dados seja copiada para outro servidor. >> >> Janderson Almeida. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> Felipe Ambrosio >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > Felipe Ambrosio > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Thu Mar 4 14:43:30 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 04 Mar 2010 14:43:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_-_Conex=E3o_remota_via_IP_?= =?iso-8859-1?q?Real?= In-Reply-To: References: Message-ID: Obrigado Samuel e Douglas agora ficou claro. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From fabiano em clippnet.com.br Thu Mar 4 14:49:56 2010 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Thu, 4 Mar 2010 14:49:56 -0300 Subject: [firebase-br] Firebird 2.0 no Windows Seven In-Reply-To: References: Message-ID: Esta funcionando muito bem! -------------------------------------------------- From: "Francisco de Assis Silva Rodrigues" Sent: Thursday, March 04, 2010 12:28 PM To: "Lista Firebird" Subject: [firebase-br] Firebird 2.0 no Windows Seven > > Galera alguem ja consegui usar o Firebird 2.0 no Windows 7 ? > > _________________________________________________________________ > Navegue sem medo com o Internet Explorer 8. Clique aqui para instalar > gratuitamente. > http://go.microsoft.com/?linkid=9707132 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Thu Mar 4 14:52:56 2010 From: cury.fb em gmail.com (cury firebird) Date: Thu, 4 Mar 2010 14:52:56 -0300 Subject: [firebase-br] RES: Senha do SYSDBA In-Reply-To: References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com><1e2c6e101003040624g1e975796hd3ef2866deabeb18@mail.gmail.com><000201cabbbc$cbe4dda0$63ae98e0$@com><3B769AF79C68498DB1C12111CFC46947@whebdc.com.br> Message-ID: tem uma matéria muito interessante aqui ó ! http://www.comunidade-firebird.org/cflp/downloads/CFLP_O008.PDF -------------------------------------------------- From: "Leonardo Melo" Sent: Thursday, March 04, 2010 2:40 PM To: "FireBase" Subject: Re: [firebase-br] RES: Senha do SYSDBA > No meu caso, distribuo aplicações que são usadas em máquinas que não > conheço. Ocultei as procedures e coloquei um hash linha a linha em cada > registro da tabela. Se a alteração for feita por fora, invalida a linha e > o > usuário não vê mais o registro. > > Também gostaria muito de encontrar uma forma de proteger o banco. > > > > 2010/3/4 Felipe Ambrosio > >> Entendi, pelo que sei não há como fazer isso sem tratar o acesso físico >> mesmo ao banco. >> >> Antes eu aproveitei o gancho da tua dúvida para expor a minha dúvida, em >> relação a não permitir que mesmo o kra da TI da empresa que cuida do >> banco, >> tenha acesso ao conteúdo das procedures, no meu caso ele até pode acessar >> as >> tabela e dados, mas as procedures eu queria ocultar. >> >> []'s >> >> ----- Original Message ----- From: "Daniel Fernandes" >> > > >> >> To: "'FireBase'" >> Sent: Thursday, March 04, 2010 2:04 PM >> Subject: [firebase-br] RES: Senha do SYSDBA >> >> >> >> Felipe, >>> >>> Não é tanto por causa das procedures. Não quero é que outra pessoa abra >>> o >>> banco e veja as tabelas, dados, enfim, a estrutura e regras de negócio >>> das >>> tabelas propriamente ditas. Se tiver algum jeito de esconder isso, para >>> que >>> a pessoa não consiga abrir o banco em outra máquina, seria a salvação. >>> >>> []'s >>> >>> Daniel da Silva Fernandes >>> Tecnologia >>> >>> >>> --------------------------------------------------------------------------------------- >>> AGRINESS ? Gestão da Informação para Suinocultura >>> ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com >>> >>> --------------------------------------------------------------------------------------- >>> >>> -----Mensagem original----- >>> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >>> Em nome de Felipe Ambrosio >>> Enviada em: quinta-feira, 4 de março de 2010 13:11 >>> Para: FireBase >>> Assunto: Re: [firebase-br] Senha do SYSDBA >>> >>> De qualquer forma, se eu como desenvolvedor não quizer que o cliente >>> veja >>> as >>> procedures do meu sistema (onde consta todas as regras de negócios) não >>> há >>> muito o que fazer, a não ser tentando "ocultar" as procedures, ou há >>> alguma >>> coisa a se fazer? >>> >>> Felipe Ambrosio. >>> >>> ----- Original Message ----- From: "Janderson Almeida" < >>> jandersonloko em gmail.com> >>> To: "FireBase" >>> Sent: Thursday, March 04, 2010 11:24 AM >>> Subject: Re: [firebase-br] Senha do SYSDBA >>> >>> >>> Todos passamos pelo mesmo problema, isso devido à senha do Firebird esta >>> relacionada com o servidor e não com a base de dados. >>> >>> A melhor forma de prevenir acesso a base de dados é com a implementação >>> de >>> segurança física, ou seja, impedir que qualquer usuário tenha acesso >>> direto >>> ao servidor e não deixar nada compartilhado no mesmo, assim, dificulta >>> que >>> sua base de dados seja copiada para outro servidor. >>> >>> Janderson Almeida. >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> Felipe Ambrosio >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> Felipe Ambrosio >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From robsonfg em terra.com.br Thu Mar 4 15:03:02 2010 From: robsonfg em terra.com.br (Robson Gomes) Date: Thu, 4 Mar 2010 15:03:02 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Firebird 2.0 no Windows Seven References: Message-ID: <4B8FF5D6.00000A.00196@EST-ROBSON> sim, uso normal... -------Mensagem original------- De: Francisco de Assis Silva Rodrigues Data: 04/03/2010 12:31:20 Para: Lista Firebird Assunto: [firebase-br] Firebird 2.0 no Windows Seven Galera alguem ja consegui usar o Firebird 2.0 no Windows 7 ? _________________________________________________________________ Navegue sem medo com o Internet Explorer 8. Clique aqui para instalar gratuitamente. http://go.microsoft.com/?linkid=9707132 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From robsonfg em terra.com.br Thu Mar 4 15:03:10 2010 From: robsonfg em terra.com.br (Robson Gomes) Date: Thu, 4 Mar 2010 15:03:10 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: SERVIDOR "CAINDO" References: <001501cabbba$c6d501c0$547f0540$@com.br> Message-ID: <4B8FF5DE.00000C.00196@EST-ROBSON> verifique como esta o estado das transações, tive muitos problemas com isso a um tempo atras, e era erro de programação... -------Mensagem original------- De: José mauricio Zottis Data: 04/03/2010 13:55:02 Para: 'FireBase' Assunto: [firebase-br] SERVIDOR "CAINDO" Pessoal, to com um problema que me deixa sem cabelos Tenho um sistema que roda em um Win Server 2003, com acesso via rede interna (TCP/IP) e via TS Só que vez ou outra, algum usuário, ao tentar acessar o meu sistema via TS não consegue e depois disso, o servidor FB cai e ninguém mais consegue acessar, E só conseguesse "Reerguer" o Servidor FB Reiniciando o Servidor(PC). Alguém Já passou por isso? Pensei em fazer uma verificação antes de abrir o meu sistema para ver se o FB está no "AR", mas o exemplo que tem no site não funciona no meu Delphi(7). Alguém teria uma outra função para ver se o Servidor 2.1 está rodando para Delphi 7? Desde já agradeço. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From robsonfg em terra.com.br Thu Mar 4 15:03:16 2010 From: robsonfg em terra.com.br (Robson Gomes) Date: Thu, 4 Mar 2010 15:03:16 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?Res=3A__=5BOFF=5D_-_Conex=E3o_remota?= =?iso-8859-1?q?_via_IP_Real?= References: Message-ID: <4B8FF5E4.00000E.00196@EST-ROBSON> tem que redirecionar a porta (3050) para a maquina que deseja acessar -------Mensagem original------- De: Hélio Oliveira Data: 04/03/2010 14:15:44 Para: lista em firebase.com.br Assunto: [firebase-br] [OFF] - Conexão remota via IP Real Boa tarde Colegas! Firebird 2.1 Preciso acessar remotamente uma base de dados que se encontra em um servidor de arquivos na empresa onde trabalho, tenho o número do IP Real, porém este IP é do Roteador - nesta condição como faço para poder acessar esta base de dados. A apliação é em delphi e os paramentros de conexão passo via arquivo INI, na rede ponto a ponto coloco o IP ou Nome da maquina servidora. Algum colega que já tenha passado por esta situação pode dizer o caminho das pedras..rs -- []'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 mariodosreyx em gmail.com Thu Mar 4 15:12:50 2010 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Thu, 4 Mar 2010 17:12:50 -0100 Subject: [firebase-br] RES: Senha do SYSDBA In-Reply-To: References: <000001cabb8f$0cb079d0$26116d70$@com> <000101cabb9d$c6d296f0$5477c4d0$@com> <1e2c6e101003040624g1e975796hd3ef2866deabeb18@mail.gmail.com> <000201cabbbc$cbe4dda0$63ae98e0$@com> <3B769AF79C68498DB1C12111CFC46947@whebdc.com.br> Message-ID: <4d1bb8c71003041012x23c23a73y9eb601c2187a485d@mail.gmail.com> Se me é permitido talvez fosse boa ideia darem um vista de olhos neste link: http://lib.seven.com.br/ampliar.asp?codcat=58&codartigo=872 Depois sempre poderão guardar uma cópia e fazer uns testes se servir então óptimo senão continuem na V/. Abr. No dia 4 de Março de 2010 16:40, Leonardo Melo escreveu: > No meu caso, distribuo aplicações que são usadas em máquinas que não > conheço. Ocultei as procedures e coloquei um hash linha a linha em cada > registro da tabela. Se a alteração for feita por fora, invalida a linha e o > usuário não vê mais o registro. > > Também gostaria muito de encontrar uma forma de proteger o banco. > > > > 2010/3/4 Felipe Ambrosio > > > Entendi, pelo que sei não há como fazer isso sem tratar o acesso físico > > mesmo ao banco. > > > > Antes eu aproveitei o gancho da tua dúvida para expor a minha dúvida, em > > relação a não permitir que mesmo o kra da TI da empresa que cuida do > banco, > > tenha acesso ao conteúdo das procedures, no meu caso ele até pode acessar > as > > tabela e dados, mas as procedures eu queria ocultar. > > > > []'s > > > > ----- Original Message ----- From: "Daniel Fernandes" < > daniel em agriness.com > > > > > > > To: "'FireBase'" > > Sent: Thursday, March 04, 2010 2:04 PM > > Subject: [firebase-br] RES: Senha do SYSDBA > > > > > > > > Felipe, > >> > >> Não é tanto por causa das procedures. Não quero é que outra pessoa abra > o > >> banco e veja as tabelas, dados, enfim, a estrutura e regras de negócio > das > >> tabelas propriamente ditas. Se tiver algum jeito de esconder isso, para > que > >> a pessoa não consiga abrir o banco em outra máquina, seria a salvação. > >> > >> []'s > >> > >> Daniel da Silva Fernandes > >> Tecnologia > >> > >> > >> > --------------------------------------------------------------------------------------- > >> AGRINESS ? Gestão da Informação para Suinocultura > >> ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com > >> > >> > --------------------------------------------------------------------------------------- > >> > >> -----Mensagem original----- > >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br > ] > >> Em nome de Felipe Ambrosio > >> Enviada em: quinta-feira, 4 de março de 2010 13:11 > >> Para: FireBase > >> Assunto: Re: [firebase-br] Senha do SYSDBA > >> > >> De qualquer forma, se eu como desenvolvedor não quizer que o cliente > veja > >> as > >> procedures do meu sistema (onde consta todas as regras de negócios) não > há > >> muito o que fazer, a não ser tentando "ocultar" as procedures, ou há > >> alguma > >> coisa a se fazer? > >> > >> Felipe Ambrosio. > >> > >> ----- Original Message ----- From: "Janderson Almeida" < > >> jandersonloko em gmail.com> > >> To: "FireBase" > >> Sent: Thursday, March 04, 2010 11:24 AM > >> Subject: Re: [firebase-br] Senha do SYSDBA > >> > >> > >> Todos passamos pelo mesmo problema, isso devido à senha do Firebird esta > >> relacionada com o servidor e não com a base de dados. > >> > >> A melhor forma de prevenir acesso a base de dados é com a implementação > de > >> segurança física, ou seja, impedir que qualquer usuário tenha acesso > >> direto > >> ao servidor e não deixar nada compartilhado no mesmo, assim, dificulta > que > >> sua base de dados seja copiada para outro servidor. > >> > >> Janderson Almeida. > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> Felipe Ambrosio > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > Felipe Ambrosio > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fkambrosio em gmail.com Thu Mar 4 15:15:35 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Thu, 4 Mar 2010 15:15:35 -0300 Subject: [firebase-br] RES: Senha do SYSDBA In-Reply-To: References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com><1e2c6e101003040624g1e975796hd3ef2866deabeb18@mail.gmail.com><000201cabbbc$cbe4dda0$63ae98e0$@com><3B769AF79C68498DB1C12111CFC46947@whebdc.com.br> Message-ID: Pow, ótimo arquivo!!! Vlw kra!! []'s ----- Original Message ----- From: "cury firebird" To: "FireBase" Sent: Thursday, March 04, 2010 2:52 PM Subject: Re: [firebase-br] RES: Senha do SYSDBA > tem uma matéria muito interessante aqui ó ! > > http://www.comunidade-firebird.org/cflp/downloads/CFLP_O008.PDF > > > > > -------------------------------------------------- > From: "Leonardo Melo" > Sent: Thursday, March 04, 2010 2:40 PM > To: "FireBase" > Subject: Re: [firebase-br] RES: Senha do SYSDBA > >> No meu caso, distribuo aplicações que são usadas em máquinas que não >> conheço. Ocultei as procedures e coloquei um hash linha a linha em cada >> registro da tabela. Se a alteração for feita por fora, invalida a linha e >> o >> usuário não vê mais o registro. >> >> Também gostaria muito de encontrar uma forma de proteger o banco. >> >> >> >> 2010/3/4 Felipe Ambrosio >> >>> Entendi, pelo que sei não há como fazer isso sem tratar o acesso físico >>> mesmo ao banco. >>> >>> Antes eu aproveitei o gancho da tua dúvida para expor a minha dúvida, em >>> relação a não permitir que mesmo o kra da TI da empresa que cuida do >>> banco, >>> tenha acesso ao conteúdo das procedures, no meu caso ele até pode >>> acessar as >>> tabela e dados, mas as procedures eu queria ocultar. >>> >>> []'s >>> >>> ----- Original Message ----- From: "Daniel Fernandes" >>> >> > >>> >>> To: "'FireBase'" >>> Sent: Thursday, March 04, 2010 2:04 PM >>> Subject: [firebase-br] RES: Senha do SYSDBA >>> >>> >>> >>> Felipe, >>>> >>>> Não é tanto por causa das procedures. Não quero é que outra pessoa abra >>>> o >>>> banco e veja as tabelas, dados, enfim, a estrutura e regras de negócio >>>> das >>>> tabelas propriamente ditas. Se tiver algum jeito de esconder isso, para >>>> que >>>> a pessoa não consiga abrir o banco em outra máquina, seria a salvação. >>>> >>>> []'s >>>> >>>> Daniel da Silva Fernandes >>>> Tecnologia >>>> >>>> >>>> --------------------------------------------------------------------------------------- >>>> AGRINESS ? Gestão da Informação para Suinocultura >>>> ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com >>>> >>>> --------------------------------------------------------------------------------------- >>>> >>>> -----Mensagem original----- >>>> De: lista-bounces em firebase.com.br >>>> [mailto:lista-bounces em firebase.com.br] >>>> Em nome de Felipe Ambrosio >>>> Enviada em: quinta-feira, 4 de março de 2010 13:11 >>>> Para: FireBase >>>> Assunto: Re: [firebase-br] Senha do SYSDBA >>>> >>>> De qualquer forma, se eu como desenvolvedor não quizer que o cliente >>>> veja >>>> as >>>> procedures do meu sistema (onde consta todas as regras de negócios) não >>>> há >>>> muito o que fazer, a não ser tentando "ocultar" as procedures, ou há >>>> alguma >>>> coisa a se fazer? >>>> >>>> Felipe Ambrosio. >>>> >>>> ----- Original Message ----- From: "Janderson Almeida" < >>>> jandersonloko em gmail.com> >>>> To: "FireBase" >>>> Sent: Thursday, March 04, 2010 11:24 AM >>>> Subject: Re: [firebase-br] Senha do SYSDBA >>>> >>>> >>>> Todos passamos pelo mesmo problema, isso devido à senha do Firebird >>>> esta >>>> relacionada com o servidor e não com a base de dados. >>>> >>>> A melhor forma de prevenir acesso a base de dados é com a implementação >>>> de >>>> segurança física, ou seja, impedir que qualquer usuário tenha acesso >>>> direto >>>> ao servidor e não deixar nada compartilhado no mesmo, assim, dificulta >>>> que >>>> sua base de dados seja copiada para outro servidor. >>>> >>>> Janderson Almeida. >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> Felipe Ambrosio >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> Felipe Ambrosio >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa Felipe Ambrosio From rnribeiro em gmail.com Thu Mar 4 15:28:09 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 4 Mar 2010 15:28:09 -0300 Subject: [firebase-br] ajuda com com select Message-ID: <88c045a11003041028l480fd444va9e40a917a339345@mail.gmail.com> boa tarde a todos estou com um pequenino problema e gostaria da ajuda de vc's pois tenho um select que é uma sintexe compartiva mensal por assim dizer e to apanhando pois pra totalizar tenho que tirar um campo do group by pra mostrar tudo soma mais não to conseguindo e ta dividindo o resultado em varias linhas poderiam me ajudar a sintaxe é a seguinte SELECT DISTINCT (EXTRACT (month FROM C.DATAVENDA)||'/'|| (EXTRACT(YEAR FROM C.DATAVENDA)))MES_ANO, SUM(C.TOTAL) AS TOTAL FROM C_VENDA C WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS GROUP BY C.DATAVENDA o erro ta nesse grupo by que não consigo retirar do group by e ele exibe todas as linhas dos meses e gostaria apaenas dresultado ta saindo assim 1/2010 135,00 1/2010 1.863,00 2/2010 6380,00 2/2010 37,82 desde ja grato pela ajuda From prismars em gmail.com Thu Mar 4 15:32:37 2010 From: prismars em gmail.com (Moacir - GMAIL) Date: Thu, 04 Mar 2010 15:32:37 -0300 Subject: [firebase-br] ajuda com com select In-Reply-To: <88c045a11003041028l480fd444va9e40a917a339345@mail.gmail.com> References: <88c045a11003041028l480fd444va9e40a917a339345@mail.gmail.com> Message-ID: <4B8FFCC5.6050102@gmail.com> Mude o group by para GROUP BY 1 Sucesso !! Moacir Em 04/03/2010 15:28, Reijanio Nunes Ribeiro escreveu: > boa tarde a todos estou com um pequenino problema e gostaria da ajuda de > vc's > pois tenho um select que é uma sintexe compartiva mensal por assim dizer e > to apanhando pois pra totalizar tenho que tirar um campo do group by pra > mostrar tudo soma mais não to conseguindo e ta dividindo o resultado em > varias linhas poderiam me ajudar a sintaxe é a seguinte > > SELECT DISTINCT (EXTRACT (month FROM C.DATAVENDA)||'/'|| > (EXTRACT(YEAR FROM C.DATAVENDA)))MES_ANO, SUM(C.TOTAL) AS TOTAL > FROM C_VENDA C > WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS > GROUP BY C.DATAVENDA > o erro ta nesse grupo by que não consigo retirar do group by e ele exibe > todas as linhas dos meses e gostaria apaenas dresultado > > ta saindo assim > 1/2010 135,00 > 1/2010 1.863,00 > 2/2010 6380,00 > 2/2010 37,82 > desde ja grato pela ajuda > ______________________________________________ > > From fernando.bg em gmail.com Thu Mar 4 15:33:52 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 4 Mar 2010 18:33:52 +0000 (UTC) Subject: [firebase-br] Firebird 2.0 no Windows Seven References: Message-ID: No dia 04/03/2010 às 12:28:56 catando milho no teclado Francisco de Assis Silva Rodrigues " escrivinhou " o texto abaixo : > Galera alguem ja consegui usar o Firebird 2.0 no Windows 7 ? Estou usando o 1.5 e o 2.1 qual o problema que você está tendo??? T+++++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From rnribeiro em gmail.com Thu Mar 4 15:40:20 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 4 Mar 2010 15:40:20 -0300 Subject: [firebase-br] ajuda com com select In-Reply-To: <4B8FFCC5.6050102@gmail.com> References: <88c045a11003041028l480fd444va9e40a917a339345@mail.gmail.com> <4B8FFCC5.6050102@gmail.com> Message-ID: <88c045a11003041040q273f88c9qd9dd03aeb56d3d10@mail.gmail.com> obrigado moacir resolvi, graças ao meu brother escovador dessa forma SELECT DISTINCT (EXTRACT (month FROM C.DATAVENDA)||'/'|| (EXTRACT(YEAR FROM C.DATAVENDA)))MES_ANO, SUM(C.TOTAL) AS TOTAL FROM C_VENDA C WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS GROUP BY (EXTRACT (month FROM C.DATAVENDA)||'/'|| (EXTRACT(YEAR FROM C.DATAVENDA))) mais mesmo assim muito obrigado Em 4 de março de 2010 15:32, Moacir - GMAIL escreveu: > > Mude o group by para > > GROUP BY 1 > > Sucesso !! > > Moacir > > > > > Em 04/03/2010 15:28, Reijanio Nunes Ribeiro escreveu: > >> boa tarde a todos estou com um pequenino problema e gostaria da ajuda de >> vc's >> pois tenho um select que é uma sintexe compartiva mensal por assim dizer e >> to apanhando pois pra totalizar tenho que tirar um campo do group by pra >> mostrar tudo soma mais não to conseguindo e ta dividindo o resultado em >> varias linhas poderiam me ajudar a sintaxe é a seguinte >> >> SELECT DISTINCT (EXTRACT (month FROM C.DATAVENDA)||'/'|| >> (EXTRACT(YEAR FROM C.DATAVENDA)))MES_ANO, SUM(C.TOTAL) AS TOTAL >> FROM C_VENDA C >> WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS >> GROUP BY C.DATAVENDA >> o erro ta nesse grupo by que não consigo retirar do group by e ele exibe >> todas as linhas dos meses e gostaria apaenas dresultado >> >> ta saindo assim >> 1/2010 135,00 >> 1/2010 1.863,00 >> 2/2010 6380,00 >> 2/2010 37,82 >> desde ja grato pela ajuda >> ______________________________________________ >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Thu Mar 4 15:41:40 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 4 Mar 2010 15:41:40 -0300 Subject: [firebase-br] ajuda com com select In-Reply-To: <4B8FFCC5.6050102@gmail.com> References: <88c045a11003041028l480fd444va9e40a917a339345@mail.gmail.com> <4B8FFCC5.6050102@gmail.com> Message-ID: <88c045a11003041041p18589740n4f94060638d6e1a2@mail.gmail.com> caraca e não é que da sua forma tbm funciona, valeu mesmo Em 4 de março de 2010 15:32, Moacir - GMAIL escreveu: > > Mude o group by para > > GROUP BY 1 > > Sucesso !! > > Moacir > > > > > Em 04/03/2010 15:28, Reijanio Nunes Ribeiro escreveu: > >> boa tarde a todos estou com um pequenino problema e gostaria da ajuda de >> vc's >> pois tenho um select que é uma sintexe compartiva mensal por assim dizer e >> to apanhando pois pra totalizar tenho que tirar um campo do group by pra >> mostrar tudo soma mais não to conseguindo e ta dividindo o resultado em >> varias linhas poderiam me ajudar a sintaxe é a seguinte >> >> SELECT DISTINCT (EXTRACT (month FROM C.DATAVENDA)||'/'|| >> (EXTRACT(YEAR FROM C.DATAVENDA)))MES_ANO, SUM(C.TOTAL) AS TOTAL >> FROM C_VENDA C >> WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS >> GROUP BY C.DATAVENDA >> o erro ta nesse grupo by que não consigo retirar do group by e ele exibe >> todas as linhas dos meses e gostaria apaenas dresultado >> >> ta saindo assim >> 1/2010 135,00 >> 1/2010 1.863,00 >> 2/2010 6380,00 >> 2/2010 37,82 >> desde ja grato pela ajuda >> ______________________________________________ >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em angelotti.eti.br Thu Mar 4 16:09:16 2010 From: listas em angelotti.eti.br (=?iso-8859-1?Q?Pedro_S=E9rgio_Angelotti?=) Date: Thu, 4 Mar 2010 16:09:16 -0300 Subject: [firebase-br] ajuda com com select References: <88c045a11003041028l480fd444va9e40a917a339345@mail.gmail.com><4B8FFCC5.6050102@gmail.com> <88c045a11003041041p18589740n4f94060638d6e1a2@mail.gmail.com> Message-ID: <9983908C528440D48F2DF6EB62978CA0@CPDCSA> Como sair da lista? Por favor, me excluam pois já visitei o site e só encontrei a opção para entrar na lista! Muito obrigado. ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: ; "FireBase" Sent: Thursday, March 04, 2010 3:41 PM Subject: Re: [firebase-br] ajuda com com select caraca e não é que da sua forma tbm funciona, valeu mesmo Em 4 de março de 2010 15:32, Moacir - GMAIL escreveu: > > Mude o group by para > > GROUP BY 1 > > Sucesso !! > > Moacir > > > > > Em 04/03/2010 15:28, Reijanio Nunes Ribeiro escreveu: > >> boa tarde a todos estou com um pequenino problema e gostaria da ajuda de >> vc's >> pois tenho um select que é uma sintexe compartiva mensal por assim dizer >> e >> to apanhando pois pra totalizar tenho que tirar um campo do group by pra >> mostrar tudo soma mais não to conseguindo e ta dividindo o resultado em >> varias linhas poderiam me ajudar a sintaxe é a seguinte >> >> SELECT DISTINCT (EXTRACT (month FROM C.DATAVENDA)||'/'|| >> (EXTRACT(YEAR FROM C.DATAVENDA)))MES_ANO, SUM(C.TOTAL) AS TOTAL >> FROM C_VENDA C >> WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS >> GROUP BY C.DATAVENDA >> o erro ta nesse grupo by que não consigo retirar do group by e ele exibe >> todas as linhas dos meses e gostaria apaenas dresultado >> >> ta saindo assim >> 1/2010 135,00 >> 1/2010 1.863,00 >> 2/2010 6380,00 >> 2/2010 37,82 >> desde ja grato pela ajuda >> ______________________________________________ >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Thu Mar 4 16:17:49 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 4 Mar 2010 16:17:49 -0300 Subject: [firebase-br] RES: Senha do SYSDBA In-Reply-To: References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com><1e2c6e101003040624g1e975796hd3ef2866deabeb18@mail.gmail.com><000201cabbbc$cbe4dda0$63ae98e0$@com><3B769AF79C68498DB1C12111CFC46947@whebdc.com.br> Message-ID: <267770448.20100304161749@warmboot.com.br> Na FireBase também tem um artigo sobre como esconder a metadata, mas pelo que pude entender, a pessoa que esconder as tabelas e tudo mais, e isso não é possível. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FA> Pow, ótimo arquivo!!! FA> Vlw kra!! FA> []'s FA> ----- Original Message ----- FA> From: "cury firebird" FA> To: "FireBase" FA> Sent: Thursday, March 04, 2010 2:52 PM FA> Subject: Re: [firebase-br] RES: Senha do SYSDBA >> tem uma matéria muito interessante aqui ó ! >> >> http://www.comunidade-firebird.org/cflp/downloads/CFLP_O008.PDF >> >> >> >> >> -------------------------------------------------- >> From: "Leonardo Melo" >> Sent: Thursday, March 04, 2010 2:40 PM >> To: "FireBase" >> Subject: Re: [firebase-br] RES: Senha do SYSDBA >> >>> No meu caso, distribuo aplicações que são usadas em máquinas que não >>> conheço. Ocultei as procedures e coloquei um hash linha a linha em cada >>> registro da tabela. Se a alteração for feita por fora, invalida a linha e >>> o >>> usuário não vê mais o registro. >>> >>> Também gostaria muito de encontrar uma forma de proteger o banco. >>> >>> >>> >>> 2010/3/4 Felipe Ambrosio >>> >>>> Entendi, pelo que sei não há como fazer isso sem tratar o acesso físico >>>> mesmo ao banco. >>>> >>>> Antes eu aproveitei o gancho da tua dúvida para expor a minha dúvida, em >>>> relação a não permitir que mesmo o kra da TI da empresa que cuida do >>>> banco, >>>> tenha acesso ao conteúdo das procedures, no meu caso ele até pode >>>> acessar as >>>> tabela e dados, mas as procedures eu queria ocultar. >>>> >>>> []'s >>>> >>>> ----- Original Message ----- From: "Daniel Fernandes" >>>> >>> > >>>> >>>> To: "'FireBase'" >>>> Sent: Thursday, March 04, 2010 2:04 PM >>>> Subject: [firebase-br] RES: Senha do SYSDBA >>>> >>>> >>>> >>>> Felipe, >>>>> >>>>> Não é tanto por causa das procedures. Não quero é que outra pessoa abra >>>>> o >>>>> banco e veja as tabelas, dados, enfim, a estrutura e regras de negócio >>>>> das >>>>> tabelas propriamente ditas. Se tiver algum jeito de esconder isso, para >>>>> que >>>>> a pessoa não consiga abrir o banco em outra máquina, seria a salvação. >>>>> >>>>> []'s >>>>> >>>>> Daniel da Silva Fernandes >>>>> Tecnologia >>>>> >>>>> >>>>> --------------------------------------------------------------------------------------- >>>>> AGRINESS ? Gestão da Informação para Suinocultura >>>>> ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com >>>>> >>>>> --------------------------------------------------------------------------------------- >>>>> >>>>> -----Mensagem original----- >>>>> De: lista-bounces em firebase.com.br >>>>> [mailto:lista-bounces em firebase.com.br] >>>>> Em nome de Felipe Ambrosio >>>>> Enviada em: quinta-feira, 4 de março de 2010 13:11 >>>>> Para: FireBase >>>>> Assunto: Re: [firebase-br] Senha do SYSDBA >>>>> >>>>> De qualquer forma, se eu como desenvolvedor não quizer que o cliente >>>>> veja >>>>> as >>>>> procedures do meu sistema (onde consta todas as regras de negócios) não >>>>> há >>>>> muito o que fazer, a não ser tentando "ocultar" as procedures, ou há >>>>> alguma >>>>> coisa a se fazer? >>>>> >>>>> Felipe Ambrosio. >>>>> >>>>> ----- Original Message ----- From: "Janderson Almeida" < >>>>> jandersonloko em gmail.com> >>>>> To: "FireBase" >>>>> Sent: Thursday, March 04, 2010 11:24 AM >>>>> Subject: Re: [firebase-br] Senha do SYSDBA >>>>> >>>>> >>>>> Todos passamos pelo mesmo problema, isso devido à senha do Firebird >>>>> esta >>>>> relacionada com o servidor e não com a base de dados. >>>>> >>>>> A melhor forma de prevenir acesso a base de dados é com a implementação >>>>> de >>>>> segurança física, ou seja, impedir que qualquer usuário tenha acesso >>>>> direto >>>>> ao servidor e não deixar nada compartilhado no mesmo, assim, dificulta >>>>> que >>>>> sua base de dados seja copiada para outro servidor. >>>>> >>>>> Janderson Almeida. >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> Felipe Ambrosio >>>>> >>>>> >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>>> >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>> Felipe Ambrosio >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa FA> Felipe Ambrosio FA> ______________________________________________ FA> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FA> Para saber como gerenciar/excluir seu cadastro na lista, use: FA> http://www.firebase.com.br/fb/artigo.php?id=1107 FA> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rnribeiro em gmail.com Thu Mar 4 18:00:59 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 4 Mar 2010 18:00:59 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: <000101cabb9d$c6d296f0$5477c4d0$@com> References: <000001cabb8f$0cb079d0$26116d70$@com> <000101cabb9d$c6d296f0$5477c4d0$@com> Message-ID: <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> kra tenho um livro que tem uma forma de esconder as procedures e triggers, se não me engano e setar para null ou 0 a o campo rdb$procedures_source algo do tipo, ai elas nesse caso elas serialgo como tabelas de sistemas algo assim nunca usei mais vou ter que ver como funciona, Em 4 de março de 2010 10:22, Daniel Fernandes escreveu: > Oi pessoal, > > Uma coisa que a gente deve sempre se preocupar é de ter alguém fuçando no > banco de dados. Até onde eu sei, não adianta somente trocar a senha do > usuário SYSDBA, pois copiando o meu banco para outro computador, pode ser > acessado por outra pessoa com a mesma senha e usuário do SYSDBA mesmo que > tenha mudado a senha do mesmo. > > Como fazer então para eu ter uma segurança de que ninguém consiga acessar > as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém já passou > pelo mesmo dilema?? > > []'s > > Daniel da Silva Fernandes > Tecnologia > > > --------------------------------------------------------------------------------------- > AGRINESS ? Gestão da Informação para Suinocultura > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.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 shacsoft em gmx.net Thu Mar 4 18:09:33 2010 From: shacsoft em gmx.net (shacsoft) Date: Thu, 4 Mar 2010 18:09:33 -0300 Subject: [firebase-br] Senha do SYSDBA - Ocultar source de procedures e triggers. References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com> <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> Message-ID: <172F4E118B244D97BF370750AF440362@WHITESHAC> Desenvolvi procedimentos internos para ocultar os sources das procedures e das triggers no banco de dados. Se alguem estiver interessado me contate em PVT. Bom trabalho a todos. From buhlerax em yahoo.com.br Thu Mar 4 23:53:41 2010 From: buhlerax em yahoo.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Thu, 04 Mar 2010 23:53:41 -0300 Subject: [firebase-br] Firebird 2.0 no Windows Seven In-Reply-To: References: Message-ID: <4B907235.6090707@yahoo.com.br> Uso o windows seven 64 bits. a instalaão demora 45 minutos a 1 hora. Depois disto o micro consegue liberar o mouse. Leva mais uns 30 minutos para reinciar. Então finalmente tenho o firebird ok. Tirando este detalhe da instalação está tudo ok aqui. -- 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 robson.catunda em gmail.com Fri Mar 5 01:10:59 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Fri, 5 Mar 2010 01:10:59 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> References: <000001cabb8f$0cb079d0$26116d70$@com> <000101cabb9d$c6d296f0$5477c4d0$@com> <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> Message-ID: Ok pessoal.... é possível sim esconder o metadata das triggers e procedures no banco firebird. E mesmo ao contrário do que diz o artigo citado pelo Cury, em se fazendo backup e restore do bd não é necessário reescrever os códigos, pois eles são restaurados sim. Mas como nada é perfeito, e sem querer jogar uma ducha de água fria nos ânimos ou tirar o pirulito da criança, apesar dos utilitários como ibexpert e outros não conseguirem lêr tais códigos, basta ao "fução" entender um pouco de DOS para que tenha acesso aos códigos escondidos. Em 4 de março de 2010 18:00, Reijanio Nunes Ribeiro escreveu: > kra tenho um livro que tem uma forma de esconder as procedures e triggers, > se não me engano e setar para null ou 0 a o campo rdb$procedures_source > algo > do tipo, ai elas nesse caso elas serialgo como tabelas de sistemas algo > assim nunca usei mais vou ter que ver como funciona, > > Em 4 de março de 2010 10:22, Daniel Fernandes >escreveu: > > > Oi pessoal, > > > > Uma coisa que a gente deve sempre se preocupar é de ter alguém fuçando no > > banco de dados. Até onde eu sei, não adianta somente trocar a senha do > > usuário SYSDBA, pois copiando o meu banco para outro computador, pode ser > > acessado por outra pessoa com a mesma senha e usuário do SYSDBA mesmo que > > tenha mudado a senha do mesmo. > > > > Como fazer então para eu ter uma segurança de que ninguém consiga acessar > > as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém já > passou > > pelo mesmo dilema?? > > > > []'s > > > > Daniel da Silva Fernandes > > Tecnologia > > > > > > > --------------------------------------------------------------------------------------- > > AGRINESS ? Gestão da Informação para Suinocultura > > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.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 robson.catunda em gmail.com Fri Mar 5 01:16:46 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Fri, 5 Mar 2010 01:16:46 -0300 Subject: [firebase-br] Firebird 2.0 no Windows Seven In-Reply-To: <4B907235.6090707@yahoo.com.br> References: <4B907235.6090707@yahoo.com.br> Message-ID: Utilizo o FB 2.0 Instalou normal... sem demora nem travamento. Funciona tb normal, como no winXP. 2010/3/4 Alexandre Pereira Bühler > Uso o windows seven 64 bits. > a instalaão demora 45 minutos a 1 hora. > Depois disto o micro consegue liberar o mouse. > Leva mais uns 30 minutos para reinciar. > Então finalmente tenho o firebird ok. > Tirando este detalhe da instalação está tudo ok aqui. > > -- > 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 > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fkambrosio em gmail.com Fri Mar 5 07:53:13 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Fri, 5 Mar 2010 07:53:13 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com><88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> Message-ID: <8FE339A795884946895993C15E089738@whebdc.com.br> Kra, é lógico que, se o "fução" quer mesmo e for dedicado, ele vai conseguir sim ver o metadados, mas pelo fato de usarmos um banco de dados, já restringe as pessoas que tem conhecimento e vontade (sem esforço) de querer ver o metadados, agora ocultando da forma como foi abordada anteriormente, irá restringir muito mais pessoas, inclusive pessoal da TI que não sabe outra forma de ver as procedures além de utilizar um software como IBExpert e etc.... []'s ----- Original Message ----- From: "Robson Catunda" To: "FireBase" Sent: Friday, March 05, 2010 1:10 AM Subject: Re: [firebase-br] Senha do SYSDBA > Ok pessoal.... é possível sim esconder o metadata das triggers e > procedures > no banco firebird. > E mesmo ao contrário do que diz o artigo citado pelo Cury, em se fazendo > backup e restore do bd não é necessário reescrever os códigos, pois eles > são > restaurados sim. > Mas como nada é perfeito, e sem querer jogar uma ducha de água fria nos > ânimos ou tirar o pirulito da criança, apesar dos utilitários como > ibexpert > e outros não conseguirem lêr tais códigos, basta ao "fução" entender um > pouco de DOS para que tenha acesso aos códigos escondidos. > > Em 4 de março de 2010 18:00, Reijanio Nunes Ribeiro > escreveu: > >> kra tenho um livro que tem uma forma de esconder as procedures e >> triggers, >> se não me engano e setar para null ou 0 a o campo rdb$procedures_source >> algo >> do tipo, ai elas nesse caso elas serialgo como tabelas de sistemas algo >> assim nunca usei mais vou ter que ver como funciona, >> >> Em 4 de março de 2010 10:22, Daniel Fernandes > >escreveu: >> >> > Oi pessoal, >> > >> > Uma coisa que a gente deve sempre se preocupar é de ter alguém fuçando >> > no >> > banco de dados. Até onde eu sei, não adianta somente trocar a senha do >> > usuário SYSDBA, pois copiando o meu banco para outro computador, pode >> > ser >> > acessado por outra pessoa com a mesma senha e usuário do SYSDBA mesmo >> > que >> > tenha mudado a senha do mesmo. >> > >> > Como fazer então para eu ter uma segurança de que ninguém consiga >> > acessar >> > as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém já >> passou >> > pelo mesmo dilema?? >> > >> > []'s >> > >> > Daniel da Silva Fernandes >> > Tecnologia >> > >> > >> > >> --------------------------------------------------------------------------------------- >> > AGRINESS ? Gestão da Informação para Suinocultura >> > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.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 Felipe Ambrosio From francisco_fasr em msn.com Fri Mar 5 08:15:52 2010 From: francisco_fasr em msn.com (Francisco de Assis Silva Rodrigues) Date: Fri, 5 Mar 2010 08:15:52 -0300 Subject: [firebase-br] Firebird 2.0 no Windows Seven In-Reply-To: References: , <4B907235.6090707@yahoo.com.br>, Message-ID: Quando vou iniciar a aplicaçao ele diz (EBD Unknown) powered by francisco_fasr em msn.com® > Date: Fri, 5 Mar 2010 01:16:46 -0300 > From: robson.catunda em gmail.com > To: buhlerax em yahoo.com.br; lista em firebase.com.br > Subject: Re: [firebase-br] Firebird 2.0 no Windows Seven > > Utilizo o FB 2.0 > Instalou normal... sem demora nem travamento. > Funciona tb normal, como no winXP. > > 2010/3/4 Alexandre Pereira Bühler > > > Uso o windows seven 64 bits. > > a instalaão demora 45 minutos a 1 hora. > > Depois disto o micro consegue liberar o mouse. > > Leva mais uns 30 minutos para reinciar. > > Então finalmente tenho o firebird ok. > > Tirando este detalhe da instalação está tudo ok aqui. > > > > -- > > 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 > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa _________________________________________________________________ Navegue sem medo: O Internet Explorer 8 te deixa mais protegido. Baixe gratuitamente. http://go.microsoft.com/?linkid=9707132 From leonardovazmelo em gmail.com Fri Mar 5 08:43:00 2010 From: leonardovazmelo em gmail.com (Leonardo Melo) Date: Fri, 5 Mar 2010 08:43:00 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: <8FE339A795884946895993C15E089738@whebdc.com.br> References: <000001cabb8f$0cb079d0$26116d70$@com> <000101cabb9d$c6d296f0$5477c4d0$@com> <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> <8FE339A795884946895993C15E089738@whebdc.com.br> Message-ID: Eu tenho uma necessidade que o Firebird não atende. Distribuo uma aplicação para mais de 50.000 usuários e eles não poderiam alterar os dados da base. O que eu precisava era vetar acesso às tabelas do sistema. Alguém tem uma solução? 2010/3/5 Felipe Ambrosio > Kra, é lógico que, se o "fução" quer mesmo e for dedicado, ele vai > conseguir sim ver o metadados, mas pelo fato de usarmos um banco de dados, > já restringe as pessoas que tem conhecimento e vontade (sem esforço) de > querer ver o metadados, agora ocultando da forma como foi abordada > anteriormente, irá restringir muito mais pessoas, inclusive pessoal da TI > que não sabe outra forma de ver as procedures além de utilizar um software > como IBExpert e etc.... > > []'s > > > > ----- Original Message ----- From: "Robson Catunda" < > robson.catunda em gmail.com> > > To: "FireBase" > Sent: Friday, March 05, 2010 1:10 AM > > Subject: Re: [firebase-br] Senha do SYSDBA > > > Ok pessoal.... é possível sim esconder o metadata das triggers e >> procedures >> no banco firebird. >> E mesmo ao contrário do que diz o artigo citado pelo Cury, em se fazendo >> backup e restore do bd não é necessário reescrever os códigos, pois eles >> são >> restaurados sim. >> Mas como nada é perfeito, e sem querer jogar uma ducha de água fria nos >> ânimos ou tirar o pirulito da criança, apesar dos utilitários como >> ibexpert >> e outros não conseguirem lêr tais códigos, basta ao "fução" entender um >> pouco de DOS para que tenha acesso aos códigos escondidos. >> >> Em 4 de março de 2010 18:00, Reijanio Nunes Ribeiro >> escreveu: >> >> kra tenho um livro que tem uma forma de esconder as procedures e >>> triggers, >>> se não me engano e setar para null ou 0 a o campo rdb$procedures_source >>> algo >>> do tipo, ai elas nesse caso elas serialgo como tabelas de sistemas algo >>> assim nunca usei mais vou ter que ver como funciona, >>> >>> Em 4 de março de 2010 10:22, Daniel Fernandes >> >escreveu: >>> >>> > Oi pessoal, >>> > >>> > Uma coisa que a gente deve sempre se preocupar é de ter alguém fuçando >>> > no >>> > banco de dados. Até onde eu sei, não adianta somente trocar a senha do >>> > usuário SYSDBA, pois copiando o meu banco para outro computador, pode > >>> ser >>> > acessado por outra pessoa com a mesma senha e usuário do SYSDBA mesmo > >>> que >>> > tenha mudado a senha do mesmo. >>> > >>> > Como fazer então para eu ter uma segurança de que ninguém consiga > >>> acessar >>> > as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém já >>> passou >>> > pelo mesmo dilema?? >>> > >>> > []'s >>> > >>> > Daniel da Silva Fernandes >>> > Tecnologia >>> > >>> > >>> > >>> >>> --------------------------------------------------------------------------------------- >>> > AGRINESS ? Gestão da Informação para Suinocultura >>> > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.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 >> > Felipe Ambrosio > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mar 5 10:08:42 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Fri, 5 Mar 2010 10:08:42 -0300 Subject: [firebase-br] Senha do SYSDBA References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com><88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com><8FE339A795884946895993C15E089738@whebdc.com.br> Message-ID: <000801cabc64$fceb9710$6915a8c0@MagnoSystem> Bem com 50000 usuários, você deveria financiar este recurso no FIREBIRD. Brincadeirinha!!! Acho que tem como você cadastrar um novo usuários, somente com permissão de leitura (só acho) e como foi dito anteriormente, proteger o acesso físico ao banco. ----- Original Message ----- From: "Leonardo Melo" To: "FireBase" Sent: Friday, March 05, 2010 8:43 AM Subject: Re: [firebase-br] Senha do SYSDBA > Eu tenho uma necessidade que o Firebird não atende. Distribuo uma > aplicação > para mais de 50.000 usuários e eles não poderiam alterar os dados da base. > O > que eu precisava era vetar acesso às tabelas do sistema. Alguém tem uma > solução? > > > > 2010/3/5 Felipe Ambrosio > >> Kra, é lógico que, se o "fução" quer mesmo e for dedicado, ele vai >> conseguir sim ver o metadados, mas pelo fato de usarmos um banco de >> dados, >> já restringe as pessoas que tem conhecimento e vontade (sem esforço) de >> querer ver o metadados, agora ocultando da forma como foi abordada >> anteriormente, irá restringir muito mais pessoas, inclusive pessoal da TI >> que não sabe outra forma de ver as procedures além de utilizar um >> software >> como IBExpert e etc.... >> >> []'s >> >> >> >> ----- Original Message ----- From: "Robson Catunda" < >> robson.catunda em gmail.com> >> >> To: "FireBase" >> Sent: Friday, March 05, 2010 1:10 AM >> >> Subject: Re: [firebase-br] Senha do SYSDBA >> >> >> Ok pessoal.... é possível sim esconder o metadata das triggers e >>> procedures >>> no banco firebird. >>> E mesmo ao contrário do que diz o artigo citado pelo Cury, em se fazendo >>> backup e restore do bd não é necessário reescrever os códigos, pois eles >>> são >>> restaurados sim. >>> Mas como nada é perfeito, e sem querer jogar uma ducha de água fria nos >>> ânimos ou tirar o pirulito da criança, apesar dos utilitários como >>> ibexpert >>> e outros não conseguirem lêr tais códigos, basta ao "fução" entender um >>> pouco de DOS para que tenha acesso aos códigos escondidos. >>> >>> Em 4 de março de 2010 18:00, Reijanio Nunes Ribeiro >>> escreveu: >>> >>> kra tenho um livro que tem uma forma de esconder as procedures e >>>> triggers, >>>> se não me engano e setar para null ou 0 a o campo rdb$procedures_source >>>> algo >>>> do tipo, ai elas nesse caso elas serialgo como tabelas de sistemas algo >>>> assim nunca usei mais vou ter que ver como funciona, >>>> >>>> Em 4 de março de 2010 10:22, Daniel Fernandes >>> >escreveu: >>>> >>>> > Oi pessoal, >>>> > >>>> > Uma coisa que a gente deve sempre se preocupar é de ter alguém >>>> > fuçando >>>> > no >>>> > banco de dados. Até onde eu sei, não adianta somente trocar a senha >>>> > do >>>> > usuário SYSDBA, pois copiando o meu banco para outro computador, pode >>>> > > >>>> ser >>>> > acessado por outra pessoa com a mesma senha e usuário do SYSDBA mesmo >>>> > > >>>> que >>>> > tenha mudado a senha do mesmo. >>>> > >>>> > Como fazer então para eu ter uma segurança de que ninguém consiga > >>>> acessar >>>> > as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém já >>>> passou >>>> > pelo mesmo dilema?? >>>> > >>>> > []'s >>>> > >>>> > Daniel da Silva Fernandes >>>> > Tecnologia >>>> > >>>> > >>>> > >>>> >>>> --------------------------------------------------------------------------------------- >>>> > AGRINESS ? Gestão da Informação para Suinocultura >>>> > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.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 >>> >> Felipe Ambrosio >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Mar 5 10:19:59 2010 From: cury.fb em gmail.com (cury firebird) Date: Fri, 5 Mar 2010 10:19:59 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: <000801cabc64$fceb9710$6915a8c0@MagnoSystem> References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com><88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com><8FE339A795884946895993C15E089738@whebdc.com.br> <000801cabc64$fceb9710$6915a8c0@MagnoSystem> Message-ID: <54F2CC5265AA44098AF8403BAAA30907@CIT2> Bom dia... eu pesquisei na internet, e encontrei vários artigos falando sobre como mudar o usuário SYSDBA e a senha MASTERKEY.... então quer dizer que não adianta??? eu sempre terei que impedir o acesso físico ao arquivo??? estou desenvolvendo um software e o banco será distribuído junto com ele, então quer dizer que qualquer um poderá abrir o banco e ver os dados diretamente nele??? Ou os artigos e publicações que encontrei funcionam de verdade???? estou meio confuso! hehe -------------------------------------------------- From: "Magno System" Sent: Friday, March 05, 2010 10:08 AM To: "FireBase" Subject: Re: [firebase-br] Senha do SYSDBA > Bem com 50000 usuários, você deveria financiar este recurso no FIREBIRD. > Brincadeirinha!!! Acho que tem como você cadastrar um novo usuários, > somente com permissão de leitura (só acho) e como foi dito anteriormente, > proteger o acesso físico ao banco. > > > > ----- Original Message ----- > From: "Leonardo Melo" > To: "FireBase" > Sent: Friday, March 05, 2010 8:43 AM > Subject: Re: [firebase-br] Senha do SYSDBA > > >> Eu tenho uma necessidade que o Firebird não atende. Distribuo uma >> aplicação >> para mais de 50.000 usuários e eles não poderiam alterar os dados da >> base. O >> que eu precisava era vetar acesso às tabelas do sistema. Alguém tem uma >> solução? >> >> >> >> 2010/3/5 Felipe Ambrosio >> >>> Kra, é lógico que, se o "fução" quer mesmo e for dedicado, ele vai >>> conseguir sim ver o metadados, mas pelo fato de usarmos um banco de >>> dados, >>> já restringe as pessoas que tem conhecimento e vontade (sem esforço) de >>> querer ver o metadados, agora ocultando da forma como foi abordada >>> anteriormente, irá restringir muito mais pessoas, inclusive pessoal da >>> TI >>> que não sabe outra forma de ver as procedures além de utilizar um >>> software >>> como IBExpert e etc.... >>> >>> []'s >>> >>> >>> >>> ----- Original Message ----- From: "Robson Catunda" < >>> robson.catunda em gmail.com> >>> >>> To: "FireBase" >>> Sent: Friday, March 05, 2010 1:10 AM >>> >>> Subject: Re: [firebase-br] Senha do SYSDBA >>> >>> >>> Ok pessoal.... é possível sim esconder o metadata das triggers e >>>> procedures >>>> no banco firebird. >>>> E mesmo ao contrário do que diz o artigo citado pelo Cury, em se >>>> fazendo >>>> backup e restore do bd não é necessário reescrever os códigos, pois >>>> eles >>>> são >>>> restaurados sim. >>>> Mas como nada é perfeito, e sem querer jogar uma ducha de água fria nos >>>> ânimos ou tirar o pirulito da criança, apesar dos utilitários como >>>> ibexpert >>>> e outros não conseguirem lêr tais códigos, basta ao "fução" entender um >>>> pouco de DOS para que tenha acesso aos códigos escondidos. >>>> >>>> Em 4 de março de 2010 18:00, Reijanio Nunes Ribeiro >>>> escreveu: >>>> >>>> kra tenho um livro que tem uma forma de esconder as procedures e >>>>> triggers, >>>>> se não me engano e setar para null ou 0 a o campo >>>>> rdb$procedures_source >>>>> algo >>>>> do tipo, ai elas nesse caso elas serialgo como tabelas de sistemas >>>>> algo >>>>> assim nunca usei mais vou ter que ver como funciona, >>>>> >>>>> Em 4 de março de 2010 10:22, Daniel Fernandes >>>> >escreveu: >>>>> >>>>> > Oi pessoal, >>>>> > >>>>> > Uma coisa que a gente deve sempre se preocupar é de ter alguém >>>>> > fuçando >>>>> > no >>>>> > banco de dados. Até onde eu sei, não adianta somente trocar a senha >>>>> > do >>>>> > usuário SYSDBA, pois copiando o meu banco para outro computador, >>>>> > pode > >>>>> ser >>>>> > acessado por outra pessoa com a mesma senha e usuário do SYSDBA >>>>> > mesmo > >>>>> que >>>>> > tenha mudado a senha do mesmo. >>>>> > >>>>> > Como fazer então para eu ter uma segurança de que ninguém consiga > >>>>> acessar >>>>> > as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém já >>>>> passou >>>>> > pelo mesmo dilema?? >>>>> > >>>>> > []'s >>>>> > >>>>> > Daniel da Silva Fernandes >>>>> > Tecnologia >>>>> > >>>>> > >>>>> > >>>>> >>>>> --------------------------------------------------------------------------------------- >>>>> > AGRINESS ? Gestão da Informação para Suinocultura >>>>> > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.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 >>>> >>> Felipe Ambrosio >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mar 5 10:35:02 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Fri, 5 Mar 2010 10:35:02 -0300 Subject: [firebase-br] Senha do SYSDBA References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com><88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com><8FE339A795884946895993C15E089738@whebdc.com.br><000801cabc64$fceb9710$6915a8c0@MagnoSystem> <54F2CC5265AA44098AF8403BAAA30907@CIT2> Message-ID: <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> O FIREBIRD NUNCA, NUNCA, NUNCA vai garantir que seus dados não sejam acessados sem uma proteção adicional de um SISTEMA OPERACIONAL impedindo o acesso físico ao banco. Aí você me pergunta: e se o Yemanov e equipe colocarem uma senha de proteção no banco e não só no servidor ??? Fácil, se chegar um fera, ele altera o fonte do "FIREBIRD DELE" (é open source) e acessa o seu banco desconsiderando a senha nele cadastrada. Portanto, temos que ser práticos: 1 - Nem todo sistema tem um perfil onde esta proteção ao banco de dados se faz necessária. 99% dos usuários finais nem sabem o que é banco de dados, que dirá abrí-los. 2 - O código no FIREBIRD (STORED PROC, TRIGGERS, UDF, ETC) trabalha dentro de um contexto que também envolve o aplicativo (executável) e este tem o seu fonte inacessível. Acho imensamente trabalhoso para um desenvolvedor fazer um sistema a partir de um código do banco de dados. É mais fácil ele fazer o próprio código dele. ----- Original Message ----- From: "cury firebird" To: "FireBase" Sent: Friday, March 05, 2010 10:19 AM Subject: Re: [firebase-br] Senha do SYSDBA > Bom dia... > > eu pesquisei na internet, e encontrei vários artigos falando sobre como > mudar o usuário SYSDBA e a senha MASTERKEY.... > então quer dizer que não adianta??? > eu sempre terei que impedir o acesso físico ao arquivo??? > > estou desenvolvendo um software e o banco será distribuído junto com ele, > então quer dizer que qualquer um poderá abrir o banco e ver os dados > diretamente nele??? > > Ou os artigos e publicações que encontrei funcionam de verdade???? > > estou meio confuso! hehe > > > -------------------------------------------------- > From: "Magno System" > Sent: Friday, March 05, 2010 10:08 AM > To: "FireBase" > Subject: Re: [firebase-br] Senha do SYSDBA > >> Bem com 50000 usuários, você deveria financiar este recurso no FIREBIRD. >> Brincadeirinha!!! Acho que tem como você cadastrar um novo usuários, >> somente com permissão de leitura (só acho) e como foi dito anteriormente, >> proteger o acesso físico ao banco. >> >> >> >> ----- Original Message ----- >> From: "Leonardo Melo" >> To: "FireBase" >> Sent: Friday, March 05, 2010 8:43 AM >> Subject: Re: [firebase-br] Senha do SYSDBA >> >> >>> Eu tenho uma necessidade que o Firebird não atende. Distribuo uma >>> aplicação >>> para mais de 50.000 usuários e eles não poderiam alterar os dados da >>> base. O >>> que eu precisava era vetar acesso às tabelas do sistema. Alguém tem uma >>> solução? >>> >>> >>> >>> 2010/3/5 Felipe Ambrosio >>> >>>> Kra, é lógico que, se o "fução" quer mesmo e for dedicado, ele vai >>>> conseguir sim ver o metadados, mas pelo fato de usarmos um banco de >>>> dados, >>>> já restringe as pessoas que tem conhecimento e vontade (sem esforço) de >>>> querer ver o metadados, agora ocultando da forma como foi abordada >>>> anteriormente, irá restringir muito mais pessoas, inclusive pessoal da >>>> TI >>>> que não sabe outra forma de ver as procedures além de utilizar um >>>> software >>>> como IBExpert e etc.... >>>> >>>> []'s >>>> >>>> >>>> >>>> ----- Original Message ----- From: "Robson Catunda" < >>>> robson.catunda em gmail.com> >>>> >>>> To: "FireBase" >>>> Sent: Friday, March 05, 2010 1:10 AM >>>> >>>> Subject: Re: [firebase-br] Senha do SYSDBA >>>> >>>> >>>> Ok pessoal.... é possível sim esconder o metadata das triggers e >>>>> procedures >>>>> no banco firebird. >>>>> E mesmo ao contrário do que diz o artigo citado pelo Cury, em se >>>>> fazendo >>>>> backup e restore do bd não é necessário reescrever os códigos, pois >>>>> eles >>>>> são >>>>> restaurados sim. >>>>> Mas como nada é perfeito, e sem querer jogar uma ducha de água fria >>>>> nos >>>>> ânimos ou tirar o pirulito da criança, apesar dos utilitários como >>>>> ibexpert >>>>> e outros não conseguirem lêr tais códigos, basta ao "fução" entender >>>>> um >>>>> pouco de DOS para que tenha acesso aos códigos escondidos. >>>>> >>>>> Em 4 de março de 2010 18:00, Reijanio Nunes Ribeiro >>>>> escreveu: >>>>> >>>>> kra tenho um livro que tem uma forma de esconder as procedures e >>>>>> triggers, >>>>>> se não me engano e setar para null ou 0 a o campo >>>>>> rdb$procedures_source >>>>>> algo >>>>>> do tipo, ai elas nesse caso elas serialgo como tabelas de sistemas >>>>>> algo >>>>>> assim nunca usei mais vou ter que ver como funciona, >>>>>> >>>>>> Em 4 de março de 2010 10:22, Daniel Fernandes >>>>> >escreveu: >>>>>> >>>>>> > Oi pessoal, >>>>>> > >>>>>> > Uma coisa que a gente deve sempre se preocupar é de ter alguém >>>>>> > fuçando >>>>>> > no >>>>>> > banco de dados. Até onde eu sei, não adianta somente trocar a senha >>>>>> > do >>>>>> > usuário SYSDBA, pois copiando o meu banco para outro computador, >>>>>> > pode > >>>>>> ser >>>>>> > acessado por outra pessoa com a mesma senha e usuário do SYSDBA >>>>>> > mesmo > >>>>>> que >>>>>> > tenha mudado a senha do mesmo. >>>>>> > >>>>>> > Como fazer então para eu ter uma segurança de que ninguém consiga > >>>>>> acessar >>>>>> > as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém >>>>>> > já >>>>>> passou >>>>>> > pelo mesmo dilema?? >>>>>> > >>>>>> > []'s >>>>>> > >>>>>> > Daniel da Silva Fernandes >>>>>> > Tecnologia >>>>>> > >>>>>> > >>>>>> > >>>>>> >>>>>> --------------------------------------------------------------------------------------- >>>>>> > AGRINESS ? Gestão da Informação para Suinocultura >>>>>> > ? http://www.agriness.com | ? (48) 3028-0015 | ? >>>>>> > daniel em agriness.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 >>>>> >>>> Felipe Ambrosio >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From leonardovazmelo em gmail.com Fri Mar 5 10:48:01 2010 From: leonardovazmelo em gmail.com (Leonardo Melo) Date: Fri, 5 Mar 2010 10:48:01 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> References: <000001cabb8f$0cb079d0$26116d70$@com> <000101cabb9d$c6d296f0$5477c4d0$@com> <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> <8FE339A795884946895993C15E089738@whebdc.com.br> <000801cabc64$fceb9710$6915a8c0@MagnoSystem> <54F2CC5265AA44098AF8403BAAA30907@CIT2> <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> Message-ID: No meu caso o que eu fiz foi colocar um hash linha a linha. O cara pode até alterar... mas adianta pouco porque o sistema não aceita aquele registro. Mas de toda forma é possível ver toda a estrutura e dados. From jrmiran em gmail.com Fri Mar 5 11:03:19 2010 From: jrmiran em gmail.com (Junior Miranda) Date: Fri, 5 Mar 2010 11:03:19 -0300 Subject: [firebase-br] Segredos do IBExpert Message-ID: <5CBF9B4C257A407996A1057A9E555B6A@DESENV2> No artigo, Segredos do IBExpert, Cantú faz referência a possibilidade de gerar um insert entre bancos. Abaixo segue um exemplo meu baseado no artigo INSERT INTO [FUNCIONARIOS].FUNCIONARIOS(CODIGO, NOME) SELECT 1, 'TESTE' FROM RDB$DATABASE; Estou tendo problemas com o alias [FUNCIONARIOS]. Alguem sabe informar se isto deixou de funcionar nas novas versões do IBExpert? Uso a versão 2009.06.15. Aproveitando... Alguém sabe me dizer se o Firebird 2.5 já aceita select em múltiplos bancos? não achei nenhuma referência na release note(meu inglês tb não ajuda muito). []'s From cury.fb em gmail.com Fri Mar 5 11:08:27 2010 From: cury.fb em gmail.com (cury firebird) Date: Fri, 5 Mar 2010 11:08:27 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com><88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com><8FE339A795884946895993C15E089738@whebdc.com.br><000801cabc64$fceb9710$6915a8c0@MagnoSystem><54F2CC5265AA44098AF8403BAAA30907@CIT2> <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> Message-ID: <2BD9FC942FDD4D0EB9165C14BE796783@CIT2> Sim Magno entendo perfeitamente, principalmente o fato do banco ser open source... a minha intenção, é somente proteger o banco de acesso indevido aos dados só quero saber se os artigos mostrando a mudança do SYSDBA e MASTERKEY funcionam! -------------------------------------------------- From: "Magno System" Sent: Friday, March 05, 2010 10:35 AM To: "FireBase" Subject: Re: [firebase-br] Senha do SYSDBA > O FIREBIRD NUNCA, NUNCA, NUNCA vai garantir que seus dados não sejam > acessados sem uma proteção adicional de um SISTEMA OPERACIONAL impedindo o > acesso físico ao banco. > > Aí você me pergunta: e se o Yemanov e equipe colocarem uma senha de > proteção no banco e não só no servidor ??? Fácil, se chegar um fera, ele > altera o fonte do "FIREBIRD DELE" (é open source) e acessa o seu banco > desconsiderando a senha nele cadastrada. > > Portanto, temos que ser práticos: > > 1 - Nem todo sistema tem um perfil onde esta proteção ao banco de dados se > faz necessária. 99% dos usuários finais nem sabem o que é banco de dados, > que dirá abrí-los. > > 2 - O código no FIREBIRD (STORED PROC, TRIGGERS, UDF, ETC) trabalha dentro > de um contexto que também envolve o aplicativo (executável) e este tem o > seu fonte inacessível. Acho imensamente trabalhoso para um desenvolvedor > fazer um sistema a partir de um código do banco de dados. É mais fácil ele > fazer o próprio código dele. > > > ----- Original Message ----- > From: "cury firebird" > To: "FireBase" > Sent: Friday, March 05, 2010 10:19 AM > Subject: Re: [firebase-br] Senha do SYSDBA > > >> Bom dia... >> >> eu pesquisei na internet, e encontrei vários artigos falando sobre como >> mudar o usuário SYSDBA e a senha MASTERKEY.... >> então quer dizer que não adianta??? >> eu sempre terei que impedir o acesso físico ao arquivo??? >> >> estou desenvolvendo um software e o banco será distribuído junto com ele, >> então quer dizer que qualquer um poderá abrir o banco e ver os dados >> diretamente nele??? >> >> Ou os artigos e publicações que encontrei funcionam de verdade???? >> >> estou meio confuso! hehe >> >> >> -------------------------------------------------- >> From: "Magno System" >> Sent: Friday, March 05, 2010 10:08 AM >> To: "FireBase" >> Subject: Re: [firebase-br] Senha do SYSDBA >> >>> Bem com 50000 usuários, você deveria financiar este recurso no FIREBIRD. >>> Brincadeirinha!!! Acho que tem como você cadastrar um novo usuários, >>> somente com permissão de leitura (só acho) e como foi dito >>> anteriormente, proteger o acesso físico ao banco. >>> >>> >>> >>> ----- Original Message ----- >>> From: "Leonardo Melo" >>> To: "FireBase" >>> Sent: Friday, March 05, 2010 8:43 AM >>> Subject: Re: [firebase-br] Senha do SYSDBA >>> >>> >>>> Eu tenho uma necessidade que o Firebird não atende. Distribuo uma >>>> aplicação >>>> para mais de 50.000 usuários e eles não poderiam alterar os dados da >>>> base. O >>>> que eu precisava era vetar acesso às tabelas do sistema. Alguém tem uma >>>> solução? >>>> >>>> >>>> >>>> 2010/3/5 Felipe Ambrosio >>>> >>>>> Kra, é lógico que, se o "fução" quer mesmo e for dedicado, ele vai >>>>> conseguir sim ver o metadados, mas pelo fato de usarmos um banco de >>>>> dados, >>>>> já restringe as pessoas que tem conhecimento e vontade (sem esforço) >>>>> de >>>>> querer ver o metadados, agora ocultando da forma como foi abordada >>>>> anteriormente, irá restringir muito mais pessoas, inclusive pessoal da >>>>> TI >>>>> que não sabe outra forma de ver as procedures além de utilizar um >>>>> software >>>>> como IBExpert e etc.... >>>>> >>>>> []'s >>>>> >>>>> >>>>> >>>>> ----- Original Message ----- From: "Robson Catunda" < >>>>> robson.catunda em gmail.com> >>>>> >>>>> To: "FireBase" >>>>> Sent: Friday, March 05, 2010 1:10 AM >>>>> >>>>> Subject: Re: [firebase-br] Senha do SYSDBA >>>>> >>>>> >>>>> Ok pessoal.... é possível sim esconder o metadata das triggers e >>>>>> procedures >>>>>> no banco firebird. >>>>>> E mesmo ao contrário do que diz o artigo citado pelo Cury, em se >>>>>> fazendo >>>>>> backup e restore do bd não é necessário reescrever os códigos, pois >>>>>> eles >>>>>> são >>>>>> restaurados sim. >>>>>> Mas como nada é perfeito, e sem querer jogar uma ducha de água fria >>>>>> nos >>>>>> ânimos ou tirar o pirulito da criança, apesar dos utilitários como >>>>>> ibexpert >>>>>> e outros não conseguirem lêr tais códigos, basta ao "fução" entender >>>>>> um >>>>>> pouco de DOS para que tenha acesso aos códigos escondidos. >>>>>> >>>>>> Em 4 de março de 2010 18:00, Reijanio Nunes Ribeiro >>>>>> escreveu: >>>>>> >>>>>> kra tenho um livro que tem uma forma de esconder as procedures e >>>>>>> triggers, >>>>>>> se não me engano e setar para null ou 0 a o campo >>>>>>> rdb$procedures_source >>>>>>> algo >>>>>>> do tipo, ai elas nesse caso elas serialgo como tabelas de sistemas >>>>>>> algo >>>>>>> assim nunca usei mais vou ter que ver como funciona, >>>>>>> >>>>>>> Em 4 de março de 2010 10:22, Daniel Fernandes >>>>>> >escreveu: >>>>>>> >>>>>>> > Oi pessoal, >>>>>>> > >>>>>>> > Uma coisa que a gente deve sempre se preocupar é de ter alguém >>>>>>> > fuçando >>>>>>> > no >>>>>>> > banco de dados. Até onde eu sei, não adianta somente trocar a >>>>>>> > senha do >>>>>>> > usuário SYSDBA, pois copiando o meu banco para outro computador, >>>>>>> > pode > >>>>>>> ser >>>>>>> > acessado por outra pessoa com a mesma senha e usuário do SYSDBA >>>>>>> > mesmo > >>>>>>> que >>>>>>> > tenha mudado a senha do mesmo. >>>>>>> > >>>>>>> > Como fazer então para eu ter uma segurança de que ninguém consiga >>>>>>> > > >>>>>>> acessar >>>>>>> > as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém >>>>>>> > já >>>>>>> passou >>>>>>> > pelo mesmo dilema?? >>>>>>> > >>>>>>> > []'s >>>>>>> > >>>>>>> > Daniel da Silva Fernandes >>>>>>> > Tecnologia >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> >>>>>>> --------------------------------------------------------------------------------------- >>>>>>> > AGRINESS ? Gestão da Informação para Suinocultura >>>>>>> > ? http://www.agriness.com | ? (48) 3028-0015 | ? >>>>>>> > daniel em agriness.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 >>>>>> >>>>> Felipe Ambrosio >>>>> >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Fri Mar 5 11:26:04 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 5 Mar 2010 11:26:04 -0300 Subject: [firebase-br] Segredos do IBExpert In-Reply-To: <5CBF9B4C257A407996A1057A9E555B6A@DESENV2> References: <5CBF9B4C257A407996A1057A9E555B6A@DESENV2> Message-ID: <1458943240.20100305112604@warmboot.com.br> JM> Aproveitando... Alguém sabe me dizer se o Firebird 2.5 já aceita JM> select em múltiplos bancos? não achei nenhuma referência na JM> release note(meu inglês tb não ajuda muito). O FB 2.5 permite que vc use o execute statement para rodar selects em outras bases de dados. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From alessandro.fran em terra.com.br Fri Mar 5 11:26:28 2010 From: alessandro.fran em terra.com.br (Alessandro) Date: Fri, 05 Mar 2010 11:26:28 -0300 Subject: [firebase-br] Senha do SYSDBA In-Reply-To: References: <000001cabb8f$0cb079d0$26116d70$@com> <000101cabb9d$c6d296f0$5477c4d0$@com> <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> <8FE339A795884946895993C15E089738@whebdc.com.br> <000801cabc64$fceb9710$6915a8c0@MagnoSystem> <54F2CC5265AA44098AF8403BAAA30907@CIT2> <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> Message-ID: <4B911494.1090100@terra.com.br> Leonardo, Interessante esta implementação de colocar um hash no registro, tem como tu nos detalhar como foi feita esta implementação? Já tinha pensado nisso, mas não consegui implementar. Att. Alessandro Leonardo Melo escreveu: > No meu caso o que eu fiz foi colocar um hash linha a linha. O cara pode até > alterar... mas adianta pouco porque o sistema não aceita aquele registro. > Mas de toda forma é possível ver toda a estrutura e dados. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDE2ODI0MyNwZXJtIXRlcnJhJjEsMTI2Nzc5NzA1OS41MDUwOTcuMTc3NjcuMWYyLnRwbi50ZXJyYS5jb20sNDc2OQ==TerraMail > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > From daniel em agriness.com Fri Mar 5 11:02:33 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Fri, 5 Mar 2010 11:02:33 -0300 Subject: [firebase-br] RES: Senha do SYSDBA In-Reply-To: <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> References: <000001cabb8f$0cb079d0$26116d70$@com><000101cabb9d$c6d296f0$5477c4d0$@com><88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com><8FE339A795884946895993C15E089738@whebdc.com.br><000801cabc64$fceb9710$6915a8c0@MagnoSystem> <54F2CC5265AA44098AF8403BAAA30907@CIT2> <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> Message-ID: <000001cabc6c$80fa0800$82ee1800$@com> Olá Magno, Você conseguiu responder exatamente o que eu estava deduzindo e precisava ouvir. Rsssss []'s -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: sexta-feira, 5 de março de 2010 10:35 Para: FireBase Assunto: Re: [firebase-br] Senha do SYSDBA O FIREBIRD NUNCA, NUNCA, NUNCA vai garantir que seus dados não sejam acessados sem uma proteção adicional de um SISTEMA OPERACIONAL impedindo o acesso físico ao banco. Aí você me pergunta: e se o Yemanov e equipe colocarem uma senha de proteção no banco e não só no servidor ??? Fácil, se chegar um fera, ele altera o fonte do "FIREBIRD DELE" (é open source) e acessa o seu banco desconsiderando a senha nele cadastrada. Portanto, temos que ser práticos: 1 - Nem todo sistema tem um perfil onde esta proteção ao banco de dados se faz necessária. 99% dos usuários finais nem sabem o que é banco de dados, que dirá abrí-los. 2 - O código no FIREBIRD (STORED PROC, TRIGGERS, UDF, ETC) trabalha dentro de um contexto que também envolve o aplicativo (executável) e este tem o seu fonte inacessível. Acho imensamente trabalhoso para um desenvolvedor fazer um sistema a partir de um código do banco de dados. É mais fácil ele fazer o próprio código dele. ----- Original Message ----- From: "cury firebird" To: "FireBase" Sent: Friday, March 05, 2010 10:19 AM Subject: Re: [firebase-br] Senha do SYSDBA > Bom dia... > > eu pesquisei na internet, e encontrei vários artigos falando sobre como > mudar o usuário SYSDBA e a senha MASTERKEY.... > então quer dizer que não adianta??? > eu sempre terei que impedir o acesso físico ao arquivo??? > > estou desenvolvendo um software e o banco será distribuído junto com ele, > então quer dizer que qualquer um poderá abrir o banco e ver os dados > diretamente nele??? > > Ou os artigos e publicações que encontrei funcionam de verdade???? > > estou meio confuso! hehe > > > -------------------------------------------------- > From: "Magno System" > Sent: Friday, March 05, 2010 10:08 AM > To: "FireBase" > Subject: Re: [firebase-br] Senha do SYSDBA > >> Bem com 50000 usuários, você deveria financiar este recurso no FIREBIRD. >> Brincadeirinha!!! Acho que tem como você cadastrar um novo usuários, >> somente com permissão de leitura (só acho) e como foi dito anteriormente, >> proteger o acesso físico ao banco. >> >> >> >> ----- Original Message ----- >> From: "Leonardo Melo" >> To: "FireBase" >> Sent: Friday, March 05, 2010 8:43 AM >> Subject: Re: [firebase-br] Senha do SYSDBA >> >> >>> Eu tenho uma necessidade que o Firebird não atende. Distribuo uma >>> aplicação >>> para mais de 50.000 usuários e eles não poderiam alterar os dados da >>> base. O >>> que eu precisava era vetar acesso às tabelas do sistema. Alguém tem uma >>> solução? >>> >>> >>> >>> 2010/3/5 Felipe Ambrosio >>> >>>> Kra, é lógico que, se o "fução" quer mesmo e for dedicado, ele vai >>>> conseguir sim ver o metadados, mas pelo fato de usarmos um banco de >>>> dados, >>>> já restringe as pessoas que tem conhecimento e vontade (sem esforço) de >>>> querer ver o metadados, agora ocultando da forma como foi abordada >>>> anteriormente, irá restringir muito mais pessoas, inclusive pessoal da >>>> TI >>>> que não sabe outra forma de ver as procedures além de utilizar um >>>> software >>>> como IBExpert e etc.... >>>> >>>> []'s >>>> >>>> >>>> >>>> ----- Original Message ----- From: "Robson Catunda" < >>>> robson.catunda em gmail.com> >>>> >>>> To: "FireBase" >>>> Sent: Friday, March 05, 2010 1:10 AM >>>> >>>> Subject: Re: [firebase-br] Senha do SYSDBA >>>> >>>> >>>> Ok pessoal.... é possível sim esconder o metadata das triggers e >>>>> procedures >>>>> no banco firebird. >>>>> E mesmo ao contrário do que diz o artigo citado pelo Cury, em se >>>>> fazendo >>>>> backup e restore do bd não é necessário reescrever os códigos, pois >>>>> eles >>>>> são >>>>> restaurados sim. >>>>> Mas como nada é perfeito, e sem querer jogar uma ducha de água fria >>>>> nos >>>>> ânimos ou tirar o pirulito da criança, apesar dos utilitários como >>>>> ibexpert >>>>> e outros não conseguirem lêr tais códigos, basta ao "fução" entender >>>>> um >>>>> pouco de DOS para que tenha acesso aos códigos escondidos. >>>>> >>>>> Em 4 de março de 2010 18:00, Reijanio Nunes Ribeiro >>>>> escreveu: >>>>> >>>>> kra tenho um livro que tem uma forma de esconder as procedures e >>>>>> triggers, >>>>>> se não me engano e setar para null ou 0 a o campo >>>>>> rdb$procedures_source >>>>>> algo >>>>>> do tipo, ai elas nesse caso elas serialgo como tabelas de sistemas >>>>>> algo >>>>>> assim nunca usei mais vou ter que ver como funciona, >>>>>> >>>>>> Em 4 de março de 2010 10:22, Daniel Fernandes >>>>> >escreveu: >>>>>> >>>>>> > Oi pessoal, >>>>>> > >>>>>> > Uma coisa que a gente deve sempre se preocupar é de ter alguém >>>>>> > fuçando >>>>>> > no >>>>>> > banco de dados. Até onde eu sei, não adianta somente trocar a senha >>>>>> > do >>>>>> > usuário SYSDBA, pois copiando o meu banco para outro computador, >>>>>> > pode > >>>>>> ser >>>>>> > acessado por outra pessoa com a mesma senha e usuário do SYSDBA >>>>>> > mesmo > >>>>>> que >>>>>> > tenha mudado a senha do mesmo. >>>>>> > >>>>>> > Como fazer então para eu ter uma segurança de que ninguém consiga > >>>>>> acessar >>>>>> > as tabelas do meu banco de dados?? Qual a melhor solução?? Alguém >>>>>> > já >>>>>> passou >>>>>> > pelo mesmo dilema?? >>>>>> > >>>>>> > []'s >>>>>> > >>>>>> > Daniel da Silva Fernandes >>>>>> > Tecnologia >>>>>> > >>>>>> > >>>>>> > >>>>>> >>>>>> --------------------------------------------------------------------------------------- >>>>>> > AGRINESS ? Gestão da Informação para Suinocultura >>>>>> > ? http://www.agriness.com | ? (48) 3028-0015 | ? >>>>>> > daniel em agriness.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 >>>>> >>>> Felipe Ambrosio >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From leonardovazmelo em gmail.com Fri Mar 5 11:40:36 2010 From: leonardovazmelo em gmail.com (Leonardo Melo) Date: Fri, 5 Mar 2010 11:40:36 -0300 Subject: [firebase-br] RES: Senha do SYSDBA In-Reply-To: <000001cabc6c$80fa0800$82ee1800$@com> References: <000101cabb9d$c6d296f0$5477c4d0$@com> <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> <8FE339A795884946895993C15E089738@whebdc.com.br> <000801cabc64$fceb9710$6915a8c0@MagnoSystem> <54F2CC5265AA44098AF8403BAAA30907@CIT2> <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> <000001cabc6c$80fa0800$82ee1800$@com> Message-ID: Vamos lá. - Criei uma coluna CRC_REG em cada tabela que eu queria proteger, isso para o caso das tabelas que eu queria proteger a linha. - Criei um campo CRC_NOMETABELA em uma tabela de parâmetros, para proteger tabelas inteiras. Para o caso das tabelas de sistema. No meu caso ela informa a data de vencimento de um determinado tributo com base na classificação do contribuinte. Com base nessas informações, criei duas funções genéricas para calcular um hash matemático bem complexo com criptografia de 128 bits. Quando o sistema vai acessar o registro, no caso do Delphi no AfterScroll, eu recalculo o hash. Se os valores não coincidem, é porque desde a última vez que o sistema gravou algo, alguém alterou (por fora é claro). E neste caso, eu simplesmente não deixo o usuário ter acesso ao registro. Dependendo do que ele alterou, ele fica até sem a base de dados. From alessandro.fran em terra.com.br Fri Mar 5 11:46:02 2010 From: alessandro.fran em terra.com.br (Alessandro) Date: Fri, 05 Mar 2010 11:46:02 -0300 Subject: [firebase-br] Segredos do IBExpert In-Reply-To: <1458943240.20100305112604@warmboot.com.br> References: <5CBF9B4C257A407996A1057A9E555B6A@DESENV2> <1458943240.20100305112604@warmboot.com.br> Message-ID: <4B91192A.6080004@terra.com.br> Carlos Cantu, Este recurso de usar o 'execute statement' no FB 2.5 pode ser usando para editar dados (insert, update, delete) em outra base? Se sim, podemos envolver toda esta operação em uma transação, ou seja, o Banco A gera um insert no Banco B, que pode ser desfeita caso algo de errado? Obrigado Alessandro Carlos H. Cantu escreveu: > JM> Aproveitando... Alguém sabe me dizer se o Firebird 2.5 já aceita > JM> select em múltiplos bancos? não achei nenhuma referência na > JM> release note(meu inglês tb não ajuda muito). > > O FB 2.5 permite que vc use o execute statement para rodar selects em > outras bases de dados. > > []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 > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDE2ODI0MyNwZXJtIXRlcnJhJjEsMTI2Nzc5OTQwOS44MDg5MjUuMTQ4ODMuc2ludGFsdXRhLnRlcnJhLmNvbSwzNDk0TerraMail > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > From alessandro.fran em terra.com.br Fri Mar 5 11:51:30 2010 From: alessandro.fran em terra.com.br (Alessandro) Date: Fri, 05 Mar 2010 11:51:30 -0300 Subject: [firebase-br] RES: Senha do SYSDBA In-Reply-To: References: <000101cabb9d$c6d296f0$5477c4d0$@com> <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> <8FE339A795884946895993C15E089738@whebdc.com.br> <000801cabc64$fceb9710$6915a8c0@MagnoSystem> <54F2CC5265AA44098AF8403BAAA30907@CIT2> <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> <000001cabc6c$80fa0800$82ee1800$@com> Message-ID: <4B911A72.6060804@terra.com.br> Leonardo, Bem interessante este método, vou tentar implementar algo parecido. Obrigado Alessandro Leonardo Melo escreveu: > Vamos lá. > > - Criei uma coluna CRC_REG em cada tabela que eu queria proteger, isso para > o caso das tabelas que eu queria proteger a linha. > > - Criei um campo CRC_NOMETABELA em uma tabela de parâmetros, para proteger > tabelas inteiras. Para o caso das tabelas de sistema. No meu caso ela > informa a data de vencimento de um determinado tributo com base na > classificação do contribuinte. > > > Com base nessas informações, criei duas funções genéricas para calcular um > hash matemático bem complexo com criptografia de 128 bits. Quando o sistema > vai acessar o registro, no caso do Delphi no AfterScroll, eu recalculo o > hash. Se os valores não coincidem, é porque desde a última vez que o sistema > gravou algo, alguém alterou (por fora é claro). E neste caso, eu > simplesmente não deixo o usuário ter acesso ao registro. Dependendo do que > ele alterou, ele fica até sem a base de dados. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDE2ODI0MyNwZXJtIXRlcnJhJjEsMTI2NzgwMDIxMC4xMDk0NDAuMjU1OTIuY2FicmV0b24udGVycmEuY29tLDU0NjA=TerraMail > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > From lcarlos2000 em bol.com.br Fri Mar 5 12:14:08 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Fri, 5 Mar 2010 12:14:08 -0300 Subject: [firebase-br] Dados somem no Firebird References: <752699d11003040739u71a47997p24d044531168e470@mail.gmail.com> Message-ID: <063C204F028047B28747EAAD6A05F91C@luiz180906> Era isso mesmo, o cliente falou com o tecnico da rede dele e tinha um programa que congelava o hd para não permitir mudanças para proteger contra virus e outras pragas. Segundo ele o problema ja foi resolvido e o meu sistema está rodando sem problemas. Obrigado pela ajuda. Luiz Carlos ----- Original Message ----- From: "Robson Carvalho Leite" To: Sent: Thursday, March 04, 2010 12:39 PM Subject: Re: [firebase-br] Dados somem no Firebird Verifique se ele não tem programas instalados para "congelar" a maquina, como Norton Goback, DeepFreezer ou Shadown. Ja aconteceu comigo, a maquina servidora de banco de dados, tinha instalada o deepfreezer, instalei, o pesssoal usou a semana toda, (sem desligar o servidor), na outra semana não tinha nem rastro do Sistema. Por sorte eles tiraram um Bk na Sexta Feira, ai foi facil, só restaurei. Mas tome cuidado com isso, dependendo o caso o prejuizo é enorme. flw. Robson Leite ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Fri Mar 5 12:26:44 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Fri, 5 Mar 2010 12:26:44 -0300 Subject: [firebase-br] RES: RES: Senha do SYSDBA In-Reply-To: <4B911A72.6060804@terra.com.br> References: <000101cabb9d$c6d296f0$5477c4d0$@com> <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> <8FE339A795884946895993C15E089738@whebdc.com.br> <000801cabc64$fceb9710$6915a8c0@MagnoSystem> <54F2CC5265AA44098AF8403BAAA30907@CIT2> <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> <000001cabc6c$80fa0800$82ee1800$@com> <4B911A72.6060804@terra.com.br> Message-ID: <005001cabc78$47844a70$d68cdf50$@com.br> Também tem a opção de criptografar os dados, assim, se o usuário conseguir abrir o banco de dados, mesmo assim ele não conseguira entender o que há nele. Espero que ajude. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alessandro Enviada em: sexta-feira, 5 de março de 2010 11:52 Para: FireBase Assunto: Re: [firebase-br] RES: Senha do SYSDBA Leonardo, Bem interessante este método, vou tentar implementar algo parecido. Obrigado Alessandro Leonardo Melo escreveu: > Vamos lá. > > - Criei uma coluna CRC_REG em cada tabela que eu queria proteger, isso para > o caso das tabelas que eu queria proteger a linha. > > - Criei um campo CRC_NOMETABELA em uma tabela de parâmetros, para proteger > tabelas inteiras. Para o caso das tabelas de sistema. No meu caso ela > informa a data de vencimento de um determinado tributo com base na > classificação do contribuinte. > > > Com base nessas informações, criei duas funções genéricas para calcular um > hash matemático bem complexo com criptografia de 128 bits. Quando o sistema > vai acessar o registro, no caso do Delphi no AfterScroll, eu recalculo o > hash. Se os valores não coincidem, é porque desde a última vez que o sistema > gravou algo, alguém alterou (por fora é claro). E neste caso, eu > simplesmente não deixo o usuário ter acesso ao registro. Dependendo do que > ele alterou, ele fica até sem a base de dados. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDE2ODI0MyNwZXJtIXRlc nJhJjEsMTI2NzgwMDIxMC4xMDk0NDAuMjU1OTIuY2FicmV0b24udGVycmEuY29tLDU0NjA=Terra Mail > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2723 - Data de Lançamento: 03/05/10 04:34:00 From fabionl em gmail.com Fri Mar 5 13:09:56 2010 From: fabionl em gmail.com (Fabio Lima) Date: Fri, 5 Mar 2010 13:09:56 -0300 Subject: [firebase-br] (Triggers) New Dinamico In-Reply-To: <22018988.29541267625595240.JavaMail.root@inetserver> References: <22018988.29541267625595240.JavaMail.root@inetserver> Message-ID: Olá Jonas, Se eu entendi bem a sua dúvida, se você está querendo definir o campo 'campo_nome' pra ser igual ao campo 'codigo', poderia fazer assim: > SET TERM ^ ; > CREATE TRIGGER "TESTE_I" FOR "TESTE" > ACTIVE BEFORE INSERT POSITION 0 > AS > DECLARE VARIABLE CAMPO_NOME VARCHAR(100); > BEGIN NEW. CAMPO_NOME = NEW.CODIGO; > END > ^ > SET TERM ; ^ ---------------------- []'s Fabio Lima Fortaleza - CE - Brasil 2010/3/3 Jonas : > Olá pessoal. > > busquei já pela internet mas não axei nada "respondido" para minha questão. > minha duvida é a seguinte: > > Em uma trigger, eu tenho a possibilidade de usar um > New.'AQUI MINHA VARIAVEL INDICANDO O CAMPO' > ...? > > segue um exemplo da minha duvida abaixo > > SET TERM ^ ; > CREATE TRIGGER "TESTE_I" FOR "TESTE" > ACTIVE BEFORE INSERT POSITION 0 > AS > DECLARE VARIABLE CAMPO_NOME VARCHAR(100); > BEGIN >    CAMPO_NOME = 'CODIGO'; >    NEW.CAMPO_NOME = NEW.CODIGO; > END > ^ > SET TERM ; ^ > > > Agradeço a todos! > > > -- > Jonas Dametto > __________________________ > Hos Sistemas - www.hos.com.br > Desenvolvimento > msn pessoal: uwsed em rock.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 fabionl em gmail.com Fri Mar 5 13:21:49 2010 From: fabionl em gmail.com (Fabio Lima) Date: Fri, 5 Mar 2010 13:21:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?Execu=E7=E3o_de_Procedures?= In-Reply-To: <3a3faa71003030548q56096704l2dc369fd539b6cfb@mail.gmail.com> References: <75d6e1671003010659n5d34bcbcp733e05275dc3c0e4@mail.gmail.com> <3a3faa71003030548q56096704l2dc369fd539b6cfb@mail.gmail.com> Message-ID: Olá, uma coisa é certa, partindo do pressuposto de que vc só precisa deixá-la rodando em background, faz a dica do Cantú, deixa executando ema thread separada (conexão específica para a thread, é importante). Serve exatamente pra isso. :) ---------------------- []'s Fabio Lima Fortaleza - CE - Brasil 2010/3/3 Eduardo Pombo : > Nao sei como ela esta sendo executada, acredito que vc possa colocar a > procedure para retornar resultado passo a passo utilizando-se do > comando: SUSPEND. > > > > > > > Em 1 de março de 2010 11:59, Alessandro Viola escreveu: >> Olá Amigos. >> >> Estou com um problema e gostaria de contar com a ajuda de vocês para >> resolvê-la. >> >> Tenho uma procedure que executa uma certa função. A execução desta procedure >> demora em torno de 2 minutos para ternimar. >> >> Gostaria de saber se existe alguma forma de receber retornos da procedure >> durante sua execução. Ou se tem alguma forma da procedure não prender toda a >> execução. >> >> Grato >> >> Alessandro >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Mar 5 13:25:47 2010 From: cury.fb em gmail.com (cury firebird) Date: Fri, 5 Mar 2010 13:25:47 -0300 Subject: [firebase-br] RES: RES: Senha do SYSDBA In-Reply-To: <005001cabc78$47844a70$d68cdf50$@com.br> References: <000101cabb9d$c6d296f0$5477c4d0$@com> <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> <8FE339A795884946895993C15E089738@whebdc.com.br> <000801cabc64$fceb9710$6915a8c0@MagnoSystem> <54F2CC5265AA44098AF8403BAAA30907@CIT2> <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> <000001cabc6c$80fa0800$82ee1800$@com> <4B911A72.6060804@terra.com.br> <005001cabc78$47844a70$d68cdf50$@com.br> Message-ID: <741D2F8F09CA4B14BD8F0BB5383647F0@CIT2> como eu configuro essa opção de criptografia.. é no banco mesmo ou software? -------------------------------------------------- From: "José mauricio Zottis" Sent: Friday, March 05, 2010 12:26 PM To: "'FireBase'" Subject: [firebase-br] RES: RES: Senha do SYSDBA > Também tem a opção de criptografar os dados, assim, se o usuário conseguir > abrir o banco de dados, mesmo assim ele não conseguira entender o que há > nele. > > Espero que ajude. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Alessandro > Enviada em: sexta-feira, 5 de março de 2010 11:52 > Para: FireBase > Assunto: Re: [firebase-br] RES: Senha do SYSDBA > > Leonardo, > > Bem interessante este método, vou tentar implementar algo parecido. > > Obrigado > Alessandro > > > Leonardo Melo escreveu: >> Vamos lá. >> >> - Criei uma coluna CRC_REG em cada tabela que eu queria proteger, isso > para >> o caso das tabelas que eu queria proteger a linha. >> >> - Criei um campo CRC_NOMETABELA em uma tabela de parâmetros, para >> proteger >> tabelas inteiras. Para o caso das tabelas de sistema. No meu caso ela >> informa a data de vencimento de um determinado tributo com base na >> classificação do contribuinte. >> >> >> Com base nessas informações, criei duas funções genéricas para calcular >> um >> hash matemático bem complexo com criptografia de 128 bits. Quando o > sistema >> vai acessar o registro, no caso do Delphi no AfterScroll, eu recalculo o >> hash. Se os valores não coincidem, é porque desde a última vez que o > sistema >> gravou algo, alguém alterou (por fora é claro). E neste caso, eu >> simplesmente não deixo o usuário ter acesso ao registro. Dependendo do >> que >> ele alterou, ele fica até sem a base de dados. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDE2ODI0MyNwZXJtIXRlc > nJhJjEsMTI2NzgwMDIxMC4xMDk0NDAuMjU1OTIuY2FicmV0b24udGVycmEuY29tLDU0NjA=Terra > Mail >> Verifique periodicamente a pasta Spam para garantir que apenas mensagens >> indesejadas sejam classificadas como Spam. >> >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2723 - Data de > Lançamento: 03/05/10 04:34: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 leonardovazmelo em gmail.com Fri Mar 5 13:28:43 2010 From: leonardovazmelo em gmail.com (Leonardo Melo) Date: Fri, 5 Mar 2010 13:28:43 -0300 Subject: [firebase-br] RES: RES: Senha do SYSDBA In-Reply-To: <741D2F8F09CA4B14BD8F0BB5383647F0@CIT2> References: <000801cabc64$fceb9710$6915a8c0@MagnoSystem> <54F2CC5265AA44098AF8403BAAA30907@CIT2> <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> <000001cabc6c$80fa0800$82ee1800$@com> <4B911A72.6060804@terra.com.br> <005001cabc78$47844a70$d68cdf50$@com.br> <741D2F8F09CA4B14BD8F0BB5383647F0@CIT2> Message-ID: Você deve ter que fazer via código, e isso poderia acabar com a performance. A solução que eu adotei, só foi utilizada porque uma empresa de software estava fazendo acesso por fora na minha base. From listas em warmboot.com.br Fri Mar 5 13:29:34 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 5 Mar 2010 13:29:34 -0300 Subject: [firebase-br] Segredos do IBExpert In-Reply-To: <4B91192A.6080004@terra.com.br> References: <5CBF9B4C257A407996A1057A9E555B6A@DESENV2> <1458943240.20100305112604@warmboot.com.br> <4B91192A.6080004@terra.com.br> Message-ID: <1357256811.20100305132934@warmboot.com.br> Sim, qualquer comando dml pode ser executado. Sugiro que vc veja o release notes do FB 2.5 para mais informações. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br A> Carlos Cantu, A> Este recurso de usar o 'execute statement' no FB 2.5 pode ser usando A> para editar dados (insert, update, delete) em outra base? A> Se sim, podemos envolver toda esta operação em uma transação, ou seja, o A> Banco A gera um insert no Banco B, que pode ser desfeita caso algo de A> errado? A> Obrigado A> Alessandro A> Carlos H. Cantu escreveu: >> JM> Aproveitando... Alguém sabe me dizer se o Firebird 2.5 já aceita >> JM> select em múltiplos bancos? não achei nenhuma referência na >> JM> release note(meu inglês tb não ajuda muito). >> >> O FB 2.5 permite que vc use o execute statement para rodar selects em >> outras bases de dados. >> >> []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 >> >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDE2ODI0MyNwZXJtIXRlcnJhJjEsMTI2Nzc5OTQwOS44MDg5MjUuMTQ4ODMuc2ludGFsdXRhLnRlcnJhLmNvbSwzNDk0TerraMail >> Verifique periodicamente a pasta Spam para garantir que apenas mensagens >> indesejadas sejam classificadas como Spam. >> >> >> >> From fabionl em gmail.com Fri Mar 5 13:39:51 2010 From: fabionl em gmail.com (Fabio Lima) Date: Fri, 5 Mar 2010 13:39:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_com_integra=E7=E3o_ao_Php?= In-Reply-To: <11a19f441003021708h2dd037d2k9d0d99df74cf86b@mail.gmail.com> References: <11a19f441003021708h2dd037d2k9d0d99df74cf86b@mail.gmail.com> Message-ID: Olá, Alexander, estou no mesmo barco. Depois de já ter apanhado muito tentando fazer firebird e php trabalharem juntos, nem tentei compilár no mac, abri minha cópia do parallels desktop e montei uma VM ubuntu server, só pra isso. :) Compilados php 5.3.1, firebird 2.1 e apache 2 (não lembro a versão específica), e tudo funcionando perfeitamente bem. Não é a solução ideal, mas tá dando certo. Usando Leopard aqui. ---------------------- []'s Fabio Lima Fortaleza - CE - Brasil 2010/3/2 Alexander Moreira : > Galera, > > Entrei recentemente a lista, e nem sei se este é o lugar certo para sanar > minha dúvida... bem estou com o seguinte problema: > > Utilizo Firebird desde a época que foi criado (na verdae comecei com o > InterBase), e tenho alguns sistemas que utilizam este ótimo SGBD, algumas > app em Delphi (Client/Server) e outras WEB com Java e Php, e sempre consegui > configurar o Apache com Php para suportar o Firebird, isso em Linux e > Windows, no entanto estou com um desafio que ainda nao consegui superar que > é fazer o Apache, Php e Firebird funcionar no Mac OS X (Snow Leopard), o > SGBD esta instalado e funcionando perfeitamente, agora o Php não consegui > fazer de forma alguma funcionar com o Firebird, Jah tentei compilar e sempre > da uma msg de que a versao do .SO do Firebird esta em uma plataforma > diferente da que suportada. > > Alguém da lista já passou por alguma situação parecida? > Eu já estou até pensando em criar uma VM com Linux apenas para rodar o > Apache, Php e Firebird, soh que essa seria minha última alternativa (Não > tenho experiências mto boas com VM's) > > > > As versões que estou testando no Mac são: > > Php 5.3.1 > > Firebird TCP/IP server version UI-V2.1.3.18185 Firebird 2.1 > > pequi:bin alexander$ uname -a > Darwin pequi.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov  3 10:37:10 > PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386 > > > -- > Alexander Moreira de Morais > "Na verdade o importante não é saber, mas ter o telefone de quem sabe. " > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bzottis em ig.com.br Fri Mar 5 13:47:31 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Fri, 5 Mar 2010 13:47:31 -0300 Subject: [firebase-br] RES: RES: RES: Senha do SYSDBA In-Reply-To: <741D2F8F09CA4B14BD8F0BB5383647F0@CIT2> References: <000101cabb9d$c6d296f0$5477c4d0$@com> <88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com> <8FE339A795884946895993C15E089738@whebdc.com.br> <000801cabc64$fceb9710$6915a8c0@MagnoSystem> <54F2CC5265AA44098AF8403BAAA30907@CIT2> <003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem> <000001cabc6c$80fa0800$82ee1800$@com> <4B911A72.6060804@terra.com.br> <005001cabc78$47844a70$d68cdf50$@com.br> <741D2F8F09CA4B14BD8F0BB5383647F0@CIT2> Message-ID: <005f01cabc83$903fd300$b0bf7900$@com.br> No teu programa, assim só ele poderá descriptografar os dados, se alguém mexer, dará Erro nos dados. ----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de cury firebird Enviada em: sexta-feira, 5 de março de 2010 13:26 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Senha do SYSDBA como eu configuro essa opção de criptografia.. é no banco mesmo ou software? -------------------------------------------------- From: "José mauricio Zottis" Sent: Friday, March 05, 2010 12:26 PM To: "'FireBase'" Subject: [firebase-br] RES: RES: Senha do SYSDBA > Também tem a opção de criptografar os dados, assim, se o usuário conseguir > abrir o banco de dados, mesmo assim ele não conseguira entender o que há > nele. > > Espero que ajude. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Alessandro > Enviada em: sexta-feira, 5 de março de 2010 11:52 > Para: FireBase > Assunto: Re: [firebase-br] RES: Senha do SYSDBA > > Leonardo, > > Bem interessante este método, vou tentar implementar algo parecido. > > Obrigado > Alessandro > > > Leonardo Melo escreveu: >> Vamos lá. >> >> - Criei uma coluna CRC_REG em cada tabela que eu queria proteger, isso > para >> o caso das tabelas que eu queria proteger a linha. >> >> - Criei um campo CRC_NOMETABELA em uma tabela de parâmetros, para >> proteger >> tabelas inteiras. Para o caso das tabelas de sistema. No meu caso ela >> informa a data de vencimento de um determinado tributo com base na >> classificação do contribuinte. >> >> >> Com base nessas informações, criei duas funções genéricas para calcular >> um >> hash matemático bem complexo com criptografia de 128 bits. Quando o > sistema >> vai acessar o registro, no caso do Delphi no AfterScroll, eu recalculo o >> hash. Se os valores não coincidem, é porque desde a última vez que o > sistema >> gravou algo, alguém alterou (por fora é claro). E neste caso, eu >> simplesmente não deixo o usuário ter acesso ao registro. Dependendo do >> que >> ele alterou, ele fica até sem a base de dados. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDE2ODI0MyNwZXJtIXRlc > nJhJjEsMTI2NzgwMDIxMC4xMDk0NDAuMjU1OTIuY2FicmV0b24udGVycmEuY29tLDU0NjA=Terra > Mail >> Verifique periodicamente a pasta Spam para garantir que apenas mensagens >> indesejadas sejam classificadas como Spam. >> >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2723 - Data de > Lançamento: 03/05/10 04:34: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.733 / Banco de dados de vírus: 271.1.1/2723 - Data de Lançamento: 03/05/10 04:34:00 From magnosysteminformatica em gmail.com Fri Mar 5 14:35:07 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Fri, 5 Mar 2010 14:35:07 -0300 Subject: [firebase-br] Segredos do IBExpert References: <5CBF9B4C257A407996A1057A9E555B6A@DESENV2><1458943240.20100305112604@warmboot.com.br> <4B91192A.6080004@terra.com.br> Message-ID: <00b001cabc8a$345e6270$6915a8c0@MagnoSystem> Transação entre dois bancos já existe em versões anteriores do firebird. Isto chama-se Commit de duas fases. Tenho um sistema rodando com firebird 2.0 (já migrando para 2.1) e funciona assim. Meu sistema mantem uns dados em um banco local e em determinado momento descarrega no servidor. Quando o registro é gravado no banco do servidor ele é apagado do banco local. Isto ocorre dentro do contexto de uma transação, ou seja, se eu gravar no servidor e ao tentar apagar o registro do banco local der algum pau, eu dou um rollback e a inserção no servidor é descartada, voltando tudo ao estado anterior. Obviamente, que isto é feito pelo DELPHI usando o componente IBO. Pelo banco somente a partir da versão 2.5 como o Cantu já mencionou. ----- Original Message ----- From: "Alessandro" To: "Carlos H. Cantu" ; "FireBase" Sent: Friday, March 05, 2010 11:46 AM Subject: Re: [firebase-br] Segredos do IBExpert Carlos Cantu, Este recurso de usar o 'execute statement' no FB 2.5 pode ser usando para editar dados (insert, update, delete) em outra base? Se sim, podemos envolver toda esta operação em uma transação, ou seja, o Banco A gera um insert no Banco B, que pode ser desfeita caso algo de errado? Obrigado Alessandro Carlos H. Cantu escreveu: > JM> Aproveitando... Alguém sabe me dizer se o Firebird 2.5 já aceita > JM> select em múltiplos bancos? não achei nenhuma referência na > JM> release note(meu inglês tb não ajuda muito). > > O FB 2.5 permite que vc use o execute statement para rodar selects em > outras bases de dados. > > []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 > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDE2ODI0MyNwZXJtIXRlcnJhJjEsMTI2Nzc5OTQwOS44MDg5MjUuMTQ4ODMuc2ludGFsdXRhLnRlcnJhLmNvbSwzNDk0TerraMail > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From arbazan em gmail.com Fri Mar 5 15:43:53 2010 From: arbazan em gmail.com (Andre Ricardo Bazan) Date: Fri, 5 Mar 2010 15:43:53 -0300 Subject: [firebase-br] Select com string Acentuada Message-ID: <001001cabc93$d1d12700$1100a8c0@micro17> Utilizo Delphi 7 com firebird 2.01, conexao com dbExpress e tenho uma aplicação onde o usuário cadastra produtos e o mesmo cadastrou "MÃO FRANCESA" com acento e outro usuario cadastrou "MAO FRANCESA" sem acento, quando faço a pesquisa informando com acento o sistema retorna somente as strings com acento, gostaria de saber se tem como retornar os dois nomes com acento e sem acento? utilizo no banco de dados charset win1252 collate win1252, ja tentei like e containing e ambos nao funcionaram. From fabiano em clippnet.com.br Fri Mar 5 15:44:21 2010 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Fri, 5 Mar 2010 15:44:21 -0300 Subject: [firebase-br] Comando Update Message-ID: <661335FB20824C179C728898348E4A8F@Odir> Tenho duas tabelas e gostaria de atualizar o campo de uma tabela baseado no campo da outra. Tabela de clientes e tabela de notas. quero atualizar o campo da tabela clientes dataultimomovimento buscando da tabela de notas dataemissao. Como posso fazer isso ? From cury.fb em gmail.com Fri Mar 5 16:14:13 2010 From: cury.fb em gmail.com (cury firebird) Date: Fri, 5 Mar 2010 16:14:13 -0300 Subject: [firebase-br] Select com string Acentuada In-Reply-To: <001001cabc93$d1d12700$1100a8c0@micro17> References: <001001cabc93$d1d12700$1100a8c0@micro17> Message-ID: <9674B4E59BE2497CA1899DEF2613D489@CIT2> eu acho que o collate que irá funcionar é o WIN_PTBR -------------------------------------------------- From: "Andre Ricardo Bazan" Sent: Friday, March 05, 2010 3:43 PM To: "FireBase" Subject: [firebase-br] Select com string Acentuada > Utilizo Delphi 7 com firebird 2.01, conexao com dbExpress e tenho uma > aplicação onde o usuário cadastra produtos e o mesmo cadastrou "MÃO > FRANCESA" com acento e outro usuario cadastrou "MAO FRANCESA" sem acento, > quando faço a pesquisa informando com acento o sistema retorna somente as > strings com acento, gostaria de saber se tem como retornar os dois nomes > com acento e sem acento? utilizo no banco de dados charset win1252 collate > win1252, ja tentei like e containing e ambos nao funcionaram. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From kdcc em terra.com.br Fri Mar 5 17:39:43 2010 From: kdcc em terra.com.br (=?iso-8859-1?Q?Kl=E9ber_Caneva?=) Date: Fri, 5 Mar 2010 17:39:43 -0300 Subject: [firebase-br] RES: RES: Senha do SYSDBA In-Reply-To: <005001cabc78$47844a70$d68cdf50$@com.br> References: <000101cabb9d$c6d296f0$5477c4d0$@com><88c045a11003041300k1c1d4d89o2ccedb2c192a12d@mail.gmail.com><8FE339A795884946895993C15E089738@whebdc.com.br><000801cabc64$fceb9710$6915a8c0@MagnoSystem><54F2CC5265AA44098AF8403BAAA30907@CIT2><003d01cabc68$aa64e4c0$6915a8c0@MagnoSystem><000001cabc6c$80fa0800$82ee1800$@com><4B911A72.6060804@terra.com.br> <005001cabc78$47844a70$d68cdf50$@com.br> Message-ID: Aproveitando o gancho... Cantú, tem alguma noticia se a equipe do firebird pretende implantar criptografia nativa no FB ? []´s Kléber Caneva ----- Original Message ----- From: "José mauricio Zottis" To: "'FireBase'" Sent: Friday, March 05, 2010 12:26 PM Subject: [firebase-br] RES: RES: Senha do SYSDBA Também tem a opção de criptografar os dados, assim, se o usuário conseguir abrir o banco de dados, mesmo assim ele não conseguira entender o que há nele. Espero que ajude. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alessandro Enviada em: sexta-feira, 5 de março de 2010 11:52 Para: FireBase Assunto: Re: [firebase-br] RES: Senha do SYSDBA Leonardo, Bem interessante este método, vou tentar implementar algo parecido. Obrigado Alessandro Leonardo Melo escreveu: > Vamos lá. > > - Criei uma coluna CRC_REG em cada tabela que eu queria proteger, isso para > o caso das tabelas que eu queria proteger a linha. > > - Criei um campo CRC_NOMETABELA em uma tabela de parâmetros, para proteger > tabelas inteiras. Para o caso das tabelas de sistema. No meu caso ela > informa a data de vencimento de um determinado tributo com base na > classificação do contribuinte. > > > Com base nessas informações, criei duas funções genéricas para calcular um > hash matemático bem complexo com criptografia de 128 bits. Quando o sistema > vai acessar o registro, no caso do Delphi no AfterScroll, eu recalculo o > hash. Se os valores não coincidem, é porque desde a última vez que o sistema > gravou algo, alguém alterou (por fora é claro). E neste caso, eu > simplesmente não deixo o usuário ter acesso ao registro. Dependendo do que > ele alterou, ele fica até sem a base de dados. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDE2ODI0MyNwZXJtIXRlc nJhJjEsMTI2NzgwMDIxMC4xMDk0NDAuMjU1OTIuY2FicmV0b24udGVycmEuY29tLDU0NjA=Terra Mail > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2723 - Data de Lançamento: 03/05/10 04:34: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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjY3ODAzMDY2Ljg5Njg4MC4xOTUzMy4xZjIudHBuLnRlcnJhLmNvbSw2ODM4TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From humberto701 em gmail.com Fri Mar 5 17:46:51 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Fri, 5 Mar 2010 17:46:51 -0300 Subject: [firebase-br] Comando Update In-Reply-To: <661335FB20824C179C728898348E4A8F@Odir> References: <661335FB20824C179C728898348E4A8F@Odir> Message-ID: Qual estrutura de suas tabelas????? -- Sds. HF Softwares - Soluções e Desenvolvimento Humberto Filho - Programador e Suporte Técnico (88) 8825-4164 9914-2366 3523-8885 From fabiano em clippnet.com.br Fri Mar 5 18:11:53 2010 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Fri, 5 Mar 2010 18:11:53 -0300 Subject: [firebase-br] Comando Update In-Reply-To: <661335FB20824C179C728898348E4A8F@Odir> References: <661335FB20824C179C728898348E4A8F@Odir> Message-ID: o comando que eu precisava era esse update CR_CLIENTES CR set CR.dataultimomovimento = (SELECT MAX(PE.DATAEMISSAO) FROM VE_NOTAS PE where CR.codigocliente=PE.cliente) Obrigado. -------------------------------------------------- From: "Fabiano Martins" Sent: Friday, March 05, 2010 3:44 PM To: "Firebird" Subject: [firebase-br] Comando Update > Tenho duas tabelas e gostaria de atualizar o campo de uma tabela baseado > no campo da outra. > Tabela de clientes e tabela de notas. > quero atualizar o campo da tabela clientes dataultimomovimento buscando da > tabela de notas dataemissao. > Como posso fazer isso ? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fzorzetto em ig.com.br Fri Mar 5 22:18:25 2010 From: fzorzetto em ig.com.br (Fabio) Date: Fri, 5 Mar 2010 22:18:25 -0300 Subject: [firebase-br] Select com string Acentuada References: <001001cabc93$d1d12700$1100a8c0@micro17> Message-ID: <8827734E3FA7439591AF97256C095CA1@FABIOHOME> Será que tem como? Eu acredito que a diferença de um "A" e um "Ã" seja a mesma que um "A" e um "B" por exemplo. []s From listas em warmboot.com.br Sat Mar 6 08:10:28 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sat, 6 Mar 2010 08:10:28 -0300 Subject: [firebase-br] Select com string Acentuada In-Reply-To: <8827734E3FA7439591AF97256C095CA1@FABIOHOME> References: <001001cabc93$d1d12700$1100a8c0@micro17> <8827734E3FA7439591AF97256C095CA1@FABIOHOME> Message-ID: <295428555.20100306081028@warmboot.com.br> Veja o FAQ da FireBase, a dica sobre acentuação. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br F> Será que tem como? F> Eu acredito que a diferença de um "A" e um "Ã" seja a mesma que um "A" e um F> "B" por exemplo. F> []s F> ______________________________________________ F> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br F> Para saber como gerenciar/excluir seu cadastro na lista, use: F> http://www.firebase.com.br/fb/artigo.php?id=1107 F> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lcarlos2000 em bol.com.br Sat Mar 6 09:40:27 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Sat, 6 Mar 2010 09:40:27 -0300 Subject: [firebase-br] Select com string Acentuada References: <001001cabc93$d1d12700$1100a8c0@micro17><8827734E3FA7439591AF97256C095CA1@FABIOHOME> <295428555.20100306081028@warmboot.com.br> Message-ID: <9B9415DC7C8B4D828936E793276687A0@luiz180906> Usando CHARSET ISO8859-1 e COLATE PT_BR não diferencia letras com acento de sem acento. Por exemplo se vc pesquisar por Joao vai retornar os nomes que tenham Joao e os que tem João com acento. Luiz Carlos ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Saturday, March 06, 2010 8:10 AM Subject: Re: [firebase-br] Select com string Acentuada Veja o FAQ da FireBase, a dica sobre acentuação. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br F> Será que tem como? F> Eu acredito que a diferença de um "A" e um "Ã" seja a mesma que um "A" e um F> "B" por exemplo. F> []s F> ______________________________________________ F> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br F> Para saber como gerenciar/excluir seu cadastro na lista, use: F> http://www.firebase.com.br/fb/artigo.php?id=1107 F> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mar 6 20:22:07 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Sat, 6 Mar 2010 20:22:07 -0300 Subject: [firebase-br] Select com string Acentuada References: <001001cabc93$d1d12700$1100a8c0@micro17> <8827734E3FA7439591AF97256C095CA1@FABIOHOME> Message-ID: Com o collate win_ptbr, A = Á = Ã, acredito que dá pra declarar o collate na expressão da igualdade mesmo no where... From sergio_ag em terra.com.br Sat Mar 6 20:35:01 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Sat, 6 Mar 2010 20:35:01 -0300 Subject: [firebase-br] Comando Update References: <661335FB20824C179C728898348E4A8F@Odir> Message-ID: Acredito que merge seja mais efetivo para isso... deve ter um plan e velocidade melhores... Merge Into CR_CLIENTE CR Using (Select CLIENTE, Max(DATAEMISSAO) ULTIMAEMISSAO From VE_NOTAS Group By CLIENTE) PE On CR.CODIGOCLIENTE = PE.CLIENTE When Matched Then Update Set CR.DATAULTIMOMOVIMENTO = PE.ULTIMAEMISSAO From forum_firebird em daunebr.com Sun Mar 7 21:22:04 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Sun, 7 Mar 2010 16:22:04 -0800 (PST) Subject: [firebase-br] Firebird + PHP In-Reply-To: References: <661335FB20824C179C728898348E4A8F@Odir> Message-ID: <111439.13884.qm@web804.biz.mail.mud.yahoo.com> Gente, Tenho um campo CHAR(2) onde eh gravado a unidade de medida. Ex: mm, cm, m, etc. Tudo ia bem qdo resolvi cadastar m³ (metro cubico, notar o 3 superscrito). No Delphi ou C++, junto com component IBO ou IBX, mas no php ele dah pau. No site do PHP e todos os google da vida dizem que basta vc acessar no modo ISO8859_1, o qual eu sempre fiz. Alguem passou por isto? Abraços, Douglas. From adelionep em gmail.com Sun Mar 7 22:13:40 2010 From: adelionep em gmail.com (=?ISO-8859-1?Q?Ad=E9lio?=) Date: Sun, 07 Mar 2010 22:13:40 -0300 Subject: [firebase-br] Firebird + PHP In-Reply-To: <111439.13884.qm@web804.biz.mail.mud.yahoo.com> References: <661335FB20824C179C728898348E4A8F@Odir> <111439.13884.qm@web804.biz.mail.mud.yahoo.com> Message-ID: <4B944F44.2010005@gmail.com> Tente isso no PHP: utf8_decode(seu_campo). att, Adélio Douglas Silva escreveu: > Gente, > > Tenho um campo CHAR(2) onde eh gravado a unidade de medida. Ex: mm, cm, m, etc. Tudo ia bem qdo resolvi cadastar m³ (metro cubico, notar o 3 superscrito). > > No Delphi ou C++, junto com component IBO ou IBX, mas no php ele dah pau. No site do PHP e todos os google da vida dizem que basta vc acessar no modo ISO8859_1, o qual eu sempre fiz. Alguem passou por isto? > > Abraços, > > Douglas. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Mar 8 02:14:27 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Mon, 8 Mar 2010 02:14:27 -0300 Subject: [firebase-br] Select com string Acentuada In-Reply-To: <9B9415DC7C8B4D828936E793276687A0@luiz180906> References: <001001cabc93$d1d12700$1100a8c0@micro17> <8827734E3FA7439591AF97256C095CA1@FABIOHOME> <295428555.20100306081028@warmboot.com.br> <9B9415DC7C8B4D828936E793276687A0@luiz180906> Message-ID: Tb utilizo como o colega Luiz Carlos: charset iso8859_1 e colate pt_br; Funciona perfeitamente. Mas lembre-se de usar o dialeto 3. 2010/3/6 Luiz Carlos > Usando CHARSET ISO8859-1 e COLATE PT_BR não diferencia letras com acento de > sem acento. Por exemplo se vc pesquisar por Joao vai retornar os nomes que > tenham Joao e os que tem João com acento. > > Luiz Carlos > > > ----- Original Message ----- From: "Carlos H. Cantu" < > listas em warmboot.com.br> > > To: "FireBase" > Sent: Saturday, March 06, 2010 8:10 AM > Subject: Re: [firebase-br] Select com string Acentuada > > > > Veja o FAQ da FireBase, a dica sobre acentuação. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > F> Será que tem como? > > F> Eu acredito que a diferença de um "A" e um "Ã" seja a mesma que um "A" e > um > F> "B" por exemplo. > > F> []s > > > F> ______________________________________________ > F> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > F> Para saber como gerenciar/excluir seu cadastro na lista, use: > F> http://www.firebase.com.br/fb/artigo.php?id=1107 > F> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From thiago em boug.com.br Mon Mar 8 08:02:00 2010 From: thiago em boug.com.br (Thiago Ferreira - BOUG) Date: Mon, 8 Mar 2010 08:02:00 -0300 Subject: [firebase-br] Duvidas sobre Dialect Message-ID: Olá pessoal, Tenho uma duvida em Firebird que pode ser até boba, mais não encontrei uma correta definição: Qual a diferença de se usar Dialect 1 ou Dialect 3? Tenho alguns DB em Firebird em softwares de cliente e sempre utilizei dialect 3. E também existe alguma vantagem de se modificar o arquivo firebird.conf para se utilizar 2 processadores(tipo um Core 2 Duo, que são 2 núcleos) na variável CpuAffinityMask = 3. Obrigado -- Thiago Ferreira BOUG - Brazilian Oracle Users Group Site: http://www.boug.com.br Blog: http://thiago.boug.com.br E-mail: thiago em boug.com.br From kdcc em terra.com.br Mon Mar 8 09:10:41 2010 From: kdcc em terra.com.br (=?iso-8859-1?Q?Kl=E9ber_Caneva?=) Date: Mon, 8 Mar 2010 09:10:41 -0300 Subject: [firebase-br] Duvidas sobre Dialect In-Reply-To: References: Message-ID: <2B193B508BEE4029B52FF17D1FCE7BA3@csiacer> 1) Dialeto 3 é a evolução do Dialeto 1, só existe por questões de compatibilidade. Portanto, continue usando o Dialeto 3. 2) CpuAffinityMask serve para setar qual o processador preferencial que os processos do FB iram usar. Na versão SuperServer pode ser interessante para que o FB não use o mesmo processdor que o S.O. e grande parte dos programas que usam o 1° como default. Mas somente a versão ClassicServer tira proveito de mais de 1 processador. []´s Kléber Caneva ----- Original Message ----- From: "Thiago Ferreira - BOUG" To: Sent: Monday, March 08, 2010 8:02 AM Subject: [firebase-br] Duvidas sobre Dialect Olá pessoal, Tenho uma duvida em Firebird que pode ser até boba, mais não encontrei uma correta definição: Qual a diferença de se usar Dialect 1 ou Dialect 3? Tenho alguns DB em Firebird em softwares de cliente e sempre utilizei dialect 3. E também existe alguma vantagem de se modificar o arquivo firebird.conf para se utilizar 2 processadores(tipo um Core 2 Duo, que são 2 núcleos) na variável CpuAffinityMask = 3. Obrigado -- Thiago Ferreira BOUG - Brazilian Oracle Users Group Site: http://www.boug.com.br Blog: http://thiago.boug.com.br E-mail: thiago em boug.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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjY4MDQ2MzUzLjc0MTg4MS4yNjU3Mi4xMHcudHBuLnRlcnJhLmNvbSw0Mjc3TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From jonas em hos.com.br Mon Mar 8 09:14:57 2010 From: jonas em hos.com.br (Jonas) Date: Mon, 8 Mar 2010 09:14:57 -0300 (BRT) Subject: [firebase-br] (Triggers) New Dinamico In-Reply-To: Message-ID: <24252150.37091268050497352.JavaMail.root@inetserver> Na verdade o que eu queria seria eu poder informar uma "variavel" no lugar do "CAMPO_NOME" Ex: Declare Variable Variavel Varchar(100); New.Variavel = 10 Sendo que o valor da "Variavel" conteria a string com o nome do campo. ----- Mensagem original abaixo ----- De: Fabio Lima Para: FireBase Enviadas: Fri, 5 Mar 2010 13:09:56 -0300 (BRT) Assunto: Re: [firebase-br] (Triggers) New Dinamico Olá Jonas, Se eu entendi bem a sua dúvida, se você está querendo definir o campo 'campo_nome' pra ser igual ao campo 'codigo', poderia fazer assim: > SET TERM ^ ; > CREATE TRIGGER "TESTE_I" FOR "TESTE" > ACTIVE BEFORE INSERT POSITION 0 > AS > DECLARE VARIABLE CAMPO_NOME VARCHAR(100); > BEGIN NEW. CAMPO_NOME = NEW.CODIGO; > END > ^ > SET TERM ; ^ ---------------------- []'s Fabio Lima Fortaleza - CE - Brasil 2010/3/3 Jonas : > Olá pessoal. > > busquei já pela internet mas não axei nada "respondido" para minha questão. > minha duvida é a seguinte: > > Em uma trigger, eu tenho a possibilidade de usar um > New.'AQUI MINHA VARIAVEL INDICANDO O CAMPO' > ...? > > segue um exemplo da minha duvida abaixo > > SET TERM ^ ; > CREATE TRIGGER "TESTE_I" FOR "TESTE" > ACTIVE BEFORE INSERT POSITION 0 > AS > DECLARE VARIABLE CAMPO_NOME VARCHAR(100); > BEGIN > CAMPO_NOME = 'CODIGO'; > NEW.CAMPO_NOME = NEW.CODIGO; > END > ^ > SET TERM ; ^ > > > Agradeço a todos! > > > -- > Jonas Dametto > __________________________ > Hos Sistemas - www.hos.com.br > Desenvolvimento > msn pessoal: uwsed em rock.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 -- Jonas Dametto __________________________ Hos Sistemas - www.hos.com.br Desenvolvimento msn: uwsed em rock.com From listas em aguiarsistemas.com.br Mon Mar 8 09:28:46 2010 From: listas em aguiarsistemas.com.br (Valber Aguiar) Date: Mon, 08 Mar 2010 09:28:46 -0300 Subject: [firebase-br] Migrar de FB1.5 para FB2.5 In-Reply-To: <4B94DD50.7020606@aguiarsistemas.com.br> References: <4B94DD50.7020606@aguiarsistemas.com.br> Message-ID: <4B94ED7E.3090700@aguiarsistemas.com.br> Quais os procedimentos??? Backup no FB1.5 e restoure no FB2.5? Grato!! From forum_firebird em daunebr.com Mon Mar 8 09:46:52 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Mon, 8 Mar 2010 04:46:52 -0800 (PST) Subject: [firebase-br] Firebird + PHP In-Reply-To: <4B944F44.2010005@gmail.com> References: <661335FB20824C179C728898348E4A8F@Odir> <111439.13884.qm@web804.biz.mail.mud.yahoo.com> <4B944F44.2010005@gmail.com> Message-ID: <111718.72281.qm@web801.biz.mail.mud.yahoo.com> Nao da, Adelio. Pq o problema nao eh no PHP mas sim na query. A propria query da' erro. E no caso, este servico eh feito pelas lib ibase_*. ________________________________ From: Adélio To: FireBase Sent: Sun, March 7, 2010 10:13:40 PM Subject: Re: [firebase-br] Firebird + PHP Tente isso no PHP: utf8_decode(seu_campo). att, Adélio Douglas Silva escreveu: > Gente, > > Tenho um campo CHAR(2) onde eh gravado a unidade de medida. Ex: mm, cm, m, etc. Tudo ia bem qdo resolvi cadastar m³ (metro cubico, notar o 3 superscrito). > > No Delphi ou C++, junto com component IBO ou IBX, mas no php ele dah pau. No site do PHP e todos os google da vida dizem que basta vc acessar no modo ISO8859_1, o qual eu sempre fiz. Alguem passou por isto? > > Abraços, > > Douglas. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mon Mar 8 10:16:36 2010 From: wellmsilva em gmail.com (Wellington Melo) Date: Mon, 8 Mar 2010 10:16:36 -0300 Subject: [firebase-br] Migrar de FB1.5 para FB2.5 In-Reply-To: <4B94ED7E.3090700@aguiarsistemas.com.br> References: <4B94DD50.7020606@aguiarsistemas.com.br> <4B94ED7E.3090700@aguiarsistemas.com.br> Message-ID: <21538b731003080516uccc4102qad569a96e131226a@mail.gmail.com> Olá Valber,não tenho certeza axo que é melhor você fazer o backup rondando o fb 2.5 e depois o restoure. Em 8 de março de 2010 09:28, Valber Aguiar escreveu: > Quais os procedimentos??? Backup no FB1.5 e restoure no FB2.5? > > Grato!! > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From renato em eficazinformatica.com.br Mon Mar 8 10:45:49 2010 From: renato em eficazinformatica.com.br (Renato - Eficaz Informatica) Date: Mon, 8 Mar 2010 10:45:49 -0300 Subject: [firebase-br] RES: Migrar de FB1.5 para FB2.5 In-Reply-To: <21538b731003080516uccc4102qad569a96e131226a@mail.gmail.com> References: <4B94DD50.7020606@aguiarsistemas.com.br> <4B94ED7E.3090700@aguiarsistemas.com.br> <21538b731003080516uccc4102qad569a96e131226a@mail.gmail.com> Message-ID: <008801cabec5$aaf63f60$00e2be20$@com.br> Olá! No site www.firebase.com.br o artigo 'Migrando um BD para o FB 2.1', explica como fazê-lo. Leia o artigo e faça primeiro o backup utilizando o FB 1.5.5 e restore no 2.1.2, aplique as instruções do artigo, depois faça o backup na versão 2.1.2 e restaure na versão 2.1.3, (não sei se tem algum problema fazer o restore da versão 2.1.2 diretamente para a 2.5, mas tive problemas na migração da 1.5.5 diretamente para a versão 2.1.3), depois faça um backup da 2.1.3 para a 2.5. Espero ter ajudado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Wellington Melo Enviada em: segunda-feira, 8 de março de 2010 10:17 Para: FireBase Assunto: Re: [firebase-br] Migrar de FB1.5 para FB2.5 Olá Valber,não tenho certeza axo que é melhor você fazer o backup rondando o fb 2.5 e depois o restoure. Em 8 de março de 2010 09:28, Valber Aguiar escreveu: > Quais os procedimentos??? Backup no FB1.5 e restoure no FB2.5? > > Grato!! > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 aguiarsistemas.com.br Mon Mar 8 10:53:05 2010 From: listas em aguiarsistemas.com.br (Valber Aguiar) Date: Mon, 08 Mar 2010 10:53:05 -0300 Subject: [firebase-br] Migrar de FB1.5 para FB2.5 In-Reply-To: <21538b731003080516uccc4102qad569a96e131226a@mail.gmail.com> References: <4B94DD50.7020606@aguiarsistemas.com.br> <4B94ED7E.3090700@aguiarsistemas.com.br> <21538b731003080516uccc4102qad569a96e131226a@mail.gmail.com> Message-ID: <4B950141.4020905@aguiarsistemas.com.br> Só isto? Wellington Melo escreveu: > Olá Valber,não tenho certeza axo que é melhor você fazer o backup rondando o > fb 2.5 e depois o restoure. > > Em 8 de março de 2010 09:28, Valber Aguiar > escreveu: > > >> Quais os procedimentos??? Backup no FB1.5 e restoure no FB2.5? >> >> Grato!! >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From thiago em boug.com.br Mon Mar 8 11:36:04 2010 From: thiago em boug.com.br (Thiago Ferreira - BOUG) Date: Mon, 8 Mar 2010 11:36:04 -0300 Subject: [firebase-br] Duvidas sobre Dialect Message-ID: Olá Kleber, eu sei que o Dialect 3 é evolução do Dialect 1 (isso quem mexe um minimo de DB "até em Paradox" deve ter lógica e saber :P) mais o que eu quero é saber o que posso fazer em Dialect 3 que eu não consiga em Dialect 1. Quero saber isso apenas a titulo de curiosidade. Com relação ao CpuAffinityMask no caso seto qual processador quero, mais o que gostaria de saber, é se ele realmente "funcionaria" melhor utilizando 2 processadores, que pelo que entendi na documentação é =3 que no caso utiliza a CPU1 e CPU2 (0 e 1 no linux), ou como você disse (no caso do windows, pois no linux é um pouco diferente) o sistema utiliza o cpu0 como default e voce "setaria" o cpu1 para o firebird utilizar. Ats Thiago Ferreira BOUG - Brazilian Oracle Users Group Site: http://www.boug.com.br Blog: http://thiago.boug.com.br E-mail: thiago em boug.com.br Em Seg 08 Mar 2010, às 09:10:41, Kléber Caneva escreveu: > 1) Dialeto 3 é a evolução do Dialeto 1, só existe por questões de > compatibilidade. Portanto, continue usando o Dialeto 3. > > 2) CpuAffinityMask serve para setar qual o processador preferencial que os > processos do FB iram usar. > Na versão SuperServer pode ser interessante para que o FB não use o mesmo > processdor que o S.O. e grande parte dos programas que usam o 1° como > default. Mas somente a versão ClassicServer tira proveito de mais de 1 > processador. > > []´s > > Kléber Caneva > > > ----- Original Message ----- > From: "Thiago Ferreira - BOUG" > To: > Sent: Monday, March 08, 2010 8:02 AM > Subject: [firebase-br] Duvidas sobre Dialect > > > Olá pessoal, > > > Tenho uma duvida em Firebird que pode ser até boba, mais não encontrei uma > correta definição: Qual a diferença de se usar Dialect 1 ou Dialect 3? > Tenho alguns DB em Firebird em softwares de cliente e sempre utilizei > dialect 3. E também existe alguma vantagem de se modificar o arquivo > firebird.conf para se > utilizar 2 processadores(tipo um Core 2 Duo, que são 2 núcleos) na variável > CpuAffinityMask = 3. > > > Obrigado ----------------------------------------- From thiago em boug.com.br Mon Mar 8 11:36:59 2010 From: thiago em boug.com.br (Thiago Ferreira - BOUG) Date: Mon, 8 Mar 2010 11:36:59 -0300 Subject: [firebase-br] Duvidas sobre Dialect Message-ID: Olá Kleber, eu sei que o Dialect 3 é evolução do Dialect 1 (isso quem mexe um minimo de DB "até em Paradox" deve ter lógica e saber :P) mais o que eu quero é saber o que posso fazer em Dialect 3 que eu não consiga em Dialect 1. Quero saber isso apenas a titulo de curiosidade. Com relação ao CpuAffinityMask no caso seto qual processador quero, mais o que gostaria de saber, é se ele realmente "funcionaria" melhor utilizando 2 processadores, que pelo que entendi na documentação é =3 que no caso utiliza a CPU1 e CPU2 (0 e 1 no linux), ou como você disse (no caso do windows, pois no linux é um pouco diferente) o sistema utiliza o cpu0 como default e voce "setaria" o cpu1 para o firebird utilizar. Ats Thiago Ferreira BOUG - Brazilian Oracle Users Group Site: http://www.boug.com.br Blog: http://thiago.boug.com.br E-mail: thiago em boug.com.br Em Seg 08 Mar 2010, às 09:10:41, Kléber Caneva escreveu: > 1) Dialeto 3 é a evolução do Dialeto 1, só existe por questões de > compatibilidade. Portanto, continue usando o Dialeto 3. > > 2) CpuAffinityMask serve para setar qual o processador preferencial que os > processos do FB iram usar. > Na versão SuperServer pode ser interessante para que o FB não use o mesmo > processdor que o S.O. e grande parte dos programas que usam o 1° como > default. Mas somente a versão ClassicServer tira proveito de mais de 1 > processador. > > []´s > > Kléber Caneva > > > ----- Original Message ----- > From: "Thiago Ferreira - BOUG" > To: > Sent: Monday, March 08, 2010 8:02 AM > Subject: [firebase-br] Duvidas sobre Dialect > > > Olá pessoal, > > > Tenho uma duvida em Firebird que pode ser até boba, mais não encontrei uma > correta definição: Qual a diferença de se usar Dialect 1 ou Dialect 3? > Tenho alguns DB em Firebird em softwares de cliente e sempre utilizei > dialect 3. E também existe alguma vantagem de se modificar o arquivo > firebird.conf para se > utilizar 2 processadores(tipo um Core 2 Duo, que são 2 núcleos) na variável > CpuAffinityMask = 3. > > > Obrigado From ferreirathiago em live.com Mon Mar 8 11:38:24 2010 From: ferreirathiago em live.com (Thiago Ferreira) Date: Mon, 8 Mar 2010 11:38:24 -0300 Subject: [firebase-br] Duvidas sobre Dialect Message-ID: Olá Kleber, eu sei que o Dialect 3 é evolução do Dialect 1 (isso quem mexe um minimo de DB "até em Paradox" deve ter lógica e saber :P) mais o que eu quero é saber o que posso fazer em Dialect 3 que eu não consiga em Dialect 1. Quero saber isso apenas a titulo de curiosidade. Com relação ao CpuAffinityMask no caso seto qual processador quero, mais o que gostaria de saber, é se ele realmente "funcionaria" melhor utilizando 2 processadores, que pelo que entendi na documentação é =3 que no caso utiliza a CPU1 e CPU2 (0 e 1 no linux), ou como você disse (no caso do windows, pois no linux é um pouco diferente) o sistema utiliza o cpu0 como default e voce "setaria" o cpu1 para o firebird utilizar. Ats Thiago Ferreira BOUG - Brazilian Oracle Users Group Site: http://www.boug.com.br Blog: http://thiago.boug.com.br E-mail: thiago em boug.com.br Em Seg 08 Mar 2010, às 09:10:41, Kléber Caneva escreveu: > 1) Dialeto 3 é a evolução do Dialeto 1, só existe por questões de > compatibilidade. Portanto, continue usando o Dialeto 3. > > 2) CpuAffinityMask serve para setar qual o processador preferencial que os > processos do FB iram usar. > Na versão SuperServer pode ser interessante para que o FB não use o mesmo > processdor que o S.O. e grande parte dos programas que usam o 1° como > default. Mas somente a versão ClassicServer tira proveito de mais de 1 > processador. > > []´s > > Kléber Caneva > > > ----- Original Message ----- > From: "Thiago Ferreira - BOUG" > To: > Sent: Monday, March 08, 2010 8:02 AM > Subject: [firebase-br] Duvidas sobre Dialect > > > Olá pessoal, > > > Tenho uma duvida em Firebird que pode ser até boba, mais não encontrei uma > correta definição: Qual a diferença de se usar Dialect 1 ou Dialect 3? > Tenho alguns DB em Firebird em softwares de cliente e sempre utilizei > dialect 3. E também existe alguma vantagem de se modificar o arquivo > firebird.conf para se > utilizar 2 processadores(tipo um Core 2 Duo, que são 2 núcleos) na variável > CpuAffinityMask = 3. > > > Obrigado ----------------------------------------- From ghilbig em bol.com.br Mon Mar 8 15:01:09 2010 From: ghilbig em bol.com.br (Gabriel Hilbig) Date: Mon, 8 Mar 2010 15:01:09 -0300 Subject: [firebase-br] UDF STR LENGTH Message-ID: Ola Uso FB 153 e preciso de uma UDF que me retorne Tamanho da String Alguem pode me ajudar? Obrigado From centriscorps em gmail.com Mon Mar 8 15:08:24 2010 From: centriscorps em gmail.com (renato) Date: Mon, 8 Mar 2010 15:08:24 -0300 Subject: [firebase-br] Firebird + PHP In-Reply-To: <111718.72281.qm@web801.biz.mail.mud.yahoo.com> References: <661335FB20824C179C728898348E4A8F@Odir> <111439.13884.qm@web804.biz.mail.mud.yahoo.com> <4B944F44.2010005@gmail.com> <111718.72281.qm@web801.biz.mail.mud.yahoo.com> Message-ID: <890097c61003081008g78257adfi2ca8eb9b2324264a@mail.gmail.com> Uma sugestão: pq não gravar como m3 (metro cúbico) ou m2 (metro quadrado)? Renato. From danielbuona em aflsistemas.com.br Mon Mar 8 15:15:08 2010 From: danielbuona em aflsistemas.com.br (Daniel Buona) Date: Mon, 8 Mar 2010 15:15:08 -0300 Subject: [firebase-br] UDF STR LENGTH In-Reply-To: References: Message-ID: <004f01cabeeb$492eb430$db8c1c90$@aflsistemas.com.br> Olá! Se você já tiver essa DLL, é só executar!!! DECLARE EXTERNAL FUNCTION STRLEN CSTRING(32767) CHARACTER SET NONE RETURNS INTEGER BY VALUE ENTRY_POINT 'IB_UDF_strlen' MODULE_NAME 'ib_udf'; Abraços Daniel Buona AFL Sistemas fone/fax : (14) 3405-1199  - Pompéia / SP www.aflsistemas.com.br skype:danielbuona.afl P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE -----Original Message----- From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] On Behalf Of Gabriel Hilbig Sent: segunda-feira, 8 de março de 2010 15:01 To: lista em firebase.com.br Subject: [firebase-br] UDF STR LENGTH Ola Uso FB 153 e preciso de uma UDF que me retorne Tamanho da String Alguem pode me ajudar? Obrigado ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From forum_firebird em daunebr.com Mon Mar 8 15:25:04 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Mon, 8 Mar 2010 10:25:04 -0800 (PST) Subject: [firebase-br] Firebird + PHP In-Reply-To: <890097c61003081008g78257adfi2ca8eb9b2324264a@mail.gmail.com> References: <661335FB20824C179C728898348E4A8F@Odir> <111439.13884.qm@web804.biz.mail.mud.yahoo.com> <4B944F44.2010005@gmail.com> <111718.72281.qm@web801.biz.mail.mud.yahoo.com> <890097c61003081008g78257adfi2ca8eb9b2324264a@mail.gmail.com> Message-ID: <803402.45088.qm@web801.biz.mail.mud.yahoo.com> Eh pq aí teriamos que voltar ao padrao ASCII, decada de 1970. Hj em dia, em plena era do UFT16, nao faz sentido a lib do PHP para Firebird nao suportar este tipo de coisa. No entanto eh somente este campo que esta dando problema e o dito cujo eh um DOMAIN. Os outros campos acentuados nao dao problema. No .NET, Delphi e C++ tb nao dá problema. Nem no IBO. Neste momento estamos usando sim m3 ou m2 em vez de m³ ou m². Mas preciso consertar isto. ________________________________ From: renato To: FireBase Sent: Mon, March 8, 2010 3:08:24 PM Subject: Re: [firebase-br] Firebird + PHP Uma sugestão: pq não gravar como m3 (metro cúbico) ou m2 (metro quadrado)? 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 marlon em sysmo.com.br Mon Mar 8 15:48:55 2010 From: marlon em sysmo.com.br (marlon david de souza) Date: Mon, 8 Mar 2010 15:48:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Off-topic=3A_Conex=E3o_remota?= Message-ID: <001201cabef0$02f2de60$08d89b20$@com.br> Boa tarde a todos, Alguém sabe que tecnologia a empresa Nasajon utiliza para realizar conexão remota em seu novo sistema Conecta? Segundo eles, para acesso remoto não existe custos decorrente do uso de software de comunicação remota (ex. WTS, Citrix, Go-Global, etc). Sem mais, Marlon David de Souza From samuel.peres.ferreira em gmail.com Mon Mar 8 16:41:58 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 8 Mar 2010 16:41:58 -0300 Subject: [firebase-br] erro de transacao Message-ID: ola estou usando o d7, com fb 2.1 e mdo minha transacao esta: Read Commited read_committed rec_version nowait o default action esta: commit; quando faco uma transacao, independente de dar rollback ou commit, a transacao e efetivada, ou seja, o rollback nao funciona. se mudar o defaultaction so faz rollback independente de dar commit ou rollback. ja fiz backu, restore e mesmo assim nao funciona. alguem tem alguma luz ai obrigado samuel From marco em visao-ol.com.br Mon Mar 8 17:42:41 2010 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Mon, 8 Mar 2010 17:42:41 -0300 Subject: [firebase-br] Acessando dois banco de dados pelo Firebrid. Message-ID: <094C88DD72804AB4857D29C9B63F8107@Marco> Boa noite. Estou precisando acessar dois banco de dados pelo ibexpert usando o firebrid 2.1 através da procedure. Isto tem fazer. Atenciosamente, Marco Antônio. From joseasilva em bol.com.br Mon Mar 8 18:47:26 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Mon, 8 Mar 2010 18:47:26 -0300 Subject: [firebase-br] RES: Acessando dois banco de dados pelo Firebrid. In-Reply-To: <094C88DD72804AB4857D29C9B63F8107@Marco> Message-ID: <20100308214727.8E2B3B9@smart6.bol.com.br> Da uma olhada na documentação do FB 2.5 Nele isso já é possível [ ]'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 Marco Antônio Enviada em: segunda-feira, 8 de março de 2010 17:43 Para: FireBase Assunto: [firebase-br] Acessando dois banco de dados pelo Firebrid. Boa noite. Estou precisando acessar dois banco de dados pelo ibexpert usando o firebrid 2.1 através da procedure. Isto tem fazer. Atenciosamente, Marco Antônio. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Mar 9 00:26:35 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Tue, 9 Mar 2010 00:26:35 -0300 Subject: [firebase-br] Duvidas sobre Dialect In-Reply-To: References: Message-ID: Thiago, Quanto aos processadores não sei dizer, mas com o Dialect 1 vc não consegue utilizar recursos das versões do Firebird 2.x, acho que até mesmo na versão do Firebird 1.5 vc perde recursos em usar o Dialect 1. Esses recursos vão desde collates e charsets até mesmo comandos e instruções SQL. Tb existem diferenças no funcionamento dos tipos de campos, como o Numeric(15,2), que no Dialect 1 precisa-se tomar cuidado com o número de casas decimais enquanto que no Dialect 3 ele mantem-se com 2 casas. Não me recordo se a estrutura Case funciona em Dialeto 1. Se tiver muita curiosidade elabore um select qualquer que envolva os novos recursos e depois tente aplica-lo em um banco com Dialect 1. Em 8 de março de 2010 11:36, Thiago Ferreira - BOUG escreveu: > Olá Kleber, > > eu sei que o Dialect 3 é evolução do Dialect 1 (isso quem mexe um minimo de > DB > "até em Paradox" deve ter lógica e saber :P) mais o que eu quero é saber o > que > posso fazer em Dialect 3 que eu não consiga em Dialect 1. Quero saber isso > apenas a titulo de curiosidade. > > Com relação ao CpuAffinityMask no caso seto qual processador quero, mais o > que > gostaria de saber, é se ele realmente "funcionaria" melhor utilizando 2 > processadores, que pelo que entendi na documentação é =3 que no caso > utiliza a > CPU1 e CPU2 (0 e 1 no linux), ou como você disse (no caso do windows, pois > no > linux é um pouco diferente) o sistema utiliza o cpu0 como default e voce > "setaria" o cpu1 para o firebird utilizar. > > > Ats > > Thiago Ferreira > BOUG - Brazilian Oracle Users Group > Site: http://www.boug.com.br > Blog: http://thiago.boug.com.br > E-mail: thiago em boug.com.br > > Em Seg 08 Mar 2010, às 09:10:41, Kléber Caneva escreveu: > > 1) Dialeto 3 é a evolução do Dialeto 1, só existe por questões de > > compatibilidade. Portanto, continue usando o Dialeto 3. > > > > 2) CpuAffinityMask serve para setar qual o processador preferencial que > os > > processos do FB iram usar. > > Na versão SuperServer pode ser interessante para que o FB não use o mesmo > > processdor que o S.O. e grande parte dos programas que usam o 1° como > > default. Mas somente a versão ClassicServer tira proveito de mais de 1 > > processador. > > > > []´s > > > > Kléber Caneva > > > > > > ----- Original Message ----- > > From: "Thiago Ferreira - BOUG" > > To: > > Sent: Monday, March 08, 2010 8:02 AM > > Subject: [firebase-br] Duvidas sobre Dialect > > > > > > Olá pessoal, > > > > > > Tenho uma duvida em Firebird que pode ser até boba, mais não encontrei > uma > > correta definição: Qual a diferença de se usar Dialect 1 ou Dialect 3? > > Tenho alguns DB em Firebird em softwares de cliente e sempre utilizei > > dialect 3. E também existe alguma vantagem de se modificar o arquivo > > firebird.conf para se > > utilizar 2 processadores(tipo um Core 2 Duo, que são 2 núcleos) na > variável > > CpuAffinityMask = 3. > > > > > > Obrigado > ----------------------------------------- > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cwfsa1 em gmail.com Tue Mar 9 08:31:48 2010 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Tue, 09 Mar 2010 08:31:48 -0300 Subject: [firebase-br] erro de transacao In-Reply-To: References: Message-ID: <4B9631A4.4060307@gmail.com> Verifique no objeto TransAction. tem uma propriedade chamada AutoCommit deve estar setada em true. Pode ser isso. Carlos Wilson. samuel ferreira escreveu: > ola > > estou usando o d7, com fb 2.1 e mdo > > minha transacao esta: > > Read Commited > > read_committed > rec_version > nowait > > o default action esta: commit; > > quando faco uma transacao, independente de dar rollback ou commit, a > transacao e efetivada, ou seja, o rollback nao funciona. se mudar o > defaultaction so faz rollback independente de dar commit ou rollback. > > ja fiz backu, restore e mesmo assim nao funciona. > > alguem tem alguma luz ai > > obrigado > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From magnosysteminformatica em gmail.com Tue Mar 9 09:28:38 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Tue, 9 Mar 2010 09:28:38 -0300 Subject: [firebase-br] Duvidas sobre Dialect References: Message-ID: <001d01cabf84$0dfbe240$6915a8c0@MagnoSystem> Thiago, só como exemplo posso citar que o DIALECT 1 não tem o tipo TIME. ----- Original Message ----- From: "Thiago Ferreira" To: Sent: Monday, March 08, 2010 11:38 AM Subject: Re: [firebase-br] Duvidas sobre Dialect Olá Kleber, eu sei que o Dialect 3 é evolução do Dialect 1 (isso quem mexe um minimo de DB "até em Paradox" deve ter lógica e saber :P) mais o que eu quero é saber o que posso fazer em Dialect 3 que eu não consiga em Dialect 1. Quero saber isso apenas a titulo de curiosidade. Com relação ao CpuAffinityMask no caso seto qual processador quero, mais o que gostaria de saber, é se ele realmente "funcionaria" melhor utilizando 2 processadores, que pelo que entendi na documentação é =3 que no caso utiliza a CPU1 e CPU2 (0 e 1 no linux), ou como você disse (no caso do windows, pois no linux é um pouco diferente) o sistema utiliza o cpu0 como default e voce "setaria" o cpu1 para o firebird utilizar. Ats Thiago Ferreira BOUG - Brazilian Oracle Users Group Site: http://www.boug.com.br Blog: http://thiago.boug.com.br E-mail: thiago em boug.com.br Em Seg 08 Mar 2010, às 09:10:41, Kléber Caneva escreveu: > 1) Dialeto 3 é a evolução do Dialeto 1, só existe por questões de > compatibilidade. Portanto, continue usando o Dialeto 3. > > 2) CpuAffinityMask serve para setar qual o processador preferencial que os > processos do FB iram usar. > Na versão SuperServer pode ser interessante para que o FB não use o mesmo > processdor que o S.O. e grande parte dos programas que usam o 1° como > default. Mas somente a versão ClassicServer tira proveito de mais de 1 > processador. > > []´s > > Kléber Caneva > > > ----- Original Message ----- > From: "Thiago Ferreira - BOUG" > To: > Sent: Monday, March 08, 2010 8:02 AM > Subject: [firebase-br] Duvidas sobre Dialect > > > Olá pessoal, > > > Tenho uma duvida em Firebird que pode ser até boba, mais não encontrei uma > correta definição: Qual a diferença de se usar Dialect 1 ou Dialect 3? > Tenho alguns DB em Firebird em softwares de cliente e sempre utilizei > dialect 3. E também existe alguma vantagem de se modificar o arquivo > firebird.conf para se > utilizar 2 processadores(tipo um Core 2 Duo, que são 2 núcleos) na > variável > CpuAffinityMask = 3. > > > Obrigado ----------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From belo em elogica.com.br Tue Mar 9 12:12:58 2010 From: belo em elogica.com.br (Eduardo Belo) Date: Tue, 9 Mar 2010 12:12:58 -0300 Subject: [firebase-br] SQL/Consulta complexa - Firebird 2.1 Message-ID: Amigos, Tenho as seguintes tabelas: TABLE INSTRUTORES ID_INSTRUTOR INTEGER NOT NULL, INSTRUTOR VARCHAR(80) TABLE EMAILS ID_EMAIL INTEGER NOT NULL, ID_INSTRUTOR INTEGER NOT NULL, EMAIL VARCHAR(80) TABLE TELEFONES ID_TELEFONE INTEGER NOT NULL, ID_INSTRUTOR INTEGER NOT NULL, TELEFONE VARCHAR(14) CHAVE RELACIONAMENTO = ID_INSTRUTOR **************************************************** Efetuando o select abaixo: SELECT INSTRUTORES.ID_INSTRUTOR, INSTRUTORES.INSTRUTOR, EMAILS.EMAIL, TELEFONES.TELEFONE FROM TELEFONES INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = INSTRUTORES.ID_INSTRUTOR) INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) Retorno consulta: INSTRUTOR - EMAIL - TELEFONE MARIA maria em hotmail.com 8605-9395 JOSE jose em yahoo.com.br 3445-6181 JOSE jose@@hotmail.com 9998-8294 JOAO joao em gmail.com 9133-3824 JOAO joao em gmail.com 3181-8037 JOAO joao em gmail.com 3426-9322 JOAO joao em yahoo.com.br 9133-3824 JOAO joao em yahoo.com.br 3181-8037 JOAO joao em yahoo.com.br 3426-9322 Observem que no caso de JOAO ele tem 2 email e 3 telefones e retorna duplicado nos telefones. Eu preciso que nesse caso ele retorne 2 emails e 3 telefones: JOAO joao em gmail.com 9133-3824 JOAO joao em yahoo.com.br 3181-8037 JOAO 3426-9322 Tem como retornar uma consulta assim ? Ou modelagem esta errada? Eu preciso de tabelas idependentes de e-mail e telefone uma vez que o Instrutor pode ter vários telefones e emails. Qual a solução para este caso? Agradeço a todos que ajudarem. From beloelogica em gmail.com Tue Mar 9 12:17:29 2010 From: beloelogica em gmail.com (Eduardo Belo) Date: Tue, 9 Mar 2010 12:17:29 -0300 Subject: [firebase-br] SQL/Consulta complexa - Firebird 2.1 Message-ID: Amigos, Tenho as seguintes tabelas: TABLE INSTRUTORES ID_INSTRUTOR INTEGER NOT NULL, INSTRUTOR VARCHAR(80) TABLE EMAILS ID_EMAIL INTEGER NOT NULL, ID_INSTRUTOR INTEGER NOT NULL, EMAIL VARCHAR(80) TABLE TELEFONES ID_TELEFONE INTEGER NOT NULL, ID_INSTRUTOR INTEGER NOT NULL, TELEFONE VARCHAR(14) CHAVE RELACIONAMENTO = ID_INSTRUTOR **************************************************** Efetuando o select abaixo: SELECT INSTRUTORES.ID_INSTRUTOR, INSTRUTORES.INSTRUTOR, EMAILS.EMAIL, TELEFONES.TELEFONE FROM TELEFONES INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = INSTRUTORES.ID_INSTRUTOR) INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) Retorno consulta: INSTRUTOR EMAIL TELEFONE -------------------------------------------------- MARIA maria em hotmail.com 8605-9395 JOSE jose em yahoo.com.br 3445-6181 JOSE jose@@hotmail.com 9998-8294 JOAO joao em gmail.com 9133-3824 JOAO joao em gmail.com 3181-8037 JOAO joao em gmail.com 3426-9322 JOAO joao em yahoo.com.br 9133-3824 JOAO joao em yahoo.com.br 3181-8037 JOAO joao em yahoo.com.br 3426-9322 Observem que no caso de JOAO ele tem 2 email e 3 telefones e retorna duplicado nos telefones. Eu preciso que nesse caso ele retorne 2 emails e 3 telefones: JOAO joao em gmail.com 9133-3824 JOAO joao em yahoo.com.br 3181-8037 JOAO 3426-9322 Tem como fazer um SELECT para retornar assim ? Ou existe algum erro na minha modelagem ? Eu preciso de tabelas idependentes de e-mail e teofne uma vez que o instrutor pode ter vários telefones e emails. Qual a solução para este caso? Agradeço a todos que ajudarem. From rubens em solucaoempresarial.net Tue Mar 9 12:24:29 2010 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Tue, 9 Mar 2010 12:24:29 -0300 Subject: [firebase-br] Dbase para Firebird 1.5 Message-ID: Bom dia Pessoal tem algum programa que uso para transferir arquivos DBF do dbase para o Firebird 1.5 agradeco Rubens From fortes.m em gmail.com Tue Mar 9 13:16:06 2010 From: fortes.m em gmail.com (Marcelo Fortes) Date: Tue, 9 Mar 2010 13:16:06 -0300 Subject: [firebase-br] Curiosidade. Firebird 2.5 x 3.0 In-Reply-To: <249af69e1003030402k6083a72bwf221bdd12eae1252@mail.gmail.com> References: <009001caba16$9f751de0$6915a8c0@MagnoSystem> <104411689.20100302115616@warmboot.com.br> <249af69e1003020712u7afb5df4xbfe9a9eb6a43f646@mail.gmail.com> <1859951940.20100302145902@warmboot.com.br> <380746691003030008y111e63c4qc2e6f6b7318980@mail.gmail.com> <249af69e1003030402k6083a72bwf221bdd12eae1252@mail.gmail.com> Message-ID: <380746691003090816k24557ba4y9a9a4822375e6ad7@mail.gmail.com> Desculpe a demora em responder ando muito ocupado mesmo, só exporadicamente visito a lista hoje em dia infelizmente. Em 3 de março de 2010 09:02, Douglas Tosi <> escreveu: > 2010/3/3 Marcelo Fortes : >> software livre "detalhe Firebird é Open Source mas não é Livre" mas >> todo mundo faz questão de Esquecer esse detalhe. > > Explica isso pra gente, Marcelo. > Da última vez que li a licença o Firebird era FOSS. > A IDPL está aqui: > http://www.firebirdsql.org/index.php?op=doc&id=idpl > Minha opinião a despeito de que a licença sob como está disponibilizado o fonte do firebird é que ainda está baseada numa licença "OpenSource" somente. Que inicialmente era a Mozillla Public Licence com alguns "adendums" se não me falha a memória. Que por sua vez substituia a InterBase Public Licence. Bom para resumir me recordo de uma pergunta que o Carlos Cantu fez ao Dmitry Yemanov sobre se alguém queizer ler o fonte do firebird e usá-lo sem dar devolta nada para o grupo e fecha-lo digamos assim a falecida Borland pescou uma idéia do Source Tree do Firebird e implementou no InterBase compilou e soltou um release. Era perfeitamente possível! Era uma licença OpenSource que tão somente destinguia o software como aberto e protegia os desenvolvedores caso algum desastre acontecesse. Mas não asseverava obrigação de Liberdade. O Dmitry Yemanov simplesmente responde "temos que conviver com isso". Eu tenho que ler melhor essa licença do seu link para ver o que tem mudado. Licenças de software são coisas chatas e ambíguas, ainda tem o agravante que se por exemplo alguém não criar um copyright primeiro do que adicionou no fonte sua contribuição estará tão somente coberta pela licença. >> Bem Super server se dá melhor com multi processamento porquê, cada >> instância de conexão com o banco é criado um novo cache e uma nova >> instância para manipular a nmemória e os registros de base de dados, > > Você quis dizer ClassicServer? Sim ClassicServer, me equivoquei aí peço desculpas. > >> Coisa que na >> minha humilde opinião é uma perda de tempo, deveria-se sepultar de vez >> a arquitetura ClassicServer e apagar todo este trambolho dos fontes e >> fazer todas as rotinas pertinentes SMP usando um layer posix para as >> arquiteturas Unix. > > Eu acho ótimo que você pense assim. O Firebird está precisando de > desenvolvedores com conhecimento e opinião para ajudar a levar o > projeto. Já pensou em baixar os fontes e contribuir? Ou participar das > discussões técnicas com a turma de desenvolvedores? > Se já pensei ? Fui uma das tantas primeiras pessoas a baixar o código fonte do InterBase 6.0 ! da árvore CVS. Tenho também da série 2.x árvores separadas. Sofri o diabo para dar Build de uma versão 1.0.x no FreeBSD. Participo do Firebird Architect até mais do que alista de desenvolvedores, quando posso tento reproduzir algum bug que vejo postado no Jira para votar nele se consigo realmente reproduzir o erro. Na lista tenho discutido lá com o pessoal sobre o uso de outros compiladores C++ tanto para Windows quanto para Linux que possam resultar num binário mais eficiente entre outras coisas. > Quando você tem um projeto onde 99% dos usuários rodam Windows ou > Linux e só tem 3 ou 4 desenvolvedores, não faz sentido investir em > compatibilidade com sistemas operacionais pouco utilizados. Ah é ? Você sabe por que um dos grandes motivos que o Firebird não é tão popular? é o foco ficar demasiado restrito somente nessas duas plataformas! Veja o MySQL e o PostgreSQL rodam em na maioria dos Unix livres ou não que existem por aí, com a escusa de limpeza do código removeram muita coisa do fonte vindo do InterBase e por aquela briguinha estúpida entre distribuidores Linux/Novell + IBM Versus Caldera/SantaCruz simplesmente mataram o port para UnixWare e SCO Unix, eu posso fazer uma lista de empresas que usam esses Unix só aqui em minha cidade. > Quem aqui > já viu alguém rodando ou querendo rodar o Firebird em HP-UX por > exemplo? Depois de mais de um ano com a Sinática, vendo usuário de > Firebird todo dia, só ontem encontrei um que roda o Firebird em > Solaris. O restante foi sempre windows e linux. > Não se limite neste círculo, tem muitas variantes de BSD Unix que não tem porte para o Firebird isso é um fato e um entrave para o grupo. A questão aí é a portabilidade o quão portável é o software atualmente e o quanto foi no passado obviamente que não sou nenhum "Xiita" de sonhar que deve se refazer o port para "NeXT Step" Mas até aí tem que se observar bem por que, o NeXT era um Kernel Monolítico rodando no espasso do usuário e trocanco IPC com o Microkernel Mach e sabe que essa mesma tecnologia funciona até hoje? Justamente no MacOS X, O Mach 3.0 e o Kernel FreeBSD (obviamente modificados) rodando protegido no espaço do usuário. > Eu também tenho um monte de opiniões de como deveria ser e de como > acho que um ou outro caminho tomado está errado. De vez em quando eu > ventilo essas opiniões como você fez agora, então até que te entendo. > Mas tente deixar a emoção de lado quando ventilar as opiniões, senão > ninguém leva a sério. Isto de que não existe suporte a Unixware porque > é comercial é devaneio. Muito filme de conspiração. ;-) Como eu citei em algum post anterior é meio difícil deixar isso que você citou de lado é meio tendencioso para alguma parte certo ? é meio como, time de futebol eu me sou cônscio de que devemos debater no âmbito puramente técnico. Mas teoria de conspiração não deixou de me tirar boas gargalhadas agora. Mas obrigado por sua opinião tentarei ser menos emotivo como você comentou ;-) Espero que tenha entendido meu ponto de vista. Abraço e Sucesso ! > > 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 ralhos em gmail.com Tue Mar 9 13:50:29 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Tue, 09 Mar 2010 13:50:29 -0300 Subject: [firebase-br] Dbase para Firebird 1.5 In-Reply-To: References: Message-ID: <1268153429.6067.0.camel@gerasoft-desktop> http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2006-April/026420.html Em Ter, 2010-03-09 às 12:24 -0300, Rubens - Solucao Empresarial escreveu: > Bom dia Pessoal tem algum programa que uso para transferir arquivos DBF do dbase para o Firebird 1.5 > > agradeco > Rubens > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From agalysson em gmail.com Tue Mar 9 13:51:51 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Tue, 9 Mar 2010 13:51:51 -0300 Subject: [firebase-br] SQL/Consulta complexa - Firebird 2.1 In-Reply-To: References: Message-ID: Eu to sem tempo de fazer a sql de exemplo para vc, mas experimenta SELECT > INSTRUTORES.ID_INSTRUTOR, > INSTRUTORES.INSTRUTOR, > EMAILS.EMAIL, > TELEFONES.TELEFONE > FROM TELEFONES > LEFT OUTER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = > INSTRUTORES.ID_INSTRUTOR) > LEFT OUTER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = > EMAILS.ID_INSTRUTOR) > nem testei se o resultado será oq vc deseja, mas sei q left outer join existe justamente para esse proposito... -- Alysson Gonçalves de Azevedo (11) 8491-7730 <.>_( ò.ó )_<.> \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 9 de março de 2010 12:12, Eduardo Belo escreveu: > Amigos, > > Tenho as seguintes tabelas: > > TABLE INSTRUTORES > ID_INSTRUTOR INTEGER NOT NULL, > INSTRUTOR VARCHAR(80) > > TABLE EMAILS > ID_EMAIL INTEGER NOT NULL, > ID_INSTRUTOR INTEGER NOT NULL, > EMAIL VARCHAR(80) > > TABLE TELEFONES > ID_TELEFONE INTEGER NOT NULL, > ID_INSTRUTOR INTEGER NOT NULL, > TELEFONE VARCHAR(14) > > CHAVE RELACIONAMENTO = ID_INSTRUTOR > > **************************************************** > > Efetuando o select abaixo: > > SELECT > INSTRUTORES.ID_INSTRUTOR, > INSTRUTORES.INSTRUTOR, > EMAILS.EMAIL, > TELEFONES.TELEFONE > FROM TELEFONES > INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = > INSTRUTORES.ID_INSTRUTOR) > INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) > > Retorno consulta: > > INSTRUTOR - EMAIL - TELEFONE > MARIA maria em hotmail.com 8605-9395 > JOSE jose em yahoo.com.br 3445-6181 > JOSE jose@@hotmail.com 9998-8294 > JOAO joao em gmail.com 9133-3824 > JOAO joao em gmail.com 3181-8037 > JOAO joao em gmail.com 3426-9322 > JOAO joao em yahoo.com.br 9133-3824 > JOAO joao em yahoo.com.br 3181-8037 > JOAO joao em yahoo.com.br 3426-9322 > > > Observem que no caso de JOAO ele tem 2 email e 3 telefones e > retorna duplicado nos telefones. Eu preciso que nesse caso ele > retorne 2 emails e 3 telefones: > > JOAO joao em gmail.com 9133-3824 > JOAO joao em yahoo.com.br 3181-8037 > JOAO 3426-9322 > > Tem como retornar uma consulta assim ? > > Ou modelagem esta errada? > > Eu preciso de tabelas idependentes de e-mail e telefone uma vez > que o Instrutor pode ter vários telefones e emails. > > Qual a solução para este caso? > > Agradeço a todos que ajudarem. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fortes.m em gmail.com Tue Mar 9 14:45:39 2010 From: fortes.m em gmail.com (Marcelo Fortes) Date: Tue, 9 Mar 2010 14:45:39 -0300 Subject: [firebase-br] Curiosidade. Firebird 2.5 x 3.0 In-Reply-To: <901440343.20100303092714@warmboot.com.br> References: <009001caba16$9f751de0$6915a8c0@MagnoSystem> <104411689.20100302115616@warmboot.com.br> <249af69e1003020712u7afb5df4xbfe9a9eb6a43f646@mail.gmail.com> <1859951940.20100302145902@warmboot.com.br> <380746691003030008y111e63c4qc2e6f6b7318980@mail.gmail.com> <901440343.20100303092714@warmboot.com.br> Message-ID: <380746691003090945j5880e9c9m23a18d1c5e770137@mail.gmail.com> Oi Carlos desculpe acabei não lendo seu post e respondi o do Douglas primeiro também ando com tempo curto para as listas infelizmente <:-(. Em 3 de março de 2010 09:27, Carlos H. Cantu escreveu: > Marcelo, sua resposta está cheia de erros, que vou tentar detalhar a > seguir... Vamos ver se consigo me fazer entender e se houver algo a retificar terei prazer em reconhecer meu erro e corrigir. > > MF> Estranho, isso é o que a versão 3.0 "deveria" fazer! > > Não, a versão 3 terá suporte a SMP, mas isso não implica em dizer que > uma única query poderá ser distribuída entre vários processadores. > Isso também não significa que esse recurso não será implementado em > alguma versão futura. > Exatamente esta primeira Implicação que me funde a cuca. Na minha humilde opinião este nível de granularidade era o que deveria ser de se esperar se for SMP, Salvo se por motivos de economia de recursos não iniciar vários sub-processos dividindo-os entre X processadores Vale lembrar a máxima que para um sistema SMP não basta simplesmente por, por exemplo Um algoritmo de Qicksort dentro do escopo de uma thread e pronto. tem que se pensar até em como reimplementar o QuickSort. > MF> uma coisa que o InterBase, desde a versão 7.0 faz muito bem diga-se de passagem. > MF> REAL SMP!!!! > > Sugiro que vc leia os testes de TPC realizados pela IBSurgeon onde > foram testados Yafill, InterBase e Firebird, não estaria falando isso. > Houve uma resposta ao primeiro teste TPC da IBSurgeon. Houve um segundo teste mas estranhamente não foi muito divulgado, se não me falha a memória no primeiro teste só aconteceu em máquinas uniprocessadas, eu não recordo bem, poso estar errado aí outros problemas foi o resultado de um PLAN de uma query tão ruim que desistiram de testar com o InterBase. O Charlie Caro fez umas ressalvas de como a Query estava montada. Que favorecia ao Firebird se não me engano mandou para IBSurgeon um contorno destas Querys. Lembrem-se que o IB ainda não era perfeito demorou um pouco para que o SNP dele ficasse mais estável da 7.0 tiveram mais uns 3 sub-releases. > MF> Não por suas qualidades ou seus pecados técnicos, nas por que não é > MF> software livre "detalhe Firebird é Open Source mas não é Livre" mas > MF> todo mundo faz questão de Esquecer esse detalhe. > > Agora estou surpreso, porque o Firebird não é livre? > Pelo mesmo motivo que eu expliquei ao Douglas. Ele é livre no contexto tem o código fonte aberto e qualquer um pode baixar o binário e usar sem pagar nada se não quiser, porém em uma versão de uma de suas suas licenças ela dá abertura para que, por exemplo, Eu usar parte do seu código fonte num projeto meu e não retornar nada para a comunidade Firebird. Tem que se ter uma idéia clara do que é uma licença "FreeSoftware" e uma Licença "OpenSource". Você mesmo Já perguntou para um Engenheiro de Software do Firebird se pela natureza OpenSource do Firebird Alguém da Borland pudesse usar parte do código do Firebird no InterBase, compilar embalar e vender, (E podia!!! a licença deixava isso passar!!!! não era Free era Open!!!). O desenvolvedor respondeu "é uma coisa com a qual temos que conviver". > MF> Bem Super server se dá melhor com multi processamento porquê, cada > MF> instância de conexão com o banco é criado um novo cache e uma nova > MF> instância para manipular a nmemória e os registros de base de dados, > > Isso quem faz é o Classic, não o SuperServer. > Desculpe foi um erro meu aí troquei as bolas como comentei antes. > MF> obviamente se a máquina tiver mais de um processador ou Core "núucleo > MF> de processamento", ela vai tentar via sistema operacional distribuir > MF> cada um dessses processo + ou - independentemente tirando proveito > MF> destes "X" processadores ou núcleos, porém é um alternativa não > MF> escalável pois cada conexão vai comer "X" de memória para cada > MF> conexão. > > Não sei exatamente qual o seu parâmetro para considerar algo escalável > ou não, mas na grande maioria dos grandes casos de uso do Firebird, > incluindo aí bases muito grandes e centenas de conexões simultâneas, > usam o Classic. > Verdade mas ao custo de agregar muito mais hardware (memória) para suportar a quantidade de conexões. Escalabilidade pode se referir a várias situações, no caso me refiro (Quantidade de conexões X Espaço de memória física ) > MF> A idéia do pessoal do Firebird é comparar as performances das > MF> distintas arquiteturas para ver quem se sobressai melhor. Coisa que na > MF> minha humilde opinião é uma perda de tempo, deveria-se sepultar de vez > MF> a arquitetura ClassicServer e apagar todo este trambolho dos fontes e > MF> fazer todas as rotinas pertinentes SMP usando um layer posix para as > MF> arquiteturas Unix. > > A idéia é que as diferentes arquiteturas deixem de existir no futuro, > unificando tudo em uma só. Se você reparar bem, é isso que vem > acontecendo. O SuperClassic é um híbrido entre a Classic e a > SuperServer, enquanto no FB 3, teremos um modelo onde todas as > vantages da SuperClassic serão fundidas com o cache compartilhado > (que atualmente só existe no SuperServer). Isso dá uma abertura para um ótimo debate, senão vejamos, todas as arquiteturas deixarem de existir no futuro você disse e logo após unificando tudo numa só, sua um pouco contraditório Carlos! E logo após você diz que no FB 3 teremos um modelo com as vantagens do Super Classic, Mas que vantagens são essas cristo? se o FB 3 vai ser um aprimoramento do Super Server ? A não ser que na versão 3.0 o modelo OSRI original do InterBase da época do Jim Starkey venha a ser refeita algo assim como o Vulcan e seus módulos em forma de .dlls Então tente me entender aqui para ver se chegamos a um denominador comum. Se cada módulo rodar separadamente como na arquitetura OSRI, e contar com a arquitetura de cada nova conexão, ser um novo processo e não uma nova thread como no SuperServer e ter um cache compartilhado Como no SuperClassic e cada instância de conexão e interface ao banco Banco for SMP. Então eu entendi o que vai ser o FB 3.0. No que tange a ter todas as tecnologias numa só. Mas não é exatamente isso que se lê no Roadmap de desenvolvimento, lá se fala de uma clara evolução natural do SuperServer e torná-lo SMP tirando proveito dor recursos que o sistema operacional oferece para esse tipo de tarefa. (Para quem está acompanhando a conversa e tem dúvidas sobre Multi Processamento Simétrico este texto ajuda a elucidar : http://pt.wikipedia.org/wiki/Symmetric_multiprocessing) Eu imagino que a idéia na cabeça dos desenvolvedores seja comparar no futuro as duas arquiteturas 2.5 e 3.0 ver qual se sobressai em performance em ambientes multi-processados, quem economiza mais recursos além do quê, performance não é tudo ainda que o foco seja tirar proveito das arquiteturas atuais de processadores e sistemas operacionais que tirem proveito deles. > > Firebird não roda só em Unix, vc sabe disso. > Sei muito bem. O problema que me refiro é a restrição imposta. Compreendo que o time de desenvolvedores é menor, faltam recursos de se ter hardware rodando outros sabores de Unix e tempo para portar mas o que eu quero dizer aí é que o firebird peca por excluir outros U*IX Livres no mínimo. Conversando com o Jim Starkey uma vez ele falou que um dos objetivos do Vulcan era a independência de Compilador C++ evitar usar recursos muitos esotéricos suportados somente pelo GCC/G++ e MSVCC para não esbarrarem com problemas com cpompiladores de outros sistemas Ex: Sun Forte C++ e não ter dor de cabeça para portar pro Solaris em arquitetura SPARC > MF> Mas não as mentes iluminadas do leste europeu preferem remover a > MF> compatibilidade com arquiteturas já comprovadas como UnixWare, > MF> (provavelmente só, por que, é da SCO) mas manter HP-UX somente das > MF> última versão por que somente esta última é Posix SMP compatível. > > O projeto não tem intenção alguma de suportar uma arquitetura em > detrimento de outras. Acontece que, como você deve saber, ele depende > de voluntários. Se houver algum voluntário que precise de suporte a > UnixWare e quiser ser responsável por gerar as builds e fazer as > adaptações necessárias no código, será bem vindo. > Não carlos, as partes dos fontes referente a build nessa e outras arquiteturas simplesmente foram removidas !!! > Se existe versões para Solaris, MacOS, etc. é porque alguém precisa > delas, e se dispôs a fazer as builds e adaptações necessárias. > > Dizer que o FB deveria suportar isso ou aquilo é fácil, agora colocar > a mão no código e fazer com que isso aconteça, já é uma outra > história, não? Afinal, uma das premissas do Open Source é que > "qualquer um pode baixar os fontes e altera-lo da forma que quiser". Verdade e só que você encontra muita resistência em encontrar um conjunto de makefiles que me ajudem a dar um build digamos no UnixWare já que o citamos aí, mesmo se eu pegar os headerfiles e o resto do fonte necessário para dar um build do Firebird no Unixware Além do quê, Carlos Henrique NÃO é simples questão de dizer que deveria suportar isso ou aquilo o problema é que havia esse suporte estava lá e simplesmente foi removido e é quase impossível reintroduzir esse port denovo infelizmente :-( entendeu o que eu quis dizer? A resistência eu penso é a manutenibilidade da coisa. Por exemplo o Firebird da suporte para HP-UX mas somente uma das últimas versões do HP-UX usa threads padrão posix (Antes a HP usava um sistema de threads proprietária pro Unix dela) então no source tree do firebird vc encontra X interfaces de threads, Posix, Windows, e X implementações para outros sistemas que diferem. É meio bagunçado deveria haver uma interface única para caa implementação acredito que as coisas estejam indo para este rumo eu vi o que o Dmitry Yemanov separou muitas chamadas de API em subdiretórios pelo menos eram dois umm Windows e Outro Unix Desculpe a pressa ou algum erro de grafia espero que tenha elucidado meu ponto de vista, se houver algo que não ficou claro fico feliz em responder. Obrigado por responder ao meu post ;-) estamos aí. Força, Sucesso e Felicidade!!! Marcelo Fortes. > []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 rnribeiro em gmail.com Tue Mar 9 15:54:26 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 9 Mar 2010 15:54:26 -0300 Subject: [firebase-br] SQL/Consulta complexa - Firebird 2.1 In-Reply-To: References: Message-ID: <88c045a11003091054k7d87904bp8a41ab6f1289f1a1@mail.gmail.com> faz um testetirando os paranteses após o on INNER JOIN INSTRUTORES ON TELEFONES.ID_INSTRUTOR = INSTRUTORES.ID_INSTRUTOR INNER JOIN EMAILS ON INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR de repente esssa sintase fica melhor se vc tentar assim SELECT I.ID_INSTRUTOR, I.INSTRUTOR, E.EMAIL, T.TELEFONE FROM INSTRUTORES I INNER JOIN TELEFONES T ON I.ID_INSTRUTOR = T.ID_INSTRUTOR INNER JOIN EMAILS E ON I.ID_INSTRUTOR = E.ID_INSTRUTOR tenta ai ve se da certo, qq coisa da um retorno pois n testei essa senteça Em 9 de março de 2010 12:17, Eduardo Belo escreveu: > Amigos, > > Tenho as seguintes tabelas: > > TABLE INSTRUTORES > ID_INSTRUTOR INTEGER NOT NULL, > INSTRUTOR VARCHAR(80) > > TABLE EMAILS > ID_EMAIL INTEGER NOT NULL, > ID_INSTRUTOR INTEGER NOT NULL, > EMAIL VARCHAR(80) > > TABLE TELEFONES > ID_TELEFONE INTEGER NOT NULL, > ID_INSTRUTOR INTEGER NOT NULL, > TELEFONE VARCHAR(14) > > CHAVE RELACIONAMENTO = ID_INSTRUTOR > > **************************************************** > > Efetuando o select abaixo: > > SELECT > INSTRUTORES.ID_INSTRUTOR, > INSTRUTORES.INSTRUTOR, > EMAILS.EMAIL, > TELEFONES.TELEFONE > FROM TELEFONES > INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = > INSTRUTORES.ID_INSTRUTOR) > INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) > > Retorno consulta: > > INSTRUTOR EMAIL TELEFONE > -------------------------------------------------- > MARIA maria em hotmail.com 8605-9395 > JOSE jose em yahoo.com.br 3445-6181 > JOSE jose@@hotmail.com 9998-8294 > JOAO joao em gmail.com 9133-3824 > JOAO joao em gmail.com 3181-8037 > JOAO joao em gmail.com 3426-9322 > JOAO joao em yahoo.com.br 9133-3824 > JOAO joao em yahoo.com.br 3181-8037 > JOAO joao em yahoo.com.br 3426-9322 > > > Observem que no caso de JOAO ele tem 2 email e 3 telefones e > retorna duplicado nos telefones. Eu preciso que nesse caso ele > retorne 2 emails e 3 telefones: > > JOAO joao em gmail.com 9133-3824 > JOAO joao em yahoo.com.br 3181-8037 > JOAO 3426-9322 > > Tem como fazer um SELECT para retornar assim ? > > Ou existe algum erro na minha modelagem ? > > Eu preciso de tabelas idependentes de e-mail e teofne uma vez > que o instrutor pode ter vários telefones e emails. > > Qual a solução para este caso? > > Agradeço a todos que ajudarem. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From forum_firebird em daunebr.com Tue Mar 9 17:28:01 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Tue, 9 Mar 2010 12:28:01 -0800 (PST) Subject: [firebase-br] SQL/Consulta complexa - Firebird 2.1 In-Reply-To: <88c045a11003091054k7d87904bp8a41ab6f1289f1a1@mail.gmail.com> References: <88c045a11003091054k7d87904bp8a41ab6f1289f1a1@mail.gmail.com> Message-ID: <570460.47928.qm@web805.biz.mail.mud.yahoo.com> Use LEFT JOIN em vez de INNER JOIN. ________________________________ From: Reijanio Nunes Ribeiro To: FireBase Sent: Tue, March 9, 2010 3:54:26 PM Subject: Re: [firebase-br] SQL/Consulta complexa - Firebird 2.1 faz um testetirando os paranteses após o on INNER JOIN INSTRUTORES ON TELEFONES.ID_INSTRUTOR = INSTRUTORES.ID_INSTRUTOR INNER JOIN EMAILS ON INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR de repente esssa sintase fica melhor se vc tentar assim SELECT I.ID_INSTRUTOR, I.INSTRUTOR, E.EMAIL, T.TELEFONE FROM INSTRUTORES I INNER JOIN TELEFONES T ON I.ID_INSTRUTOR = T.ID_INSTRUTOR INNER JOIN EMAILS E ON I.ID_INSTRUTOR = E.ID_INSTRUTOR tenta ai ve se da certo, qq coisa da um retorno pois n testei essa senteça Em 9 de março de 2010 12:17, Eduardo Belo escreveu: > Amigos, > > Tenho as seguintes tabelas: > > TABLE INSTRUTORES > ID_INSTRUTOR INTEGER NOT NULL, > INSTRUTOR VARCHAR(80) > > TABLE EMAILS > ID_EMAIL INTEGER NOT NULL, > ID_INSTRUTOR INTEGER NOT NULL, > EMAIL VARCHAR(80) > > TABLE TELEFONES > ID_TELEFONE INTEGER NOT NULL, > ID_INSTRUTOR INTEGER NOT NULL, > TELEFONE VARCHAR(14) > > CHAVE RELACIONAMENTO = ID_INSTRUTOR > > **************************************************** > > Efetuando o select abaixo: > > SELECT > INSTRUTORES.ID_INSTRUTOR, > INSTRUTORES.INSTRUTOR, > EMAILS.EMAIL, > TELEFONES.TELEFONE > FROM TELEFONES > INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = > INSTRUTORES.ID_INSTRUTOR) > INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) > > Retorno consulta: > > INSTRUTOR EMAIL TELEFONE > -------------------------------------------------- > MARIA maria em hotmail.com 8605-9395 > JOSE jose em yahoo.com.br 3445-6181 > JOSE jose@@hotmail.com 9998-8294 > JOAO joao em gmail.com 9133-3824 > JOAO joao em gmail.com 3181-8037 > JOAO joao em gmail.com 3426-9322 > JOAO joao em yahoo.com.br 9133-3824 > JOAO joao em yahoo.com.br 3181-8037 > JOAO joao em yahoo.com.br 3426-9322 > > > Observem que no caso de JOAO ele tem 2 email e 3 telefones e > retorna duplicado nos telefones. Eu preciso que nesse caso ele > retorne 2 emails e 3 telefones: > > JOAO joao em gmail.com 9133-3824 > JOAO joao em yahoo.com.br 3181-8037 > JOAO 3426-9322 > > Tem como fazer um SELECT para retornar assim ? > > Ou existe algum erro na minha modelagem ? > > Eu preciso de tabelas idependentes de e-mail e teofne uma vez > que o instrutor pode ter vários telefones e emails. > > Qual a solução para este caso? > > Agradeço a todos que ajudarem. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mar 9 17:39:31 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 9 Mar 2010 17:39:31 -0300 Subject: [firebase-br] Curiosidade. Firebird 2.5 x 3.0 In-Reply-To: <380746691003090945j5880e9c9m23a18d1c5e770137@mail.gmail.com> References: <009001caba16$9f751de0$6915a8c0@MagnoSystem> <104411689.20100302115616@warmboot.com.br> <249af69e1003020712u7afb5df4xbfe9a9eb6a43f646@mail.gmail.com> <1859951940.20100302145902@warmboot.com.br> <380746691003030008y111e63c4qc2e6f6b7318980@mail.gmail.com> <901440343.20100303092714@warmboot.com.br> <380746691003090945j5880e9c9m23a18d1c5e770137@mail.gmail.com> Message-ID: <326847058.20100309173931@warmboot.com.br> MF> Exatamente esta primeira Implicação que me funde a cuca. Na minha MF> humilde opinião este nível de granularidade era o que deveria ser MF> de se esperar se for SMP Podemos "achar" muita coisa, a questão é que na vida real, estamos limitados por diversos fatores, entre eles falta de "mão de obra" qualificada, sistemas legados, compatibilidade, etc. Em suma, estão fazendo o que dá pra fazer. Se houver demanda e recursos suficientes pra se implementar essa ou aquela "feature", com ctz será implementada no futuro. MF> Houve uma resposta ao primeiro teste TPC da IBSurgeon. O testes da IBSurgeon foram feitos em etapas, e pelo que lembro, somente o último foi referente ao desempenho em máquinas com múltiplos cores. Não acredito que tenha havido qualquer tipo de favorecimento proposital, e até onde eu lembro, os testes com o IB foram "inconclusivos"... em determinadas situações ele era melhor, em outras não. MF> Verdade mas ao custo de agregar muito mais hardware (memória) para MF> suportar a quantidade de conexões. Escalabilidade pode se referir a MF> várias situações, no caso me refiro (Quantidade de conexões X Espaço MF> de memória física ) Já foi a época onde memória era cara e portanto fator limitante ;) MF> Isso dá uma abertura para um ótimo debate, senão vejamos, todas as MF> arquiteturas deixarem de existir no futuro você disse e logo após MF> unificando tudo numa só, sua um pouco contraditório Carlos! Desculpe se não fui claro, no Firebird 3 vc poderá configurar o Firebird para rodar como classic em um determinado banco de dados, como superserver em outro, e assim por diante, sem a necessidade de ter múltiplas instalações do FB. Ou seja, a configuração será "por banco de dados". MF> E logo após você diz que no FB 3 teremos um modelo com as vantagens do MF> Super Classic, Mas que vantagens são essas cristo? se o FB 3 vai ser MF> um aprimoramento do Super Server ? A vantagem do SC é a escalabilidade e o menor consumo de recursos em relação ao classic. MF> Eu imagino que a idéia na cabeça dos desenvolvedores seja comparar no MF> futuro as duas arquiteturas 2.5 e 3.0 ver qual se sobressai em MF> performance em ambientes multi-processados, quem economiza mais MF> recursos além do quê, performance não é tudo ainda que o foco seja MF> tirar proveito das arquiteturas atuais de processadores e sistemas MF> operacionais que tirem proveito deles. Vc pode perguntar isso na fb-devel, ao invés de imaginar ;-) MF> Sei muito bem. O problema que me refiro é a restrição imposta. MF> Compreendo que o time de desenvolvedores é menor, faltam recursos de MF> se ter hardware rodando outros sabores de Unix e tempo para portar mas MF> o que eu quero dizer aí é que o firebird peca por excluir outros U*IX MF> Livres no mínimo. Quem peca é a comunidade, ou pelo menos as pessoas que precisam usar o FB nesses SOs, mas que não participam do projeto para disponibilizar o FB neles. MF> Conversando com o Jim Starkey uma vez ele falou que um dos objetivos MF> do Vulcan era a independência de Compilador C++ evitar usar recursos MF> muitos esotéricos suportados somente pelo GCC/G++ e MSVCC para não MF> esbarrarem com problemas com cpompiladores de outros sistemas Ex: Sun MF> Forte C++ e não ter dor de cabeça para portar pro Solaris em MF> arquitetura SPARC Isso é Utopia. O próprio Java, que em teoria deveria rodar o mesmo programa em qualquer SO, impõe "particularidades" de código para que isso aconteça. Eu já fico pasmo do Firebird, com uma única base de código, ser compilado em tantos SOs e plataformas diferentes. MF> Não carlos, as partes dos fontes referente a build nessa e outras MF> arquiteturas simplesmente foram removidas !!! Removidas porque não eram usadas, ou não havia demanda suficiente para mantê-las. De que adianta deixar código que não servirá pra nada? Só complica a manutenção. Nada é removido sem antes haver uma discussão pública na lista fb-devel. Eu dúvido que removeriam algo se alguém se manifestasse dizendo que dependia daquilo. MF> Verdade e só que você encontra muita resistência em encontrar um MF> conjunto de makefiles que me ajudem a dar um build digamos no UnixWare MF> já que o citamos aí, mesmo se eu pegar os headerfiles e o resto do MF> fonte necessário para dar um build do Firebird no Unixware MF> Além do quê, Carlos Henrique NÃO é simples questão de dizer que MF> deveria suportar isso ou aquilo o problema é que havia esse suporte MF> estava lá e simplesmente foi removido e é quase impossível MF> reintroduzir esse port denovo infelizmente :-( entendeu o que eu quis MF> dizer? Eu entendo que as pessoas sempre querem a coisa de forma mastigada: pegar o código, dar um build e ter o binário compilado. Mas pra que isso aconteça, como eu já disse, é necessário que haja um "Cristo" que coloque a mão na massa. Só reclamar não adianta. O projeto tem escassez de recursos, e portanto, quer você goste ou não, continuarão focando onde a demanda justifique. Se o suporte a outros SOs ou Distros é importante para você, fique a vontade para contribuir para mantê-las. Não é fácil, mas acredito que sempre que precisar algum desenvolvedor estará disposto a esclarecer suas dúvidas. MF> A resistência eu penso é a manutenibilidade da coisa. Por exemplo o MF> Firebird da suporte para HP-UX mas somente uma das últimas versões do MF> HP-UX usa threads padrão posix (Antes a HP usava um sistema de threads MF> proprietária pro Unix dela) então no source tree do firebird vc MF> encontra X interfaces de threads, Posix, Windows, e X implementações MF> para outros sistemas que diferem. É meio bagunçado deveria haver uma MF> interface única para caa implementação acredito que as coisas estejam MF> indo para este rumo eu vi o que o Dmitry Yemanov separou muitas MF> chamadas de API em subdiretórios pelo menos eram dois umm Windows e MF> Outro Unix Bagunçado era o código do InterBase 6. As coisas estão muito melhores agora. Obviamente ainda há o que melhorar, mas fizeram milagres com o que a Borland "jogou" no sourceforge. Creio que esperar que o Firebird suporte todos os tipos de sistemas de threads e sistemas operacionais é utopia. Nem o Firebird, nem qualquer outro banco de dados. O fato é: haverá suporte para o que houver demanda e gente disposta a implementa-lo. O Firebird 1 suportava o Sinixz - eu nunca, em toda a minha vida - encontrei uma pessoa que tivesse utilizado isso. Agora eu pergunto? Compensaria manter a compatibilidade com uma coisa que "ninguém" usa, só pra ficar "bonito na fita"? Ou seria melhor pegar as horas que seriam gastas com isso e aplicar em coisa mais urgentes e úteis para a maioria? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From samuel.peres.ferreira em gmail.com Tue Mar 9 17:41:24 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Tue, 9 Mar 2010 17:41:24 -0300 Subject: [firebase-br] erro de rollback Message-ID: uso d7 com fb 2.1 fiz testes com o mdo, zeos e ibo. Com certeza e erro meu, mas ...... nao sei onde parametrizar para quando eu der um rollback, o banco de fato fazer um rollback. Via chamada de procedure o procedimento funciona perfeito, inclusive se der erro, a transacao e desmanchada, porem via delphi nao realiza o rollback. segue abaixo um trecho simples, que fiz testes, que no terceiro insert nao somo a chave e da erro. try inc (wChave) insert into tabela ..... inc (wChave) insert into tabela ..... insert into tabela ..... except rollback; minha transacao e read committed nowait o default action ja foi mudado para rollback (ai nao grava nada) e para commit (ai grava sempre sem aguardar o fim da transacao). se alguem puder ajudar, ja agradeco samuel From cpd em lekagi.com.br Tue Mar 9 19:04:25 2010 From: cpd em lekagi.com.br (cpd em lekagi.com.br) Date: Tue, 9 Mar 2010 18:04:25 -0400 Subject: [firebase-br] Garbage Collection Message-ID: <01251db8eaef32c0f5d87851617bfd16.squirrel@sv.megnet.com.br> Olá pessoal. Desenvolvi um sistema com Delphi7 e FB2.1.3. Agora que o sistema está pronto estou fazendo testes com o SINATICA MONITOR mas não estou conseguindo entender uma coisa: Na guia MONITORES, em TRASAÇÕES PENDENTES o indicador do SWEEP fica sempre em 1 mas o indicador do GC sobe um a cada segundo. Isso é normal? Está faltando algum gerenciamento de transação no meu sistema por conta disso? Caso não seja normal, qual seria o comportamento correto? Obs: Quando saio de todas as telas do sistema e fico somente na tela principal, com todas as querys devidamente fechadas, o SINATICA informa que existe uma transação em aberto. Acredito que isso seja normal porque afinal de contas ainda estou conectado no banco. Antecipadamente agraço muito a ajuda de todos.. From douglasht em gmail.com Tue Mar 9 19:43:13 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 9 Mar 2010 19:43:13 -0300 Subject: [firebase-br] Garbage Collection In-Reply-To: <01251db8eaef32c0f5d87851617bfd16.squirrel@sv.megnet.com.br> References: <01251db8eaef32c0f5d87851617bfd16.squirrel@sv.megnet.com.br> Message-ID: <249af69e1003091443n7889e8f6kad766df01f10c409@mail.gmail.com> 2010/3/9 : > Na guia MONITORES, em TRASAÇÕES PENDENTES o indicador do SWEEP fica sempre > em 1 mas o indicador do GC sobe um a cada segundo. > Isso é normal? Está faltando algum gerenciamento de transação no meu > sistema por conta disso? É sinal de que tem transação presa. Mas isto só é um problema mesmo se o contador ficar muito alto, por exemplo acima de 10 mil. Você pode usar o 'alarme de transações presas' para determinar exatamente que transação é essa. > Caso não seja normal, qual seria o comportamento correto? O recomendado é que a aplicação que está aberta mas ociosa não segure a transação aberta. Como fazer isto depende muito da aplicação e da ferramenta. Sempre que tiver dúvidas ou sugestões sobre o Sinática Monitor é só entrar em contato direto pelo email suporte em sinatica.com. Abraço, -- Douglas Tosi www.sinatica.com From beloelogica em gmail.com Tue Mar 9 21:40:17 2010 From: beloelogica em gmail.com (Eduardo Belo) Date: Tue, 9 Mar 2010 21:40:17 -0300 Subject: [firebase-br] SQL/Consulta complexa - Firebird 2.1 In-Reply-To: <570460.47928.qm@web805.biz.mail.mud.yahoo.com> References: <88c045a11003091054k7d87904bp8a41ab6f1289f1a1@mail.gmail.com> <570460.47928.qm@web805.biz.mail.mud.yahoo.com> Message-ID: Reijanio e Douglas, Infelizmente as dicas de vcs não funcionou. Alguma outra sugestão? Em 9 de março de 2010 17:28, Douglas Silva escreveu: > Use LEFT JOIN em vez de INNER JOIN. > > > > > ________________________________ > From: Reijanio Nunes Ribeiro > To: FireBase > Sent: Tue, March 9, 2010 3:54:26 PM > Subject: Re: [firebase-br] SQL/Consulta complexa - Firebird 2.1 > > faz um testetirando os paranteses após o on > INNER JOIN INSTRUTORES > ON TELEFONES.ID_INSTRUTOR = INSTRUTORES.ID_INSTRUTOR >  INNER JOIN EMAILS > ON INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR > > de repente esssa sintase fica melhor se vc tentar assim > > SELECT >   I.ID_INSTRUTOR, >   I.INSTRUTOR, >   E.EMAIL, >   T.TELEFONE > FROM INSTRUTORES I >  INNER JOIN TELEFONES T > ON I.ID_INSTRUTOR = T.ID_INSTRUTOR >  INNER JOIN EMAILS E > ON I.ID_INSTRUTOR = E.ID_INSTRUTOR > tenta ai ve se da certo, qq coisa da um retorno pois n testei essa senteça > > Em 9 de março de 2010 12:17, Eduardo Belo escreveu: > >> Amigos, >> >> Tenho as seguintes tabelas: >> >> TABLE INSTRUTORES >>  ID_INSTRUTOR  INTEGER NOT NULL, >>  INSTRUTOR     VARCHAR(80) >> >> TABLE EMAILS >>  ID_EMAIL      INTEGER NOT NULL, >>  ID_INSTRUTOR  INTEGER NOT NULL, >>  EMAIL         VARCHAR(80) >> >> TABLE TELEFONES >>  ID_TELEFONE   INTEGER NOT NULL, >>  ID_INSTRUTOR  INTEGER NOT NULL, >>  TELEFONE      VARCHAR(14) >> >> CHAVE RELACIONAMENTO = ID_INSTRUTOR >> >> **************************************************** >> >> Efetuando o select abaixo: >> >> SELECT >>    INSTRUTORES.ID_INSTRUTOR, >>    INSTRUTORES.INSTRUTOR, >>    EMAILS.EMAIL, >>    TELEFONES.TELEFONE >> FROM TELEFONES >>   INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = >> INSTRUTORES.ID_INSTRUTOR) >>   INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) >> >> Retorno consulta: >> >> INSTRUTOR       EMAIL                   TELEFONE >> -------------------------------------------------- >> MARIA          maria em hotmail.com       8605-9395 >> JOSE            jose em yahoo.com.br       3445-6181 >> JOSE            jose@@hotmail.com       9998-8294 >> JOAO            joao em gmail.com          9133-3824 >> JOAO            joao em gmail.com          3181-8037 >> JOAO            joao em gmail.com          3426-9322 >> JOAO            joao em yahoo.com.br       9133-3824 >> JOAO            joao em yahoo.com.br       3181-8037 >> JOAO            joao em yahoo.com.br       3426-9322 >> >> >> Observem que no caso de JOAO ele tem 2 email e 3 telefones e >> retorna duplicado nos telefones. Eu preciso que nesse caso ele >> retorne 2 emails e 3 telefones: >> >> JOAO            joao em gmail.com          9133-3824 >> JOAO            joao em yahoo.com.br       3181-8037 >> JOAO                                    3426-9322 >> >> Tem como fazer um SELECT para retornar assim ? >> >> Ou existe algum erro na minha modelagem ? >> >> Eu preciso de tabelas idependentes de e-mail e teofne uma vez >> que o instrutor pode ter vários telefones e emails. >> >> Qual a solução para este caso? >> >> Agradeço a todos que ajudarem. >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cpd em lekagi.com.br Tue Mar 9 22:55:03 2010 From: cpd em lekagi.com.br (cpd em lekagi.com.br) Date: Tue, 9 Mar 2010 21:55:03 -0400 Subject: [firebase-br] Garbage Collection In-Reply-To: <249af69e1003091443n7889e8f6kad766df01f10c409@mail.gmail.com> References: <01251db8eaef32c0f5d87851617bfd16.squirrel@sv.megnet.com.br> <249af69e1003091443n7889e8f6kad766df01f10c409@mail.gmail.com> Message-ID: Grande Douglas, Mais uma vez muito obrigado pelo esclarecimento. Jáber S. C. Lima >> 2010/3/9 : >> Na guia MONITORES, em TRASAÇÕES PENDENTES o indicador do SWEEP fica >> sempre >> em 1 mas o indicador do GC sobe um a cada segundo. >> Isso é normal? Está faltando algum gerenciamento de transação no meu >> sistema por conta disso? > > É sinal de que tem transação presa. Mas isto só é um problema mesmo se > o contador ficar muito alto, por exemplo acima de 10 mil. > Você pode usar o 'alarme de transações presas' para determinar > exatamente que transação é essa. > >> Caso não seja normal, qual seria o comportamento correto? > > O recomendado é que a aplicação que está aberta mas ociosa não segure > a transação aberta. Como fazer isto depende muito da aplicação e da > ferramenta. > > Sempre que tiver dúvidas ou sugestões sobre o Sinática Monitor é só > entrar em contato direto pelo email suporte em sinatica.com. > > 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 cpd em lekagi.com.br Tue Mar 9 23:55:01 2010 From: cpd em lekagi.com.br (cpd em lekagi.com.br) Date: Tue, 9 Mar 2010 22:55:01 -0400 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=E3o_Travada?= Message-ID: Olá pessoal. Hoje tive problemas com um terminal e o mesmo se desligou travando assim a transação que estava em aberto. Usando o SINÁTICA MONITOR descobri a transação aberta e travada mas não soube como fazer para encerrar essa transação sem parar meu servidor. Resultado: Tive que tirar todo mundo do sistema e reiniciar o FB. A pergunta então é: Como encerrar a transação travada no meu servidor? Li no site algumas coisas sobre o KeepAlive do próprio Windows mas gostaria de saber se é possível "matar" essa transação através do próprio FB, levando-se em consideração que já sei qual a transação que está com o problema. Abraço... Jáber From marcelo em teflamar.com.br Wed Mar 10 00:40:22 2010 From: marcelo em teflamar.com.br (marcelo - teflamar) Date: Wed, 10 Mar 2010 00:40:22 -0300 Subject: [firebase-br] Dbase para Firebird 1.5 In-Reply-To: References: Message-ID: <4B9714A6.8010107@teflamar.com.br> tenho um utilitário bem simples, usa bde, mas le um arquivo dbf e gera o script sql: http://teflamar.no-ip.info:8080/down/gscript.rar marcelo luiz stefaniak Em 09/03/2010 12:24, Rubens - Solucao Empresarial escreveu: > Bom dia Pessoal tem algum programa que uso para transferir arquivos DBF do dbase para o Firebird 1.5 > > agradeco > Rubens > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From listas em warmboot.com.br Wed Mar 10 08:01:29 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 10 Mar 2010 08:01:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=E3o_Travada?= In-Reply-To: References: Message-ID: <569229730.20100310080129@warmboot.com.br> Se estiver usando o Firebird Classic, vc pode matar o processo do Firebird que estava servindo aquela conexão específica. O Firebird 2.5 permite que vc mate a conexão com um DELETE. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br clcb> Olá pessoal. clcb> Hoje tive problemas com um terminal e o mesmo se desligou travando assim a clcb> transação que estava em aberto. Usando o SINÁTICA MONITOR descobri a clcb> transação aberta e travada mas não soube como fazer para encerrar essa clcb> transação sem parar meu servidor. clcb> Resultado: Tive que tirar todo mundo do sistema e reiniciar o FB. clcb> A pergunta então é: Como encerrar a transação travada no meu servidor? clcb> Li no site algumas coisas sobre o KeepAlive do próprio Windows mas clcb> gostaria de saber se é possível "matar" essa transação através do próprio clcb> FB, levando-se em consideração que já sei qual a transação que está com o clcb> problema. clcb> Abraço... clcb> Jáber clcb> ______________________________________________ clcb> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br clcb> Para saber como gerenciar/excluir seu cadastro na lista, use: clcb> http://www.firebase.com.br/fb/artigo.php?id=1107 clcb> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From forum_firebird em daunebr.com Wed Mar 10 09:00:09 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Wed, 10 Mar 2010 04:00:09 -0800 (PST) Subject: [firebase-br] Garbage Collection In-Reply-To: References: <01251db8eaef32c0f5d87851617bfd16.squirrel@sv.megnet.com.br> <249af69e1003091443n7889e8f6kad766df01f10c409@mail.gmail.com> Message-ID: <103603.25450.qm@web806.biz.mail.mud.yahoo.com> Alguma forma de saber o nivel GC somente com ISQL ou GFIX? ________________________________ From: "cpd em lekagi.com.br" To: FireBase Sent: Tue, March 9, 2010 10:55:03 PM Subject: Re: [firebase-br] Garbage Collection Grande Douglas, Mais uma vez muito obrigado pelo esclarecimento. Jáber S. C. Lima >> 2010/3/9 : >> Na guia MONITORES, em TRASAÇÕES PENDENTES o indicador do SWEEP fica >> sempre >> em 1 mas o indicador do GC sobe um a cada segundo. >> Isso é normal? Está faltando algum gerenciamento de transação no meu >> sistema por conta disso? > > É sinal de que tem transação presa. Mas isto só é um problema mesmo se > o contador ficar muito alto, por exemplo acima de 10 mil. > Você pode usar o 'alarme de transações presas' para determinar > exatamente que transação é essa. > >> Caso não seja normal, qual seria o comportamento correto? > > O recomendado é que a aplicação que está aberta mas ociosa não segure > a transação aberta. Como fazer isto depende muito da aplicação e da > ferramenta. > > Sempre que tiver dúvidas ou sugestões sobre o Sinática Monitor é só > entrar em contato direto pelo email suporte em sinatica.com. > > 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 > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From forum_firebird em daunebr.com Wed Mar 10 09:01:51 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Wed, 10 Mar 2010 04:01:51 -0800 (PST) Subject: [firebase-br] Fw: SQL/Consulta complexa - Firebird 2.1 In-Reply-To: References: <88c045a11003091054k7d87904bp8a41ab6f1289f1a1@mail.gmail.com> <570460.47928.qm@web805.biz.mail.mud.yahoo.com> Message-ID: <944571.39606.qm@web806.biz.mail.mud.yahoo.com> ----- Forwarded Message ---- From: Douglas Silva To: FireBase Sent: Wed, March 10, 2010 8:58:56 AM Subject: Re: [firebase-br] SQL/Consulta complexa - Firebird 2.1 Alguma coisa deve estar errada. Mas vamos tentar novamente: A tabela principal eh INSTRUTORES. Portanto vc quer todos os instrutores com o seu telefone e email. Correto? Vc fez isto: SELECT >> INSTRUTORES.ID_INSTRUTOR, >> INSTRUTORES.INSTRUTOR, >> EMAILS.EMAIL, >> TELEFONES.TELEFONE >> FROM TELEFONES >> INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = >> INSTRUTORES.ID_INSTRUTOR) >> INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) eu faria assim: SELECT I.ID_INSTRUTOR,I.INSTRUTOR,E.EMAIL,T.TELEFONE FROM INSTRUTORES I LEFT JOIN EMAILS E ON E.ID_INSTRUTOR=I.ID_INSTRUTOR LEFT JOIN TELEFONES T ON T.ID_INSTRUTOR=I.ID_INSTRUTOR. Pode botar fé que funciona. From cury.fb em gmail.com Wed Mar 10 09:09:03 2010 From: cury.fb em gmail.com (cury firebird) Date: Wed, 10 Mar 2010 09:09:03 -0300 Subject: [firebase-br] CHARACTER SET Message-ID: <12C664861F4D4883AA3814061D338222@CIT2> Bom dia a todos!!! Utilizo o IBEXPERT para fazer a manutenção do meu banco de dados, e faço a atualização das tabelas através de SCRIPTS, onde mantenho toda metadata. Sempre que eu faço alguma alteração na estrutura, eu atualizo a metadata num banco de dados vazio, e utilizo o 'database comparer' para atualizar o banco com os dados! Pois bem... Mas ao fazer isso no banco que está no servidor do serviço de hospedagem, quando o script vai criar todas as tabelas que tem campos CHAR e VARCHAR com o COLLATE WIN_PTBR dá um erro dizendo que o "COLLATE WIN_PTBR" não existe no "CHARSET NONE". Beleza, eu consegui resolver especificando o CHARSET na criação do campo, porém eu tenho que fazer isso campo por campo, pois o database comparer não coloca o charset, somente o collate... a pergunta é a seguinte... existe alguma maneira de fazer com que o charset win1252 seja padrão para a execução do script de criação das tabelas???? (espero que eu tenha sido claro!!) Obrigado a todos!!! From douglasht em gmail.com Wed Mar 10 09:33:05 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 10 Mar 2010 09:33:05 -0300 Subject: [firebase-br] Garbage Collection In-Reply-To: <103603.25450.qm@web806.biz.mail.mud.yahoo.com> References: <01251db8eaef32c0f5d87851617bfd16.squirrel@sv.megnet.com.br> <249af69e1003091443n7889e8f6kad766df01f10c409@mail.gmail.com> <103603.25450.qm@web806.biz.mail.mud.yahoo.com> Message-ID: <249af69e1003100433j51a423d0j587cd7164ee44745@mail.gmail.com> 2010/3/10 Douglas Silva : > Alguma forma de saber o nivel GC somente com ISQL ou GFIX? O comando é gstat -h , aí você subtrai o "Next Transaction" do "Oldest Active". Essa diferença é o número de conexões com gc pendente. hth, -- Douglas Tosi www.sinatica.com From douglasht em gmail.com Wed Mar 10 09:33:36 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 10 Mar 2010 09:33:36 -0300 Subject: [firebase-br] Garbage Collection In-Reply-To: <249af69e1003100433j51a423d0j587cd7164ee44745@mail.gmail.com> References: <01251db8eaef32c0f5d87851617bfd16.squirrel@sv.megnet.com.br> <249af69e1003091443n7889e8f6kad766df01f10c409@mail.gmail.com> <103603.25450.qm@web806.biz.mail.mud.yahoo.com> <249af69e1003100433j51a423d0j587cd7164ee44745@mail.gmail.com> Message-ID: <249af69e1003100433s6e978aaeqc83142e5cba5b4b9@mail.gmail.com> 2010/3/10 Douglas Tosi : > 2010/3/10 Douglas Silva : >> Alguma forma de saber o nivel GC somente com ISQL ou GFIX? > > O comando é gstat -h , aí você subtrai o "Next Transaction" > do "Oldest Active". Essa diferença é o número de conexões com gc > pendente. Ops, eu quis dizer 'o número de *transações* com gc pendente'. -- Douglas Tosi www.sinatica.com From embarbosa em gmail.com Wed Mar 10 10:03:58 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 10 Mar 2010 10:03:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?P=E1gina_avaliada_como_foco_de_ataqu?= =?iso-8859-1?q?es!_=40Cantu?= Message-ID: Cantu, Alguém marcou o site da lista como foco de ataques (http://mail.firebase.com.br/pipermail) e agora toda hora que acessamos as páginas está mostrando esse aviso. Será que não tem como você verificar? Não consegui detectar se/qual página está com problemas, mas o google marcou 2 páginas e por isso bloqueou tudo. :( obrigado, From douglasht em gmail.com Wed Mar 10 10:10:02 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 10 Mar 2010 10:10:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?P=E1gina_avaliada_como_foco_de_ataqu?= =?iso-8859-1?q?es!_=40Cantu?= In-Reply-To: References: Message-ID: <249af69e1003100510h288d7a13y754dc60d042ed9f0@mail.gmail.com> 2010/3/10 Elton da Motta Barbosa : >  Alguém marcou o site da lista como foco de ataques > (http://mail.firebase.com.br/pipermail) e agora toda hora que > acessamos as páginas está mostrando esse aviso. Será que não tem como > você verificar? Esse hacker deve ser dos bons. A página foi feita em word. :D -- Douglas Tosi www.sinatica.com From listas em warmboot.com.br Wed Mar 10 10:31:11 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 10 Mar 2010 10:31:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?P=E1gina_avaliada_como_foco_de_ataqu?= =?iso-8859-1?q?es!_=40Cantu?= In-Reply-To: References: Message-ID: <109891120.20100310103111@warmboot.com.br> Estou falando com o pessoal que hospeda o site... Pelo menos as páginas do site estão funcionando... o problema parece ser soh no acesso web da lista. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EdMB> Cantu, EdMB> Alguém marcou o site da lista como foco de ataques EdMB> (http://mail.firebase.com.br/pipermail) e agora toda hora que EdMB> acessamos as páginas está mostrando esse aviso. Será que não tem como EdMB> você verificar? EdMB> Não consegui detectar se/qual página está com problemas, mas o EdMB> google marcou 2 páginas e por isso bloqueou tudo. :( 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 fkambrosio em gmail.com Wed Mar 10 13:17:54 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Wed, 10 Mar 2010 13:17:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=E3o_off_Delphi_10?= In-Reply-To: <109891120.20100310103111@warmboot.com.br> References: <109891120.20100310103111@warmboot.com.br> Message-ID: Pessoal, tenho uma aplicação feita com FB 2.1 e D7, rodando já há algum tempo sem problemas. Mas comecei a migrar o software para o Delphi 2010, e após a migração comecei a ter problemas com as transações, onde agora parece que o "commit" não está sendo executado, sendo necessário sair e entrar novamente no sistema para a tela ser atualizada. Não foi alterado nada em termos de Transaction ou dos parâmetros dele. Alguem teve problema semelhante a esse com o D10? []'s From agalysson em gmail.com Wed Mar 10 13:33:21 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Wed, 10 Mar 2010 13:33:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=E3o_off_Delphi_10?= In-Reply-To: References: <109891120.20100310103111@warmboot.com.br> Message-ID: Eu tinha um problema parecido uma vez... faltava um duplo click no comp. IBTransaction e selecionar a propriedade "Read_committed" depois disso funfou legal... isso no D2005, no D2010 nem sei se o duplo click abre a janelinha... -- Alysson Gonçalves de Azevedo (11) 8491-7730 <.>_( ò.ó )_<.> \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 10 de março de 2010 13:17, Felipe Ambrosio escreveu: > Pessoal, tenho uma aplicação feita com FB 2.1 e D7, rodando já há algum > tempo sem problemas. > > Mas comecei a migrar o software para o Delphi 2010, e após a migração > comecei a ter problemas com as transações, onde agora parece que o "commit" > não está sendo executado, sendo necessário sair e entrar novamente no > sistema para a tela ser atualizada. > Não foi alterado nada em termos de Transaction ou dos parâmetros dele. > > Alguem teve problema semelhante a esse com o D10? > > []'s > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bzottis em ig.com.br Wed Mar 10 13:40:30 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Wed, 10 Mar 2010 13:40:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?=28sem_assunto=29?= In-Reply-To: <109891120.20100310103111@warmboot.com.br> References: <109891120.20100310103111@warmboot.com.br> Message-ID: <000601cac070$697e8590$3c7b90b0$@com.br> Pessoal, to precisando fazer um SQL, mas da um erro, alguém pode me ajudar? O erro: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. feature is not supported. E se pegar o Campo Calculado PROXIMA_COLETA QUE É UM CAMPO CALCULADO, DA ERRO TAMBÉM. PROXIMA_COLETA COMPUTED BY (cast( (select max(F.Data_Coleta)from Far_Mtr F where F.cod_cliente = Clientes.cod_cliente) + Clientes.Intervalo_coleta AS date)); O SQL: select COD_CLIENTE, DATA_CAD, COD_EMPRESA, COD_USUARIO, NOME_FANTASIA, RAZAO_SOCIAL, ENDERECO, NO_CASA, BAIRRO, CEP, COD_CIDADE, FONE, CELULAR, FAX, CPF_CNPJ, RG_INSC, CONTATO, CONTATO_FINANC, PROPRIETARIO, RESPONSAVEL_TECNICO, CPF_RESP_TECNICO, RG_RESP_TECNICO, COD_FUNCAO, CONSELHO_NO, COD_DESTINO, COD_AREA_ATUACAO, COD_TIPO_AREA, COD_CLASSIF_RESIDUOS, COD_DESCR_RESID, EMAIL, SITE, INICIO_CONTRATO, FINAL_CONTRATO, PGRSS, RESP_TECNICA, INTERVALO_COLETA, OBS, TIPO_BOMBONA, FORMA_PGTO, FORMA_PGTO_ABREV, DIA_VENCTO, VALOR_KILO, VALOR_KILO_EXCEDE, LIMITE_KILO, TAXA_RECOLHIMENTO, BOMBONA, QTD_COLETAS, DATA_ATUALIZACAO, COD_USUARIO_EDITOR, RAMAL, PESSOA_TIPO, ATIVO, TAXA_ATRASO , NOME_MONTADO, VALOR_MENSAL, COD_CLIENTE_EMPRESA, Cod_grupo, PROXIMA_COLETA, Cpf_prop, Rg_prop, DATA_NASC_PROP, SERASA, ESTADO_CIVIL_PROP, ENDERECO_PROP, COD_CID_PROP, BAIRRO_PROP, COM_NOTA_FISCAL, (select cidade from Cidades where Cidades.Cod_cidade = Clientes.Cod_cid_prop ) as Cidade_prop, (select UF from Cidades where Cidades.Cod_cidade = Clientes.Cod_cid_prop ) as UF_prop, (select F.Funcao from Funcoes F where F.Cod_funcao = Clientes.Cod_funcao ) as Funcao, (select Grupo from Grupo_cidades where Grupo_cidades.Codigo = Clientes.Cod_grupo ) as Grupo, (select cidade from Cidades where Cidades.Cod_cidade = Clientes.Cod_cidade ) as Cidade, (select Uf from Cidades where Cidades.Cod_cidade = Clientes.Cod_cidade ) as UF, (select area from areas_atuacao where areas_Atuacao.cod_area_atuacao = Clientes.Cod_area_atuacao ) as Area_Atuacao, (select TIPO_AREA from TIPO_AREA where TIPO_AREA.cod_TIPO_area = Clientes.Cod_TIPO_area) as TIPO_Area, (select Classificacao from CLASSIF_RESIDUOS where CLASSIF_RESIDUOS.COD_Classificacao = Clientes.COD_CLASSIF_RESIDUOS) as Classific_Resid, (select Descricao from Descricao_RESIDUOS where Descricao_RESIDUOS.CODigo = Clientes.COD_Descr_RESID) as Descric_Resid, (select min(FAR_mtr.DATA_COLETA) from FAR_MTR where FAR_MTR.COD_CLIENTE = Clientes.COD_Cliente) as Primeira_COLETA , (select Max(FAR_MTR.DATA_COLETA) from FAR_MTR where FAR_MTR.COD_Cliente = Clientes.COD_Cliente) as Ultima_COLETA from CLIENTES WHERE DELETADO = 'N' and cast((select max(F.Data_Coleta)from Far_Mtr F where F.cod_cliente = Clientes.cod_cliente) + Clientes.Intervalo_coleta AS date) between :DataI and :DataF /* and Proxima_coleta between :DataI and :DataF*/ From bzottis em ig.com.br Wed Mar 10 13:41:56 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Wed, 10 Mar 2010 13:41:56 -0300 Subject: [firebase-br] Erro em SQL References: <109891120.20100310103111@warmboot.com.br> Message-ID: <000701cac070$9cc72f10$d6558d30$@com.br> Esqueci de Por o Assunto -----Mensagem original----- De: José mauricio Zottis [mailto:bzottis em ig.com.br] Enviada em: quarta-feira, 10 de março de 2010 13:41 Para: 'FireBase' Assunto: Pessoal, to precisando fazer um SQL, mas da um erro, alguém pode me ajudar? O erro: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. feature is not supported. E se pegar o Campo Calculado PROXIMA_COLETA QUE É UM CAMPO CALCULADO, DA ERRO TAMBÉM. PROXIMA_COLETA COMPUTED BY (cast( (select max(F.Data_Coleta)from Far_Mtr F where F.cod_cliente = Clientes.cod_cliente) + Clientes.Intervalo_coleta AS date)); O SQL: select COD_CLIENTE, DATA_CAD, COD_EMPRESA, COD_USUARIO, NOME_FANTASIA, RAZAO_SOCIAL, ENDERECO, NO_CASA, BAIRRO, CEP, COD_CIDADE, FONE, CELULAR, FAX, CPF_CNPJ, RG_INSC, CONTATO, CONTATO_FINANC, PROPRIETARIO, RESPONSAVEL_TECNICO, CPF_RESP_TECNICO, RG_RESP_TECNICO, COD_FUNCAO, CONSELHO_NO, COD_DESTINO, COD_AREA_ATUACAO, COD_TIPO_AREA, COD_CLASSIF_RESIDUOS, COD_DESCR_RESID, EMAIL, SITE, INICIO_CONTRATO, FINAL_CONTRATO, PGRSS, RESP_TECNICA, INTERVALO_COLETA, OBS, TIPO_BOMBONA, FORMA_PGTO, FORMA_PGTO_ABREV, DIA_VENCTO, VALOR_KILO, VALOR_KILO_EXCEDE, LIMITE_KILO, TAXA_RECOLHIMENTO, BOMBONA, QTD_COLETAS, DATA_ATUALIZACAO, COD_USUARIO_EDITOR, RAMAL, PESSOA_TIPO, ATIVO, TAXA_ATRASO , NOME_MONTADO, VALOR_MENSAL, COD_CLIENTE_EMPRESA, Cod_grupo, PROXIMA_COLETA, Cpf_prop, Rg_prop, DATA_NASC_PROP, SERASA, ESTADO_CIVIL_PROP, ENDERECO_PROP, COD_CID_PROP, BAIRRO_PROP, COM_NOTA_FISCAL, (select cidade from Cidades where Cidades.Cod_cidade = Clientes.Cod_cid_prop ) as Cidade_prop, (select UF from Cidades where Cidades.Cod_cidade = Clientes.Cod_cid_prop ) as UF_prop, (select F.Funcao from Funcoes F where F.Cod_funcao = Clientes.Cod_funcao ) as Funcao, (select Grupo from Grupo_cidades where Grupo_cidades.Codigo = Clientes.Cod_grupo ) as Grupo, (select cidade from Cidades where Cidades.Cod_cidade = Clientes.Cod_cidade ) as Cidade, (select Uf from Cidades where Cidades.Cod_cidade = Clientes.Cod_cidade ) as UF, (select area from areas_atuacao where areas_Atuacao.cod_area_atuacao = Clientes.Cod_area_atuacao ) as Area_Atuacao, (select TIPO_AREA from TIPO_AREA where TIPO_AREA.cod_TIPO_area = Clientes.Cod_TIPO_area) as TIPO_Area, (select Classificacao from CLASSIF_RESIDUOS where CLASSIF_RESIDUOS.COD_Classificacao = Clientes.COD_CLASSIF_RESIDUOS) as Classific_Resid, (select Descricao from Descricao_RESIDUOS where Descricao_RESIDUOS.CODigo = Clientes.COD_Descr_RESID) as Descric_Resid, (select min(FAR_mtr.DATA_COLETA) from FAR_MTR where FAR_MTR.COD_CLIENTE = Clientes.COD_Cliente) as Primeira_COLETA , (select Max(FAR_MTR.DATA_COLETA) from FAR_MTR where FAR_MTR.COD_Cliente = Clientes.COD_Cliente) as Ultima_COLETA from CLIENTES WHERE DELETADO = 'N' and cast((select max(F.Data_Coleta)from Far_Mtr F where F.cod_cliente = Clientes.cod_cliente) + Clientes.Intervalo_coleta AS date) between :DataI and :DataF /* and Proxima_coleta between :DataI and :DataF*/ From bzottis em ig.com.br Wed Mar 10 13:45:46 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Wed, 10 Mar 2010 13:45:46 -0300 Subject: [firebase-br] Erro em Post_Event In-Reply-To: References: <109891120.20100310103111@warmboot.com.br> Message-ID: <000801cac071$25ac3280$71049780$@com.br> Pessoal, estou com um Problema: Há algum tempo, reportei um erro de Conection data, Mas descobri sem querer que está acontecendo com um evento Post_Event Tenho uma tabela de Log de acesso, e que o usuário, ao se conectar, ele lança nesta tabela o seu nome, hora, data, etc, essa tabela tem uma trigger que dispara Uma procedure para mostrar aos outros usuários do sistema que o usuário tal, logou no sistema. Se deixo essa trigger ativada, da o erro relatado acima, se tiro, o sistema roda sem erros, alguém saberia o porque? Desde já agradeço. From cpd em contabilizanet.com.br Wed Mar 10 13:57:39 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Wed, 10 Mar 2010 13:57:39 -0300 Subject: [firebase-br] update usando mais de uma tabela Message-ID: bom dia pessoal , estou tentando fazer uma atualizaçao no meu banco de dados mais nao estou conseguindo, o problema e o seguinte, na minnha tabela de itens da venda adicionei um campo lucro que receberar o valor de valor total do item - (quantidade vendido * preco de custo), como adicionei este campo queria atualizar todos os registros nesta tabela, usei o seguinte codigo update itensvenda set itensvenda .lucro = (select itensvenda .total - ( itensvenda .quantidade * cadrprodutos.pcusto) as lucros where itensvenda .codprod = cadprodutos.id se alguem puder me ajudar neste comando ,,poste na lista por favor,, desde ja agradeço Cristiano Marcio Duarte Silva Contabiliza Consultoria Contábil e Empresarial Ltda. Fone: (37)3274-1720 - Cel.: (37)9973-4561 E-mail: cpd @contabilizanet.com.br From beloelogica em gmail.com Wed Mar 10 16:24:23 2010 From: beloelogica em gmail.com (Eduardo Belo) Date: Wed, 10 Mar 2010 16:24:23 -0300 Subject: [firebase-br] Fw: SQL/Consulta complexa - Firebird 2.1 In-Reply-To: <944571.39606.qm@web806.biz.mail.mud.yahoo.com> References: <88c045a11003091054k7d87904bp8a41ab6f1289f1a1@mail.gmail.com> <570460.47928.qm@web805.biz.mail.mud.yahoo.com> <944571.39606.qm@web806.biz.mail.mud.yahoo.com> Message-ID: Sandro, ainda não funcionou. De qualquer forma obrigado pela ajuda. Em 10 de março de 2010 09:01, Douglas Silva escreveu: > > > > > ----- Forwarded Message ---- > From: Douglas Silva > To: FireBase > Sent: Wed, March 10, 2010 8:58:56 AM > Subject: Re: [firebase-br] SQL/Consulta complexa - Firebird 2.1 > > > Alguma coisa deve estar errada. Mas vamos tentar novamente: > > A tabela principal eh INSTRUTORES. Portanto vc quer todos os instrutores com o seu telefone e email. Correto? > > Vc fez isto: > SELECT >>>    INSTRUTORES.ID_INSTRUTOR, >>>    INSTRUTORES.INSTRUTOR, >>>    EMAILS.EMAIL, >>>    TELEFONES.TELEFONE >>> FROM TELEFONES >>>   INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = >>> INSTRUTORES.ID_INSTRUTOR) >>>   INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) > > eu faria assim: > > SELECT I.ID_INSTRUTOR,I.INSTRUTOR,E.EMAIL,T.TELEFONE > FROM INSTRUTORES I >    LEFT JOIN EMAILS E ON E.ID_INSTRUTOR=I.ID_INSTRUTOR >    LEFT JOIN TELEFONES T ON T.ID_INSTRUTOR=I.ID_INSTRUTOR. > > Pode botar fé que funciona. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From beloelogica em gmail.com Wed Mar 10 16:26:28 2010 From: beloelogica em gmail.com (Eduardo Belo) Date: Wed, 10 Mar 2010 16:26:28 -0300 Subject: [firebase-br] Fw: SQL/Consulta complexa - Firebird 2.1 In-Reply-To: References: <88c045a11003091054k7d87904bp8a41ab6f1289f1a1@mail.gmail.com> <570460.47928.qm@web805.biz.mail.mud.yahoo.com> <944571.39606.qm@web806.biz.mail.mud.yahoo.com> Message-ID: Douglas, ainda não funcionou. De qualquer forma obrigado pela ajuda. Em 10 de março de 2010 16:24, Eduardo Belo escreveu: > Sandro, ainda não funcionou. De qualquer forma obrigado pela ajuda. > > Em 10 de março de 2010 09:01, Douglas Silva > escreveu: >> >> >> >> >> ----- Forwarded Message ---- >> From: Douglas Silva >> To: FireBase >> Sent: Wed, March 10, 2010 8:58:56 AM >> Subject: Re: [firebase-br] SQL/Consulta complexa - Firebird 2.1 >> >> >> Alguma coisa deve estar errada. Mas vamos tentar novamente: >> >> A tabela principal eh INSTRUTORES. Portanto vc quer todos os instrutores com o seu telefone e email. Correto? >> >> Vc fez isto: >> SELECT >>>>    INSTRUTORES.ID_INSTRUTOR, >>>>    INSTRUTORES.INSTRUTOR, >>>>    EMAILS.EMAIL, >>>>    TELEFONES.TELEFONE >>>> FROM TELEFONES >>>>   INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = >>>> INSTRUTORES.ID_INSTRUTOR) >>>>   INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) >> >> eu faria assim: >> >> SELECT I.ID_INSTRUTOR,I.INSTRUTOR,E.EMAIL,T.TELEFONE >> FROM INSTRUTORES I >>    LEFT JOIN EMAILS E ON E.ID_INSTRUTOR=I.ID_INSTRUTOR >>    LEFT JOIN TELEFONES T ON T.ID_INSTRUTOR=I.ID_INSTRUTOR. >> >> Pode botar fé que funciona. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > From beloelogica em gmail.com Wed Mar 10 16:29:20 2010 From: beloelogica em gmail.com (Eduardo Belo) Date: Wed, 10 Mar 2010 16:29:20 -0300 Subject: [firebase-br] SQL/Consulta complexa - Firebird 2.1 In-Reply-To: <64d5939a1003100210i50b09eb4l31c9a1b05277b0fe@mail.gmail.com> References: <64d5939a1003100210i50b09eb4l31c9a1b05277b0fe@mail.gmail.com> Message-ID: Puxa vida Sandro, funcionou perfeitamente. Muito, muito obrigado pela ajuda. Fico te devendo essa. Grande abraço! Em 10 de março de 2010 07:10, Sandro Souza escreveu: > Bom dia/tarde Eduardo. > > Grande Eduardo, infelizmente você não conseguirá o resultado que você deseja > apenas com um simples SELECT. > > Por favor, teste a seguinte stored procedure: > > SET TERM ^ ; > > CREATE OR ALTER PROCEDURE LISTA_INSTRUTORES RETURNS ( >   ID_INSTRUTOR INTEGER, >   INSTRUTOR VARCHAR(80), >   EMAIL VARCHAR(80), >   TELEFONE VARCHAR(14) > )AS > DECLARE VARIABLE COUNT_EMAILS INTEGER; > DECLARE VARIABLE COUNT_TELEFONES INTEGER; > DECLARE VARIABLE COUNT_MAIOR INTEGER; > DECLARE VARIABLE INDICE INTEGER; > BEGIN >   -- Laço de leitura dos instrutores. >   FOR SELECT ID_INSTRUTOR, INSTRUTOR FROM INSTRUTORES ORDER BY 2 INTO > :ID_INSTRUTOR, :INSTRUTOR DO >   BEGIN >     -- Obtém a quantidade de emails do instrutor atual. >     SELECT COUNT(*) FROM EMAILS WHERE ID_INSTRUTOR = :ID_INSTRUTOR INTO > COUNT_EMAILS; >     -- Obtém a quantidade de telefones do instrutor atual. >     SELECT COUNT(*) FROM TELEFONES WHERE ID_INSTRUTOR = :ID_INSTRUTOR INTO > COUNT_TELEFONES; >     -- Inicializa os parâmetros de email e telefone a serem retornados. >     EMAIL = NULL; >     TELEFONE = NULL; >     -- O instrutor atual não tem email e nem mesmo um telefone? >     IF ((COUNT_EMAILS = 0)AND(COUNT_TELEFONES = 0)) THEN >       -- Retorna um registro/linha contendo apenas o código e o nome do > instrutor atual. >       SUSPEND; >     ELSE >     BEGIN >       -- Tem mais emails que telefones? >       IF (COUNT_EMAILS > COUNT_TELEFONES) THEN >         -- A maior quantidade é a de emails. >         COUNT_MAIOR = COUNT_EMAILS; >       ELSE >         -- A maior quantidade é a de telefones. >         COUNT_MAIOR = COUNT_TELEFONES; >       -- Inicializa o índice dos registros de email e telefone. >       INDICE = 1; >       -- Laço de leitura dos emails e telefones. >       WHILE (INDICE <= COUNT_MAIOR) DO >       BEGIN >         -- Todos os emails do instrutor atual foram lidos? >         IF (INDICE > COUNT_EMAILS) THEN >           -- Sem mais emails. >           EMAIL = NULL; >         ELSE >           -- Obtém o email da vez. >           SELECT FIRST 1 SKIP (:INDICE - 1) EMAIL FROM EMAILS WHERE > ID_INSTRUTOR = :ID_INSTRUTOR INTO :EMAIL; >         -- Todos os telefones do instrutor atual foram lidos? >         IF (INDICE > COUNT_TELEFONES) THEN >           -- Sem mais telefones. >           TELEFONE = NULL; >         ELSE >           -- Obtém o telefone da vez. >           SELECT FIRST 1 SKIP (:INDICE - 1) TELEFONE FROM TELEFONES WHERE > ID_INSTRUTOR = :ID_INSTRUTOR INTO :TELEFONE; >         -- Retorna mais um registro/linha. >         SUSPEND; >         -- Atualiza o índice. >         INDICE = INDICE + 1; >       END -- WHILE >     END -- ELSE >   END -- FOR > END^ > > SET TERM ; ^ > > Agora é só testar: SELECT * FROM LISTA_INSTRUTORES > > Espero ter ajudado mais que atrapalhado. :D > > Em 9 de março de 2010 12:17, Eduardo Belo escreveu: >> >> Amigos, >> >> Tenho as seguintes tabelas: >> >> TABLE INSTRUTORES >>  ID_INSTRUTOR  INTEGER NOT NULL, >>  INSTRUTOR     VARCHAR(80) >> >> TABLE EMAILS >>  ID_EMAIL      INTEGER NOT NULL, >>  ID_INSTRUTOR  INTEGER NOT NULL, >>  EMAIL         VARCHAR(80) >> >> TABLE TELEFONES >>  ID_TELEFONE   INTEGER NOT NULL, >>  ID_INSTRUTOR  INTEGER NOT NULL, >>  TELEFONE      VARCHAR(14) >> >> CHAVE RELACIONAMENTO = ID_INSTRUTOR >> >> **************************************************** >> >> Efetuando o select abaixo: >> >> SELECT >>    INSTRUTORES.ID_INSTRUTOR, >>    INSTRUTORES.INSTRUTOR, >>    EMAILS.EMAIL, >>    TELEFONES.TELEFONE >> FROM TELEFONES >>   INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = >> INSTRUTORES.ID_INSTRUTOR) >>   INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) >> >> Retorno consulta: >> >> INSTRUTOR       EMAIL                   TELEFONE >> -------------------------------------------------- >> MARIA           maria em hotmail.com       8605-9395 >> JOSE            jose em yahoo.com.br       3445-6181 >> JOSE            jose@@hotmail.com       9998-8294 >> JOAO            joao em gmail.com          9133-3824 >> JOAO            joao em gmail.com          3181-8037 >> JOAO            joao em gmail.com          3426-9322 >> JOAO            joao em yahoo.com.br       9133-3824 >> JOAO            joao em yahoo.com.br       3181-8037 >> JOAO            joao em yahoo.com.br       3426-9322 >> >> >> Observem que no caso de JOAO ele tem 2 email e 3 telefones e >> retorna duplicado nos telefones. Eu preciso que nesse caso ele >> retorne 2 emails e 3 telefones: >> >> JOAO            joao em gmail.com          9133-3824 >> JOAO            joao em yahoo.com.br       3181-8037 >> JOAO                                    3426-9322 >> >> Tem como fazer um SELECT para retornar assim ? >> >> Ou existe algum erro na minha modelagem ? >> >> Eu preciso de tabelas idependentes de e-mail e teofne uma vez >> que o instrutor pode ter vários telefones e emails. >> >> Qual a solução para este caso? >> >> Agradeço a todos que ajudarem. >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From wanderson_alves em msn.com Wed Mar 10 16:37:13 2010 From: wanderson_alves em msn.com (wanderson alves) Date: Wed, 10 Mar 2010 16:37:13 -0300 Subject: [firebase-br] Delphi tres camadas Message-ID: Estou migrando um sistema de duas camadas com paradox para delphi 7 com firebird 2.1 estava pesando em faze-lo em tres camadas quais as tecnologia que melhor se emprega para desenvolvimento deste tipo de aplicação em 3 camadas? _________________________________________________________________ Navegue sem medo: O Internet Explorer 8 te deixa mais protegido. Baixe gratuitamente. http://go.microsoft.com/?linkid=9707132 From paulinhofeix em gmail.com Wed Mar 10 17:04:06 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 10 Mar 2010 21:04:06 +0100 Subject: [firebase-br] Delphi tres camadas In-Reply-To: References: Message-ID: Wanderson, no Delphi 7, não tenho conhecimento, mais no Delphi 2009 e 2010 o Datasnap do propio delphi, o Delphi 2010 ja vem com o drive nativo para conexão com firebird dbExpress http://cc.embarcadero.com/Item/26604 Em 10 de março de 2010 20:37, wanderson alves escreveu: > > Estou migrando um sistema de duas camadas com paradox > > para delphi 7 com firebird 2.1 estava pesando em faze-lo > > em tres camadas quais as tecnologia que melhor se emprega > > para desenvolvimento deste tipo de aplicação em 3 camadas? > > _________________________________________________________________ > Navegue sem medo: O Internet Explorer 8 te deixa mais protegido. Baixe > gratuitamente. > http://go.microsoft.com/?linkid=9707132 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulinho Sérgio Feix From rnribeiro em gmail.com Wed Mar 10 17:36:19 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 10 Mar 2010 17:36:19 -0300 Subject: [firebase-br] pegar usuario conectado Message-ID: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> boa tarde a todos estou com um pequeno problema pois tenho um sistema em que os o usuario não são criados no firebird, tenho uma tabela de usuarios onde cadastro todos os usuario do sistema agora estou com um pequeno problema pois estou criando uma tabela de logs que vai registar todos as alterações inclusões e exclusões via trigger mais não sei como fazer pra pegar o usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me ajudar From leonardovazmelo em gmail.com Wed Mar 10 17:51:20 2010 From: leonardovazmelo em gmail.com (Leonardo Melo) Date: Wed, 10 Mar 2010 17:51:20 -0300 Subject: [firebase-br] pegar usuario conectado In-Reply-To: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> References: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> Message-ID: Ou cada usuário local da aplicação vai ter que conectar no banco com um usuário de banco diferente, ou sua aplicação é quem vai gravar o log e não um recurso de banco. 2010/3/10 Reijanio Nunes Ribeiro > boa tarde a todos estou com um pequeno problema pois tenho um sistema em > que > os o usuario não são criados no firebird, tenho uma tabela de usuarios onde > cadastro todos os usuario do sistema agora estou com um pequeno problema > pois estou criando uma tabela de logs que vai registar todos as alterações > inclusões e exclusões via trigger mais não sei como fazer pra pegar o > usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me > ajudar > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Wed Mar 10 18:02:49 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 10 Mar 2010 18:02:49 -0300 Subject: [firebase-br] pegar usuario conectado In-Reply-To: References: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> Message-ID: <88c045a11003101302s749af6fend8b4be8716b92a9@mail.gmail.com> pra usar trigger então so se for criando usuarios no proprio firebird???????? Em 10 de março de 2010 17:51, Leonardo Melo escreveu: > Ou cada usuário local da aplicação vai ter que conectar no banco com um > usuário de banco diferente, ou sua aplicação é quem vai gravar o log e não > um recurso de banco. > > > > 2010/3/10 Reijanio Nunes Ribeiro > > > boa tarde a todos estou com um pequeno problema pois tenho um sistema em > > que > > os o usuario não são criados no firebird, tenho uma tabela de usuarios > onde > > cadastro todos os usuario do sistema agora estou com um pequeno problema > > pois estou criando uma tabela de logs que vai registar todos as > alterações > > inclusões e exclusões via trigger mais não sei como fazer pra pegar o > > usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me > > ajudar > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From leonardovazmelo em gmail.com Wed Mar 10 18:05:13 2010 From: leonardovazmelo em gmail.com (Leonardo Melo) Date: Wed, 10 Mar 2010 18:05:13 -0300 Subject: [firebase-br] pegar usuario conectado In-Reply-To: <88c045a11003101302s749af6fend8b4be8716b92a9@mail.gmail.com> References: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> <88c045a11003101302s749af6fend8b4be8716b92a9@mail.gmail.com> Message-ID: Eu não vejo outra forma. Talvez mais alguém tenha algo a acrescentar. 2010/3/10 Reijanio Nunes Ribeiro > pra usar trigger então so se for criando usuarios no proprio > firebird???????? > > Em 10 de março de 2010 17:51, Leonardo Melo >escreveu: > > > Ou cada usuário local da aplicação vai ter que conectar no banco com um > > usuário de banco diferente, ou sua aplicação é quem vai gravar o log e > não > > um recurso de banco. > > > > > > > > 2010/3/10 Reijanio Nunes Ribeiro > > > > > boa tarde a todos estou com um pequeno problema pois tenho um sistema > em > > > que > > > os o usuario não são criados no firebird, tenho uma tabela de usuarios > > onde > > > cadastro todos os usuario do sistema agora estou com um pequeno > problema > > > pois estou criando uma tabela de logs que vai registar todos as > > alterações > > > inclusões e exclusões via trigger mais não sei como fazer pra pegar o > > > usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me > > > ajudar > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fabiano em clippnet.com.br Wed Mar 10 18:16:04 2010 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Wed, 10 Mar 2010 18:16:04 -0300 Subject: [firebase-br] update usando mais de uma tabela In-Reply-To: References: Message-ID: <6EA1394F2D9F44E99E7E8F9CA1DB8010@Odir> Tenta usar assim nao fiz o teste update itensvenda it set it.lucro = it..total - ( it.quantidade * (select pro.pcusto from cadrprodutos pro where it.codprod = pro.id)) -------------------------------------------------- From: "Contabiliza - Cristiano" Sent: Wednesday, March 10, 2010 1:57 PM To: "'FireBase'" Subject: [firebase-br] update usando mais de uma tabela > > bom dia pessoal , > estou tentando fazer uma atualizaçao no meu banco de dados mais nao estou > conseguindo, o problema e o seguinte, > na minnha tabela de itens da venda adicionei um campo lucro que receberar > o > valor de valor total do item - (quantidade vendido * preco de custo), > > como adicionei este campo queria atualizar todos os registros nesta > tabela, > usei o seguinte codigo > > > update itensvenda > set itensvenda .lucro = (select itensvenda .total - ( itensvenda > .quantidade * cadrprodutos.pcusto) as lucros > where itensvenda .codprod = cadprodutos.id > > > se alguem puder me ajudar neste comando ,,poste na lista por favor,, > > desde ja agradeço > > > Cristiano Marcio Duarte Silva > Contabiliza Consultoria Contábil e Empresarial Ltda. > Fone: (37)3274-1720 - Cel.: (37)9973-4561 > E-mail: cpd @contabilizanet.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 renato_br em bol.com.br Wed Mar 10 21:47:50 2010 From: renato_br em bol.com.br (Renato Alves) Date: Wed, 10 Mar 2010 21:47:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=E3o_off_Delphi_10?= References: <109891120.20100310103111@warmboot.com.br> Message-ID: Boa noite Felipe, Você tá usando o DBExpress? Meu caso é o mesmo que o seu só que sempre usei o dbexpress e até o presente momento sem bug. Renato Alves ----- Original Message ----- From: "Felipe Ambrosio" To: "FireBase" Sent: Wednesday, March 10, 2010 1:17 PM Subject: [firebase-br] Transação off Delphi 10 Pessoal, tenho uma aplicação feita com FB 2.1 e D7, rodando já há algum tempo sem problemas. Mas comecei a migrar o software para o Delphi 2010, e após a migração comecei a ter problemas com as transações, onde agora parece que o "commit" não está sendo executado, sendo necessário sair e entrar novamente no sistema para a tela ser atualizada. Não foi alterado nada em termos de Transaction ou dos parâmetros dele. Alguem teve problema semelhante a esse com o D10? []'s ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseasilva em bol.com.br Wed Mar 10 22:05:17 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Wed, 10 Mar 2010 22:05:17 -0300 Subject: [firebase-br] RES: pegar usuario conectado In-Reply-To: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> Message-ID: <20100311010519.4DA2FAF@smart6.bol.com.br> Faz assim: 1. Crie uma procedure onde você irá setar o usuário responsável pela transação: SET TERM ^ ; CREATE OR ALTER PROCEDURE PROC_SETAR_SISTEMA ( usuario varchar(15)) as begin RDB$SET_CONTEXT('USER_SESSION', 'USUARIO', :usuario); end^ SET TERM ; ^ 2. No teu sistema depois de iniciar a transação você chama a procedure e seta o usuário responsável. 3. Realiza as operações 4. Registra o log através dos seguintes recursos do FB: IPCLIENTE = rdb$get_context('SYSTEM', 'CLIENT_ADDRESS'); USER_BD = CURRENT_USER ; TRANSACAO = rdb$get_context('SYSTEM', 'TRANSACTION_ID'); USUARIO_DO_SISTEMA = rdb$get_context('USER_SESSION', 'USUARIO'); 5. Encerra a transacao. Para concluir e entender oque foi feito, dê uma olhada nos exemplos do FB na pasta doc\sql.extensions o arquivo README.context_variables2.txt [ ]'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 Reijanio Nunes Ribeiro Enviada em: quarta-feira, 10 de março de 2010 17:36 Para: FireBase Assunto: [firebase-br] pegar usuario conectado boa tarde a todos estou com um pequeno problema pois tenho um sistema em que os o usuario não são criados no firebird, tenho uma tabela de usuarios onde cadastro todos os usuario do sistema agora estou com um pequeno problema pois estou criando uma tabela de logs que vai registar todos as alterações inclusões e exclusões via trigger mais não sei como fazer pra pegar o usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me ajudar ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From renato_br em bol.com.br Wed Mar 10 22:32:14 2010 From: renato_br em bol.com.br (Renato Alves) Date: Wed, 10 Mar 2010 22:32:14 -0300 Subject: [firebase-br] Delphi tres camadas References: Message-ID: Wanderson, Só complementando a resposta do Paulo, a partir do Delphi 2009 a Embarcadero introduziu uma nova arquitetura DataSnap pois até então utilizava-se a tecnologia COM da Micro$oft. Utilizei Delphi 7 muito tempo, mas agora estou migrando para Delphi 2010. Sempre utilizei a tecnologia dbexpress e quando a embarcadero criou um driver no delphi 2010 para Firebird o que era bom ficou melhor ainda. http://blogs.embarcadero.com/andreanolanusse/novo-driver-dbexpress-para-firebird-no-delphi-2010-e-cbuilder-2010/ Com relação ao Delphi 7 estes foi uns dos artigos que usei para multicamada com DBExpress: http://www.planetadelphi.com.br/artigo/18/criando-um-aplicativo-multicamadas---1%C2%AA-parte-%28com-imagens%29 http://imasters.uol.com.br/artigo/3901/interbase/aplicacao_multi-camadas_-_parte_01/ http://www.devmedia.com.br/articles/viewcomp.asp?comp=5541 Como relação ao Delphi 2009 e 2010 no site da embarcadero tem muitos bons artigos a respeito da tecnologia multi-camadas: http://edn.embarcadero.com/br/article/39277 Renato Alves ----- Original Message ----- From: "Paulo Sérgo Feix" To: "FireBase" Sent: Wednesday, March 10, 2010 5:04 PM Subject: Re: [firebase-br] Delphi tres camadas Wanderson, no Delphi 7, não tenho conhecimento, mais no Delphi 2009 e 2010 o Datasnap do propio delphi, o Delphi 2010 ja vem com o drive nativo para conexão com firebird dbExpress http://cc.embarcadero.com/Item/26604 Em 10 de março de 2010 20:37, wanderson alves escreveu: > > Estou migrando um sistema de duas camadas com paradox > > para delphi 7 com firebird 2.1 estava pesando em faze-lo > > em tres camadas quais as tecnologia que melhor se emprega > > para desenvolvimento deste tipo de aplicação em 3 camadas? > > _________________________________________________________________ > Navegue sem medo: O Internet Explorer 8 te deixa mais protegido. Baixe > gratuitamente. > http://go.microsoft.com/?linkid=9707132 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulinho Sérgio Feix ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Thu Mar 11 07:16:31 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Thu, 11 Mar 2010 07:16:31 -0300 Subject: [firebase-br] pegar usuario conectado In-Reply-To: <88c045a11003101302s749af6fend8b4be8716b92a9@mail.gmail.com> References: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> <88c045a11003101302s749af6fend8b4be8716b92a9@mail.gmail.com> Message-ID: <4B98C2FF.8020508@gmail.com> E, sinceramente, Acho a forma mais elegante. Principalmente pq vc evita aquele monte de usuário SYSDBA conectado no banco, sem saber exatamente quem é quem na história. E com os usuários individuais criados no banco, vc pode ter uma trigger After Connect que gera o log e utilizar a tabela mon$attachments para saber todas as informações da conexão ao banco... até mesmo o IP de onde o usuário está conectado. Reijanio Nunes Ribeiro escreveu: > pra usar trigger então so se for criando usuarios no proprio > firebird???????? > > Em 10 de março de 2010 17:51, Leonardo Melo escreveu: > > >> Ou cada usuário local da aplicação vai ter que conectar no banco com um >> usuário de banco diferente, ou sua aplicação é quem vai gravar o log e não >> um recurso de banco. >> >> >> >> 2010/3/10 Reijanio Nunes Ribeiro >> >> >>> boa tarde a todos estou com um pequeno problema pois tenho um sistema em >>> que >>> os o usuario não são criados no firebird, tenho uma tabela de usuarios >>> >> onde >> >>> cadastro todos os usuario do sistema agora estou com um pequeno problema >>> pois estou criando uma tabela de logs que vai registar todos as >>> >> alterações >> >>> inclusões e exclusões via trigger mais não sei como fazer pra pegar o >>> usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me >>> ajudar >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 bzottis em ig.com.br Thu Mar 11 08:15:27 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 11 Mar 2010 08:15:27 -0300 Subject: [firebase-br] Erro de error conection data em post event In-Reply-To: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> References: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> Message-ID: <002a01cac10c$2b158780$81409680$@com.br> Estou passando a dúvida novamente pois acho que a lista não re3cebu meus emails ontem.......... Pessoal, estou com um Problema: Há algum tempo, reportei um erro de Conection data, Mas descobri sem querer que está acontecendo com um evento Post_Event Tenho uma tabela de Log de acesso, e que o usuário, ao se conectar, ele lança nesta tabela o seu nome, hora, data, etc, essa tabela tem uma trigger que dispara Uma procedure para mostrar aos outros usuários do sistema que o usuário tal, logou no sistema. Se deixo essa trigger ativada, da o erro relatado acima, se tiro, o sistema roda sem erros, alguém saberia o porque? Ou como resolver? Ambiente: Servidor = winserver2003 Clientes = WinXP FB = 2.1.3.18185 Delphi7 Desde já agradeço. From bzottis em ig.com.br Thu Mar 11 08:18:50 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 11 Mar 2010 08:18:50 -0300 Subject: [firebase-br] erro em Between com campo calculado In-Reply-To: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> References: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> Message-ID: <002b01cac10c$a3ff5b30$ebfe1190$@com.br> Pessoal, tenho esse campo calculado: PROXIMA_COLETA COMPUTED BY (cast( (select max(F.Data_Coleta)from Far_Mtr F where F.cod_cliente = Clientes.cod_cliente) + Clientes.Intervalo_coleta AS date)); Mas ao utilizar um between com este campo da o erro: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. feature is not supported. Desde já agradeço a Ajuda. Zottis O SQL: select COD_CLIENTE, DATA_CAD, COD_EMPRESA, COD_USUARIO, NOME_FANTASIA, RAZAO_SOCIAL, ENDERECO, NO_CASA, BAIRRO, CEP, COD_CIDADE, FONE, CELULAR, FAX, CPF_CNPJ, RG_INSC, CONTATO, CONTATO_FINANC, PROPRIETARIO, RESPONSAVEL_TECNICO, CPF_RESP_TECNICO, RG_RESP_TECNICO, COD_FUNCAO, CONSELHO_NO, COD_DESTINO, COD_AREA_ATUACAO, COD_TIPO_AREA, COD_CLASSIF_RESIDUOS, COD_DESCR_RESID, EMAIL, SITE, INICIO_CONTRATO, FINAL_CONTRATO, PGRSS, RESP_TECNICA, INTERVALO_COLETA, OBS, TIPO_BOMBONA, FORMA_PGTO, FORMA_PGTO_ABREV, DIA_VENCTO, VALOR_KILO, VALOR_KILO_EXCEDE, LIMITE_KILO, TAXA_RECOLHIMENTO, BOMBONA, QTD_COLETAS, DATA_ATUALIZACAO, COD_USUARIO_EDITOR, RAMAL, PESSOA_TIPO, ATIVO, TAXA_ATRASO , NOME_MONTADO, VALOR_MENSAL, COD_CLIENTE_EMPRESA, Cod_grupo, PROXIMA_COLETA, Cpf_prop, Rg_prop, DATA_NASC_PROP, SERASA, ESTADO_CIVIL_PROP, ENDERECO_PROP, COD_CID_PROP, BAIRRO_PROP, COM_NOTA_FISCAL, (select cidade from Cidades where Cidades.Cod_cidade = Clientes.Cod_cid_prop ) as Cidade_prop, (select UF from Cidades where Cidades.Cod_cidade = Clientes.Cod_cid_prop ) as UF_prop, (select F.Funcao from Funcoes F where F.Cod_funcao = Clientes.Cod_funcao ) as Funcao, (select Grupo from Grupo_cidades where Grupo_cidades.Codigo = Clientes.Cod_grupo ) as Grupo, (select cidade from Cidades where Cidades.Cod_cidade = Clientes.Cod_cidade ) as Cidade, (select Uf from Cidades where Cidades.Cod_cidade = Clientes.Cod_cidade ) as UF, (select area from areas_atuacao where areas_Atuacao.cod_area_atuacao = Clientes.Cod_area_atuacao ) as Area_Atuacao, (select TIPO_AREA from TIPO_AREA where TIPO_AREA.cod_TIPO_area = Clientes.Cod_TIPO_area) as TIPO_Area, (select Classificacao from CLASSIF_RESIDUOS where CLASSIF_RESIDUOS.COD_Classificacao = Clientes.COD_CLASSIF_RESIDUOS) as Classific_Resid, (select Descricao from Descricao_RESIDUOS where Descricao_RESIDUOS.CODigo = Clientes.COD_Descr_RESID) as Descric_Resid, (select min(FAR_mtr.DATA_COLETA) from FAR_MTR where FAR_MTR.COD_CLIENTE = Clientes.COD_Cliente) as Primeira_COLETA , (select Max(FAR_MTR.DATA_COLETA) from FAR_MTR where FAR_MTR.COD_Cliente = Clientes.COD_Cliente) as Ultima_COLETA from CLIENTES WHERE DELETADO = 'N' and cast((select max(F.Data_Coleta)from Far_Mtr F where F.cod_cliente = Clientes.cod_cliente) + Clientes.Intervalo_coleta AS date) between :DataI and :DataF /* and Proxima_coleta between :DataI and :DataF*/ Da erro nos dois casos. From cury.fb em gmail.com Thu Mar 11 08:26:51 2010 From: cury.fb em gmail.com (Rodrigo Cury) Date: Thu, 11 Mar 2010 08:26:51 -0300 Subject: [firebase-br] CHARACTER SET In-Reply-To: <4566755356585997226@unknownmsgid> References: <4566755356585997226@unknownmsgid> Message-ID: Então.. só para documentação... O verdadeiro problema meu aqui foi o fato do painel de controle do servidor criar o banco inicialmente, provavelmente não utilizaria o dialect e o charset da mesma forma que eu! Então, executei os meus scripts localmente e criei um banco vazio (esse sim, da forma que eu queria) fiz um backup e restaurei dentro do servidor, dessa forma substituindo o banco pelo que eu criei... Funcionou! Obrigado a todos! Em 10 de março de 2010 09:09, cury firebird escreveu: > Bom dia a todos!!! > > > Utilizo o IBEXPERT para fazer a manutenção do meu banco de dados, e faço a > atualização das tabelas através de SCRIPTS, onde mantenho toda > metadata. Sempre que eu faço alguma alteração na estrutura, eu atualizo a > metadata num banco de dados vazio, e utilizo o 'database comparer' para > atualizar o banco com os dados! Pois bem... > > Mas ao fazer isso no banco que está no servidor do serviço de hospedagem, > quando o script vai criar todas as tabelas que tem campos CHAR e VARCHAR com > o COLLATE WIN_PTBR dá um erro dizendo que o "COLLATE WIN_PTBR" não existe no > "CHARSET NONE". Beleza, eu consegui resolver especificando o CHARSET na > criação do campo, porém eu tenho que fazer isso campo por campo, pois o > database comparer não coloca o charset, somente o collate... > > a pergunta é a seguinte... > > existe alguma maneira de fazer com que o charset win1252 seja padrão para a > execução do script de criação das tabelas???? > > (espero que eu tenha sido claro!!) > > Obrigado a todos!!! > > From rnribeiro em gmail.com Thu Mar 11 08:29:41 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 11 Mar 2010 08:29:41 -0300 Subject: [firebase-br] pegar usuario conectado In-Reply-To: <4B98C2FF.8020508@gmail.com> References: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> <88c045a11003101302s749af6fend8b4be8716b92a9@mail.gmail.com> <4B98C2FF.8020508@gmail.com> Message-ID: <88c045a11003110329y741a5eddm4548d7ef973a8fa9@mail.gmail.com> se não me engano esse recurso RDB$SET_CONTEXT('USER_SESSION', 'USUARIO', :usuario); só existe na versão 2.1 do fb é verdade ou estou enganado?? Em 11 de março de 2010 07:16, Evandro Siqueira escreveu: > E, sinceramente, Acho a forma mais elegante. Principalmente pq vc evita > aquele monte de usuário SYSDBA conectado no banco, sem saber exatamente quem > é quem na história. E com os usuários individuais criados no banco, vc pode > ter uma trigger After Connect que gera o log e utilizar a tabela > mon$attachments para saber todas as informações da conexão ao banco... até > mesmo o IP de onde o usuário está conectado. > > Reijanio Nunes Ribeiro escreveu: > > pra usar trigger então so se for criando usuarios no proprio >> firebird???????? >> >> Em 10 de março de 2010 17:51, Leonardo Melo > >escreveu: >> >> >> >>> Ou cada usuário local da aplicação vai ter que conectar no banco com um >>> usuário de banco diferente, ou sua aplicação é quem vai gravar o log e >>> não >>> um recurso de banco. >>> >>> >>> >>> 2010/3/10 Reijanio Nunes Ribeiro >>> >>> >>> >>>> boa tarde a todos estou com um pequeno problema pois tenho um sistema em >>>> que >>>> os o usuario não são criados no firebird, tenho uma tabela de usuarios >>>> >>>> >>> onde >>> >>> >>>> cadastro todos os usuario do sistema agora estou com um pequeno >>>> problema >>>> pois estou criando uma tabela de logs que vai registar todos as >>>> >>>> >>> alterações >>> >>> >>>> inclusões e exclusões via trigger mais não sei como fazer pra pegar o >>>> usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me >>>> ajudar >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > From ncsinfo em ibest.com.br Thu Mar 11 08:36:04 2010 From: ncsinfo em ibest.com.br (Newton) Date: Thu, 11 Mar 2010 08:36:04 -0300 Subject: [firebase-br] Duplicar tabela Message-ID: Salve utilizo FB 2.1 como duplicar uma tabela com todos ou parte dos registros? no oracle faz: CREATE TABLE teste SELECT * FROM TAB_ITENS WHERE IDCODIGO <=10000 e no Fire Bird qual o comando? []s Newton Carvalho From ncsinfo em ibest.com.br Thu Mar 11 08:38:26 2010 From: ncsinfo em ibest.com.br (Newton) Date: Thu, 11 Mar 2010 08:38:26 -0300 Subject: [firebase-br] Duplicar Tabela Message-ID: Salve utilizo FB 2.1 como duplicar uma tabela com todos ou parte dos registros? no oracle faz: CREATE TABLE teste AS SELECT * FROM TAB_ITENS WHERE IDCODIGO <=10000 e no Fire Bird qual o comando? []s Newton Carvalho From rnribeiro em gmail.com Thu Mar 11 08:42:30 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 11 Mar 2010 08:42:30 -0300 Subject: [firebase-br] RES: pegar usuario conectado In-Reply-To: <20100311010519.4DA2FAF@smart6.bol.com.br> References: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> <20100311010519.4DA2FAF@smart6.bol.com.br> Message-ID: <88c045a11003110342l7e1efckbff280f9cab8b205@mail.gmail.com> a unica coisa que to matutando aki é que essa procedure ficaria o tempo todo em transação como uma tabela virtual no sistema?????????? onde estaria armazenado o nome do cliente, ou teria que criar uma tebela tipo login ou sei la que tipo pra pegar o nome de usuario da conexão atual Em 10 de março de 2010 22:05, Jose Aparecido da Silva escreveu: > Faz assim: > > 1. Crie uma procedure onde você irá setar o usuário responsável pela > transação: > > SET TERM ^ ; > > CREATE OR ALTER PROCEDURE PROC_SETAR_SISTEMA ( > usuario varchar(15)) > as > begin > RDB$SET_CONTEXT('USER_SESSION', 'USUARIO', :usuario); > end^ > > SET TERM ; ^ > > 2. No teu sistema depois de iniciar a transação você chama a procedure e > seta o usuário responsável. > > 3. Realiza as operações > > 4. Registra o log através dos seguintes recursos do FB: > > IPCLIENTE = rdb$get_context('SYSTEM', 'CLIENT_ADDRESS'); > USER_BD = CURRENT_USER ; > TRANSACAO = rdb$get_context('SYSTEM', 'TRANSACTION_ID'); > USUARIO_DO_SISTEMA = rdb$get_context('USER_SESSION', 'USUARIO'); > > 5. Encerra a transacao. > > Para concluir e entender oque foi feito, dê uma olhada nos exemplos do FB > na > pasta doc\sql.extensions o arquivo README.context_variables2.txt > > [ ]'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 Reijanio Nunes Ribeiro > Enviada em: quarta-feira, 10 de março de 2010 17:36 > Para: FireBase > Assunto: [firebase-br] pegar usuario conectado > > boa tarde a todos estou com um pequeno problema pois tenho um sistema em > que > os o usuario não são criados no firebird, tenho uma tabela de usuarios onde > cadastro todos os usuario do sistema agora estou com um pequeno problema > pois estou criando uma tabela de logs que vai registar todos as alterações > inclusões e exclusões via trigger mais não sei como fazer pra pegar o > usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me > ajudar > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danielbuona em aflsistemas.com.br Thu Mar 11 08:55:52 2010 From: danielbuona em aflsistemas.com.br (Daniel Buona) Date: Thu, 11 Mar 2010 08:55:52 -0300 Subject: [firebase-br] Duplicar tabela In-Reply-To: References: Message-ID: <001501cac111$ccad8890$660899b0$@aflsistemas.com.br> Olá! Semana passada precisei da mesma solução... não encontrei. Utilizei o IBExpert (versão comprada) para isso! Daniel Buona AFL Sistemas fone/fax : (14) 3405-1199  - Pompéia / SP www.aflsistemas.com.br skype:danielbuona.afl P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE -----Original Message----- From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] On Behalf Of Newton Sent: quinta-feira, 11 de março de 2010 08:36 To: FireBase Subject: [firebase-br] Duplicar tabela Salve utilizo FB 2.1 como duplicar uma tabela com todos ou parte dos registros? no oracle faz: CREATE TABLE teste SELECT * FROM TAB_ITENS WHERE IDCODIGO <=10000 e no Fire Bird qual o comando? []s Newton Carvalho ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseasilva em bol.com.br Thu Mar 11 09:02:12 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Thu, 11 Mar 2010 09:02:12 -0300 Subject: [firebase-br] RES: RES: pegar usuario conectado In-Reply-To: <88c045a11003110342l7e1efckbff280f9cab8b205@mail.gmail.com> Message-ID: <20100311120213.0CF01B6@smart6.bol.com.br> Ela existe no contexto da sua transação. O FB armazenara os valores criados para cada transação iniciada. Pense como se fossem variáveis. Quando a transação for encerrada tudo será apagado. Leia o arquivo que acompanha o FB que você entenderá. doc\sql.extensions o arquivo README.context_variables2.txt [ ]'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 Reijanio Nunes Ribeiro Enviada em: quinta-feira, 11 de março de 2010 08:43 Para: FireBase Assunto: Re: [firebase-br] RES: pegar usuario conectado a unica coisa que to matutando aki é que essa procedure ficaria o tempo todo em transação como uma tabela virtual no sistema?????????? onde estaria armazenado o nome do cliente, ou teria que criar uma tebela tipo login ou sei la que tipo pra pegar o nome de usuario da conexão atual Em 10 de março de 2010 22:05, Jose Aparecido da Silva escreveu: > Faz assim: > > 1. Crie uma procedure onde você irá setar o usuário responsável pela > transação: > > SET TERM ^ ; > > CREATE OR ALTER PROCEDURE PROC_SETAR_SISTEMA ( > usuario varchar(15)) > as > begin > RDB$SET_CONTEXT('USER_SESSION', 'USUARIO', :usuario); > end^ > > SET TERM ; ^ > > 2. No teu sistema depois de iniciar a transação você chama a procedure e > seta o usuário responsável. > > 3. Realiza as operações > > 4. Registra o log através dos seguintes recursos do FB: > > IPCLIENTE = rdb$get_context('SYSTEM', 'CLIENT_ADDRESS'); > USER_BD = CURRENT_USER ; > TRANSACAO = rdb$get_context('SYSTEM', 'TRANSACTION_ID'); > USUARIO_DO_SISTEMA = rdb$get_context('USER_SESSION', 'USUARIO'); > > 5. Encerra a transacao. > > Para concluir e entender oque foi feito, dê uma olhada nos exemplos do FB > na > pasta doc\sql.extensions o arquivo README.context_variables2.txt > > [ ]'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 Reijanio Nunes Ribeiro > Enviada em: quarta-feira, 10 de março de 2010 17:36 > Para: FireBase > Assunto: [firebase-br] pegar usuario conectado > > boa tarde a todos estou com um pequeno problema pois tenho um sistema em > que > os o usuario não são criados no firebird, tenho uma tabela de usuarios onde > cadastro todos os usuario do sistema agora estou com um pequeno problema > pois estou criando uma tabela de logs que vai registar todos as alterações > inclusões e exclusões via trigger mais não sei como fazer pra pegar o > usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me > ajudar > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Thu Mar 11 09:25:39 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Thu, 11 Mar 2010 09:25:39 -0300 Subject: [firebase-br] pegar usuario conectado In-Reply-To: <88c045a11003101302s749af6fend8b4be8716b92a9@mail.gmail.com> References: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> <88c045a11003101302s749af6fend8b4be8716b92a9@mail.gmail.com> Message-ID: <4B98E143.8060002@stetika.com.br> Cara, vou falar o que aconteceu comigo, estava na mesma que vc minha aplicação não tinha usuarios criados no banco , so uma tabela de usuarios, porem resolvi criar os mesmo no banco e controlar as transações por uma trigger de log. Fiz isso, porem os clientes começaram a reclamar da lentidão do sistema. então fui e retornei a todos logarem com sysdba e a velocidade voltou ao normal, talvez seja melhor vc achar uma outra solução; Reijanio Nunes Ribeiro escreveu: > pra usar trigger então so se for criando usuarios no proprio > firebird???????? > > Em 10 de março de 2010 17:51, Leonardo Melo escreveu: > > >> Ou cada usuário local da aplicação vai ter que conectar no banco com um >> usuário de banco diferente, ou sua aplicação é quem vai gravar o log e não >> um recurso de banco. >> >> >> >> 2010/3/10 Reijanio Nunes Ribeiro >> >> >>> boa tarde a todos estou com um pequeno problema pois tenho um sistema em >>> que >>> os o usuario não são criados no firebird, tenho uma tabela de usuarios >>> >> onde >> >>> cadastro todos os usuario do sistema agora estou com um pequeno problema >>> pois estou criando uma tabela de logs que vai registar todos as >>> >> alterações >> >>> inclusões e exclusões via trigger mais não sei como fazer pra pegar o >>> usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me >>> ajudar >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Thu Mar 11 10:07:49 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Thu, 11 Mar 2010 10:07:49 -0300 Subject: [firebase-br] pegar usuario conectado In-Reply-To: <4B98E143.8060002@stetika.com.br> References: <88c045a11003101236x28525e1bka517ed0a82d8950c@mail.gmail.com> <88c045a11003101302s749af6fend8b4be8716b92a9@mail.gmail.com> <4B98E143.8060002@stetika.com.br> Message-ID: <4B98EB25.40308@gmail.com> Isael, Achei um pouco estranho esse fato pq temos aqui um sistema de pedidos com usuarios individuais (25) e quase todos acessando remoto. Até hoje esse momento reclamou de lentidão. Só quando nossa web está lenta, mas isso não tem nada haver com o banco. Essa lentidão não teria outras causas, não? Isael Faria Junior escreveu: > Cara, vou falar o que aconteceu comigo, > estava na mesma que vc minha aplicação não tinha usuarios criados no > banco , so uma tabela de usuarios, > porem resolvi criar os mesmo no banco e controlar as transações por > uma trigger de log. > Fiz isso, porem os clientes começaram a reclamar da lentidão do sistema. > então fui e retornei a todos logarem com sysdba e a velocidade voltou > ao normal, talvez seja melhor vc achar uma outra solução; > > Reijanio Nunes Ribeiro escreveu: >> pra usar trigger então so se for criando usuarios no proprio >> firebird???????? >> >> Em 10 de março de 2010 17:51, Leonardo Melo >> escreveu: >> >>> Ou cada usuário local da aplicação vai ter que conectar no banco com um >>> usuário de banco diferente, ou sua aplicação é quem vai gravar o log >>> e não >>> um recurso de banco. >>> >>> >>> >>> 2010/3/10 Reijanio Nunes Ribeiro >>> >>>> boa tarde a todos estou com um pequeno problema pois tenho um >>>> sistema em >>>> que >>>> os o usuario não são criados no firebird, tenho uma tabela de usuarios >>> onde >>>> cadastro todos os usuario do sistema agora estou com um pequeno >>>> problema >>>> pois estou criando uma tabela de logs que vai registar todos as >>> alterações >>>> inclusões e exclusões via trigger mais não sei como fazer pra pegar o >>>> usuario que fez a alteração/inclusão/exclusão pelo delphi poderiam me >>>> ajudar >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 embarbosa em gmail.com Thu Mar 11 10:56:15 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Thu, 11 Mar 2010 10:56:15 -0300 Subject: [firebase-br] Fw: SQL/Consulta complexa - Firebird 2.1 Message-ID: Pois é, O chato é que eu só acesso a lista via web.... D: Mas olha só, a página afetada continua lá veja abaixo: Não clique se não usar o NoScript --> http://mail.firebase.com.br/pipermail []s Elton CHC> Estou falando com o pessoal que hospeda o site... Pelo menos as CHC> páginas do site estão funcionando... o problema parece ser soh no CHC> acesso web da lista. CHC> CHC> []s CHC> Carlos H. Cantu CHC> www.FireBase.com.br - www.firebirdnews.org CHC> www.warmboot.com.br - blog.firebase.com.br EdMB> Cantu, EdMB> Alguém marcou o site da lista como foco de ataques EdMB> (http://mail.firebase.com.br/pipermail) e agora toda hora que EdMB> acessamos as páginas está mostrando esse aviso. Será que não tem como EdMB> você verificar? EdMB> Não consegui detectar se/qual página está com problemas, mas o EdMB> google marcou 2 páginas e por isso bloqueou tudo. :( EdMB> obrigado, From embarbosa em gmail.com Thu Mar 11 11:18:12 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Thu, 11 Mar 2010 11:18:12 -0300 Subject: [firebase-br] =?iso-8859-1?q?_P=E1gina_avaliada_como_foco_de_ataq?= =?iso-8859-1?q?ues!_=40Cantu?= Message-ID: Errei o assunto ... _(O.O)_ 2010/3/11 Elton da Motta Barbosa : > Pois é, >  O chato é que eu só acesso a lista via web....  D: >  Mas olha só, a página afetada continua lá veja abaixo: >  Não clique se não usar o NoScript  --> http://mail.firebase.com.br/pipermail > > []s > Elton > > CHC> Estou falando com o pessoal que hospeda o site... Pelo menos as > CHC> páginas do site estão funcionando... o problema parece ser soh no > CHC> acesso web da lista. > CHC> > CHC> []s > CHC> Carlos H. Cantu > CHC> www.FireBase.com.br - www.firebirdnews.org > CHC> www.warmboot.com.br - blog.firebase.com.br > > EdMB> Cantu, > EdMB>   Alguém marcou o site da lista como foco de ataques > EdMB> (http://mail.firebase.com.br/pipermail) e agora toda hora que > EdMB> acessamos as páginas está mostrando esse aviso. Será que não tem como > EdMB> você verificar? > EdMB>   Não consegui detectar se/qual página está com problemas, mas o > EdMB> google marcou 2 páginas e por isso bloqueou tudo. :( > > EdMB> obrigado, > From listas em warmboot.com.br Thu Mar 11 11:25:15 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 11 Mar 2010 11:25:15 -0300 Subject: [firebase-br] Fw: SQL/Consulta complexa - Firebird 2.1 In-Reply-To: References: Message-ID: <910138422.20100311112515@warmboot.com.br> A página hackeada foi removida ontem, mas o google continua listando com o aviso de "perigo"... vai saber quando eles vão tirar isso... http://mail.firebase.com.br/pipermail/lista_firebase.com.br/ []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EdMB> Pois é, EdMB> O chato é que eu só acesso a lista via web.... D: EdMB> Mas olha só, a página afetada continua lá veja abaixo: EdMB> Não clique se não usar o NoScript --> EdMB> http://mail.firebase.com.br/pipermail EdMB> []s EdMB> Elton CHC>> Estou falando com o pessoal que hospeda o site... Pelo menos as CHC>> páginas do site estão funcionando... o problema parece ser soh no CHC>> acesso web da lista. CHC>> CHC>> []s CHC>> Carlos H. Cantu CHC>> www.FireBase.com.br - www.firebirdnews.org CHC>> www.warmboot.com.br - blog.firebase.com.br EdMB>> Cantu, EdMB>> Alguém marcou o site da lista como foco de ataques EdMB>> (http://mail.firebase.com.br/pipermail) e agora toda hora que EdMB>> acessamos as páginas está mostrando esse aviso. Será que não tem como EdMB>> você verificar? EdMB>> Não consegui detectar se/qual página está com problemas, mas o EdMB>> google marcou 2 páginas e por isso bloqueou tudo. :( 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 embarbosa em gmail.com Thu Mar 11 11:30:05 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Thu, 11 Mar 2010 11:30:05 -0300 Subject: [firebase-br] =?iso-8859-1?q?_P=E1gina_avaliada_como_foco_de_ataq?= =?iso-8859-1?q?ues!_=40Cantu?= Message-ID: Cantu, Essa outra página http://mail.firebase.com.br/pipermail/ também está afetada. Pode olhar que não foi removida ainda! valeu! From douglasht em gmail.com Thu Mar 11 11:30:23 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 11 Mar 2010 11:30:23 -0300 Subject: [firebase-br] Fw: SQL/Consulta complexa - Firebird 2.1 In-Reply-To: <910138422.20100311112515@warmboot.com.br> References: <910138422.20100311112515@warmboot.com.br> Message-ID: <249af69e1003110630y65c00f4ahfec508256ee725db@mail.gmail.com> 2010/3/11 Carlos H. Cantu : > A página hackeada foi removida ontem, mas o google continua listando > com o aviso de "perigo"... vai saber quando eles vão tirar isso... Tenta entrar em contato com eles. Acho que pelo Google Webmaster Tools tem esta opção. hth, -- Douglas Tosi www.sinatica.com From listas em warmboot.com.br Thu Mar 11 11:39:43 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 11 Mar 2010 11:39:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?P=E1gina_avaliada_como_foco_de_ataqu?= =?iso-8859-1?q?es!_=40Cantu?= In-Reply-To: References: Message-ID: <1661294555.20100311113943@warmboot.com.br> A pagina hackeada foi removida, mas o google ainda exibe o aviso. Já solicitei para o google a revisão do site... agora resta esperar a boa vontade deles. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EdMB> Cantu, EdMB> Essa outra página http://mail.firebase.com.br/pipermail/ também está EdMB> afetada. Pode olhar que não foi removida ainda! EdMB> valeu! 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 felix2005 em oi.com.br Thu Mar 11 11:44:54 2010 From: felix2005 em oi.com.br (felix2005 em oi.com.br) Date: Thu, 11 Mar 2010 11:44:54 -0300 Subject: [firebase-br] Analise Firebird.LOG Message-ID: <20100311114454.16732vqjjf6rpzae@webmail.oi.com.br> Senhores, Fui dar uma olhada no log do Firebird do meu servidor e encontrei varias linhas assim: NOTEFELIX (Client) Wed Mar 10 09:28:23 2010 "C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe": terminated abnormally (3221225794) NOTEFELIX (Client) Wed Mar 10 09:28:23 2010 Guardian starting: "C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe" O que exatamente é isso: terminated abnormally (3221225794) ? Obrigado, Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -------------------------------------------------------------------------------- Quer deixar seu Oi com a sua cara? No Mundo Oi você baixa toques, vídeos, jogos, músicas completas e encontra serviços incríveis pro seu Oi e pra internet. Acesse http://www.mundooi.oi.com.br e descubra! From ncsinfo em ibest.com.br Thu Mar 11 14:20:05 2010 From: ncsinfo em ibest.com.br (Newton) Date: Thu, 11 Mar 2010 14:20:05 -0300 Subject: [firebase-br] Duplicar Tabela Message-ID: Salve utilizo FB 2.1 como duplicar uma tabela com todos ou parte dos registros? no oracle faz: CREATE TABLE teste AS SELECT * FROM TAB_ITENS WHERE IDCODIGO <=10000 e no Fire Bird qual o comando? []s Newton Carvalho From danielbuona em aflsistemas.com.br Thu Mar 11 14:46:35 2010 From: danielbuona em aflsistemas.com.br (Daniel Buona) Date: Thu, 11 Mar 2010 14:46:35 -0300 Subject: [firebase-br] Migrar 1.5 > 2.1 Message-ID: <003801cac142$cb7ed650$627c82f0$@aflsistemas.com.br> Olá a todos! Estamos em processo de transição do firebird 1.5 para o 2.1 e gostaria de perguntar aos amigos quem já teve esse experiência, se tem alguma ressalva que nos possa ser util. Obrigado. Daniel Buona From jorgehenrique em softwareeagle.com.br Thu Mar 11 15:25:36 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique (Desenvolvimento)) Date: Thu, 11 Mar 2010 15:25:36 -0300 Subject: [firebase-br] Delphi tres camadas In-Reply-To: References: Message-ID: <4B9935A0.8040803@softwareeagle.com.br> Aproveitando o gancho da msg..... Eu tenho sistemas feitos em D2006 e tbm penso em migrar para o D2010 pra usar o novo DataSnap. Alias, trabalho com o Datasnap desde as primeiras versões em Delphi 5 e gosto muito. Velocidade é a palavra chave do DataSnap, o que mais me beneficia, visto que o protocolo do FB não é la dos melhores. Gostaria de perguntar ao colega: a mudança para o D2010 foi tranquila? Qual sua experiencia, oq vc indicaria ou não indicaria, prós, contras, etc...E a respeito do UTF? Muitas mudanças? PS: Já faço parte da lista NDDV, mas gostaria de uma opinião mais especifica de quem usa o FB e tenha migrado sistemas, que é o seu caso. Obrigado!! Jorge Henrique Em 10-03-2010 22:32, Renato Alves escreveu: > Wanderson, > > Só complementando a resposta do Paulo, a partir do Delphi 2009 a > Embarcadero introduziu uma nova arquitetura > DataSnap pois até então utilizava-se a tecnologia COM da Micro$oft. > Utilizei Delphi 7 muito tempo, mas agora estou migrando para Delphi 2010. > Sempre utilizei a tecnologia dbexpress e quando a embarcadero criou um > driver no delphi 2010 para Firebird o que era bom ficou > melhor ainda. > http://blogs.embarcadero.com/andreanolanusse/novo-driver-dbexpress-para-firebird-no-delphi-2010-e-cbuilder-2010/ > > Com relação ao Delphi 7 estes foi uns dos artigos que usei para > multicamada com DBExpress: > http://www.planetadelphi.com.br/artigo/18/criando-um-aplicativo-multicamadas---1%C2%AA-parte-%28com-imagens%29 > > http://imasters.uol.com.br/artigo/3901/interbase/aplicacao_multi-camadas_-_parte_01/ > > http://www.devmedia.com.br/articles/viewcomp.asp?comp=5541 > Como relação ao Delphi 2009 e 2010 no site da embarcadero tem muitos > bons artigos a respeito da tecnologia multi-camadas: > http://edn.embarcadero.com/br/article/39277 > > Renato Alves > > > > > ----- Original Message ----- From: "Paulo Sérgo Feix" > > To: "FireBase" > Sent: Wednesday, March 10, 2010 5:04 PM > Subject: Re: [firebase-br] Delphi tres camadas > > > Wanderson, no Delphi 7, não tenho conhecimento, mais no Delphi 2009 e > 2010 o > Datasnap do propio delphi, o Delphi 2010 ja vem com o drive nativo para > conexão com firebird dbExpress > > http://cc.embarcadero.com/Item/26604 > > > > > Em 10 de março de 2010 20:37, wanderson alves > escreveu: > >> >> Estou migrando um sistema de duas camadas com paradox >> >> para delphi 7 com firebird 2.1 estava pesando em faze-lo >> >> em tres camadas quais as tecnologia que melhor se emprega >> >> para desenvolvimento deste tipo de aplicação em 3 camadas? >> >> _________________________________________________________________ >> Navegue sem medo: O Internet Explorer 8 te deixa mais protegido. Baixe >> gratuitamente. >> http://go.microsoft.com/?linkid=9707132 >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 samuel.peres.ferreira em gmail.com Thu Mar 11 15:37:29 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Thu, 11 Mar 2010 15:37:29 -0300 Subject: [firebase-br] Migrar 1.5 > 2.1 In-Reply-To: <003801cac142$cb7ed650$627c82f0$@aflsistemas.com.br> References: <003801cac142$cb7ed650$627c82f0$@aflsistemas.com.br> Message-ID: ola faz um backup na 1.5 e restore na 2.1 e seja feliz ( alguem ja escreveu isso aki) mentira. rssss a 2.1 e mais criteriosa quanto ao uso de alias nas querys e duplicidade de campos na query, por exemplo, select a, b, c from tabela1, tabela2 e o campo a existir nas 2 tabelas samuel From daniel em agriness.com Thu Mar 11 16:51:28 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Thu, 11 Mar 2010 16:51:28 -0300 Subject: [firebase-br] RES: Duplicar Tabela In-Reply-To: References: Message-ID: <000301cac154$3d9cf2b0$b8d6d810$@com> Olá Newton, Até onde eu sei, não tem como criar a tabela diretamente com o select. O que eu costumo fazer é criar a tabela primeiro, com os mesmos campos da tabela de origem, e depois dar um insert into dos dados que eu quero. Ficaria mais ou menos assim: //primeiro vc cria a tabela CREATE TABLE teste ( //aqui deve ser criado os mesmos campos da tabela de origem ) //Depois vc insere os dados INSERT INTO teste SELECT * FROM TAB_ITENS WHERE IDCODIGO <=10000 [],s Daniel da Silva Fernandes Tecnologia --------------------------------------------------------------------------------------- AGRINESS ? Gestão da Informação para Suinocultura ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com --------------------------------------------------------------------------------------- -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Newton Enviada em: quinta-feira, 11 de março de 2010 14:20 Para: lista em firebase.com.br Assunto: [firebase-br] Duplicar Tabela Salve utilizo FB 2.1 como duplicar uma tabela com todos ou parte dos registros? no oracle faz: CREATE TABLE teste AS SELECT * FROM TAB_ITENS WHERE IDCODIGO <=10000 e no Fire Bird qual o comando? []s Newton Carvalho ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Thu Mar 11 13:57:23 2010 From: felix2005 em oi.com.br (felix2005 em oi.com.br) Date: Thu, 11 Mar 2010 13:57:23 -0300 Subject: [firebase-br] Arquivo LOG Message-ID: <20100311135723.38635jk15re768s3@webmail.oi.com.br> Em um cliente está ocorrendo o seguinte: SERVIDOR04 (Client) Thu Mar 11 08:08:11 2010 Guardian starting: "C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe" SERVIDOR04 (Server) Thu Mar 11 10:33:43 2010 INET/inet_error: read errno = 10054 SERVIDOR04 (Client) Thu Mar 11 12:05:30 2010 Guardian starting: "C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe" SERVIDOR04 (Server) Thu Mar 11 12:05:30 2010 XNET error: Server initialization failed SERVIDOR04 (Server) Thu Mar 11 12:05:30 2010 Database: SERVIDOR04 (Server) Thu Mar 11 12:05:34 2010 I/O error for file "C:\Program Files\Firebird\Firebird_2_1\security2.fdb" SERVIDOR04 (Server) Thu Mar 11 12:05:34 2010 Error while trying to open file SERVIDOR04 (Server) Thu Mar 11 12:05:34 2010 The process cannot access the file because it is being used by another process. Alguém pode me ajudar? O servidor está sendo transferido para outra máquina provisoriamente, com uma instalação nova do Firebird, mas preciso descobrir o que está havendo para me prevenir quanto a questões futuras. Obrigado, Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -------------------------------------------------------------------------------- Quer deixar seu Oi com a sua cara? No Mundo Oi você baixa toques, vídeos, jogos, músicas completas e encontra serviços incríveis pro seu Oi e pra internet. Acesse http://www.mundooi.oi.com.br e descubra! From fzorzetto em ig.com.br Thu Mar 11 19:35:14 2010 From: fzorzetto em ig.com.br (Fabio) Date: Thu, 11 Mar 2010 19:35:14 -0300 Subject: [firebase-br] Delphi tres camadas References: <4B9935A0.8040803@softwareeagle.com.br> Message-ID: Tenha em mente que voce vai precisar refazer uma parte da aplicação servidor. Alguns tipos numéricos do seu BD declarados no ListField não são mais compatíveis, um CTRL+C/V no CDS não vai resolver, voce vai ter que tirá-los de onde foram declarados (CDS ou SQLDataSet) e redeclará-los. Algumas incompatibilidades entre componentes JEDI também apareceram (no speedbuttom, se não me engano). Quanto ao datasnap eu achei ele mais "robusto" que o do 2006 (datasnap com multi-sessões pra mim foi um inferno, resolvi com singles), não estou tento problemas com "travadas" e o lance de compactar os dados para transmissão é bem legal. Quanto ao firebird ser "nativo", não percebi tanta velocidade assim, em comparação com o anterior, mas nada como um driver nativo né? Particularmente, estou bem satisfeito com o 2010 e minha experiência com o D7 não é tão grande assim para eu poder dar minha opinião (estou me referindo ao outro assunto da lista que está rolando). Abraços Fabio Zorzetto ----- Original Message ----- From: "Software Eagle - Jorge Henrique (Desenvolvimento)" To: "FireBase" Sent: Thursday, March 11, 2010 3:25 PM Subject: Re: [firebase-br] Delphi tres camadas Aproveitando o gancho da msg..... Eu tenho sistemas feitos em D2006 e tbm penso em migrar para o D2010 pra usar o novo DataSnap. Alias, trabalho com o Datasnap desde as primeiras versões em Delphi 5 e gosto muito. Velocidade é a palavra chave do DataSnap, o que mais me beneficia, visto que o protocolo do FB não é la dos melhores. Gostaria de perguntar ao colega: a mudança para o D2010 foi tranquila? Qual sua experiencia, oq vc indicaria ou não indicaria, prós, contras, etc...E a respeito do UTF? Muitas mudanças? PS: Já faço parte da lista NDDV, mas gostaria de uma opinião mais especifica de quem usa o FB e tenha migrado sistemas, que é o seu caso. Obrigado!! Jorge Henrique Em 10-03-2010 22:32, Renato Alves escreveu: > Wanderson, > > Só complementando a resposta do Paulo, a partir do Delphi 2009 a > Embarcadero introduziu uma nova arquitetura > DataSnap pois até então utilizava-se a tecnologia COM da Micro$oft. > Utilizei Delphi 7 muito tempo, mas agora estou migrando para Delphi 2010. > Sempre utilizei a tecnologia dbexpress e quando a embarcadero criou um > driver no delphi 2010 para Firebird o que era bom ficou > melhor ainda. > http://blogs.embarcadero.com/andreanolanusse/novo-driver-dbexpress-para-firebird-no-delphi-2010-e-cbuilder-2010/ > Com relação ao Delphi 7 estes foi uns dos artigos que usei para > multicamada com DBExpress: > http://www.planetadelphi.com.br/artigo/18/criando-um-aplicativo-multicamadas---1%C2%AA-parte-%28com-imagens%29 > http://imasters.uol.com.br/artigo/3901/interbase/aplicacao_multi-camadas_-_parte_01/ > http://www.devmedia.com.br/articles/viewcomp.asp?comp=5541 > Como relação ao Delphi 2009 e 2010 no site da embarcadero tem muitos bons > artigos a respeito da tecnologia multi-camadas: > http://edn.embarcadero.com/br/article/39277 > > Renato Alves > > > > > ----- Original Message ----- From: "Paulo Sérgo Feix" > > To: "FireBase" > Sent: Wednesday, March 10, 2010 5:04 PM > Subject: Re: [firebase-br] Delphi tres camadas > > > Wanderson, no Delphi 7, não tenho conhecimento, mais no Delphi 2009 e 2010 > o > Datasnap do propio delphi, o Delphi 2010 ja vem com o drive nativo para > conexão com firebird dbExpress > > http://cc.embarcadero.com/Item/26604 > > > > > Em 10 de março de 2010 20:37, wanderson alves > escreveu: > >> >> Estou migrando um sistema de duas camadas com paradox >> >> para delphi 7 com firebird 2.1 estava pesando em faze-lo >> >> em tres camadas quais as tecnologia que melhor se emprega >> >> para desenvolvimento deste tipo de aplicação em 3 camadas? >> >> _________________________________________________________________ >> Navegue sem medo: O Internet Explorer 8 te deixa mais protegido. Baixe >> gratuitamente. >> http://go.microsoft.com/?linkid=9707132 >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Fri Mar 12 11:28:17 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Fri, 12 Mar 2010 11:28:17 -0300 Subject: [firebase-br] Teste In-Reply-To: References: <4B9935A0.8040803@softwareeagle.com.br> Message-ID: <006601cac1f0$466cfce0$d346f6a0$@com.br> Será que a lista ta com problemas/ Não consigo receber mais emails e nem mandar. From fkambrosio em gmail.com Fri Mar 12 12:05:39 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Fri, 12 Mar 2010 12:05:39 -0300 Subject: [firebase-br] Teste In-Reply-To: <006601cac1f0$466cfce0$d346f6a0$@com.br> References: <4B9935A0.8040803@softwareeagle.com.br> <006601cac1f0$466cfce0$d346f6a0$@com.br> Message-ID: <8DF63D89867D4DE685DAF70FB2DD1256@whebdc.com.br> eu recebi o e-mail... []'s ----- Original Message ----- From: "José mauricio Zottis" To: "'FireBase'" Sent: Friday, March 12, 2010 11:28 AM Subject: [firebase-br] Teste Será que a lista ta com problemas/ Não consigo receber mais emails e nem mandar. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Felipe Ambrosio From josauro em casasoft.inf.br Fri Mar 12 13:18:33 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Fri, 12 Mar 2010 13:18:33 -0300 Subject: [firebase-br] Migrar 1.5 > 2.1 References: Message-ID: <7C13757DC3EF4F68B308B68BA9380DCF@papaleguas> Ola amigo Eu ainda estou no FB 2.0.5, ja tentei passar para o 2.1, mas nao sei porque ainda, o sistema ficou estremamente lento nas consultas, Uso IBO como componentes de conexão, nao sei se tem alguma incompatibilidade ou propriedade a ser mudado, mas e muito estranho, o sistema funciona normal nao ha erros, mas a velocidade, é muito lenta, nas demais versoes anteriores sem problema funciona tudo beleza. Vou reiniciar mais a fundo os testes, para tentar identificar o problema, deve ser algo simples, mas ainda nao sei o que é. Interessante testar bem antes de migrar difinitivamente Abraços Josauro S.J. Message: 3 Date: Thu, 11 Mar 2010 14:46:35 -0300 From: "Daniel Buona" To: "'FireBase'" Subject: [firebase-br] Migrar 1.5 > 2.1 Message-ID: <003801cac142$cb7ed650$627c82f0$@aflsistemas.com.br> Content-Type: text/plain; charset="iso-8859-1" Olá a todos! Estamos em processo de transição do firebird 1.5 para o 2.1 e gostaria de perguntar aos amigos quem já teve esse experiência, se tem alguma ressalva que nos possa ser util. Obrigado. Daniel Buona From magnosysteminformatica em gmail.com Fri Mar 12 13:47:45 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Fri, 12 Mar 2010 13:47:45 -0300 Subject: [firebase-br] Migrar 1.5 > 2.1 References: <7C13757DC3EF4F68B308B68BA9380DCF@papaleguas> Message-ID: <005101cac203$bf661830$6915a8c0@MagnoSystem> Veja qual plano as querys estão gerando. Eu também uso IBO x FB 2.1.3 e não tenho problemas. ----- Original Message ----- From: "Josauro S.J." To: Sent: Friday, March 12, 2010 1:18 PM Subject: [firebase-br] Migrar 1.5 > 2.1 Ola amigo Eu ainda estou no FB 2.0.5, ja tentei passar para o 2.1, mas nao sei porque ainda, o sistema ficou estremamente lento nas consultas, Uso IBO como componentes de conexão, nao sei se tem alguma incompatibilidade ou propriedade a ser mudado, mas e muito estranho, o sistema funciona normal nao ha erros, mas a velocidade, é muito lenta, nas demais versoes anteriores sem problema funciona tudo beleza. Vou reiniciar mais a fundo os testes, para tentar identificar o problema, deve ser algo simples, mas ainda nao sei o que é. Interessante testar bem antes de migrar difinitivamente Abraços Josauro S.J. Message: 3 Date: Thu, 11 Mar 2010 14:46:35 -0300 From: "Daniel Buona" To: "'FireBase'" Subject: [firebase-br] Migrar 1.5 > 2.1 Message-ID: <003801cac142$cb7ed650$627c82f0$@aflsistemas.com.br> Content-Type: text/plain; charset="iso-8859-1" Olá a todos! Estamos em processo de transição do firebird 1.5 para o 2.1 e gostaria de perguntar aos amigos quem já teve esse experiência, se tem alguma ressalva que nos possa ser util. Obrigado. Daniel Buona ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mar 12 14:26:39 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique (Desenvolvimento)) Date: Fri, 12 Mar 2010 14:26:39 -0300 Subject: [firebase-br] Migrar 1.5 > 2.1 In-Reply-To: <7C13757DC3EF4F68B308B68BA9380DCF@papaleguas> References: <7C13757DC3EF4F68B308B68BA9380DCF@papaleguas> Message-ID: <4B9A794F.1060205@softwareeagle.com.br> Aconteceu isso comigo e descobri que era pq eu estava usando a fbclient antiga. Tente usar a que vem com o FB 2.1 que é bem diferente. Pode ser que seja seu caso tbm. []'s Em 12-03-2010 13:18, Josauro S.J. escreveu: > Ola amigo > > Eu ainda estou no FB 2.0.5, ja tentei passar para o 2.1, mas nao sei > porque ainda, o sistema ficou estremamente lento nas consultas, > Uso IBO como componentes de conexão, nao sei se tem alguma > incompatibilidade ou propriedade a ser mudado, mas e muito estranho, o > sistema funciona normal nao ha erros, mas a velocidade, é muito lenta, > nas demais versoes anteriores sem problema funciona tudo beleza. > > Vou reiniciar mais a fundo os testes, para tentar identificar o > problema, deve ser algo simples, mas ainda nao sei o que é. > > Interessante testar bem antes de migrar difinitivamente > > Abraços > Josauro S.J. > > Message: 3 > Date: Thu, 11 Mar 2010 14:46:35 -0300 > From: "Daniel Buona" > To: "'FireBase'" > Subject: [firebase-br] Migrar 1.5 > 2.1 > Message-ID: <003801cac142$cb7ed650$627c82f0$@aflsistemas.com.br> > Content-Type: text/plain; charset="iso-8859-1" > > Olá a todos! > > Estamos em processo de transição do firebird 1.5 para o 2.1 e gostaria de > perguntar aos amigos quem já teve esse experiência, se tem alguma > ressalva > que nos possa ser util. > > > Obrigado. > > Daniel Buona > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 marcelomoreira.souza em gmail.com Fri Mar 12 14:29:27 2010 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Fri, 12 Mar 2010 14:29:27 -0300 Subject: [firebase-br] FireBirdSQL.NET In-Reply-To: <6AB8534A6EC947B3A2FE1434D93F3D79@papaleguas> References: <6AB8534A6EC947B3A2FE1434D93F3D79@papaleguas> Message-ID: <1fa5d6431003120929k124040b2t91a621966aee1e3a@mail.gmail.com> Douglas, Boa tarde! Voce disse: "Acabei de ler seu post na lista do Firebird.net..." Tenho interesse em participar desta lista. Qual o endereço? Obrigado! 2010/3/3 Josauro S.J. > Estou encontrando dificulades e nao achei um artigo certo. > > Com retornar o conteudo de um campo blob sub-type1, com o caracters correto > em DelphiPrism. (So retornar sem os caracteres de acentuação). > > method getBlob(ACampo:string):string; > var > blob : Array of byte; > ms : MemoryStream; > Ler : StreamReader; > iCampo:integer; > > begin > iCampo := dr.GetOrdinal(ACampo); > blob := new byte[DR.GetBytes(iCampo, 0, nil, 0, integer.maxValue)]; > result := ''; > try > DR.GetBytes(iCampo, 0, blob, 0, Length(blob)); > ms := new MemoryStream(blob); > ler := new StreamReader(ms); > ler.BaseStream.Seek(0, SeekOrigin.&Begin); > while (ms.Peek() <> -1) > do begin > if result <> '' then result := result + Chr(13) + Chr(10); > result := result + ler.ToString(); > end; > except > end; > > end; > > Alguma ajuda ? > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From paulinhofeix em gmail.com Fri Mar 12 14:39:42 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Fri, 12 Mar 2010 18:39:42 +0100 Subject: [firebase-br] Firebird 2.5 Message-ID: Pessoal o Forebird 2.5 ja pode ser usado nos sistema, ou ainda não esta disponivel? -- Paulinho Sérgio Feix From listas em warmboot.com.br Fri Mar 12 14:50:19 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 12 Mar 2010 14:50:19 -0300 Subject: [firebase-br] Firebird 2.5 In-Reply-To: References: Message-ID: <165948317.20100312145019@warmboot.com.br> Está em Release Candidate, ou seja, ainda não é oficial, mas está próximo disso. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br PSF> Pessoal o Forebird 2.5 ja pode ser usado nos sistema, ou ainda não esta PSF> disponivel? From alex em braileonline.com.br Fri Mar 12 14:57:59 2010 From: alex em braileonline.com.br (Alex - Braile) Date: Fri, 12 Mar 2010 14:57:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?diferen=E7a_entre_versoes?= Message-ID: <71E1FC84D7824C4AB3554DC76A26ED9A@Ederson> Gostaria de saber qual as diferenças entre a versao 1.5 e a versao 2.1. pois tenho um software que me disseram q somente funciona na 1.5. obrigado From danilopinheiro em gmail.com Fri Mar 12 15:05:06 2010 From: danilopinheiro em gmail.com (Danilo Pinheiro) Date: Fri, 12 Mar 2010 15:05:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=E3o_Travada?= In-Reply-To: <569229730.20100310080129@warmboot.com.br> References: <569229730.20100310080129@warmboot.com.br> Message-ID: <93ca1c801003121005l6d4551baxa307d714185d2af5@mail.gmail.com> Existe alguma outra alternativa além dessa? também enfrento esse tipo de problema.... Abraços Danilo 2010/3/10 Carlos H. Cantu > Se estiver usando o Firebird Classic, vc pode matar o processo do > Firebird que estava servindo aquela conexão específica. > > O Firebird 2.5 permite que vc mate a conexão com um DELETE. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > clcb> Olá pessoal. > clcb> Hoje tive problemas com um terminal e o mesmo se desligou travando > assim a > clcb> transação que estava em aberto. Usando o SINÁTICA MONITOR descobri a > clcb> transação aberta e travada mas não soube como fazer para encerrar > essa > clcb> transação sem parar meu servidor. > clcb> Resultado: Tive que tirar todo mundo do sistema e reiniciar o FB. > clcb> A pergunta então é: Como encerrar a transação travada no meu > servidor? > clcb> Li no site algumas coisas sobre o KeepAlive do próprio Windows mas > clcb> gostaria de saber se é possível "matar" essa transação através do > próprio > clcb> FB, levando-se em consideração que já sei qual a transação que está > com o > clcb> problema. > > clcb> Abraço... > > clcb> Jáber > > > clcb> ______________________________________________ > clcb> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > clcb> Para saber como gerenciar/excluir seu cadastro na lista, use: > clcb> http://www.firebase.com.br/fb/artigo.php?id=1107 > clcb> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- "...A visão das obras de Deus produz paz e esquecimento; diante da divina beleza da criação, aquieta-se a tempestade do coração; paixão e dor adormecem em lento e doce canto sem fim." Oração do Viandante, A Grande Síntese de Pietro Ubaldi. Danilo Quiquinato Pinheiro da Silveira Cel: (14) 9761-7815 MSN: danilopinheiro em gmail.com Projeto Apoiare: http://apoiare.blogspot.com M.E.J.C: http://mejoaodecamargo.blogspot.com Marília Espírita: http://www.mariliaespirita.jor.br From douglasht em gmail.com Fri Mar 12 15:06:25 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Fri, 12 Mar 2010 15:06:25 -0300 Subject: [firebase-br] FireBirdSQL.NET In-Reply-To: <1fa5d6431003120929k124040b2t91a621966aee1e3a@mail.gmail.com> References: <6AB8534A6EC947B3A2FE1434D93F3D79@papaleguas> <1fa5d6431003120929k124040b2t91a621966aee1e3a@mail.gmail.com> Message-ID: <249af69e1003121006p30bdd58ar74e1d2227aba6e09@mail.gmail.com> 2010/3/12 Marcelo Moreira : > Voce disse: "Acabei de ler seu post na lista do Firebird.net..." > Tenho interesse em participar desta lista. Qual o endereço? Aqui: https://lists.sourceforge.net/lists/listinfo/firebird-net-provider Abraço, -- Douglas Tosi www.sinatica.com From listas em warmboot.com.br Fri Mar 12 15:08:56 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 12 Mar 2010 15:08:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?diferen=E7a_entre_versoes?= In-Reply-To: <71E1FC84D7824C4AB3554DC76A26ED9A@Ederson> References: <71E1FC84D7824C4AB3554DC76A26ED9A@Ederson> Message-ID: <3710723551.20100312150856@warmboot.com.br> Leia no release notes do Firebird. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AB> Gostaria de saber qual as diferenças entre a versao 1.5 e a versao 2.1. AB> pois tenho um software que me disseram q somente funciona na 1.5. AB> obrigado From programadorsesmo3 em gmail.com Fri Mar 12 15:10:31 2010 From: programadorsesmo3 em gmail.com (Robson gaeski) Date: Fri, 12 Mar 2010 15:10:31 -0300 Subject: [firebase-br] Erro Estranho Message-ID: Boa tarde, Pessoal, estamos passando por um problema muito sério no sistema e não estamos conseguindo identificar o erro, o que acontece é o seguinte... Temos um sistema de agendamento e atendimento de exames, e nós liberamos um novo agendamento de exames com muito mais recursos e facilidade que o anterior, para, a princípio 2 clientes, mas nesses dois clientes que foi liberado essa parte, o registro dos exames estão se apagando sozinhos, verificamos todos os códigos, no delphi, nas stored procedures (4 SP que envolve o agendamento) e nos gatilhos (20 Gatilhos entre insert, update, delete,) (Firebird 1.5), verificamos um por um, linha por linha recriamos procedimentos e gatilhos, o formulário da agenda possui cerca 20 linhas de cógidos, verificamos uma por uma e reescrevemos vários códigos também. O problema é que os exames estão sumindo esporadicamente, em certos momentos quando o usuário está finalizando o exame, ou aprovando, ou atendendo, ou as vezes até imediatamente após ser agendado. O problema ocorre especificamente em um tipo de exame (opcional) e quando ocorre a exclusão dificilmente acontece apenas com um único exame, as vezes 5 as vezes 8 exames numa paulada só, sendo que um registro pode estar sendo usado, mas os outros não. Os exames estão sendo excluído por vários usuários do sistema diferentes. Ontem passamos a tarde toda em uma empresa acompanhando o agendamento e atendimento dos exames, e realmente ninguem dá o comando de excluir, inclusíve verificamos todos os componentes se os eventos vinculados a cada um está certo e não identificamos o problema. Nós usamos o log manager do ibexpert e olha o que ele retorna no momento da exclusão: *Código:* ID TABLE_NAME OPERATION DATE_TIME USER_NAME KEY_VALUE 6.307.216 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89481 | DATA: 2010-04-12 | FUNCIONARIO: ROQUE BAGGIO | FUNCAO: TéCNICO EM MANUTENçãO IV 6.307.218 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89482 | DATA: 2010-04-12 | FUNCIONARIO: LUIZ CARLOS BIAVA | FUNCAO: MOTORISTA 6.307.227 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89485 | DATA: 2010-04-12 | FUNCIONARIO: LUCAS JOSé BATISTA | FUNCAO: SERVENTE 6.307.225 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89486 | DATA: 2010-04-12 | FUNCIONARIO: ENEI AMARILHO DOS SANTOS | FUNCAO: TéCNICO 6.307.233 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89487 | DATA: 2010-04-12 | FUNCIONARIO: ROQUE BAGGIO | FUNCAO: TéCNICO EM MANUTENçãO IV 6.307.229 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89488 | DATA: 2010-04-12 | FUNCIONARIO: ALEX BASTOS ESPELOCIN | FUNCAO: SERVIçOS GERAIS 6.306.328 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88991 | DATA: 2010-03-11 | FUNCIONARIO: ALCENEU HENGEM | FUNCAO: PEDREIRO 6.306.326 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88992 | DATA: 2010-03-11 | FUNCIONARIO: LINDOMAR RODRIGUES JESUS | FUNCAO: SERVENTE 6.306.330 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88993 | DATA: 2010-03-11 | FUNCIONARIO: LUCAS JOSé BATISTA | FUNCAO: SERVENTE 6.306.324 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88994 | DATA: 2010-03-11 | FUNCIONARIO: NERI HENGEM DE LIMA | FUNCAO: MESTRE DE OBRAS Reparem nos horários da exclusão dos dois blocos Bom, pessoal espero que alguem possa ter uma solução, pois temos duas alternativas, corrigir o erro ou corrigir o erro. EDIT: ontem quando estavamos fazendo testes, aprovamos dois exames ao mesmo tempo em dois computadores diferentes onde é disparado uma stored procedure e aconteceu o seguinte erro, log do firebird: *Código:* *SERVER (Server) Thu Mar 11 16:26:09 2010 Database: D:\Software\Empresa\banco.GDB internal gds software consistency check (invalid SEND request (167)) Vi informações que é um erro do próprio Firebird que foi corrigido na versão 2.0 mas será que tem influencia com o problema? Obrigado! -- Atenciosamente Analista Programador Robson Gaeski From joseasilva em bol.com.br Fri Mar 12 15:59:06 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Fri, 12 Mar 2010 15:59:06 -0300 Subject: [firebase-br] RES: Teste In-Reply-To: <006601cac1f0$466cfce0$d346f6a0$@com.br> Message-ID: <20100312185908.8803A9E@smart6.bol.com.br> Dá uma olhada no teu provedor. Provavelmente as suas mensagens estão classificadas como spam. Acesse o seu e-mail pela web para conferir. Algo assim aconteceu comigo no bol. A solução no meu caso foi somente classificar a lista como confiável e tudo voltou ao normal [ ]'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 José mauricio Zottis Enviada em: sexta-feira, 12 de março de 2010 11:28 Para: 'FireBase' Assunto: [firebase-br] Teste Será que a lista ta com problemas/ Não consigo receber mais emails e nem mandar. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From programadorsesmo3 em gmail.com Fri Mar 12 16:19:18 2010 From: programadorsesmo3 em gmail.com (Robson gaeski) Date: Fri, 12 Mar 2010 16:19:18 -0300 Subject: [firebase-br] Erro Estranho In-Reply-To: References: Message-ID: Estava pensando agora e me veio que o banco esta um pouco Grande, (Cerca de 2Gb) o banco é .GDB será que os registros podem estar sumindo por falta de espaço? o Fd é o 1.5 Em 12 de março de 2010 15:10, Robson gaeski escreveu: > Boa tarde, > > Pessoal, estamos passando por um problema muito sério no sistema e não > estamos conseguindo identificar o erro, o que acontece é o seguinte... > > Temos um sistema de agendamento e atendimento de exames, e nós liberamos um > novo agendamento de exames com muito mais recursos e facilidade que o > anterior, para, a princípio 2 clientes, mas nesses dois clientes que foi > liberado essa parte, o registro dos exames estão se apagando sozinhos, > verificamos todos os códigos, no delphi, nas stored procedures (4 SP que > envolve o agendamento) e nos gatilhos (20 Gatilhos entre insert, update, > delete,) (Firebird 1.5), verificamos um por um, linha por linha recriamos > procedimentos e gatilhos, o formulário da agenda possui cerca 20 linhas de > cógidos, verificamos uma por uma e reescrevemos vários códigos também. O > problema é que os exames estão sumindo esporadicamente, em certos momentos > quando o usuário está finalizando o exame, ou aprovando, ou atendendo, ou as > vezes até imediatamente após ser agendado. O problema ocorre especificamente > em um tipo de exame (opcional) e quando ocorre a exclusão dificilmente > acontece apenas com um único exame, as vezes 5 as vezes 8 exames numa > paulada só, sendo que um registro pode estar sendo usado, mas os outros não. > Os exames estão sendo excluído por vários usuários do sistema diferentes. > Ontem passamos a tarde toda em uma empresa acompanhando o agendamento e > atendimento dos exames, e realmente ninguem dá o comando de excluir, > inclusíve verificamos todos os componentes se os eventos vinculados a cada > um está certo e não identificamos o problema. Nós usamos o log manager do > ibexpert e olha o que ele retorna no momento da exclusão: > > *Código:* > ID TABLE_NAME OPERATION DATE_TIME USER_NAME KEY_VALUE > 6.307.216 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89481 > | DATA: 2010-04-12 | FUNCIONARIO: ROQUE BAGGIO | FUNCAO: TéCNICO EM > MANUTENçãO IV > 6.307.218 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89482 > | DATA: 2010-04-12 | FUNCIONARIO: LUIZ CARLOS BIAVA | FUNCAO: MOTORISTA > > 6.307.227 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89485 > | DATA: 2010-04-12 | FUNCIONARIO: LUCAS JOSé BATISTA | FUNCAO: SERVENTE > > 6.307.225 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89486 > | DATA: 2010-04-12 | FUNCIONARIO: ENEI AMARILHO DOS SANTOS | FUNCAO: > TéCNICO > 6.307.233 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89487 > | DATA: 2010-04-12 | FUNCIONARIO: ROQUE BAGGIO | FUNCAO: TéCNICO EM > MANUTENçãO IV > 6.307.229 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89488 > | DATA: 2010-04-12 | FUNCIONARIO: ALEX BASTOS ESPELOCIN | FUNCAO: SERVIçOS > GERAIS > > > 6.306.328 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88991 > | DATA: 2010-03-11 | FUNCIONARIO: ALCENEU HENGEM | FUNCAO: PEDREIRO > > 6.306.326 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88992 > | DATA: 2010-03-11 | FUNCIONARIO: LINDOMAR RODRIGUES JESUS | FUNCAO: > SERVENTE > 6.306.330 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88993 > | DATA: 2010-03-11 | FUNCIONARIO: LUCAS JOSé BATISTA | FUNCAO: SERVENTE > > 6.306.324 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88994 > | DATA: 2010-03-11 | FUNCIONARIO: NERI HENGEM DE LIMA | FUNCAO: MESTRE DE > OBRAS > > > > Reparem nos horários da exclusão dos dois blocos > > Bom, pessoal espero que alguem possa ter uma solução, pois temos duas > alternativas, corrigir o erro ou corrigir o erro. > > EDIT: ontem quando estavamos fazendo testes, aprovamos dois exames ao mesmo > tempo em dois computadores diferentes onde é disparado uma stored procedure > e aconteceu o seguinte erro, log do firebird: > *Código:* > *SERVER (Server) Thu Mar 11 16:26:09 2010 > Database: D:\Software\Empresa\banco.GDB > internal gds software consistency check (invalid SEND request (167)) > > > Vi informações que é um erro do próprio Firebird que foi corrigido na > versão 2.0 mas será que tem influencia com o problema? > > Obrigado! > > -- > Atenciosamente > Analista Programador > Robson Gaeski > -- Atenciosamente Analista Programador Robson Gaeski From listas em warmboot.com.br Fri Mar 12 16:32:12 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 12 Mar 2010 16:32:12 -0300 Subject: [firebase-br] Erro Estranho In-Reply-To: References: Message-ID: <1857498274.20100312163212@warmboot.com.br> Registros não somem "do nada"... talvez se sua base estiver corrompida, mas geralmente é falha de lógica mesmo. Eu diria que 95% desse tipo de "problema" é devido a controle incorreto de transações nas aplicações... a pessoa não "commita" a transação depois de manipular os dados, e depois acha que tudo que fez "sumiu" ou foi apagado. PS: 2GB é pequeno. Falta de espaço no HD pode corromper o banco, especialmente em versões mais antigas do FB. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br Rg> Estava pensando agora e me veio que o banco esta um pouco Grande, (Cerca de Rg> 2Gb) Rg> o banco é .GDB Rg> será que os registros podem estar sumindo por falta de espaço? Rg> o Fd é o 1.5 From programadorsesmo3 em gmail.com Fri Mar 12 16:37:06 2010 From: programadorsesmo3 em gmail.com (Robson gaeski) Date: Fri, 12 Mar 2010 16:37:06 -0300 Subject: [firebase-br] Erro Estranho In-Reply-To: <1857498274.20100312163212@warmboot.com.br> References: <1857498274.20100312163212@warmboot.com.br> Message-ID: Creio que o problema não seja o Commit, pois não são todas as transações que somem, é apenas algumas e também não é sempre. e esta gerando log pelo log manager, que o registro foi realmente apagado Em 12 de março de 2010 16:32, Carlos H. Cantu escreveu: > Registros não somem "do nada"... talvez se sua base estiver > corrompida, mas geralmente é falha de lógica mesmo. Eu diria que 95% > desse tipo de "problema" é devido a controle incorreto de transações > nas aplicações... a pessoa não "commita" a transação depois de > manipular os dados, e depois acha que tudo que fez "sumiu" ou foi > apagado. > > PS: 2GB é pequeno. Falta de espaço no HD pode corromper o banco, > especialmente em versões mais antigas do FB. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > Rg> Estava pensando agora e me veio que o banco esta um pouco Grande, > (Cerca de > Rg> 2Gb) > Rg> o banco é .GDB > > Rg> será que os registros podem estar sumindo por falta de espaço? > Rg> o Fd é o 1.5 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Analista Programador Robson Gaeski From daniel em lojafacil.com.br Fri Mar 12 16:49:21 2010 From: daniel em lojafacil.com.br (Daniel Felgar) Date: Fri, 12 Mar 2010 16:49:21 -0300 Subject: [firebase-br] Componente/ Codigo para Extract Data Tables Message-ID: <4B9A9AC0.7040108@lojafacil.com.br> Boa tarde pessoal... Estou precisando extrair os registros de uma tabela como um INSERT... Alguem tem conheçe componente ou codigo que faça isso??? (Igual ao extract data tables do IBExpert) Abraços... Daniel From listas em warmboot.com.br Fri Mar 12 17:08:00 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 12 Mar 2010 17:08:00 -0300 Subject: [firebase-br] Erro Estranho Message-ID: <1149848719.20100312170800@warmboot.com.br> Se vc tem certeza que não é falha de lógica da sua aplicações ou dos seus triggers/procedures, então vá atrás de quem está apagando. No FB 2.1 vc consegue até saber em que máquina (IP) a pessoa está. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br Creio que o problema não seja o Commit, pois não são todas as transações que somem, é apenas algumas e também não é sempre. e esta gerando log pelo log manager, que o registro foi realmente apagado From ricardo.utfpr em alphatec.com.br Fri Mar 12 17:10:23 2010 From: ricardo.utfpr em alphatec.com.br (Ricardo G Pina) Date: Fri, 12 Mar 2010 17:10:23 -0300 Subject: [firebase-br] Erro Estranho References: <1857498274.20100312163212@warmboot.com.br> Message-ID: Então verifica o espaço em disco onde esta o banco. ----- Original Message ----- From: "Robson gaeski" To: "Carlos H. Cantu" ; "FireBase" Sent: Friday, March 12, 2010 4:37 PM Subject: Re: [firebase-br] Erro Estranho Creio que o problema não seja o Commit, pois não são todas as transações que somem, é apenas algumas e também não é sempre. e esta gerando log pelo log manager, que o registro foi realmente apagado Em 12 de março de 2010 16:32, Carlos H. Cantu escreveu: > Registros não somem "do nada"... talvez se sua base estiver > corrompida, mas geralmente é falha de lógica mesmo. Eu diria que 95% > desse tipo de "problema" é devido a controle incorreto de transações > nas aplicações... a pessoa não "commita" a transação depois de > manipular os dados, e depois acha que tudo que fez "sumiu" ou foi > apagado. > > PS: 2GB é pequeno. Falta de espaço no HD pode corromper o banco, > especialmente em versões mais antigas do FB. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > Rg> Estava pensando agora e me veio que o banco esta um pouco Grande, > (Cerca de > Rg> 2Gb) > Rg> o banco é .GDB > > Rg> será que os registros podem estar sumindo por falta de espaço? > Rg> o Fd é o 1.5 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 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 isael em stetika.com.br Fri Mar 12 17:17:47 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Fri, 12 Mar 2010 17:17:47 -0300 Subject: [firebase-br] Componente/ Codigo para Extract Data Tables In-Reply-To: <4B9A9AC0.7040108@lojafacil.com.br> References: <4B9A9AC0.7040108@lojafacil.com.br> Message-ID: <4B9AA16B.1090508@stetika.com.br> PQ NÃO MONTA UM PROCEDURE PARA FAZER ISSO ??? Daniel Felgar escreveu: > Boa tarde pessoal... > > Estou precisando extrair os registros de uma tabela como um INSERT... > Alguem tem conheçe componente ou codigo que faça isso??? > (Igual ao extract data tables do IBExpert) > > Abraços... Daniel > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From programadorsesmo3 em gmail.com Fri Mar 12 17:19:03 2010 From: programadorsesmo3 em gmail.com (Robson gaeski) Date: Fri, 12 Mar 2010 17:19:03 -0300 Subject: [firebase-br] Erro Estranho In-Reply-To: References: <1857498274.20100312163212@warmboot.com.br> Message-ID: O Hd tem 150 Gb de espaço livre e não podemos atualizar o Firebird, pelo menos por enquanto, por causa do drive de conexão com a Base Já fizemos alguns testes com alguns componentes de conexão e deu pau. Ai teria que comprar algum componente, e além disso estão querendo atualizar para Delphi 2010 que já tem isso. From bzottis em ig.com.br Fri Mar 12 18:00:21 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Fri, 12 Mar 2010 18:00:21 -0300 Subject: [firebase-br] RES: RES: Teste In-Reply-To: <20100312185908.8803A9E@smart6.bol.com.br> References: <006601cac1f0$466cfce0$d346f6a0$@com.br> <20100312185908.8803A9E@smart6.bol.com.br> Message-ID: <001d01cac227$0b2c82e0$218588a0$@com.br> Oi, de repente recebi um monte de emails da lista, acho que meu email tava travado na lista Eu sempre olho os Spans, obrigado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jose Aparecido da Silva Enviada em: sexta-feira, 12 de março de 2010 15:59 Para: 'FireBase' Assunto: [firebase-br] RES: Teste Dá uma olhada no teu provedor. Provavelmente as suas mensagens estão classificadas como spam. Acesse o seu e-mail pela web para conferir. Algo assim aconteceu comigo no bol. A solução no meu caso foi somente classificar a lista como confiável e tudo voltou ao normal [ ]'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 José mauricio Zottis Enviada em: sexta-feira, 12 de março de 2010 11:28 Para: 'FireBase' Assunto: [firebase-br] Teste Será que a lista ta com problemas/ Não consigo receber mais emails e nem mandar. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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.733 / Banco de dados de vírus: 271.1.1/2739 - Data de Lançamento: 03/11/10 18:50:00 From hpensador em gmail.com Fri Mar 12 21:05:00 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 12 Mar 2010 21:05:00 -0300 Subject: [firebase-br] Teste Message-ID: -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From danrgomes em gmail.com Fri Mar 12 21:11:59 2010 From: danrgomes em gmail.com (Danilo Gomes) Date: Fri, 12 Mar 2010 21:11:59 -0300 Subject: [firebase-br] Migrar 1.5 > 2.1 In-Reply-To: <4B9A794F.1060205@softwareeagle.com.br> References: <7C13757DC3EF4F68B308B68BA9380DCF@papaleguas> <4B9A794F.1060205@softwareeagle.com.br> Message-ID: <370c39031003121611o402777f4na2716d911b4eafc7@mail.gmail.com> Olá Amigo Olha não custa comentar, mas eu fiz dessa forma e nao tive problemas - Pare o servico firebird; - Desinstale o firebird inclusive as dll que ele compartilha; - Depois instale normal. Detalhe no meu software o problema que tive foi com os "apelidos" dentro das querys do IBO, por exemplo haviam querys mestre detalhe que usavam o nome inteiro da tabela assim tive que criar os apelidos e atribuir ai nao teve erro... Abraço Danilo From magnosysteminformatica em gmail.com Sat Mar 13 04:48:08 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Sat, 13 Mar 2010 04:48:08 -0300 Subject: [firebase-br] Erro Estranho References: Message-ID: <001a01cac281$87c62540$6915a8c0@MagnoSystem> internal gds software consistency check (invalid SEND request (167)) Este erro responde tudo. Seu banco está corrompido. T+ ----- Original Message ----- From: "Robson gaeski" To: "FireBase" Sent: Friday, March 12, 2010 3:10 PM Subject: [firebase-br] Erro Estranho Boa tarde, Pessoal, estamos passando por um problema muito sério no sistema e não estamos conseguindo identificar o erro, o que acontece é o seguinte... Temos um sistema de agendamento e atendimento de exames, e nós liberamos um novo agendamento de exames com muito mais recursos e facilidade que o anterior, para, a princípio 2 clientes, mas nesses dois clientes que foi liberado essa parte, o registro dos exames estão se apagando sozinhos, verificamos todos os códigos, no delphi, nas stored procedures (4 SP que envolve o agendamento) e nos gatilhos (20 Gatilhos entre insert, update, delete,) (Firebird 1.5), verificamos um por um, linha por linha recriamos procedimentos e gatilhos, o formulário da agenda possui cerca 20 linhas de cógidos, verificamos uma por uma e reescrevemos vários códigos também. O problema é que os exames estão sumindo esporadicamente, em certos momentos quando o usuário está finalizando o exame, ou aprovando, ou atendendo, ou as vezes até imediatamente após ser agendado. O problema ocorre especificamente em um tipo de exame (opcional) e quando ocorre a exclusão dificilmente acontece apenas com um único exame, as vezes 5 as vezes 8 exames numa paulada só, sendo que um registro pode estar sendo usado, mas os outros não. Os exames estão sendo excluído por vários usuários do sistema diferentes. Ontem passamos a tarde toda em uma empresa acompanhando o agendamento e atendimento dos exames, e realmente ninguem dá o comando de excluir, inclusíve verificamos todos os componentes se os eventos vinculados a cada um está certo e não identificamos o problema. Nós usamos o log manager do ibexpert e olha o que ele retorna no momento da exclusão: *Código:* ID TABLE_NAME OPERATION DATE_TIME USER_NAME KEY_VALUE 6.307.216 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89481 | DATA: 2010-04-12 | FUNCIONARIO: ROQUE BAGGIO | FUNCAO: TéCNICO EM MANUTENçãO IV 6.307.218 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89482 | DATA: 2010-04-12 | FUNCIONARIO: LUIZ CARLOS BIAVA | FUNCAO: MOTORISTA 6.307.227 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89485 | DATA: 2010-04-12 | FUNCIONARIO: LUCAS JOSé BATISTA | FUNCAO: SERVENTE 6.307.225 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89486 | DATA: 2010-04-12 | FUNCIONARIO: ENEI AMARILHO DOS SANTOS | FUNCAO: TéCNICO 6.307.233 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89487 | DATA: 2010-04-12 | FUNCIONARIO: ROQUE BAGGIO | FUNCAO: TéCNICO EM MANUTENçãO IV 6.307.229 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89488 | DATA: 2010-04-12 | FUNCIONARIO: ALEX BASTOS ESPELOCIN | FUNCAO: SERVIçOS GERAIS 6.306.328 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88991 | DATA: 2010-03-11 | FUNCIONARIO: ALCENEU HENGEM | FUNCAO: PEDREIRO 6.306.326 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88992 | DATA: 2010-03-11 | FUNCIONARIO: LINDOMAR RODRIGUES JESUS | FUNCAO: SERVENTE 6.306.330 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88993 | DATA: 2010-03-11 | FUNCIONARIO: LUCAS JOSé BATISTA | FUNCAO: SERVENTE 6.306.324 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88994 | DATA: 2010-03-11 | FUNCIONARIO: NERI HENGEM DE LIMA | FUNCAO: MESTRE DE OBRAS Reparem nos horários da exclusão dos dois blocos Bom, pessoal espero que alguem possa ter uma solução, pois temos duas alternativas, corrigir o erro ou corrigir o erro. EDIT: ontem quando estavamos fazendo testes, aprovamos dois exames ao mesmo tempo em dois computadores diferentes onde é disparado uma stored procedure e aconteceu o seguinte erro, log do firebird: *Código:* *SERVER (Server) Thu Mar 11 16:26:09 2010 Database: D:\Software\Empresa\banco.GDB internal gds software consistency check (invalid SEND request (167)) Vi informações que é um erro do próprio Firebird que foi corrigido na versão 2.0 mas será que tem influencia com o problema? Obrigado! -- 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 programadorsesmo3 em gmail.com Mon Mar 15 08:35:36 2010 From: programadorsesmo3 em gmail.com (Robson gaeski) Date: Mon, 15 Mar 2010 08:35:36 -0300 Subject: [firebase-br] Erro Estranho In-Reply-To: <001a01cac281$87c62540$6915a8c0@MagnoSystem> References: <001a01cac281$87c62540$6915a8c0@MagnoSystem> Message-ID: Mas isso aconteceu em dois clientes diferentes, nos unicos dois que esta instalado. Em 13 de março de 2010 04:48, Magno System escreveu: > internal gds software consistency check (invalid SEND request (167)) > > Este erro responde tudo. Seu banco está corrompido. > > T+ > > > > ----- Original Message ----- From: "Robson gaeski" < > programadorsesmo3 em gmail.com> > To: "FireBase" > Sent: Friday, March 12, 2010 3:10 PM > Subject: [firebase-br] Erro Estranho > > > > Boa tarde, > > Pessoal, estamos passando por um problema muito sério no sistema e não > estamos conseguindo identificar o erro, o que acontece é o seguinte... > > Temos um sistema de agendamento e atendimento de exames, e nós liberamos um > novo agendamento de exames com muito mais recursos e facilidade que o > anterior, para, a princípio 2 clientes, mas nesses dois clientes que foi > liberado essa parte, o registro dos exames estão se apagando sozinhos, > verificamos todos os códigos, no delphi, nas stored procedures (4 SP que > envolve o agendamento) e nos gatilhos (20 Gatilhos entre insert, update, > delete,) (Firebird 1.5), verificamos um por um, linha por linha recriamos > procedimentos e gatilhos, o formulário da agenda possui cerca 20 linhas de > cógidos, verificamos uma por uma e reescrevemos vários códigos também. O > problema é que os exames estão sumindo esporadicamente, em certos momentos > quando o usuário está finalizando o exame, ou aprovando, ou atendendo, ou > as > vezes até imediatamente após ser agendado. O problema ocorre > especificamente > em um tipo de exame (opcional) e quando ocorre a exclusão dificilmente > acontece apenas com um único exame, as vezes 5 as vezes 8 exames numa > paulada só, sendo que um registro pode estar sendo usado, mas os outros > não. > Os exames estão sendo excluído por vários usuários do sistema diferentes. > Ontem passamos a tarde toda em uma empresa acompanhando o agendamento e > atendimento dos exames, e realmente ninguem dá o comando de excluir, > inclusíve verificamos todos os componentes se os eventos vinculados a cada > um está certo e não identificamos o problema. Nós usamos o log manager do > ibexpert e olha o que ele retorna no momento da exclusão: > > *Código:* > ID TABLE_NAME OPERATION DATE_TIME USER_NAME KEY_VALUE > 6.307.216 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89481 > | > DATA: 2010-04-12 | FUNCIONARIO: ROQUE BAGGIO | FUNCAO: TéCNICO EM > MANUTENçãO > IV > 6.307.218 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89482 > | > DATA: 2010-04-12 | FUNCIONARIO: LUIZ CARLOS BIAVA | FUNCAO: MOTORISTA > > 6.307.227 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89485 > | > DATA: 2010-04-12 | FUNCIONARIO: LUCAS JOSé BATISTA | FUNCAO: SERVENTE > > 6.307.225 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89486 > | > DATA: 2010-04-12 | FUNCIONARIO: ENEI AMARILHO DOS SANTOS | FUNCAO: TéCNICO > > 6.307.233 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89487 > | > DATA: 2010-04-12 | FUNCIONARIO: ROQUE BAGGIO | FUNCAO: TéCNICO EM > MANUTENçãO > IV > 6.307.229 AGENDAPRE D 11.03.2010 16:49 SUPORTEGNC COD: 89488 > | > DATA: 2010-04-12 | FUNCIONARIO: ALEX BASTOS ESPELOCIN | FUNCAO: SERVIçOS > GERAIS > > > 6.306.328 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88991 > | > DATA: 2010-03-11 | FUNCIONARIO: ALCENEU HENGEM | FUNCAO: PEDREIRO > > 6.306.326 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88992 > | > DATA: 2010-03-11 | FUNCIONARIO: LINDOMAR RODRIGUES JESUS | FUNCAO: SERVENTE > > 6.306.330 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88993 > | > DATA: 2010-03-11 | FUNCIONARIO: LUCAS JOSé BATISTA | FUNCAO: SERVENTE > > 6.306.324 AGENDAPRE D 11.03.2010 14:34 KARLA COD: 88994 > | > DATA: 2010-03-11 | FUNCIONARIO: NERI HENGEM DE LIMA | FUNCAO: MESTRE DE > OBRAS > > > > Reparem nos horários da exclusão dos dois blocos > > Bom, pessoal espero que alguem possa ter uma solução, pois temos duas > alternativas, corrigir o erro ou corrigir o erro. > > EDIT: ontem quando estavamos fazendo testes, aprovamos dois exames ao mesmo > tempo em dois computadores diferentes onde é disparado uma stored procedure > e aconteceu o seguinte erro, log do firebird: > *Código:* > *SERVER (Server) Thu Mar 11 16:26:09 2010 > Database: D:\Software\Empresa\banco.GDB > internal gds software consistency check (invalid SEND request (167)) > > > Vi informações que é um erro do próprio Firebird que foi corrigido na > versão > 2.0 mas será que tem influencia com o problema? > > Obrigado! > > -- > 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 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Analista Programador Robson Gaeski From josauro em casasoft.inf.br Mon Mar 15 10:46:48 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Mon, 15 Mar 2010 10:46:48 -0300 Subject: [firebase-br] coalesce fb 2.0.5 Message-ID: <7F014E60A2734BE5A881453ED6D17470@papaleguas> O seguinte comando não deveria retornar 0 se o o retorno da sp get_valor_numerico para VALOR fosse NULL, pois é o campo QUARTO continua com NULL select coalesce(valor, 0) from get_valor_numerico(CODIGO, IMOVEL) into :QUARTO; From eduardo em embras.net Mon Mar 15 14:51:48 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Mon, 15 Mar 2010 14:51:48 -0300 Subject: [firebase-br] coalesce fb 2.0.5 In-Reply-To: <7F014E60A2734BE5A881453ED6D17470@papaleguas> References: <7F014E60A2734BE5A881453ED6D17470@papaleguas> Message-ID: <3a3faa71003151051k391792a4we8ca642f0ce77d1e@mail.gmail.com> O Coalesce retorna o primeiro conteudo nao nullo PARA O REGISTRO QUE RETORNAREM, porem acredito que sua query nao esta retornando registros e por isso continua null. voce precisara de uma validacao por fora dessa query verificando se a query esta vazia antes de utilizar o conteudo do campo. Em 15 de março de 2010 10:46, Josauro S.J. escreveu: > O seguinte comando não deveria retornar 0 se o o retorno da sp > get_valor_numerico para VALOR fosse NULL, pois é o campo QUARTO continua com > NULL > > select coalesce(valor, 0) > from get_valor_numerico(CODIGO, IMOVEL) > into :QUARTO; > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Mon Mar 15 15:18:24 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Mon, 15 Mar 2010 15:18:24 -0300 Subject: [firebase-br] SQL/Consulta complexa - Firebird 2.1 In-Reply-To: References: Message-ID: <3a3faa71003151118h58010229k7cea449ec9825e50@mail.gmail.com> acredito que se usar o Firebird 2.1, possa fazer usando o LIST SELECT INSTRUTORES.INSTRUTOR, LIST( EMAILS.EMAIL || ASCII_CHAR(13), '') , LIST( TELEFONES.TELEFONE || ASCII_CHAR(13), '') FROM TELEFONES LEFT JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = INSTRUTORES.ID_INSTRUTOR) LEFT JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) GROUP BY INSTRUTORES.INSTRUTOR Em 9 de março de 2010 12:17, Eduardo Belo escreveu: > Amigos, > > Tenho as seguintes tabelas: > > TABLE INSTRUTORES >  ID_INSTRUTOR  INTEGER NOT NULL, >  INSTRUTOR     VARCHAR(80) > > TABLE EMAILS >  ID_EMAIL      INTEGER NOT NULL, >  ID_INSTRUTOR  INTEGER NOT NULL, >  EMAIL         VARCHAR(80) > > TABLE TELEFONES >  ID_TELEFONE   INTEGER NOT NULL, >  ID_INSTRUTOR  INTEGER NOT NULL, >  TELEFONE      VARCHAR(14) > > CHAVE RELACIONAMENTO = ID_INSTRUTOR > > **************************************************** > > Efetuando o select abaixo: > > SELECT >    INSTRUTORES.ID_INSTRUTOR, >    INSTRUTORES.INSTRUTOR, >    EMAILS.EMAIL, >    TELEFONES.TELEFONE > FROM TELEFONES >   INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = INSTRUTORES.ID_INSTRUTOR) >   INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) > > Retorno consulta: > > INSTRUTOR       EMAIL                   TELEFONE > -------------------------------------------------- > MARIA           maria em hotmail.com       8605-9395 > JOSE            jose em yahoo.com.br       3445-6181 > JOSE            jose@@hotmail.com       9998-8294 > JOAO            joao em gmail.com          9133-3824 > JOAO            joao em gmail.com          3181-8037 > JOAO            joao em gmail.com          3426-9322 > JOAO            joao em yahoo.com.br       9133-3824 > JOAO            joao em yahoo.com.br       3181-8037 > JOAO            joao em yahoo.com.br       3426-9322 > > > Observem que no caso de JOAO ele tem 2 email e 3 telefones e > retorna duplicado nos telefones. Eu preciso que nesse caso ele > retorne 2 emails e 3 telefones: > > JOAO            joao em gmail.com          9133-3824 > JOAO            joao em yahoo.com.br       3181-8037 > JOAO                                    3426-9322 > > Tem como fazer um SELECT para retornar assim ? > > Ou existe algum erro na minha modelagem ? > > Eu preciso de tabelas idependentes de e-mail e teofne uma vez > que o instrutor pode ter vários telefones e emails. > > Qual a solução para este caso? > > Agradeço a todos que ajudarem. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Mar 15 15:28:30 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Mon, 15 Mar 2010 15:28:30 -0300 Subject: [firebase-br] RES: coalesce fb 2.0.5 In-Reply-To: <7F014E60A2734BE5A881453ED6D17470@papaleguas> Message-ID: <20100315182834.85AFD262@smart5.bol.com.br> Faz assim se não tiver outras implicações: Quarto = coalesce(quarto,0); [ ]'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 Josauro S.J. Enviada em: segunda-feira, 15 de março de 2010 10:47 Para: lista em firebase.com.br Assunto: [firebase-br] coalesce fb 2.0.5 O seguinte comando não deveria retornar 0 se o o retorno da sp get_valor_numerico para VALOR fosse NULL, pois é o campo QUARTO continua com NULL select coalesce(valor, 0) from get_valor_numerico(CODIGO, IMOVEL) into :QUARTO; ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mar 16 09:20:16 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 16 Mar 2010 09:20:16 -0300 Subject: [firebase-br] TESTE Message-ID: <1027980524.20100316092016@warmboot.com.br> Nao respondam []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From humberto701 em gmail.com Tue Mar 16 09:46:34 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Tue, 16 Mar 2010 09:46:34 -0300 Subject: [firebase-br] TESTE In-Reply-To: <1027980524.20100316092016@warmboot.com.br> References: <1027980524.20100316092016@warmboot.com.br> Message-ID: ta bom. hauha From agalysson em gmail.com Tue Mar 16 09:49:51 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Tue, 16 Mar 2010 09:49:51 -0300 Subject: [firebase-br] TESTE In-Reply-To: References: <1027980524.20100316092016@warmboot.com.br> Message-ID: pq não?? -q -- Alysson Gonçalves de Azevedo (11) 8491-7730 <.>_( ò.ó )_<.> \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 16 de março de 2010 09:46, Humberto Araujo escreveu: > ta bom. hauha > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wellmsilva em gmail.com Tue Mar 16 10:26:45 2010 From: wellmsilva em gmail.com (Wellington Melo) Date: Tue, 16 Mar 2010 10:26:45 -0300 Subject: [firebase-br] Tipo GUID no firebird; Message-ID: <21538b731003160626u12b3abe2r217432e2a5975781@mail.gmail.com> Olá Pessoal, Gostaria de saber se as versões recentes do firebird já possui o tipo GUID. From fausto.s.a em uol.com.br Tue Mar 16 10:53:50 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Tue, 16 Mar 2010 10:53:50 -0300 Subject: [firebase-br] teste Message-ID: -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From listas em warmboot.com.br Tue Mar 16 11:53:50 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 16 Mar 2010 11:53:50 -0300 Subject: [firebase-br] TESTE p/ Newsserver Message-ID: <1819392046.20100316115350@warmboot.com.br> Aparentemente o gmane (que replica a lista em newsserver) estava com problemas, e ninguem que assinar a lista via news estava recebendo emails. []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From hpensador em gmail.com Tue Mar 16 12:39:55 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 16 Mar 2010 12:39:55 -0300 Subject: [firebase-br] Parece que agora foi Message-ID: Carlos, agora parece que normalizou... Porém as mensagens postadas no período de 06/03/2010 até hoje foram perdidas... -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From josauro em casasoft.inf.br Tue Mar 16 12:53:11 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Tue, 16 Mar 2010 12:53:11 -0300 Subject: [firebase-br] coalesce fb 2.0.5 References: Message-ID: <59427C35DE1D4AD1A718198D0CA7EFF6@papaleguas> Obrigado a todos, aprendi mais uma, o retorno da consulta é vazio, achei que funcionava assim mesmo. Vou usar a tua tecnica Jose, obrigado. Josauro S.J. Message: 3 Date: Mon, 15 Mar 2010 15:28:30 -0300 From: "Jose Aparecido da Silva" To: "'FireBase'" Subject: [firebase-br] RES: coalesce fb 2.0.5 Message-ID: <20100315182834.85AFD262 em smart5.bol.com.br> Content-Type: text/plain; charset="iso-8859-1" Faz assim se não tiver outras implicações: Quarto = coalesce(quarto,0); [ ]'s Jose Aparecido da Silva Fasystem From contato em edilson.info Tue Mar 16 12:56:09 2010 From: contato em edilson.info (Contato (edilson.info)) Date: Tue, 16 Mar 2010 12:56:09 -0300 Subject: [firebase-br] Parece que agora foi In-Reply-To: References: Message-ID: <4B9FAA19.4030805@edilson.info> Se eu não tiver apagado nenhuma mensagem, o que faço normalmente, tenho 137 mensagens foram enviadas no período abaixo reclamado. Portanto, não pode ser estabelecido que houve problemas com a lista, mas sim com os emails que nela estão inscritos. Em 16/03/2010 12:39, Hélio Oliveira escreveu: > Carlos, agora parece que normalizou... > > Porém as mensagens postadas no período de 06/03/2010 até hoje foram > perdidas... > From listas em warmboot.com.br Tue Mar 16 13:24:00 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 16 Mar 2010 13:24:00 -0300 Subject: [firebase-br] Parece que agora foi In-Reply-To: References: Message-ID: <949150274.20100316132400@warmboot.com.br> Nada foi perdido... soh quem frequenta a lista através do newsserver é que não recebeu as mensagens. E as mesmas ainda podem ser acessadas através dos arquivos da lista: http://mail.firebase.com.br/pipermail/lista_firebase.com.br/ []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br HO> Carlos, agora parece que normalizou... HO> Porém as mensagens postadas no período de 06/03/2010 até hoje foram HO> perdidas... From mrjbs em ig.com.br Tue Mar 16 14:51:32 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Tue, 16 Mar 2010 14:51:32 -0300 Subject: [firebase-br] Teste Message-ID: <4cd211631003161051y1439d85ajeef7e3194ac16f02@mail.gmail.com> Não respondam, só quero saber se estou operacional também From econeto em ibest.com.br Tue Mar 16 15:09:34 2010 From: econeto em ibest.com.br (Edgard C. de Oliveira Neto) Date: Tue, 16 Mar 2010 15:09:34 -0300 Subject: [firebase-br] Firebird 2.5 RC2 lento ao alterar metadados Message-ID: <7ba682bb1003161109w6b352dc9o45c0f909cc56ffe9@mail.gmail.com> Pessoal Estou tendo problemas de lentidao ao executar um script de atualizacao de metatado (alteracoes de storage procedures). Ao executar um script grande na versao 2.5 RC2, via IBExpert, demorou cerca de 1HORA e 30 MINUTOS. O mesmo script na versao 2.0.3 ou na versao 2.1.3 levou 30 SEGUNDOS. Alguem sabe de algo sobre isto. Att Edgard de Oliveira From listas em warmboot.com.br Tue Mar 16 15:21:18 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 16 Mar 2010 15:21:18 -0300 Subject: [firebase-br] Firebird 2.5 RC2 lento ao alterar metadados In-Reply-To: <7ba682bb1003161109w6b352dc9o45c0f909cc56ffe9@mail.gmail.com> References: <7ba682bb1003161109w6b352dc9o45c0f909cc56ffe9@mail.gmail.com> Message-ID: <946613107.20100316152118@warmboot.com.br> Experimente rodar o script via isql.exe, se tb demorar, então pode ser um bug do servidor, e aí aconselho vc a registrar um ticket no tracker do Firebird. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br ECdON> Pessoal ECdON> Estou tendo problemas de lentidao ao executar um script de atualizacao de ECdON> metatado (alteracoes de storage procedures). ECdON> Ao executar um script grande na versao 2.5 RC2, via IBExpert, demorou cerca ECdON> de 1HORA e 30 MINUTOS. ECdON> O mesmo script na versao 2.0.3 ou na versao 2.1.3 levou 30 SEGUNDOS. ECdON> Alguem sabe de algo sobre isto. ECdON> Att ECdON> Edgard de Oliveira ECdON> ______________________________________________ ECdON> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br ECdON> Para saber como gerenciar/excluir seu cadastro na lista, use: ECdON> http://www.firebase.com.br/fb/artigo.php?id=1107 ECdON> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luizcmjr em gmail.com Tue Mar 16 16:30:19 2010 From: luizcmjr em gmail.com (Luiz Carlos) Date: Tue, 16 Mar 2010 16:30:19 -0300 Subject: [firebase-br] Teste In-Reply-To: <4cd211631003161051y1439d85ajeef7e3194ac16f02@mail.gmail.com> References: <4cd211631003161051y1439d85ajeef7e3194ac16f02@mail.gmail.com> Message-ID: <3fbdfd9d1003161230na0858eet5f23a7e7467d9c33@mail.gmail.com> Desculpem... mas se todos fizerem o mesmo teste!!!! Em 16 de março de 2010 14:51, Joao Batista Santos escreveu: > Não respondam, só quero saber se estou operacional também > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mar 16 18:16:09 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 16 Mar 2010 18:16:09 -0300 Subject: [firebase-br] Melhor arte Message-ID: <324979259.20100316181609@warmboot.com.br> A votação para eleger a melhor arte comemorativa dos 10 anos de Firebird já está no ar: http://www.firebase.com.br/fb/noticias.php?id=2164 []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From fausto.s.a em uol.com.br Tue Mar 16 20:40:27 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Tue, 16 Mar 2010 20:40:27 -0300 Subject: [firebase-br] Parece que agora foi In-Reply-To: References: Message-ID: Em 16/03/2010 12:39, Hélio Oliveira escreveu: > Carlos, agora parece que normalizou... > > Porém as mensagens postadas no período de 06/03/2010 até hoje foram > perdidas... > Hélio,o que você pode fazer, se quiser todas as msgs, é excluir do newsreader e incluir novamente e receber todas as msgs. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From listas em warmboot.com.br Tue Mar 16 21:08:17 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 16 Mar 2010 21:08:17 -0300 Subject: [firebase-br] Parece que agora foi In-Reply-To: References: Message-ID: <3810675363.20100316210817@warmboot.com.br> Não vai adiantar, pois as mensagens não chegaram a ser enviadas para o servidor de news. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br F> Em 16/03/2010 12:39, Hélio Oliveira escreveu: >> Carlos, agora parece que normalizou... >> >> Porém as mensagens postadas no período de 06/03/2010 até hoje foram >> perdidas... >> F> Hélio,o que você pode fazer, se quiser todas as msgs, é excluir do F> newsreader e incluir novamente e receber todas as msgs. From beloelogica em gmail.com Tue Mar 16 21:10:52 2010 From: beloelogica em gmail.com (Eduardo Belo) Date: Tue, 16 Mar 2010 21:10:52 -0300 Subject: [firebase-br] SQL/Consulta complexa - Firebird 2.1 In-Reply-To: <3a3faa71003151118h58010229k7cea449ec9825e50@mail.gmail.com> References: <3a3faa71003151118h58010229k7cea449ec9825e50@mail.gmail.com> Message-ID: Grande Eduardo, Vivendo e apredendo. Sua dica junto e a procedure criada pelo Sandro foi excelente. Acrescentei o Distinct e ficou perfeito. Obrigado pela ajuda. Grande abraço! SELECT INSTRUTORES.INSTRUTOR, LIST(DISTINCT EMAILS.EMAIL || ASCII_CHAR(13), '') AS EMAIL, LIST(DISTINCT TELEFONES.TELEFONE || ASCII_CHAR(13), '') AS TELEFONE FROM TELEFONES LEFT JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = INSTRUTORES.ID_INSTRUTOR) LEFT JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) GROUP BY INSTRUTORES.INSTRUTOR Em 15 de março de 2010 15:18, Eduardo Pombo escreveu: > acredito que se usar o Firebird 2.1, possa fazer usando o LIST > > SELECT >   INSTRUTORES.INSTRUTOR, >   LIST( EMAILS.EMAIL || ASCII_CHAR(13), '') , >   LIST( TELEFONES.TELEFONE || ASCII_CHAR(13), '') > FROM TELEFONES >  LEFT JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = INSTRUTORES.ID_INSTRUTOR) >  LEFT JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) > GROUP BY >  INSTRUTORES.INSTRUTOR > > > > > > Em 9 de março de 2010 12:17, Eduardo Belo escreveu: >> Amigos, >> >> Tenho as seguintes tabelas: >> >> TABLE INSTRUTORES >>  ID_INSTRUTOR  INTEGER NOT NULL, >>  INSTRUTOR     VARCHAR(80) >> >> TABLE EMAILS >>  ID_EMAIL      INTEGER NOT NULL, >>  ID_INSTRUTOR  INTEGER NOT NULL, >>  EMAIL         VARCHAR(80) >> >> TABLE TELEFONES >>  ID_TELEFONE   INTEGER NOT NULL, >>  ID_INSTRUTOR  INTEGER NOT NULL, >>  TELEFONE      VARCHAR(14) >> >> CHAVE RELACIONAMENTO = ID_INSTRUTOR >> >> **************************************************** >> >> Efetuando o select abaixo: >> >> SELECT >>    INSTRUTORES.ID_INSTRUTOR, >>    INSTRUTORES.INSTRUTOR, >>    EMAILS.EMAIL, >>    TELEFONES.TELEFONE >> FROM TELEFONES >>   INNER JOIN INSTRUTORES ON (TELEFONES.ID_INSTRUTOR = INSTRUTORES.ID_INSTRUTOR) >>   INNER JOIN EMAILS ON (INSTRUTORES.ID_INSTRUTOR = EMAILS.ID_INSTRUTOR) >> >> Retorno consulta: >> >> INSTRUTOR       EMAIL                   TELEFONE >> -------------------------------------------------- >> MARIA           maria em hotmail.com       8605-9395 >> JOSE            jose em yahoo.com.br       3445-6181 >> JOSE            jose@@hotmail.com       9998-8294 >> JOAO            joao em gmail.com          9133-3824 >> JOAO            joao em gmail.com          3181-8037 >> JOAO            joao em gmail.com          3426-9322 >> JOAO            joao em yahoo.com.br       9133-3824 >> JOAO            joao em yahoo.com.br       3181-8037 >> JOAO            joao em yahoo.com.br       3426-9322 >> >> >> Observem que no caso de JOAO ele tem 2 email e 3 telefones e >> retorna duplicado nos telefones. Eu preciso que nesse caso ele >> retorne 2 emails e 3 telefones: >> >> JOAO            joao em gmail.com          9133-3824 >> JOAO            joao em yahoo.com.br       3181-8037 >> JOAO                                    3426-9322 >> >> Tem como fazer um SELECT para retornar assim ? >> >> Ou existe algum erro na minha modelagem ? >> >> Eu preciso de tabelas idependentes de e-mail e teofne uma vez >> que o instrutor pode ter vários telefones e emails. >> >> Qual a solução para este caso? >> >> Agradeço a todos que ajudarem. >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 mrjbs em ig.com.br Tue Mar 16 21:36:31 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Tue, 16 Mar 2010 21:36:31 -0300 Subject: [firebase-br] Teste Message-ID: <4cd211631003161736u1fbb7279gde3a42572f9a09f@mail.gmail.com> Temporizando Para ver tempo de postagem From mrjbs em ig.com.br Tue Mar 16 21:44:34 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Tue, 16 Mar 2010 21:44:34 -0300 Subject: [firebase-br] Teste In-Reply-To: <3fbdfd9d1003161230na0858eet5f23a7e7467d9c33@mail.gmail.com> References: <4cd211631003161051y1439d85ajeef7e3194ac16f02@mail.gmail.com> <3fbdfd9d1003161230na0858eet5f23a7e7467d9c33@mail.gmail.com> Message-ID: <4cd211631003161744m55e30fd1y9339fa14265a12c0@mail.gmail.com> > > Não respondam > From mrjbs em ig.com.br Tue Mar 16 21:46:42 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Tue, 16 Mar 2010 21:46:42 -0300 Subject: [firebase-br] Teste In-Reply-To: <4cd211631003161744m55e30fd1y9339fa14265a12c0@mail.gmail.com> References: <4cd211631003161051y1439d85ajeef7e3194ac16f02@mail.gmail.com> <3fbdfd9d1003161230na0858eet5f23a7e7467d9c33@mail.gmail.com> <4cd211631003161744m55e30fd1y9339fa14265a12c0@mail.gmail.com> Message-ID: <4cd211631003161746q77ba5018n8dc3b64ba1d3f086@mail.gmail.com> Não respondam!!! Em 16 de março de 2010 21:44, Joao Batista Santos escreveu: > Não respondam >> > From mrjbs em ig.com.br Tue Mar 16 22:01:30 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Tue, 16 Mar 2010 22:01:30 -0300 Subject: [firebase-br] Teste In-Reply-To: <3fbdfd9d1003161230na0858eet5f23a7e7467d9c33@mail.gmail.com> References: <4cd211631003161051y1439d85ajeef7e3194ac16f02@mail.gmail.com> <3fbdfd9d1003161230na0858eet5f23a7e7467d9c33@mail.gmail.com> Message-ID: <4cd211631003161801t48bfedb8s5d83aae6403f89d5@mail.gmail.com> QUAL A SUA AITORIDADE SOBREA LISTA??? 2010/3/16 Luiz Carlos > Desculpem... mas se todos fizerem o mesmo teste!!!! > > > Em 16 de março de 2010 14:51, Joao Batista Santos >escreveu: > > > Não respondam, só quero saber se estou operacional também > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From paulobotelho em gmail.com Wed Mar 17 03:49:04 2010 From: paulobotelho em gmail.com (Paulo Botelho) Date: Wed, 17 Mar 2010 03:49:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duas_inst=E2ncias_fb_2=2E1=2Ex?= Message-ID: <794eb9f1003162349h1ba3a4bcgb9e4e732eff157c0@mail.gmail.com> Pessoal, Alguém saberia como instalar duas instâncias do firebird Classic (ambos 2.1.x) na mesma máquina, em portas diferentes e com adm do Serviço separados (windows 2003, 32bits) ? Explico : Tenho duas bases relativamente grandes (cerca de 12 GB cada), cada uma com muitos usuários. Já testei a super server para distribuir entre os processadores, mas tive problemas de performance, mesmo tentando administrar as configs do bd para cache, etc. A máquina é multi-processada e hoje fica tudo a cargo de um processador apenas, o que eu quero é direcionar uma base para cada porta/processador. Grande abraço e obrigado. Paulo Botelho From paulobotelho em gmail.com Wed Mar 17 03:59:02 2010 From: paulobotelho em gmail.com (Paulo Botelho) Date: Wed, 17 Mar 2010 03:59:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duas_inst=E2ncias_fb_2=2E1=2Ex?= In-Reply-To: <794eb9f1003162349h1ba3a4bcgb9e4e732eff157c0@mail.gmail.com> References: <794eb9f1003162349h1ba3a4bcgb9e4e732eff157c0@mail.gmail.com> Message-ID: <794eb9f1003162359u19d8d719gdebdf66778ab92fc@mail.gmail.com> Correção (Inverti as versões) : Alguém saberia como instalar duas instâncias do firebird *SUPER SERVER*... ...Já testei a *CLASSIC* para distribuir entre os processadores... Em 17 de março de 2010 03:49, Paulo Botelho escreveu: > Pessoal, > > Alguém saberia como instalar duas instâncias do firebird Classic (ambos > 2.1.x) na mesma máquina, em portas diferentes e com adm do Serviço separados > (windows 2003, 32bits) ? > > Explico : Tenho duas bases relativamente grandes (cerca de 12 GB cada), > cada uma com muitos usuários. Já testei a super server para distribuir entre > os processadores, mas tive problemas de performance, mesmo tentando > administrar as configs do bd para cache, etc. A máquina é multi-processada e > hoje fica tudo a cargo de um processador apenas, o que eu quero é direcionar > uma base para cada porta/processador. > > Grande abraço e obrigado. > > Paulo Botelho > > > From denilson em compuserviceonline.com.br Tue Mar 16 15:55:51 2010 From: denilson em compuserviceonline.com.br (Denilson) Date: Tue, 16 Mar 2010 15:55:51 -0300 Subject: [firebase-br] select dinamico Message-ID: No delphi tenho um select dinamico onde tenho alguns testes so q ficou lento preciso fazer em uma procedure no delphi eu informo codigo do setor, codigo do grupo, codigo da marca ... se os campos estiverm em branco pego geral ex:select * from produtos mas se algum campo estiver prenchido se o grupo estiver preenchido: ex: select * from produtos where grupo=:grupo se o grupo e o setor estiver preenchido ex: select * from produtos where grupo=:grupo and setor=:setor como faco pra fazer em uma procedure nao sei como fazer? From listas em warmboot.com.br Wed Mar 17 08:06:48 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 17 Mar 2010 08:06:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duas_inst=E2ncias_fb_2=2E1=2Ex?= In-Reply-To: <794eb9f1003162359u19d8d719gdebdf66778ab92fc@mail.gmail.com> References: <794eb9f1003162349h1ba3a4bcgb9e4e732eff157c0@mail.gmail.com> <794eb9f1003162359u19d8d719gdebdf66778ab92fc@mail.gmail.com> Message-ID: <1995945052.20100317080648@warmboot.com.br> Não testei, e estou escrevendo "de memória": - Remova qualquer chave referente ao Firebird do registro do Windows. - "Instale" o Firebird em diretórios separados, usando o ZIP (não o instalador) - Configure o firebird.conf de cada um dos Firebirds para uma porta diferente, e tb o parâmetro RootDirectory - Instale o serviço de cada um dos Firebirds usando o instsvc e nomeando cada serviço com um nome diferente (parâmetro -n). Rodando como serviço no Win2003, não precisa instalar o Guardian. Acho que eh isso. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br PB> Correção (Inverti as versões) : PB> Alguém saberia como instalar duas instâncias do firebird *SUPER SERVER*... PB> ...Já testei a *CLASSIC* para distribuir entre os processadores... PB> Em 17 de março de 2010 03:49, Paulo Botelho PB> escreveu: >> Pessoal, >> >> Alguém saberia como instalar duas instâncias do firebird Classic (ambos >> 2.1.x) na mesma máquina, em portas diferentes e com adm do Serviço separados >> (windows 2003, 32bits) ? >> >> Explico : Tenho duas bases relativamente grandes (cerca de 12 GB cada), >> cada uma com muitos usuários. Já testei a super server para distribuir entre >> os processadores, mas tive problemas de performance, mesmo tentando >> administrar as configs do bd para cache, etc. A máquina é multi-processada e >> hoje fica tudo a cargo de um processador apenas, o que eu quero é direcionar >> uma base para cada porta/processador. >> >> Grande abraço e obrigado. >> >> Paulo Botelho >> >> >> PB> ______________________________________________ PB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br PB> Para saber como gerenciar/excluir seu cadastro na lista, use: PB> http://www.firebase.com.br/fb/artigo.php?id=1107 PB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gutopj02 em gmail.com Wed Mar 17 08:15:59 2010 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 17 Mar 2010 08:15:59 -0300 Subject: [firebase-br] select dinamico In-Reply-To: References: Message-ID: var i:string; slq:string; begin i:=''; if setor<>nil then begin sql:='setor = :grupo '; I:=' and '; end; if grupo<>nil then if i='' then begin sql:='grupo= :grupo'; i:=' and '; end else sql:=sql+ i +' grupo= :grupo '; if marca<>nil then sql:=sql+ i +' marca= :marca '; acho que é isso. Guto Em 16 de março de 2010 15:55, Denilson escreveu: > No delphi tenho um select dinamico onde tenho alguns testes > > so q ficou lento preciso fazer em uma procedure > > > > no delphi eu informo >   codigo  do setor, >   codigo  do grupo, >   codigo  da marca >   ... > > > se os campos estiverm em branco pego geral > >    ex:select * from produtos > > mas se algum campo estiver prenchido > > se o grupo estiver preenchido: >     ex: select * from produtos where grupo=:grupo > > se o grupo e o setor estiver preenchido > >     ex: select * from produtos where grupo=:grupo and setor=:setor > > > como faco pra fazer em uma procedure nao sei como fazer? > > > > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From daniel em lojafacil.com.br Wed Mar 17 08:37:44 2010 From: daniel em lojafacil.com.br (Daniel Felgar) Date: Wed, 17 Mar 2010 08:37:44 -0300 Subject: [firebase-br] select dinamico In-Reply-To: References: Message-ID: <4BA0BF08.6000803@lojafacil.com.br> SQLTEXT -> Declarado como variavel de varchar... um tamanho que comporte a select PCODSETOR, PCODGRUPO, PCODMARCA são parametros de entrada campo1, campo2, campo3 sao parametros de saida no delphi voce chama... ."Select * from ProcedureName(PCODSETOR, PCODGRUPO, PCODMARCA)" SQLTEXT = "select campo1,campo2,campo3 from produtos " IF (PCODSETOR > 0) then SQLTEXT = SQLTEXT||" where codsetor = "||pcodsetor else IF (PCODGRUPO > 0) then SQLTEXT = SQLTEXT||" where CODGRUPO= "||PCODGRUPO else IF (PCODMARCA > 0) then SQLTEXT = SQLTEXT||" where CODMARCA= "||PCODMARCA for execute statement sqltext into :campo1,campo2,campo3 do begin suspend; end Abraços Daniel Em 16/03/2010 15:55, Denilson escreveu: > No delphi tenho um select dinamico onde tenho alguns testes > > so q ficou lento preciso fazer em uma procedure > > > > no delphi eu informo > codigo do setor, > codigo do grupo, > codigo da marca > ... > > > se os campos estiverm em branco pego geral > > ex:select * from produtos > > mas se algum campo estiver prenchido > > se o grupo estiver preenchido: > ex: select * from produtos where grupo=:grupo > > se o grupo e o setor estiver preenchido > > ex: select * from produtos where grupo=:grupo and setor=:setor > > > como faco pra fazer em uma procedure nao sei como fazer? > > > > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > From moacir em blusistemas.com.br Wed Mar 17 08:40:31 2010 From: moacir em blusistemas.com.br (Moacir) Date: Wed, 17 Mar 2010 08:40:31 -0300 Subject: [firebase-br] RES: select dinamico In-Reply-To: (sfid-+20100317-081946-+004.99-1@tpa.com.br) References: (sfid-+20100317-081946-+004.99-1@tpa.com.br) Message-ID: <000b01cac5c6$a7a0a500$f6e1ef00$@com.br> Eu faço assim: VSQL é uma varchar gigante. VSQL = 'SELECT Campos From Tabela ' WHERE 1=1 '; If VSETOR <> '' then VSQL = VSQL || 'AND SETOR = ' || :VSETOR; If VGRUPO <> '' then VSQL = VSQL || 'AND GRUPO = ' || :VGRUPO; FOR EXECUTE STATEMENT VSQL INTO VARIAVEIS DO BEGIN END O WHERE 1=1 EU FACO PRA NÃO PRECISAR FICAR TESTANDO SE JÁ TEM OU NÃO O WHERE NA STRING. Espero ter ajudado. Moacir. -----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, 17 de março de 2010 08:16 Para: FireBase Assunto: Re: [firebase-br] select dinamico var i:string; slq:string; begin i:=''; if setor<>nil then begin sql:='setor = :grupo '; I:=' and '; end; if grupo<>nil then if i='' then begin sql:='grupo= :grupo'; i:=' and '; end else sql:=sql+ i +' grupo= :grupo '; if marca<>nil then sql:=sql+ i +' marca= :marca '; acho que é isso. Guto Em 16 de março de 2010 15:55, Denilson escreveu: > No delphi tenho um select dinamico onde tenho alguns testes > > so q ficou lento preciso fazer em uma procedure > > > > no delphi eu informo >   codigo  do setor, >   codigo  do grupo, >   codigo  da marca >   ... > > > se os campos estiverm em branco pego geral > >    ex:select * from produtos > > mas se algum campo estiver prenchido > > se o grupo estiver preenchido: >     ex: select * from produtos where grupo=:grupo > > se o grupo e o setor estiver preenchido > >     ex: select * from produtos where grupo=:grupo and setor=:setor > > > como faco pra fazer em uma procedure nao sei como fazer? > > > > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felipearon em gmail.com Wed Mar 17 09:50:56 2010 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 17 Mar 2010 09:50:56 -0300 Subject: [firebase-br] Plan - Natural (Order By) Message-ID: <6a31e7721003170550t6e9ab17do30603e9fec64a8f9@mail.gmail.com> Pessoal estou apanhando pra entender o porque o plan da minha SQL não está usando o índice. Minha SQL é a seguinte: select c.numero_chqrec from chequesdevol cd inner join chequesrec c on (cd.codcheque_chqdev = c.codigo_chqrec) where cd.valordeve_chqdev > 0 and cd.codstatus_chqdev = 1 order by cd.data_chqdev, c.numero_chqrec Existe um índice para o campo "data_chqdev" ascendente. Se eu usar no order by somente o campo "data_chqdev" ele utiliza indice, já colocando um segundo campo "numero_chqrec" o plan deixa de usar o indice e coloca como NATURAL o Join ChequesDevol. Alguém sabe como contornar essa situaçã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 jorgehenrique em softwareeagle.com.br Wed Mar 17 10:28:55 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique) Date: Wed, 17 Mar 2010 10:28:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duas_inst=E2ncias_fb_2=2E1=2Ex?= In-Reply-To: <794eb9f1003162349h1ba3a4bcgb9e4e732eff157c0@mail.gmail.com> References: <794eb9f1003162349h1ba3a4bcgb9e4e732eff157c0@mail.gmail.com> Message-ID: <4BA0D917.10808@softwareeagle.com.br> Acho que tem um jeito mais fácil, colega. Se o seu problema é desempenho, então ao invés de fazer isso aí (convenhamos, parece gambiarra), passe a usar Linux. Firebird em Linux, voa como um jato super-sônico e a versão Classic em Win2003 é sofrível pq o 2003 não gerencia adequadamente máquinas com mais de um núcleo ou multi-processadas (2 processadores fisicos ou mais). E tem mais, máquinas de 32 bits são mto inferiores às de 64 na questão performance. Se mesmo assim ainda quiser continuar com Windows, então tente as versões mais novas (Win2008 64) e boa sorte... []'s Em 17-03-2010 03:49, Paulo Botelho escreveu: > Pessoal, > > Alguém saberia como instalar duas instâncias do firebird Classic (ambos > 2.1.x) na mesma máquina, em portas diferentes e com adm do Serviço separados > (windows 2003, 32bits) ? > > Explico : Tenho duas bases relativamente grandes (cerca de 12 GB cada), cada > uma com muitos usuários. Já testei a super server para distribuir entre os > processadores, mas tive problemas de performance, mesmo tentando administrar > as configs do bd para cache, etc. A máquina é multi-processada e hoje fica > tudo a cargo de um processador apenas, o que eu quero é direcionar uma base > para cada porta/processador. > > Grande abraço e obrigado. > > Paulo Botelho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fausto.s.a em uol.com.br Wed Mar 17 10:22:36 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Wed, 17 Mar 2010 10:22:36 -0300 Subject: [firebase-br] select dinamico In-Reply-To: References: Message-ID: Em 16/03/2010 15:55, Denilson escreveu: > No delphi tenho um select dinamico onde tenho alguns testes > > so q ficou lento preciso fazer em uma procedure > > > > no delphi eu informo > codigo do setor, > codigo do grupo, > codigo da marca > ... > > > se os campos estiverm em branco pego geral > > ex:select * from produtos > > mas se algum campo estiver prenchido > > se o grupo estiver preenchido: > ex: select * from produtos where grupo=:grupo > > se o grupo e o setor estiver preenchido > > ex: select * from produtos where grupo=:grupo and setor=:setor > > > como faco pra fazer em uma procedure nao sei como fazer? Salve Denilson.. Amigo me diga que componente você esta utilizando para acessar o Firebird através do Delphi,se for DBexpress tenho uma saida para você. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From ericrodrigues1509 em gmail.com Wed Mar 17 10:27:38 2010 From: ericrodrigues1509 em gmail.com (ericrodrigues) Date: Wed, 17 Mar 2010 10:27:38 -0300 Subject: [firebase-br] Migrar firebird 1.5 / 2.1 / 2.5 Message-ID: Olá pessoal... Tenho um cliente que usava a versão 1.5 superserver do firebird... estava ocorrendo que ele possui um servidor multiprocesso (se não me engano 16 núcleos) e estava dando gargalo em um núcleo e com os outros sem processar nada. Sujeri a troca para a versão 2.1 classic para aproveitar os outros núcleos. Em testes junto ao cliente, funcionou perfeitamente mas quando colocamos na base de execução ocorreram problemas em algumas lojas. ele informou que quando muitas estações(em media 90 estações) estavam acessando a base algumas não conseguiam gravar e outras ficavam lentas para leitura enquanto outras, funcionavam perfeitamente e quando poucas estações estavam acessando funcionavam todas normalmente... ate com uma melhora considerável em relação a versão 1.5. Eu não tive acesso aos problemas pois quando entraram em contato pra informar o problema, já haviam removido a versão classic e instalado a superserver, mas continuam usando a versão 2.1. Baseado no relato do cliente, imagino que o firebird não conseguiu administrar todas estações. Tenho certeza que não foi problema de hardware pois o servidor possuía hardware de sobra (processador,memória e armazenamento grande e rápido). Sei que a primeira resposta seria rever as querys do meu sistema. Mas não sei se seria esse o problema também pois ele relatou que quando poucas estações estavam usando o sistema ficava ótimo e possuo um outro cliente com o mesmo software e 50 estações e apos migrar para a versão 2.1 classic, resolveu todos problemas de desempenho dele. Enfim, em reunião com meu chefe e o cliente, expus 3 possibilidades. Revisão das querys no nosso software, substituição do SGDB ou aguardar a versão 2.5 do firebird. Todos fomos de acordo que para revisar todas querys seria mais viável mudar para outro SGDB pois o tempo gasto seria praticamente o mesmo e com certeza solucionaria o problema já que se não fosse encontrado nenhuma falha no nosso software, o novo SGDB resolveria o problema na performance. Então estamos aguardando a nova versão do firebird para ver se solucionamos o problema. Bom, em vista do que descrevi acima, gostaria de saber a opinião de outros desenvolvedores. Estou seguindo o caminho certo? Sei que as informações que forneci são um pouco vagas. Mas são as que tenho disponível. Sempre tenho problemas com esse cliente pois não aceitam muito mudanças. Minha outra duvida é sobre a atual situação da atual versão 2.5 super classic. Quem esta acompanhando seu desenvolvimento acha que já é possível trabalhar com uma base de dados com recursos desenvolvidos na versão 1.5 sem problemas?? Se alguém puder opinar agradeço. Pois irei juntar a proposta de migração para a nova versão que vou apresentar ao cliente. Desculpem me estender muito mas como não tenho muitos detalhes tentei detalhar ao maximo os poucos que possuo. Abraço e bom trabalho a todos. From ericrodrigues1509 em gmail.com Wed Mar 17 10:30:59 2010 From: ericrodrigues1509 em gmail.com (ericrodrigues) Date: Wed, 17 Mar 2010 10:30:59 -0300 Subject: [firebase-br] ajuda com com select References: <88c045a11003041028l480fd444va9e40a917a339345@mail.gmail.com><4B8FFCC5.6050102@gmail.com><88c045a11003041041p18589740n4f94060638d6e1a2@mail.gmail.com> <9983908C528440D48F2DF6EB62978CA0@CPDCSA> Message-ID: se você lêr as mensagens até o fim encontrará o seguinte texto: " ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa " "Pedro Sérgio Angelotti" escreveu na mensagem news:9983908C528440D48F2DF6EB62978CA0 em CPDCSA... Como sair da lista? Por favor, me excluam pois já visitei o site e só encontrei a opção para entrar na lista! Muito obrigado. ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: ; "FireBase" Sent: Thursday, March 04, 2010 3:41 PM Subject: Re: [firebase-br] ajuda com com select caraca e não é que da sua forma tbm funciona, valeu mesmo Em 4 de março de 2010 15:32, Moacir - GMAIL escreveu: > > Mude o group by para > > GROUP BY 1 > > Sucesso !! > > Moacir > > > > > Em 04/03/2010 15:28, Reijanio Nunes Ribeiro escreveu: > >> boa tarde a todos estou com um pequenino problema e gostaria da ajuda de >> vc's >> pois tenho um select que é uma sintexe compartiva mensal por assim dizer >> e >> to apanhando pois pra totalizar tenho que tirar um campo do group by pra >> mostrar tudo soma mais não to conseguindo e ta dividindo o resultado em >> varias linhas poderiam me ajudar a sintaxe é a seguinte >> >> SELECT DISTINCT (EXTRACT (month FROM C.DATAVENDA)||'/'|| >> (EXTRACT(YEAR FROM C.DATAVENDA)))MES_ANO, SUM(C.TOTAL) AS TOTAL >> FROM C_VENDA C >> WHERE C.DATAVENDA BETWEEN :PDTINI AND :PDTFIM AND C.SITUACAO = :PSTS >> GROUP BY C.DATAVENDA >> o erro ta nesse grupo by que não consigo retirar do group by e ele exibe >> todas as linhas dos meses e gostaria apaenas dresultado >> >> ta saindo assim >> 1/2010 135,00 >> 1/2010 1.863,00 >> 2/2010 6380,00 >> 2/2010 37,82 >> desde ja grato pela ajuda >> ______________________________________________ >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Wed Mar 17 10:38:59 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Wed, 17 Mar 2010 10:38:59 -0300 Subject: [firebase-br] Plan - Natural (Order By) In-Reply-To: <6a31e7721003170550t6e9ab17do30603e9fec64a8f9@mail.gmail.com> References: <6a31e7721003170550t6e9ab17do30603e9fec64a8f9@mail.gmail.com> Message-ID: Em 17/03/2010 09:50, Felipe Aron escreveu: > Pessoal estou apanhando pra entender o porque o plan da minha SQL não está > usando o índice. Minha SQL é a seguinte: > > select c.numero_chqrec > from chequesdevol cd > inner join chequesrec c on (cd.codcheque_chqdev = c.codigo_chqrec) > where cd.valordeve_chqdev> 0 > and cd.codstatus_chqdev = 1 > order by cd.data_chqdev, c.numero_chqrec > > Existe um índice para o campo "data_chqdev" ascendente. Se eu usar no order > by somente o campo "data_chqdev" ele utiliza indice, já colocando um segundo > campo "numero_chqrec" o plan deixa de usar o indice e coloca como NATURAL o > Join ChequesDevol. > > Alguém sabe como contornar essa situação? > > Seguinte, se você utiliza dbexpress, com SqlDataSet+DataSetProvider+ClientDataSet, deixe para fazer essa ordenação, no próprio ClientDataSet, através da propriedade IndexFieldNames, desta forma ser usado o índice na instrução Sql e estando os dados em memória a ordenação é muito mais rápida. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From listas em warmboot.com.br Wed Mar 17 10:43:10 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 17 Mar 2010 10:43:10 -0300 Subject: [firebase-br] Migrar firebird 1.5 / 2.1 / 2.5 In-Reply-To: References: Message-ID: <79114342.20100317104310@warmboot.com.br> Com os detalhes que você passou, é difícil dizer qual foi o problema. O fato é que configurar o Classic não é tão tranquilo quanto o SuperServer. Você pode se informar sobre os detalhes no vídeo do Dmitry Yemanov, Firebird Performance in Detail (http://videos.firebirddevelopersday.com) - o audio é em inglês. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br e> Olá pessoal... e> Tenho um cliente que usava a versão 1.5 superserver do firebird... e> estava ocorrendo que ele possui um servidor multiprocesso (se não me engano e> 16 núcleos) e estava dando gargalo em um núcleo e com os outros sem e> processar nada. Sujeri a troca para a versão 2.1 classic para aproveitar os e> outros núcleos. From felipearon em gmail.com Wed Mar 17 10:43:49 2010 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 17 Mar 2010 10:43:49 -0300 Subject: [firebase-br] Plan - Natural (Order By) In-Reply-To: References: <6a31e7721003170550t6e9ab17do30603e9fec64a8f9@mail.gmail.com> Message-ID: <6a31e7721003170643o684fd20bnebfb91c544e77b13@mail.gmail.com> Estou usando o IBO, porém essa SQL está dentro de uma Procedure. 2010/3/17 Fausto > Em 17/03/2010 09:50, Felipe Aron escreveu: > > Pessoal estou apanhando pra entender o porque o plan da minha SQL não está >> usando o índice. Minha SQL é a seguinte: >> >> select c.numero_chqrec >> from chequesdevol cd >> inner join chequesrec c on (cd.codcheque_chqdev = c.codigo_chqrec) >> where cd.valordeve_chqdev> 0 >> and cd.codstatus_chqdev = 1 >> order by cd.data_chqdev, c.numero_chqrec >> >> Existe um índice para o campo "data_chqdev" ascendente. Se eu usar no >> order >> by somente o campo "data_chqdev" ele utiliza indice, já colocando um >> segundo >> campo "numero_chqrec" o plan deixa de usar o indice e coloca como NATURAL >> o >> Join ChequesDevol. >> >> Alguém sabe como contornar essa situação? >> >> >> Seguinte, se você utiliza dbexpress, com > SqlDataSet+DataSetProvider+ClientDataSet, deixe para fazer essa ordenação, > no próprio ClientDataSet, através da propriedade IndexFieldNames, desta > forma ser usado o índice na instrução Sql e estando os dados em memória a > ordenação é muito mais rápida. > > -- > 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 > -- 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 douglasht em gmail.com Wed Mar 17 11:03:26 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 17 Mar 2010 11:03:26 -0300 Subject: [firebase-br] Plan - Natural (Order By) In-Reply-To: <6a31e7721003170550t6e9ab17do30603e9fec64a8f9@mail.gmail.com> References: <6a31e7721003170550t6e9ab17do30603e9fec64a8f9@mail.gmail.com> Message-ID: <249af69e1003170703o45e06505h2afba276768cf4f7@mail.gmail.com> 2010/3/17 Felipe Aron : > Existe um índice para o campo "data_chqdev" ascendente. Se eu usar no order > by somente o campo "data_chqdev" ele utiliza indice, já colocando um segundo > campo "numero_chqrec" o plan deixa de usar o indice e coloca como NATURAL o > Join ChequesDevol. > > Alguém sabe como contornar essa situação? Oi Felipe, algumas idéias: Existe índice cd.codcheque_chqdev? Se não existe tente criar um. Qual a função do campo codstatus_chqdev? Se ele for um flag booleano e o valor 1 for a extrema minoria, você pode tentar usar um índice nele. Você pode tentar este select para forçar o uso de índice no join e forçar o sort em memória: select numero_chqrec from ( select cd.data_chqdev, c.numero_chqrec from chequesdevol cd inner join chequesrec c on (cd.codcheque_chqdev = c.codigo_chqrec) where cd.valordeve_chqdev > 0 and cd.codstatus_chqdev = 1 ) order by data_chqdev, numero_chqrec Abraço, -- Douglas Tosi www.sinatica.com From innddya em gmail.com Wed Mar 17 12:14:25 2010 From: innddya em gmail.com (Rejane Santos Gomes) Date: Wed, 17 Mar 2010 12:14:25 -0300 Subject: [firebase-br] Erro query Message-ID: Boa Tarde, Tenho uma simples consulta: DmManifesto.QConhec.Close; DmManifesto.QConhec.SQL.Clear; DmManifesto.QConhec.SQL.Add('Select * from conhec'); DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and :"'+Eddataf.Text+'"'); DmManifesto.QConhec.SQL.Add('Order by Data'); DmManifesto.QConhec.Open; mas quando rodo a aplicação ocorre o seguinte erro: Project Manifesto.exe raised exception class EIBO_ISCError with message "ISC ERROR CODE: 335544569' ISC ERROR MESSAGE: Dynamic SQL Error SQL error code = -204 Table unknown Conhec At line 4, column 1 STATEMENT: TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." '. Process stopped. Use Step or Run to continue. Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei o Data Module, e nao achei nenhum problema. From eduardo em icontroller.com.br Wed Mar 17 13:11:43 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Wed, 17 Mar 2010 13:11:43 -0300 Subject: [firebase-br] Erro query In-Reply-To: References: Message-ID: [...] Table unknown Conhec [...] Não está claro? Não existe uma tabela com esse nome no BD. Eduardo Rejane Santos Gomes escreveu: > Boa Tarde, > > Tenho uma simples consulta: > > DmManifesto.QConhec.Close; > DmManifesto.QConhec.SQL.Clear; > DmManifesto.QConhec.SQL.Add('Select * from conhec'); > DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and > :"'+Eddataf.Text+'"'); > DmManifesto.QConhec.SQL.Add('Order by Data'); > DmManifesto.QConhec.Open; > mas quando rodo a aplicação ocorre o seguinte erro: > > Project Manifesto.exe raised exception class EIBO_ISCError with message "ISC > ERROR CODE: 335544569' > > ISC ERROR MESSAGE: > Dynamic SQL Error > SQL error code = -204 > Table unknown > Conhec > At line 4, column 1 > > STATEMENT: > TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." > > '. Process stopped. Use Step or Run to continue. > > > > Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei o > Data Module, e nao achei nenhum problema. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eduardo em icontroller.com.br Wed Mar 17 13:16:20 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Wed, 17 Mar 2010 13:16:20 -0300 Subject: [firebase-br] Erro query In-Reply-To: References: Message-ID: Outra coisa: [...] DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and :"'+Eddataf.Text+'"'); [...] Esses edits estão exibindo datas em qual formato? se for dd/mm/yyyy vai dar zebra passa como texto, pois os formatos aceitos são: dd.mm.yyyy mm/dd/yyyy yyyy-mm-dd Eduardo Rejane Santos Gomes escreveu: > Boa Tarde, > > Tenho uma simples consulta: > > DmManifesto.QConhec.Close; > DmManifesto.QConhec.SQL.Clear; > DmManifesto.QConhec.SQL.Add('Select * from conhec'); > DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and > :"'+Eddataf.Text+'"'); > DmManifesto.QConhec.SQL.Add('Order by Data'); > DmManifesto.QConhec.Open; > mas quando rodo a aplicação ocorre o seguinte erro: > > Project Manifesto.exe raised exception class EIBO_ISCError with message "ISC > ERROR CODE: 335544569' > > ISC ERROR MESSAGE: > Dynamic SQL Error > SQL error code = -204 > Table unknown > Conhec > At line 4, column 1 > > STATEMENT: > TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." > > '. Process stopped. Use Step or Run to continue. > > > > Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei o > Data Module, e nao achei nenhum problema. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Wed Mar 17 13:21:05 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 17 Mar 2010 13:21:05 -0300 Subject: [firebase-br] Plan - Natural (Order By) In-Reply-To: <6a31e7721003170550t6e9ab17do30603e9fec64a8f9@mail.gmail.com> References: <6a31e7721003170550t6e9ab17do30603e9fec64a8f9@mail.gmail.com> Message-ID: <4BA10171.1090200@gmail.com> Bom dia/tarde Felipe. Grande Felipe, como você mesmo citou, já existe um índice para a coluna/campo DATA_CHQDEV, e sendo assim, quando você manda ordenar por esse campo, esse índice é utilizado. Nesse outro caso, você está mandando ordenar pelo par DATA_CHQDEV e NUMERO_CHQREC, e nessa situação o índice anterior não tem como ajudar mesmo, pois a ordenação não é mais apenas daquele campo específico, mas sim de dois campos, que não tem índice ainda. Tudo bem que existe um índice para o campo DATA_CHQDEV, mas a ordenação se torna NATURAL por conta do segundo campo, formando uma nova combinação, e dessa forma, a ordenação já se torna diferente. Ordenar pelo campo A não é o mesmo que ordenar pelo campo A e B, e sendo assim, se não houver um índice para essa nova combinação, nenhum índice será utilizado, e a ordenação fica como NATURAL (sequencial) mesmo. Faça o seguinte, apenas crie um novo índice envolvendo esses dois campos, DATA_CHQDEV e NUMERO_CHQREC, e repita o teste. Espero ter ajudado mais que atrapalhado. :D Felipe Aron escreveu: > Pessoal estou apanhando pra entender o porque o plan da minha SQL não está > usando o índice. Minha SQL é a seguinte: > > select c.numero_chqrec > from chequesdevol cd > inner join chequesrec c on (cd.codcheque_chqdev = c.codigo_chqrec) > where cd.valordeve_chqdev > 0 > and cd.codstatus_chqdev = 1 > order by cd.data_chqdev, c.numero_chqrec > > Existe um índice para o campo "data_chqdev" ascendente. Se eu usar no order > by somente o campo "data_chqdev" ele utiliza indice, já colocando um segundo > campo "numero_chqrec" o plan deixa de usar o indice e coloca como NATURAL o > Join ChequesDevol. > > Alguém sabe como contornar essa situação? > > > From innddya em gmail.com Wed Mar 17 14:03:29 2010 From: innddya em gmail.com (Rejane Santos Gomes) Date: Wed, 17 Mar 2010 14:03:29 -0300 Subject: [firebase-br] Erro query In-Reply-To: References: Message-ID: Eduardo, existe sim, eu a uso em outras consultas. Em 17 de março de 2010 13:11, Eduardo Bahiense escreveu: > [...] > Table unknown > Conhec > [...] > > Não está claro? > Não existe uma tabela com esse nome no BD. > > Eduardo > > Rejane Santos Gomes escreveu: > >> Boa Tarde, >> >> Tenho uma simples consulta: >> >> DmManifesto.QConhec.Close; >> DmManifesto.QConhec.SQL.Clear; >> DmManifesto.QConhec.SQL.Add('Select * from conhec'); >> DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and >> :"'+Eddataf.Text+'"'); >> DmManifesto.QConhec.SQL.Add('Order by Data'); >> DmManifesto.QConhec.Open; >> mas quando rodo a aplicação ocorre o seguinte erro: >> >> Project Manifesto.exe raised exception class EIBO_ISCError with message >> "ISC >> ERROR CODE: 335544569' >> >> ISC ERROR MESSAGE: >> Dynamic SQL Error >> SQL error code = -204 >> Table unknown >> Conhec >> At line 4, column 1 >> >> STATEMENT: >> TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." >> >> '. Process stopped. Use Step or Run to continue. >> >> >> >> Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei o >> Data Module, e nao achei nenhum problema. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From innddya em gmail.com Wed Mar 17 14:05:06 2010 From: innddya em gmail.com (Rejane Santos Gomes) Date: Wed, 17 Mar 2010 14:05:06 -0300 Subject: [firebase-br] Erro query In-Reply-To: References: Message-ID: O formato usado nas datas é mm/dd/yyyy Em 17 de março de 2010 13:16, Eduardo Bahiense escreveu: > Outra coisa: > > [...] > > DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and > :"'+Eddataf.Text+'"'); > [...] > > Esses edits estão exibindo datas em qual formato? se for dd/mm/yyyy vai dar > zebra passa como texto, pois os formatos aceitos são: > dd.mm.yyyy > mm/dd/yyyy > yyyy-mm-dd > > > Eduardo > > Rejane Santos Gomes escreveu: > >> Boa Tarde, >> >> >> Tenho uma simples consulta: >> >> DmManifesto.QConhec.Close; >> DmManifesto.QConhec.SQL.Clear; >> DmManifesto.QConhec.SQL.Add('Select * from conhec'); >> DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and >> :"'+Eddataf.Text+'"'); >> DmManifesto.QConhec.SQL.Add('Order by Data'); >> DmManifesto.QConhec.Open; >> mas quando rodo a aplicação ocorre o seguinte erro: >> >> Project Manifesto.exe raised exception class EIBO_ISCError with message >> "ISC >> ERROR CODE: 335544569' >> >> ISC ERROR MESSAGE: >> Dynamic SQL Error >> SQL error code = -204 >> Table unknown >> Conhec >> At line 4, column 1 >> >> STATEMENT: >> TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." >> >> '. Process stopped. Use Step or Run to continue. >> >> >> >> Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei o >> Data Module, e nao achei nenhum problema. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Mar 17 14:07:29 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Wed, 17 Mar 2010 14:07:29 -0300 Subject: [firebase-br] Deadlock em trigger para atualizar estoque. Message-ID: <006601cac5f4$5533a320$6915a8c0@MagnoSystem> Tenho uma STORED PROCEDURE que insere uma série de dados na tabela VENDAS. Na tabela VENDAS tem uma TRIGGER AFTER INSERT que atualiza o campo ESTOQUEATUAL da tabela de PRODUTOS. Do ponto de vista transacional, estou deixando a transação aberta o mínimo de tempo possível. Eu capturo todos os produtos em uma tabela local, as formas de pagamento, e todos os demais dados que necessito para a execução da STORED PROCEDURE e somente ao final da venda depois de tudo capturado eu abro a transação, executo a STORED PROCEDURE e já COMMITO a transação. Pois bem, fazendo alguns testes aqui na empresa, eu abri uma venda e cadastrei 2 produtos diversas vezes, ou seja, a venda possuia mais ou menos 20 itens que na realidade era o produto 1 e o produto 2 cadastrado 10 vezes cada um em uma venda só. Fiz isto no TERMINAL 1 e no TERMINAL 2. Fechei a venda, pressionando o BOTÃO ENTER simultaneamente nos dois terminais de forma que eles fechassem a venda ao mesmo tempo. Foi inevitável, deu DEADLOCK em um dos terminais. Eu sei que eu simulei uma situação inusitada onde em uma venda com 20 itens era composta por 10 itens iguais do PRODUTO 1 e 10 itens iguais do PRODUTO 2 e isto fechando ao mesmo tempo de outro terminal com os itens cadastrados da mesma forma. Eu consegui fazer uma rotina onde eu protejo o comando EXECPROC dentro de um TRY EXCEPT e em caso de DEADLOCK ele aguarda um segundo e executa novamente o EXECPROC (fiz em loop), por até 10 vezes, ou seja, 10 segundos no máximo de espera. Em testes isto se mostrou eficiente. Gostaria da opinião de vocês. Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 From samuel.peres.ferreira em gmail.com Wed Mar 17 14:12:58 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Wed, 17 Mar 2010 14:12:58 -0300 Subject: [firebase-br] off - mdo Message-ID: ola por algum motivo desconhecido, o componente 'backup e restore' da minha palheta do mdo sumiu e ja desinstalei o mdo varias vezes e mesmo assim nao cria o componente. em outro equipamento funciona a instalacao certinho. alguem ja passou por isso? samuel From jorgehenrique em softwareeagle.com.br Wed Mar 17 15:01:53 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique) Date: Wed, 17 Mar 2010 15:01:53 -0300 Subject: [firebase-br] off - mdo In-Reply-To: References: Message-ID: <4BA11911.70803@softwareeagle.com.br> Aproveitando... Por "algum motivo desconhecido" o MDO foi abandonado. Como estou migrando algumas aplicações para D2010, tive que mudar algumas coisas que estavam ainda em MDO, pois não tem versão pra D2010. Eu vi que a ultima atualização do MDO foi em 2006, então quem usa MDO e pretende migrar que se prepare... Isso aí já aconteceu comigo, eu usava o MDOServices e do nada sumia a paleta de ferramentas MDO Admin. Tente o seguinte: Em Components -> Install Packages, vc vai encontrar o Mercury Database Objects. Desmarque o MDO, feche o Delphi, abra novamente, volte lá e remarque-o. Funcionava comigo, não sei se vai dar certo com vc. []'s Em 17-03-2010 14:12, samuel ferreira escreveu: > ola > > por algum motivo desconhecido, o componente 'backup e restore' da minha > palheta do mdo sumiu e ja desinstalei o mdo varias vezes e mesmo assim nao > cria o componente. em outro equipamento funciona a instalacao certinho. > alguem ja passou por isso? > > > 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 > > -- *Jorge Henrique Aguiar* Gerente de Desenvolvimento Software Eagle From tarciso.junior em gmail.com Wed Mar 17 16:12:22 2010 From: tarciso.junior em gmail.com (Tarciso Junior) Date: Wed, 17 Mar 2010 16:12:22 -0300 Subject: [firebase-br] Erro query In-Reply-To: References: Message-ID: essa query é BDE ou DBExpress ? o DatabaseName ou SQLConnection foi informado ? Está correto ? isso tb dá erro de tabela não encontrada att, Tarciso Jr, Analista de Sistemas - Inforlub www.inforlub.com.br 2010/3/17 Rejane Santos Gomes > Eduardo, existe sim, eu a uso em outras consultas. > > Em 17 de março de 2010 13:11, Eduardo Bahiense > escreveu: > > > [...] > > Table unknown > > Conhec > > [...] > > > > Não está claro? > > Não existe uma tabela com esse nome no BD. > > > > Eduardo > > > > Rejane Santos Gomes escreveu: > > > >> Boa Tarde, > >> > >> Tenho uma simples consulta: > >> > >> DmManifesto.QConhec.Close; > >> DmManifesto.QConhec.SQL.Clear; > >> DmManifesto.QConhec.SQL.Add('Select * from conhec'); > >> DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and > >> :"'+Eddataf.Text+'"'); > >> DmManifesto.QConhec.SQL.Add('Order by Data'); > >> DmManifesto.QConhec.Open; > >> mas quando rodo a aplicação ocorre o seguinte erro: > >> > >> Project Manifesto.exe raised exception class EIBO_ISCError with message > >> "ISC > >> ERROR CODE: 335544569' > >> > >> ISC ERROR MESSAGE: > >> Dynamic SQL Error > >> SQL error code = -204 > >> Table unknown > >> Conhec > >> At line 4, column 1 > >> > >> STATEMENT: > >> TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." > >> > >> '. Process stopped. Use Step or Run to continue. > >> > >> > >> > >> Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei > o > >> Data Module, e nao achei nenhum problema. > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From joao_jma em itelefonica.com.br Wed Mar 17 16:21:07 2010 From: joao_jma em itelefonica.com.br (joao_jma) Date: Wed, 17 Mar 2010 16:21:07 -0300 Subject: [firebase-br] REPLACE Message-ID: <64B572F9F1FC402183B00F2E6351C717@CPD003> Keria atualizar um campo de uma tabela substituir todos os caracteres "Ç" pelo caracter "C" o REPLACE naum funciona no FIREBIRD 1.5 ??? como fazer ???? []'s João From altairaquino em gmail.com Wed Mar 17 16:25:19 2010 From: altairaquino em gmail.com (Altair Aquino) Date: Wed, 17 Mar 2010 16:25:19 -0300 Subject: [firebase-br] REPLACE In-Reply-To: <64B572F9F1FC402183B00F2E6351C717@CPD003> References: <64B572F9F1FC402183B00F2E6351C717@CPD003> Message-ID: <7e8118371003171225s241252ccxa36162b4bdf04c82@mail.gmail.com> Extrai os dados da tabela como inserts e use o editor de texto de preferencia para fazer os replaces. Att, Altair O. Aquino _______________________________ Software Engineer J2EE/Struts/GWT/Hibernate E-mail/Gtalk: altairaquino em gmail.com MSN: altairaquino em hotmail.com 2010/3/17 joao_jma > Keria atualizar um campo de uma tabela > > substituir todos os caracteres "Ç" pelo caracter "C" > > o REPLACE naum funciona no FIREBIRD 1.5 ??? > > como fazer ???? > > []'s Joã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 cwfsa1 em gmail.com Wed Mar 17 16:47:00 2010 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Wed, 17 Mar 2010 16:47:00 -0300 Subject: [firebase-br] off - mdo In-Reply-To: <4BA11911.70803@softwareeagle.com.br> References: <4BA11911.70803@softwareeagle.com.br> Message-ID: <4BA131B4.8070209@gmail.com> O que é uma pena na minha humilde e bitolada maneira de ver as coisas, é uma das melhores engines para o firebird. Carlos Wilson. Software Eagle - Jorge Henrique escreveu: > Aproveitando... > Por "algum motivo desconhecido" o MDO foi abandonado. Como estou > migrando algumas aplicações para D2010, tive que mudar algumas coisas > que estavam ainda em MDO, > pois não tem versão pra D2010. Eu vi que a ultima atualização do MDO > foi em 2006, então quem usa MDO e pretende migrar que se prepare... > > Isso aí já aconteceu comigo, eu usava o MDOServices e do nada sumia a > paleta de ferramentas MDO Admin. Tente o seguinte: > Em Components -> Install Packages, vc vai encontrar o Mercury Database > Objects. Desmarque o MDO, feche o Delphi, abra novamente, volte lá e > remarque-o. > Funcionava comigo, não sei se vai dar certo com vc. > > []'s > > > Em 17-03-2010 14:12, samuel ferreira escreveu: >> ola >> >> por algum motivo desconhecido, o componente 'backup e restore' da minha >> palheta do mdo sumiu e ja desinstalei o mdo varias vezes e mesmo >> assim nao >> cria o componente. em outro equipamento funciona a instalacao certinho. >> alguem ja passou por isso? >> >> >> samuel >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > From eduardo em icontroller.com.br Wed Mar 17 19:27:00 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Wed, 17 Mar 2010 19:27:00 -0300 Subject: [firebase-br] Erro query In-Reply-To: References: Message-ID: Oi Rejane O erro é do servidor Firebird, então, para ele, a tabela não existe. ISC ERROR MESSAGE: Dynamic SQL Error SQL error code = -204 Table unknown Conhec At line 4, column 1 Tenha certeza que seu componente está pontando para o BD correto. Eduardo Rejane Santos Gomes escreveu: > Eduardo, existe sim, eu a uso em outras consultas. > > Em 17 de março de 2010 13:11, Eduardo Bahiense > escreveu: > >> [...] >> Table unknown >> Conhec >> [...] >> >> Não está claro? >> Não existe uma tabela com esse nome no BD. >> >> Eduardo >> >> Rejane Santos Gomes escreveu: >> >>> Boa Tarde, >>> >>> Tenho uma simples consulta: >>> >>> DmManifesto.QConhec.Close; >>> DmManifesto.QConhec.SQL.Clear; >>> DmManifesto.QConhec.SQL.Add('Select * from conhec'); >>> DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and >>> :"'+Eddataf.Text+'"'); >>> DmManifesto.QConhec.SQL.Add('Order by Data'); >>> DmManifesto.QConhec.Open; >>> mas quando rodo a aplicação ocorre o seguinte erro: >>> >>> Project Manifesto.exe raised exception class EIBO_ISCError with message >>> "ISC >>> ERROR CODE: 335544569' >>> >>> ISC ERROR MESSAGE: >>> Dynamic SQL Error >>> SQL error code = -204 >>> Table unknown >>> Conhec >>> At line 4, column 1 >>> >>> STATEMENT: >>> TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." >>> >>> '. Process stopped. Use Step or Run to continue. >>> >>> >>> >>> Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei o >>> Data Module, e nao achei nenhum problema. >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Mar 17 19:35:26 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Wed, 17 Mar 2010 19:35:26 -0300 Subject: [firebase-br] Erro query References: Message-ID: <010701cac622$25d00d20$6915a8c0@MagnoSystem> Verifique se o componente não está colocando "" (aspas) pois se tiver o FIREBIRD diferencia maiúscula de minúscula. ----- Original Message ----- From: "Eduardo Bahiense" To: Sent: Wednesday, March 17, 2010 7:27 PM Subject: Re: [firebase-br] Erro query Oi Rejane O erro é do servidor Firebird, então, para ele, a tabela não existe. ISC ERROR MESSAGE: Dynamic SQL Error SQL error code = -204 Table unknown Conhec At line 4, column 1 Tenha certeza que seu componente está pontando para o BD correto. Eduardo Rejane Santos Gomes escreveu: > Eduardo, existe sim, eu a uso em outras consultas. > > Em 17 de março de 2010 13:11, Eduardo Bahiense > escreveu: > >> [...] >> Table unknown >> Conhec >> [...] >> >> Não está claro? >> Não existe uma tabela com esse nome no BD. >> >> Eduardo >> >> Rejane Santos Gomes escreveu: >> >>> Boa Tarde, >>> >>> Tenho uma simples consulta: >>> >>> DmManifesto.QConhec.Close; >>> DmManifesto.QConhec.SQL.Clear; >>> DmManifesto.QConhec.SQL.Add('Select * from conhec'); >>> DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and >>> :"'+Eddataf.Text+'"'); >>> DmManifesto.QConhec.SQL.Add('Order by Data'); >>> DmManifesto.QConhec.Open; >>> mas quando rodo a aplicação ocorre o seguinte erro: >>> >>> Project Manifesto.exe raised exception class EIBO_ISCError with message >>> "ISC >>> ERROR CODE: 335544569' >>> >>> ISC ERROR MESSAGE: >>> Dynamic SQL Error >>> SQL error code = -204 >>> Table unknown >>> Conhec >>> At line 4, column 1 >>> >>> STATEMENT: >>> TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." >>> >>> '. Process stopped. Use Step or Run to continue. >>> >>> >>> >>> Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei >>> o >>> Data Module, e nao achei nenhum problema. >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kdcc em terra.com.br Wed Mar 17 19:50:22 2010 From: kdcc em terra.com.br (=?iso-8859-1?Q?Kl=E9ber_Caneva?=) Date: Wed, 17 Mar 2010 19:50:22 -0300 Subject: [firebase-br] Erro Estranho In-Reply-To: References: <1857498274.20100312163212@warmboot.com.br> Message-ID: <0D3933A47E104A129B1BC5EEBF095C91@csiacer> Uma sugestão, pra vc tentar identificar onde está sendo apagado o registro. Crie uma TG Before Delete, e nela levante uma exceção. Dessa forma, quando acontecer aparecerá um erro na tela do usuairo que está excluindo. []´s Kléber ----- Original Message ----- From: "Robson gaeski" To: "Carlos H. Cantu" ; "FireBase" Sent: Friday, March 12, 2010 4:37 PM Subject: Re: [firebase-br] Erro Estranho Creio que o problema não seja o Commit, pois não são todas as transações que somem, é apenas algumas e também não é sempre. e esta gerando log pelo log manager, que o registro foi realmente apagado Em 12 de março de 2010 16:32, Carlos H. Cantu escreveu: > Registros não somem "do nada"... talvez se sua base estiver > corrompida, mas geralmente é falha de lógica mesmo. Eu diria que 95% > desse tipo de "problema" é devido a controle incorreto de transações > nas aplicações... a pessoa não "commita" a transação depois de > manipular os dados, e depois acha que tudo que fez "sumiu" ou foi > apagado. > > PS: 2GB é pequeno. Falta de espaço no HD pode corromper o banco, > especialmente em versões mais antigas do FB. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > Rg> Estava pensando agora e me veio que o banco esta um pouco Grande, > (Cerca de > Rg> 2Gb) > Rg> o banco é .GDB > > Rg> será que os registros podem estar sumindo por falta de espaço? > Rg> o Fd é o 1.5 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjY4NDIyNzc5LjEwMjUwMC4xNzI0OS4xMHcudHBuLnRlcnJhLmNvbSw1NzcxTerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From haroldo em delfa.com.br Thu Mar 18 08:06:31 2010 From: haroldo em delfa.com.br (Haroldo Dias) Date: Thu, 18 Mar 2010 08:06:31 -0300 Subject: [firebase-br] Consulta Estoque Message-ID: Bom dia a todos Eu tenho a seguinte tabela: PRODUTO DATA SALDO CUSTO MEDIO 1 01/01/2010 123 1,02 1 02/01/2010 124 1,02 1 03/01/2010 122 1,02 1 04/01/2010 128 1,03 1 05/01/2010 120 1,03 2 29/12/2009 213 2,55 2 01/01/2010 216 2,55 2 02/01/2010 218 2,55 2 05/01/2010 219 2,55 2 06/01/2010 220 2,49 2 07/01/2010 210 2,49 3 30/12/2009 306 3,11 3 31/12/2009 305 3,11 3 01/01/2010 300 3,11 3 08/01/2010 301 3,11 3 09/01/2010 300 3,31 3 10/01/2010 330 3,31 3 11/01/2010 329 3,31 E preciso fazer uma consulta que me retorne o saldo dos produtos no dia 03/01/2010: PRODUTO DATA SALDO CUSTO MEDIO 1 03/01/2009 122 1,02 2 02/01/2010 218 2,55 3 01/01/2010 300 3,11 Como faço? Uso o Firebird 2.1 Atenciosamente, Haroldo Dias From nazareno.nobrega em gmail.com Thu Mar 18 08:17:24 2010 From: nazareno.nobrega em gmail.com (Nazareno Neto) Date: Thu, 18 Mar 2010 08:17:24 -0300 Subject: [firebase-br] Consulta Estoque In-Reply-To: References: Message-ID: SELECT PRODUTO, DATA, SUM(SALDO), AVG(CUSTO MEDIO) FROM PRODUTO GROUP BY 1,2 ORDER BY 1,2 amigao eu acho q assim da certo, se nao der chega perto do q vc quer! flw Em 18 de março de 2010 08:06, Haroldo Dias escreveu: > Bom dia a todos > Eu tenho a seguinte tabela: > PRODUTO DATA SALDO CUSTO MEDIO > 1 01/01/2010 123 1,02 > 1 02/01/2010 124 1,02 > 1 03/01/2010 122 1,02 > 1 04/01/2010 128 1,03 > 1 05/01/2010 120 1,03 > 2 29/12/2009 213 2,55 > 2 01/01/2010 216 2,55 > 2 02/01/2010 218 2,55 > 2 05/01/2010 219 2,55 > 2 06/01/2010 220 2,49 > 2 07/01/2010 210 2,49 > 3 30/12/2009 306 3,11 > 3 31/12/2009 305 3,11 > 3 01/01/2010 300 3,11 > 3 08/01/2010 301 3,11 > 3 09/01/2010 300 3,31 > 3 10/01/2010 330 3,31 > 3 11/01/2010 329 3,31 > > E preciso fazer uma consulta que me retorne o saldo dos produtos no dia > 03/01/2010: > PRODUTO DATA SALDO CUSTO MEDIO > 1 03/01/2009 122 1,02 > 2 02/01/2010 218 2,55 > 3 01/01/2010 300 3,11 > > Como faço? Uso o Firebird 2.1 > > Atenciosamente, > Haroldo Dias > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 haroldo em delfa.com.br Thu Mar 18 08:28:45 2010 From: haroldo em delfa.com.br (Haroldo Dias) Date: Thu, 18 Mar 2010 08:28:45 -0300 Subject: [firebase-br] Consulta Estoque References: Message-ID: Desculpe, não é isso, não quero somar nem tirar a média de nada, apenas trazer as informações que já constam na tabela. PRODUTO DATA SALDO CUSTO MEDIO 1 01/01/2010 123 1,02 1 02/01/2010 124 1,02 -> 1 03/01/2010 122 1,02 1 04/01/2010 128 1,03 1 05/01/2010 120 1,03 2 29/12/2009 213 2,55 2 01/01/2010 216 2,55 -> 2 02/01/2010 218 2,55 2 05/01/2010 219 2,55 2 06/01/2010 220 2,49 2 07/01/2010 210 2,49 3 30/12/2009 306 3,11 3 31/12/2009 305 3,11 -> 3 01/01/2010 300 3,11 3 08/01/2010 301 3,11 3 09/01/2010 300 3,31 3 10/01/2010 330 3,31 3 11/01/2010 329 3,31 Observe de novo, o que eu quero é poder fazer um select que me retorne os registros que marquei acima e a condição para essa filtragem são os produtos, sem repetí-los, mas o último registro, o qual o último lançamento foi até o dia 03/01/2010, portanto, é para me retornar: PRODUTO DATA SALDO CUSTO MEDIO -> 1 03/01/2009 122 1,02 -> 2 02/01/2010 218 2,55 -> 3 01/01/2010 300 3,11 Não é pra fazer cálculo nenhum... "Nazareno Neto" escreveu na mensagem news:c5c7b55f1003180417u5677483bg5a8adf2d5dec04e8 em mail.gmail.com... SELECT PRODUTO, DATA, SUM(SALDO), AVG(CUSTO MEDIO) FROM PRODUTO GROUP BY 1,2 ORDER BY 1,2 amigao eu acho q assim da certo, se nao der chega perto do q vc quer! flw Em 18 de março de 2010 08:06, Haroldo Dias escreveu: > Bom dia a todos > Eu tenho a seguinte tabela: > PRODUTO DATA SALDO CUSTO MEDIO > 1 01/01/2010 123 1,02 > 1 02/01/2010 124 1,02 > 1 03/01/2010 122 1,02 > 1 04/01/2010 128 1,03 > 1 05/01/2010 120 1,03 > 2 29/12/2009 213 2,55 > 2 01/01/2010 216 2,55 > 2 02/01/2010 218 2,55 > 2 05/01/2010 219 2,55 > 2 06/01/2010 220 2,49 > 2 07/01/2010 210 2,49 > 3 30/12/2009 306 3,11 > 3 31/12/2009 305 3,11 > 3 01/01/2010 300 3,11 > 3 08/01/2010 301 3,11 > 3 09/01/2010 300 3,31 > 3 10/01/2010 330 3,31 > 3 11/01/2010 329 3,31 > > E preciso fazer uma consulta que me retorne o saldo dos produtos no dia > 03/01/2010: > PRODUTO DATA SALDO CUSTO MEDIO > 1 03/01/2009 122 1,02 > 2 02/01/2010 218 2,55 > 3 01/01/2010 300 3,11 > > Como faço? Uso o Firebird 2.1 > > Atenciosamente, > Haroldo Dias > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ricardostelmach em gmail.com Thu Mar 18 08:33:26 2010 From: ricardostelmach em gmail.com (Ricardo Stelmach) Date: Thu, 18 Mar 2010 08:33:26 -0300 Subject: [firebase-br] drive para java References: Message-ID: <817EBE00B2304458A12434EC5EE85FB9@RICARDO> bom dia !! Seguinte estou aprendendo por conta a programar em java com firebrid , só que me deparei com uma duvida , como faço para instalar o drive de firebrid para o java , alguém pode me ajudar ... Atenciosamente, From bzottis em ig.com.br Thu Mar 18 08:40:15 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 18 Mar 2010 08:40:15 -0300 Subject: [firebase-br] Erro ao trabalhar com eventos!!!!! In-Reply-To: References: <1857498274.20100312163212@warmboot.com.br> Message-ID: <004e01cac68f$cb5b9440$6212bcc0$@com.br> Pessoal, há alguns dias eu postei uma mensagem sobre um erro com eventos, Mas como não tive resposta, pergunto novamente: Tenho uma tabela simples de log de acessos, ou seja, quando o usuário faz o login no sistema, ele é cadastrado em uma tabela de acessos, para sabermos quem e quando entrou. E nesta tabela tem uma trigger.... CREATE TRIGGER TG_CONECTOU_LOG_ACESSO FOR LOG_ACESSO INACTIVE AFTER INSERT POSITION 0 AS begin POST_EVENT 'CONECTOU'; End Quando o meu sistema "escuta" o Evento, ele faz uma busca para ver quem é o último usuário que conectou e mostra para todos. Mas se eu ativo esta Trigger, da aqueles erros que há dias eu postei sobre innet error, perda de conecxão, etc, Deixei ela desativada por 5 dias, e nem um erro até hj. O Que poderia ser esse erro? Desde já agradeço. Uso FB 2.1, D7 From eduardo em icontroller.com.br Thu Mar 18 08:41:09 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Thu, 18 Mar 2010 08:41:09 -0300 Subject: [firebase-br] Consulta Estoque In-Reply-To: References: Message-ID: A query abaixo, que funciona a partir do FB 1.5, vai resolver, mas você terá que analisar bem o plano de índices dessa tabela para que ela seja eficiente. Pelo menos um índice em PRODUTO, DATA será necessário. Outra coisa, se houver dois registros de saldo de um produto no mesmo dia, vai duplicar linhas. SELECT A.PRODUTO, A.DATA, B.SALDO, B.CUSTO FROM ( SELECT PRODUTO, MAX(DATA) FROM ESTOQUE WHERE DATA <= '03.01.2010' GROUP BY 1 ) A LEFT JOIN ESTOQUE B ON A.PRODUTO=B.PRODUTO AND A.DATA=B.DATA Haroldo Dias escreveu: > Bom dia a todos > Eu tenho a seguinte tabela: > PRODUTO DATA SALDO CUSTO MEDIO > 1 01/01/2010 123 1,02 > 1 02/01/2010 124 1,02 > 1 03/01/2010 122 1,02 > 1 04/01/2010 128 1,03 > 1 05/01/2010 120 1,03 > 2 29/12/2009 213 2,55 > 2 01/01/2010 216 2,55 > 2 02/01/2010 218 2,55 > 2 05/01/2010 219 2,55 > 2 06/01/2010 220 2,49 > 2 07/01/2010 210 2,49 > 3 30/12/2009 306 3,11 > 3 31/12/2009 305 3,11 > 3 01/01/2010 300 3,11 > 3 08/01/2010 301 3,11 > 3 09/01/2010 300 3,31 > 3 10/01/2010 330 3,31 > 3 11/01/2010 329 3,31 > > E preciso fazer uma consulta que me retorne o saldo dos produtos no dia > 03/01/2010: > PRODUTO DATA SALDO CUSTO MEDIO > 1 03/01/2009 122 1,02 > 2 02/01/2010 218 2,55 > 3 01/01/2010 300 3,11 > > Como faço? Uso o Firebird 2.1 > > Atenciosamente, > Haroldo Dias > > > > > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From andreylh em gmail.com Thu Mar 18 08:50:15 2010 From: andreylh em gmail.com (Andrey) Date: Thu, 18 Mar 2010 08:50:15 -0300 Subject: [firebase-br] Erro Estranho In-Reply-To: <0D3933A47E104A129B1BC5EEBF095C91@csiacer> References: <1857498274.20100312163212@warmboot.com.br> <0D3933A47E104A129B1BC5EEBF095C91@csiacer> Message-ID: <9273bd5c1003180450r748db209ka970ec2b05cf8a1@mail.gmail.com> Bom dia pessoal, eu sou colega de trabalho do Robson, que enviou o e-mail. A princípio o problema está resolvido, estamos em faze de testes, nós tiramos código antigos do sistema que tinha desde a primeira versão e validamos os updates nessa tabela aonde sumia o registro, tiramos os updates dos gatilhos e colocamos por dentro do delphi. Obrigado pela ajuda! Em 17 de março de 2010 19:50, Kléber Caneva escreveu: > Uma sugestão, pra vc tentar identificar onde está sendo apagado o > registro. > Crie uma TG Before Delete, e nela levante uma exceção. > Dessa forma, quando acontecer aparecerá um erro na tela do usuairo que está > excluindo. > > []´s > > Kléber > > > ----- Original Message ----- From: "Robson gaeski" < > programadorsesmo3 em gmail.com> > To: "Carlos H. Cantu" ; "FireBase" < > lista em firebase.com.br> > Sent: Friday, March 12, 2010 4:37 PM > Subject: Re: [firebase-br] Erro Estranho > > > Creio que o problema não seja o Commit, > > pois não são todas as transações que somem, é apenas algumas > e também não é sempre. > e esta gerando log pelo log manager, que o registro foi realmente apagado > > > Em 12 de março de 2010 16:32, Carlos H. Cantu >escreveu: > > Registros não somem "do nada"... talvez se sua base estiver >> corrompida, mas geralmente é falha de lógica mesmo. Eu diria que 95% >> desse tipo de "problema" é devido a controle incorreto de transações >> nas aplicações... a pessoa não "commita" a transação depois de >> manipular os dados, e depois acha que tudo que fez "sumiu" ou foi >> apagado. >> >> PS: 2GB é pequeno. Falta de espaço no HD pode corromper o banco, >> especialmente em versões mais antigas do FB. >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.com.br >> >> Rg> Estava pensando agora e me veio que o banco esta um pouco Grande, >> (Cerca de >> Rg> 2Gb) >> Rg> o banco é .GDB >> >> Rg> será que os registros podem estar sumindo por falta de espaço? >> Rg> o Fd é o 1.5 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > 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 > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjY4NDIyNzc5LjEwMjUwMC4xNzI0OS4xMHcudHBuLnRlcnJhLmNvbSw1NzcxTerraMail > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente, Andrey Lucas Herchonvicz Programador From listas em warmboot.com.br Thu Mar 18 09:07:50 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 18 Mar 2010 09:07:50 -0300 Subject: [firebase-br] Erro ao trabalhar com eventos!!!!! In-Reply-To: <004e01cac68f$cb5b9440$6212bcc0$@com.br> References: <1857498274.20100312163212@warmboot.com.br> <004e01cac68f$cb5b9440$6212bcc0$@com.br> Message-ID: <1067473758.20100318090750@warmboot.com.br> Em primeiro lugar, verifique se a versão do FB 2.1 que vc está usando é a 2.1.3, se não for, atualize, pois se não me engano, tinha alguns bugs em relação a eventos nas versões anteriores. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JmZ> Pessoal, há alguns dias eu postei uma mensagem sobre um erro com eventos, JmZ> Mas como não tive resposta, pergunto novamente: JmZ> Tenho uma tabela simples de log de acessos, ou seja, quando o usuário faz o JmZ> login no sistema, ele é cadastrado em uma tabela de acessos, para sabermos JmZ> quem e quando entrou. JmZ> E nesta tabela tem uma trigger.... JmZ> CREATE TRIGGER TG_CONECTOU_LOG_ACESSO FOR LOG_ACESSO JmZ> INACTIVE AFTER INSERT POSITION 0 JmZ> AS JmZ> begin JmZ> POST_EVENT 'CONECTOU'; JmZ> End JmZ> Quando o meu sistema "escuta" o Evento, ele faz uma busca para ver quem é o JmZ> último usuário que conectou e mostra para todos. JmZ> Mas se eu ativo esta Trigger, da aqueles erros que há dias eu postei sobre JmZ> innet error, perda de conecxão, etc, JmZ> Deixei ela desativada por 5 dias, e nem um erro até hj. JmZ> O Que poderia ser esse erro? JmZ> Desde já agradeço. JmZ> Uso FB 2.1, D7 From agalysson em gmail.com Thu Mar 18 09:13:34 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Thu, 18 Mar 2010 09:13:34 -0300 Subject: [firebase-br] Consulta Estoque In-Reply-To: References: Message-ID: eu faria algo assim: select first 1 * from tabela where data <= '03.01.2010' order by data desc desculpe nao dar um exemplo em cima do q vc precisa, mas minha preguiça win ^^ adapte como achar melhor e boa... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(*¯^¯*)/) Em 18 de março de 2010 08:41, Eduardo Bahiense escreveu: > A query abaixo, que funciona a partir do FB 1.5, vai resolver, mas você > terá que analisar bem o plano de índices dessa tabela para que ela seja > eficiente. Pelo menos um índice em PRODUTO, DATA será necessário. > > Outra coisa, se houver dois registros de saldo de um produto no mesmo dia, > vai duplicar linhas. > > SELECT > A.PRODUTO, A.DATA, B.SALDO, B.CUSTO > FROM > ( > SELECT > PRODUTO, MAX(DATA) > FROM > ESTOQUE > WHERE > DATA <= '03.01.2010' > GROUP BY 1 > ) A > LEFT JOIN ESTOQUE B ON A.PRODUTO=B.PRODUTO AND A.DATA=B.DATA > > > Haroldo Dias escreveu: > >> Bom dia a todos >> Eu tenho a seguinte tabela: >> PRODUTO DATA SALDO CUSTO MEDIO >> 1 01/01/2010 123 1,02 >> 1 02/01/2010 124 1,02 >> 1 03/01/2010 122 1,02 >> 1 04/01/2010 128 1,03 >> 1 05/01/2010 120 1,03 >> 2 29/12/2009 213 2,55 >> 2 01/01/2010 216 2,55 >> 2 02/01/2010 218 2,55 >> 2 05/01/2010 219 2,55 >> 2 06/01/2010 220 2,49 >> 2 07/01/2010 210 2,49 >> 3 30/12/2009 306 3,11 >> 3 31/12/2009 305 3,11 >> 3 01/01/2010 300 3,11 >> 3 08/01/2010 301 3,11 >> 3 09/01/2010 300 3,31 >> 3 10/01/2010 330 3,31 >> 3 11/01/2010 329 3,31 >> >> E preciso fazer uma consulta que me retorne o saldo dos produtos no dia >> 03/01/2010: >> PRODUTO DATA SALDO CUSTO MEDIO >> 1 03/01/2009 122 1,02 >> 2 02/01/2010 218 2,55 >> 3 01/01/2010 300 3,11 >> >> Como faço? Uso o Firebird 2.1 >> >> Atenciosamente, >> Haroldo Dias >> >> >> >> >> >> >> ------------------------------------------------------------------------ >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Thu Mar 18 09:35:21 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 18 Mar 2010 09:35:21 -0300 Subject: [firebase-br] Erro query In-Reply-To: References: Message-ID: <88c045a11003180535o102b34ddh7e77e1ad816912fc@mail.gmail.com> tenta assim DmManifesto.QConhec.Close; DmManifesto.QConhec.SQL.Clear; DmManifesto.QConhec.SQL.Add('Select * from conhec'); DmManifesto.QConhec.SQL.Add('Where data between :dtini and :dtfim); DmManifesto.QConhec.params.parambyname('dtini').asDate := StrToDate(Eddata.text) DmManifesto.QConhec.params.parambyname('dtfim').asDate := StrToDate(Eddataf.text) DmManifesto.QConhec.SQL.Add('Order by Data'); DmManifesto.QConhec.Open; 2010/3/17 Rejane Santos Gomes > Boa Tarde, > > Tenho uma simples consulta: > > DmManifesto.QConhec.Close; > DmManifesto.QConhec.SQL.Clear; > DmManifesto.QConhec.SQL.Add('Select * from conhec'); > DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and > :"'+Eddataf.Text+'"'); > DmManifesto.QConhec.SQL.Add('Order by Data'); > DmManifesto.QConhec.Open; > mas quando rodo a aplicação ocorre o seguinte erro: > > Project Manifesto.exe raised exception class EIBO_ISCError with message > "ISC > ERROR CODE: 335544569' > > ISC ERROR MESSAGE: > Dynamic SQL Error > SQL error code = -204 > Table unknown > Conhec > At line 4, column 1 > > STATEMENT: > TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." > > '. Process stopped. Use Step or Run to continue. > > > > Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei o > Data Module, e nao achei nenhum problema. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Thu Mar 18 09:36:27 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 18 Mar 2010 09:36:27 -0300 Subject: [firebase-br] Erro query In-Reply-To: <88c045a11003180535o102b34ddh7e77e1ad816912fc@mail.gmail.com> References: <88c045a11003180535o102b34ddh7e77e1ad816912fc@mail.gmail.com> Message-ID: <88c045a11003180536l486ceeb7o612a413202953ce@mail.gmail.com> alias tenta assim DmManifesto.QConhec.Close; DmManifesto.QConhec.SQL.Clear; DmManifesto.QConhec.SQL.Add('Select * from conhec'); DmManifesto.QConhec.SQL.Add('Where data between :dtini and :dtfim); DmManifesto.QConhec.SQL.Add('Order by Data'); DmManifesto.QConhec.params.parambyname('dtini').asDate := StrToDate(Eddata.text); DmManifesto.QConhec.params.parambyname('dtfim').asDate := StrToDate(Eddataf.text); DmManifesto.QConhec.Open; 2010/3/18 Reijanio Nunes Ribeiro > tenta assim > DmManifesto.QConhec.Close; > DmManifesto.QConhec.SQL.Clear; > DmManifesto.QConhec.SQL.Add('Select * from conhec'); > DmManifesto.QConhec.SQL.Add('Where data between :dtini and :dtfim); > DmManifesto.QConhec.params.parambyname('dtini').asDate := > StrToDate(Eddata.text) > DmManifesto.QConhec.params.parambyname('dtfim').asDate := > StrToDate(Eddataf.text) > DmManifesto.QConhec.SQL.Add('Order by Data'); > DmManifesto.QConhec.Open; > > 2010/3/17 Rejane Santos Gomes > >> Boa Tarde, >> >> >> Tenho uma simples consulta: >> >> DmManifesto.QConhec.Close; >> DmManifesto.QConhec.SQL.Clear; >> DmManifesto.QConhec.SQL.Add('Select * from conhec'); >> DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and >> :"'+Eddataf.Text+'"'); >> DmManifesto.QConhec.SQL.Add('Order by Data'); >> DmManifesto.QConhec.Open; >> mas quando rodo a aplicação ocorre o seguinte erro: >> >> Project Manifesto.exe raised exception class EIBO_ISCError with message >> "ISC >> ERROR CODE: 335544569' >> >> ISC ERROR MESSAGE: >> Dynamic SQL Error >> SQL error code = -204 >> Table unknown >> Conhec >> At line 4, column 1 >> >> STATEMENT: >> TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." >> >> '. Process stopped. Use Step or Run to continue. >> >> >> >> Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei o >> Data Module, e nao achei nenhum problema. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From haroldo em delfa.com.br Thu Mar 18 09:35:02 2010 From: haroldo em delfa.com.br (Haroldo Dias) Date: Thu, 18 Mar 2010 09:35:02 -0300 Subject: [firebase-br] Consulta Estoque References: Message-ID: Valeu Eduardo, ficou muito bom esse seu exemplo, muito obrigado. "Eduardo Bahiense" escreveu na mensagem news:hnt3gp$eb1$1 em dough.gmane.org... A query abaixo, que funciona a partir do FB 1.5, vai resolver, mas você terá que analisar bem o plano de índices dessa tabela para que ela seja eficiente. Pelo menos um índice em PRODUTO, DATA será necessário. Outra coisa, se houver dois registros de saldo de um produto no mesmo dia, vai duplicar linhas. SELECT A.PRODUTO, A.DATA, B.SALDO, B.CUSTO FROM ( SELECT PRODUTO, MAX(DATA) FROM ESTOQUE WHERE DATA <= '03.01.2010' GROUP BY 1 ) A LEFT JOIN ESTOQUE B ON A.PRODUTO=B.PRODUTO AND A.DATA=B.DATA Haroldo Dias escreveu: > Bom dia a todos > Eu tenho a seguinte tabela: > PRODUTO DATA SALDO CUSTO MEDIO > 1 01/01/2010 123 1,02 > 1 02/01/2010 124 1,02 > 1 03/01/2010 122 1,02 > 1 04/01/2010 128 1,03 > 1 05/01/2010 120 1,03 > 2 29/12/2009 213 2,55 > 2 01/01/2010 216 2,55 > 2 02/01/2010 218 2,55 > 2 05/01/2010 219 2,55 > 2 06/01/2010 220 2,49 > 2 07/01/2010 210 2,49 > 3 30/12/2009 306 3,11 > 3 31/12/2009 305 3,11 > 3 01/01/2010 300 3,11 > 3 08/01/2010 301 3,11 > 3 09/01/2010 300 3,31 > 3 10/01/2010 330 3,31 > 3 11/01/2010 329 3,31 > > E preciso fazer uma consulta que me retorne o saldo dos produtos no dia > 03/01/2010: > PRODUTO DATA SALDO CUSTO MEDIO > 1 03/01/2009 122 1,02 > 2 02/01/2010 218 2,55 > 3 01/01/2010 300 3,11 > > Como faço? Uso o Firebird 2.1 > > Atenciosamente, > Haroldo Dias > > > > > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Thu Mar 18 10:00:28 2010 From: jaso em jaso.com.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Thu, 18 Mar 2010 10:00:28 -0300 Subject: [firebase-br] RES: drive para java In-Reply-To: <817EBE00B2304458A12434EC5EE85FB9@RICARDO> References: <817EBE00B2304458A12434EC5EE85FB9@RICARDO> Message-ID: <001c01cac69b$066d7e30$13487a90$@com.br> Amigo, para fazer a conexão você deve usar um driver JDBC. Use o link : http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1268916794:335906&page=ibp_d ownload_jaybird. Baixe o arquivo, e adicione o jar no sei projeto. Abaixo segue um exemplo de um código fonte Java para poder conectar no banco de dados usando o driver. Espero ter ajudado. package br.jaso.lara.folhapagamento.persistence; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class FabricaDB { private Connection conn; private static FabricaDB instance; private FabricaDB(String url, String user, String password) { try { Class.forName("org.firebirdsql.jdbc.FBDriver"); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } try { conn = DriverManager.getConnection(url,user,password); } catch (SQLException ex) { ex.printStackTrace(); } } public static FabricaDB getInstance(){ if (instance == null) { instance = new FabricaDB("jdbc:firebirdsql:localhost/3050:D:/Projetos/Java/FolhaPagamento/s rc/dados/folha.jas? sql_dialect=3","SYSDBA","masterkey"); } return instance; } public Connection getConnection(){ return conn; } } 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 Ricardo Stelmach Enviada em: quinta-feira, 18 de março de 2010 08:33 Para: FireBase Assunto: Re: [firebase-br] drive para java bom dia !! Seguinte estou aprendendo por conta a programar em java com firebrid , só que me deparei com uma duvida , como faço para instalar o drive de firebrid para o java , alguém pode me ajudar ... Atenciosamente, ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Thu Mar 18 10:03:49 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 18 Mar 2010 10:03:49 -0300 Subject: [firebase-br] RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <1067473758.20100318090750@warmboot.com.br> References: <1857498274.20100312163212@warmboot.com.br> <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> Message-ID: <001801cac69b$78368570$68a39050$@com.br> A versão é a 2.1.3.18185 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quinta-feira, 18 de março de 2010 09:08 Para: FireBase Assunto: Re: [firebase-br] Erro ao trabalhar com eventos!!!!! Em primeiro lugar, verifique se a versão do FB 2.1 que vc está usando é a 2.1.3, se não for, atualize, pois se não me engano, tinha alguns bugs em relação a eventos nas versões anteriores. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JmZ> Pessoal, há alguns dias eu postei uma mensagem sobre um erro com eventos, JmZ> Mas como não tive resposta, pergunto novamente: JmZ> Tenho uma tabela simples de log de acessos, ou seja, quando o usuário faz o JmZ> login no sistema, ele é cadastrado em uma tabela de acessos, para sabermos JmZ> quem e quando entrou. JmZ> E nesta tabela tem uma trigger.... JmZ> CREATE TRIGGER TG_CONECTOU_LOG_ACESSO FOR LOG_ACESSO JmZ> INACTIVE AFTER INSERT POSITION 0 JmZ> AS JmZ> begin JmZ> POST_EVENT 'CONECTOU'; JmZ> End JmZ> Quando o meu sistema "escuta" o Evento, ele faz uma busca para ver quem é o JmZ> último usuário que conectou e mostra para todos. JmZ> Mas se eu ativo esta Trigger, da aqueles erros que há dias eu postei sobre JmZ> innet error, perda de conecxão, etc, JmZ> Deixei ela desativada por 5 dias, e nem um erro até hj. JmZ> O Que poderia ser esse erro? JmZ> Desde já agradeço. JmZ> Uso FB 2.1, D7 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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.791 / Banco de dados de vírus: 271.1.1/2754 - Data de Lançamento: 03/18/10 04:33:00 From listas em warmboot.com.br Thu Mar 18 10:23:47 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 18 Mar 2010 10:23:47 -0300 Subject: [firebase-br] RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <001801cac69b$78368570$68a39050$@com.br> References: <1857498274.20100312163212@warmboot.com.br> <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> Message-ID: <15910433839.20100318102347@warmboot.com.br> Os fbclient.dll nas estações tb estão atualizados com essa versão? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JmZ> A versão é a 2.1.3.18185 From innddya em gmail.com Thu Mar 18 11:25:23 2010 From: innddya em gmail.com (Rejane Santos Gomes) Date: Thu, 18 Mar 2010 11:25:23 -0300 Subject: [firebase-br] Erro query In-Reply-To: <88c045a11003180536l486ceeb7o612a413202953ce@mail.gmail.com> References: <88c045a11003180535o102b34ddh7e77e1ad816912fc@mail.gmail.com> <88c045a11003180536l486ceeb7o612a413202953ce@mail.gmail.com> Message-ID: Era justamente esse o meu problema Magno, parou de dar o erro, vlw demais!! Tbem usei a dica do Reijanio, tudo funcionando certim!! Obrigada! Em 18 de março de 2010 09:36, Reijanio Nunes Ribeiro escreveu: > alias > tenta assim > DmManifesto.QConhec.Close; > DmManifesto.QConhec.SQL.Clear; > DmManifesto.QConhec.SQL.Add('Select * from conhec'); > DmManifesto.QConhec.SQL.Add('Where data between :dtini and :dtfim); > DmManifesto.QConhec.SQL.Add('Order by Data'); > DmManifesto.QConhec.params.parambyname('dtini').asDate := > StrToDate(Eddata.text); > DmManifesto.QConhec.params.parambyname('dtfim').asDate := > StrToDate(Eddataf.text); > > DmManifesto.QConhec.Open; > > 2010/3/18 Reijanio Nunes Ribeiro > > > tenta assim > > DmManifesto.QConhec.Close; > > DmManifesto.QConhec.SQL.Clear; > > DmManifesto.QConhec.SQL.Add('Select * from conhec'); > > DmManifesto.QConhec.SQL.Add('Where data between :dtini and :dtfim); > > DmManifesto.QConhec.params.parambyname('dtini').asDate := > > StrToDate(Eddata.text) > > DmManifesto.QConhec.params.parambyname('dtfim').asDate := > > StrToDate(Eddataf.text) > > DmManifesto.QConhec.SQL.Add('Order by Data'); > > DmManifesto.QConhec.Open; > > > > 2010/3/17 Rejane Santos Gomes > > > >> Boa Tarde, > >> > >> > >> Tenho uma simples consulta: > >> > >> DmManifesto.QConhec.Close; > >> DmManifesto.QConhec.SQL.Clear; > >> DmManifesto.QConhec.SQL.Add('Select * from conhec'); > >> DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and > >> :"'+Eddataf.Text+'"'); > >> DmManifesto.QConhec.SQL.Add('Order by Data'); > >> DmManifesto.QConhec.Open; > >> mas quando rodo a aplicação ocorre o seguinte erro: > >> > >> Project Manifesto.exe raised exception class EIBO_ISCError with message > >> "ISC > >> ERROR CODE: 335544569' > >> > >> ISC ERROR MESSAGE: > >> Dynamic SQL Error > >> SQL error code = -204 > >> Table unknown > >> Conhec > >> At line 4, column 1 > >> > >> STATEMENT: > >> TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." > >> > >> '. Process stopped. Use Step or Run to continue. > >> > >> > >> > >> Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei > o > >> Data Module, e nao achei nenhum problema. > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mar 18 11:47:03 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 18 Mar 2010 11:47:03 -0300 Subject: [firebase-br] RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <15910433839.20100318102347@warmboot.com.br> References: <1857498274.20100312163212@warmboot.com.br> <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> Message-ID: <000601cac6a9$e3c128a0$ab4379e0$@com.br> Sim, inclusive também já vi na pasta system32 para ver se não tinha a GDS32 também. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quinta-feira, 18 de março de 2010 10:24 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: Erro ao trabalhar com eventos!!!!! Os fbclient.dll nas estações tb estão atualizados com essa versão? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JmZ> A versão é a 2.1.3.18185 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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.791 / Banco de dados de vírus: 271.1.1/2754 - Data de Lançamento: 03/18/10 04:33:00 From listas em warmboot.com.br Thu Mar 18 12:04:00 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 18 Mar 2010 12:04:00 -0300 Subject: [firebase-br] RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <000601cac6a9$e3c128a0$ab4379e0$@com.br> References: <1857498274.20100312163212@warmboot.com.br> <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> Message-ID: <607532289.20100318120400@warmboot.com.br> Dei uma olhadas nas outras mensagens, mas não achei uma onde vc coloque a mensagem exata dos erros que está tendo. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JmZ> Sim, inclusive também já vi na pasta system32 para ver se não tinha a GDS32 JmZ> também. From rnribeiro em gmail.com Thu Mar 18 12:24:30 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 18 Mar 2010 12:24:30 -0300 Subject: [firebase-br] Erro query In-Reply-To: References: <88c045a11003180535o102b34ddh7e77e1ad816912fc@mail.gmail.com> <88c045a11003180536l486ceeb7o612a413202953ce@mail.gmail.com> Message-ID: <88c045a11003180824h19ba7f7btd3a38c7d1fd1ae38@mail.gmail.com> te aconselho a sempre usar parametros pois, alem de ser mais elegante, e pratico, evita essas famosas convertion error from strings 2010/3/18 Rejane Santos Gomes > Era justamente esse o meu problema Magno, parou de dar o erro, vlw demais!! > Tbem usei a dica do Reijanio, tudo funcionando certim!! > > Obrigada! > > Em 18 de março de 2010 09:36, Reijanio Nunes Ribeiro > escreveu: > > > alias > > tenta assim > > DmManifesto.QConhec.Close; > > DmManifesto.QConhec.SQL.Clear; > > DmManifesto.QConhec.SQL.Add('Select * from conhec'); > > DmManifesto.QConhec.SQL.Add('Where data between :dtini and :dtfim); > > DmManifesto.QConhec.SQL.Add('Order by Data'); > > DmManifesto.QConhec.params.parambyname('dtini').asDate := > > StrToDate(Eddata.text); > > DmManifesto.QConhec.params.parambyname('dtfim').asDate := > > StrToDate(Eddataf.text); > > > > DmManifesto.QConhec.Open; > > > > 2010/3/18 Reijanio Nunes Ribeiro > > > > > tenta assim > > > DmManifesto.QConhec.Close; > > > DmManifesto.QConhec.SQL.Clear; > > > DmManifesto.QConhec.SQL.Add('Select * from conhec'); > > > DmManifesto.QConhec.SQL.Add('Where data between :dtini and :dtfim); > > > DmManifesto.QConhec.params.parambyname('dtini').asDate := > > > StrToDate(Eddata.text) > > > DmManifesto.QConhec.params.parambyname('dtfim').asDate := > > > StrToDate(Eddataf.text) > > > DmManifesto.QConhec.SQL.Add('Order by Data'); > > > DmManifesto.QConhec.Open; > > > > > > 2010/3/17 Rejane Santos Gomes > > > > > >> Boa Tarde, > > >> > > >> > > >> Tenho uma simples consulta: > > >> > > >> DmManifesto.QConhec.Close; > > >> DmManifesto.QConhec.SQL.Clear; > > >> DmManifesto.QConhec.SQL.Add('Select * from conhec'); > > >> DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" > and > > >> :"'+Eddataf.Text+'"'); > > >> DmManifesto.QConhec.SQL.Add('Order by Data'); > > >> DmManifesto.QConhec.Open; > > >> mas quando rodo a aplicação ocorre o seguinte erro: > > >> > > >> Project Manifesto.exe raised exception class EIBO_ISCError with > message > > >> "ISC > > >> ERROR CODE: 335544569' > > >> > > >> ISC ERROR MESSAGE: > > >> Dynamic SQL Error > > >> SQL error code = -204 > > >> Table unknown > > >> Conhec > > >> At line 4, column 1 > > >> > > >> STATEMENT: > > >> TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." > > >> > > >> '. Process stopped. Use Step or Run to continue. > > >> > > >> > > >> > > >> Ate pensei que podia ser algo com a tabela e a query, mas jah > verifiquei > > o > > >> Data Module, e nao achei nenhum problema. > > >> ______________________________________________ > > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > >> > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From innddya em gmail.com Thu Mar 18 12:32:53 2010 From: innddya em gmail.com (Rejane Santos Gomes) Date: Thu, 18 Mar 2010 12:32:53 -0300 Subject: [firebase-br] Erro query In-Reply-To: <88c045a11003180824h19ba7f7btd3a38c7d1fd1ae38@mail.gmail.com> References: <88c045a11003180535o102b34ddh7e77e1ad816912fc@mail.gmail.com> <88c045a11003180536l486ceeb7o612a413202953ce@mail.gmail.com> <88c045a11003180824h19ba7f7btd3a38c7d1fd1ae38@mail.gmail.com> Message-ID: ok, obrigada pela dica. Em 18 de março de 2010 12:24, Reijanio Nunes Ribeiro escreveu: > te aconselho a sempre usar parametros pois, alem de ser mais elegante, e > pratico, evita essas famosas convertion error from strings > > 2010/3/18 Rejane Santos Gomes > > > Era justamente esse o meu problema Magno, parou de dar o erro, vlw > demais!! > > Tbem usei a dica do Reijanio, tudo funcionando certim!! > > > > Obrigada! > > > > Em 18 de março de 2010 09:36, Reijanio Nunes Ribeiro > > escreveu: > > > > > alias > > > tenta assim > > > DmManifesto.QConhec.Close; > > > DmManifesto.QConhec.SQL.Clear; > > > DmManifesto.QConhec.SQL.Add('Select * from conhec'); > > > DmManifesto.QConhec.SQL.Add('Where data between :dtini and :dtfim); > > > DmManifesto.QConhec.SQL.Add('Order by Data'); > > > DmManifesto.QConhec.params.parambyname('dtini').asDate := > > > StrToDate(Eddata.text); > > > DmManifesto.QConhec.params.parambyname('dtfim').asDate := > > > StrToDate(Eddataf.text); > > > > > > DmManifesto.QConhec.Open; > > > > > > 2010/3/18 Reijanio Nunes Ribeiro > > > > > > > tenta assim > > > > DmManifesto.QConhec.Close; > > > > DmManifesto.QConhec.SQL.Clear; > > > > DmManifesto.QConhec.SQL.Add('Select * from conhec'); > > > > DmManifesto.QConhec.SQL.Add('Where data between :dtini and :dtfim); > > > > DmManifesto.QConhec.params.parambyname('dtini').asDate := > > > > StrToDate(Eddata.text) > > > > DmManifesto.QConhec.params.parambyname('dtfim').asDate := > > > > StrToDate(Eddataf.text) > > > > DmManifesto.QConhec.SQL.Add('Order by Data'); > > > > DmManifesto.QConhec.Open; > > > > > > > > 2010/3/17 Rejane Santos Gomes > > > > > > > >> Boa Tarde, > > > >> > > > >> > > > >> Tenho uma simples consulta: > > > >> > > > >> DmManifesto.QConhec.Close; > > > >> DmManifesto.QConhec.SQL.Clear; > > > >> DmManifesto.QConhec.SQL.Add('Select * from conhec'); > > > >> DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" > > and > > > >> :"'+Eddataf.Text+'"'); > > > >> DmManifesto.QConhec.SQL.Add('Order by Data'); > > > >> DmManifesto.QConhec.Open; > > > >> mas quando rodo a aplicação ocorre o seguinte erro: > > > >> > > > >> Project Manifesto.exe raised exception class EIBO_ISCError with > > message > > > >> "ISC > > > >> ERROR CODE: 335544569' > > > >> > > > >> ISC ERROR MESSAGE: > > > >> Dynamic SQL Error > > > >> SQL error code = -204 > > > >> Table unknown > > > >> Conhec > > > >> At line 4, column 1 > > > >> > > > >> STATEMENT: > > > >> > TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." > > > >> > > > >> '. Process stopped. Use Step or Run to continue. > > > >> > > > >> > > > >> > > > >> Ate pensei que podia ser algo com a tabela e a query, mas jah > > verifiquei > > > o > > > >> Data Module, e nao achei nenhum problema. > > > >> ______________________________________________ > > > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > > > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > > > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > >> > > > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Thu Mar 18 13:26:18 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Thu, 18 Mar 2010 13:26:18 -0300 Subject: [firebase-br] Problemas ao migrar do firebird 2.1 para 2.5 Message-ID: <695305491003180926l19931e9au3e0e65ca8ae81d4c@mail.gmail.com> Caros, tentei migrar o firebird 2.1 para 2.5 no linux debian, porem ele continua rodano o 2.1. Tente instalar esta versão 32 bit: https://sourceforge.net/projects/firebird/files/firebird-linux-i386/2.5-RC2/FirebirdCS-2.5.0.25920-ReleaseCandidate2.i686.tar.gz/download Porem na hora de finalizar entrando com a nova senha do SYSDBA ele dá erro o gsec diz que nao consegue encontrar uma biblioteca na pasta /opt/firebird/bin Ai tentei instalar esta outra versão 64 bit: https://sourceforge.net/projects/firebird/files/firebird-linux-amd64/2.5-RC2/FirebirdCS-2.5.0.25920-ReleaseCandidate2.amd64.tar.gz/download Bom até que instalou normal e na hora de pedir a senha aparentemente passou normal. Mas, parece que continua rodando o 2.1 ainda. OBS: Procedimentos utilizados foram estes? 1. Criei a pasta dentro do root (fb) 2. Entrei na pasta (/root/fb) 3. copiei o arquivo baixado para a pasta (/root/fb) 4. gzip -d nome_arquivo.gz 5. tar -xf nome_arquivo.tar 6. cd nome_da pasta descompactada 7. ./install.sh Mas, nao consegui verificar o status se ta mesmo rodando (sistema ta funcionando, mas ta travando algumas vezes agora) Entao eu precisava de saber: 1. O que fiz de errado nesta instalação, 2. Se realmente instalei os arquivos corretos 3. Qual comando verifico: a) Status do firebird b) Versão que realmente esta rodando no debian Então, é isto estou meio confuso com esta nova versão, se alguem puder me dar uma luz ficarei grato. OBrigado a todos pela atenção! -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva (33)9108-4421 Manhuaçu/MG MSN: andrelyno em yahoo.com.br ICQ: 487976491 From bzottis em ig.com.br Thu Mar 18 13:45:38 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 18 Mar 2010 13:45:38 -0300 Subject: [firebase-br] RES: RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <607532289.20100318120400@warmboot.com.br> References: <1857498274.20100312163212@warmboot.com.br> <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> <607532289.20100318120400@warmboot.com.br> Message-ID: <000c01cac6ba$75010be0$5f0323a0$@com.br> As vezes ele congelava a tela sem dar mensagem alguma, as vezes Da a mensagem que não foi possível ler os Dados. ( Error reading data) Os últimos logs no servidor.... SERVIDOR (Server) Wed Mar 17 17:56:49 2010 INET/inet_error: read errno = 10054 SERVIDOR (Server) Wed Mar 17 17:56:49 2010 INET/inet_error: read errno = 10054 SERVIDOR (Server) Thu Mar 18 11:37:38 2010 INET/inet_error: read errno = 10054 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quinta-feira, 18 de março de 2010 12:04 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: RES: Erro ao trabalhar com eventos!!!!! Dei uma olhadas nas outras mensagens, mas não achei uma onde vc coloque a mensagem exata dos erros que está tendo. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JmZ> Sim, inclusive também já vi na pasta system32 para ver se não tinha a GDS32 JmZ> também. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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.791 / Banco de dados de vírus: 271.1.1/2754 - Data de Lançamento: 03/18/10 04:33:00 From bzottis em ig.com.br Thu Mar 18 13:46:16 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 18 Mar 2010 13:46:16 -0300 Subject: [firebase-br] RES: RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <607532289.20100318120400@warmboot.com.br> References: <1857498274.20100312163212@warmboot.com.br> <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> <607532289.20100318120400@warmboot.com.br> Message-ID: <000d01cac6ba$8c1c44c0$a454ce40$@com.br> Vou habilitar e monitorar para pegar exatamente a mensagem que dá. E te falo. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quinta-feira, 18 de março de 2010 12:04 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: RES: Erro ao trabalhar com eventos!!!!! Dei uma olhadas nas outras mensagens, mas não achei uma onde vc coloque a mensagem exata dos erros que está tendo. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JmZ> Sim, inclusive também já vi na pasta system32 para ver se não tinha a GDS32 JmZ> também. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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.791 / Banco de dados de vírus: 271.1.1/2754 - Data de Lançamento: 03/18/10 04:33:00 From andrelyno em gmail.com Thu Mar 18 13:58:55 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Thu, 18 Mar 2010 13:58:55 -0300 Subject: [firebase-br] RES: RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <000d01cac6ba$8c1c44c0$a454ce40$@com.br> References: <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> <607532289.20100318120400@warmboot.com.br> <000d01cac6ba$8c1c44c0$a454ce40$@com.br> Message-ID: <695305491003180958q2e26ebafxef9c995ea8680990@mail.gmail.com> Cara eu dei uma olhada no goole sobre este erro, e encontrei centenas de pessoas falando o mesmo erro, da uma olhada no link abaixo vê se alguma dica ajuda a voce: Pesquisa feita no Google sobre o erro Em 18 de março de 2010 13:46, José mauricio Zottis escreveu: > Vou habilitar e monitorar para pegar exatamente a mensagem que dá. > E te falo. > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Carlos H. Cantu > Enviada em: quinta-feira, 18 de março de 2010 12:04 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: RES: Erro ao trabalhar com eventos!!!!! > > Dei uma olhadas nas outras mensagens, mas não achei uma onde vc > coloque a mensagem exata dos erros que está tendo. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JmZ> Sim, inclusive também já vi na pasta system32 para ver se não tinha a > GDS32 > JmZ> também. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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.791 / Banco de dados de vírus: 271.1.1/2754 - Data de > Lançamento: 03/18/10 04:33: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 > -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.com.br From bzottis em ig.com.br Thu Mar 18 14:09:51 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 18 Mar 2010 14:09:51 -0300 Subject: [firebase-br] RES: RES: RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <695305491003180958q2e26ebafxef9c995ea8680990@mail.gmail.com> References: <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> <607532289.20100318120400@warmboot.com.br> <000d01cac6ba$8c1c44c0$a454ce40$@com.br> <695305491003180958q2e26ebafxef9c995ea8680990@mail.gmail.com> Message-ID: <000001cac6bd$d6d348d0$8479da70$@com.br> Obrigado pela ajuda Andrelino, mas o estranho que apesar do Log estar com estas mensagens, o Sistema funciona Normalmente, sem nenhum erro aparente(Nenhum Usuário Reclamando) e se Ativo a Trigger do Post_Event, a cada 5 minutos trava o sistema, congela a tela, cai o Servidor (Win 2003), etc. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrelino Silva Enviada em: quinta-feira, 18 de março de 2010 13:59 Para: FireBase Assunto: Re: [firebase-br] RES: RES: RES: Erro ao trabalhar com eventos!!!!! Cara eu dei uma olhada no goole sobre este erro, e encontrei centenas de pessoas falando o mesmo erro, da uma olhada no link abaixo vê se alguma dica ajuda a voce: Pesquisa feita no Google sobre o erro Em 18 de março de 2010 13:46, José mauricio Zottis escreveu: > Vou habilitar e monitorar para pegar exatamente a mensagem que dá. > E te falo. > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Carlos H. Cantu > Enviada em: quinta-feira, 18 de março de 2010 12:04 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: RES: Erro ao trabalhar com eventos!!!!! > > Dei uma olhadas nas outras mensagens, mas não achei uma onde vc > coloque a mensagem exata dos erros que está tendo. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JmZ> Sim, inclusive também já vi na pasta system32 para ver se não tinha a > GDS32 > JmZ> também. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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.791 / Banco de dados de vírus: 271.1.1/2754 - Data de > Lançamento: 03/18/10 04:33: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 > -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.791 / Banco de dados de vírus: 271.1.1/2754 - Data de Lançamento: 03/18/10 04:33:00 From bzottis em ig.com.br Thu Mar 18 14:12:46 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 18 Mar 2010 14:12:46 -0300 Subject: [firebase-br] RES: RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <607532289.20100318120400@warmboot.com.br> References: <1857498274.20100312163212@warmboot.com.br> <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> <607532289.20100318120400@warmboot.com.br> Message-ID: <000101cac6be$3f9c6360$bed52a20$@com.br> A mensagem que da é essa: Error writing data to the connection. Logo após eu ativar a Trigger, ao primeiro usuário LOgar, já da o erro. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quinta-feira, 18 de março de 2010 12:04 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: RES: Erro ao trabalhar com eventos!!!!! Dei uma olhadas nas outras mensagens, mas não achei uma onde vc coloque a mensagem exata dos erros que está tendo. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JmZ> Sim, inclusive também já vi na pasta system32 para ver se não tinha a GDS32 JmZ> também. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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.791 / Banco de dados de vírus: 271.1.1/2754 - Data de Lançamento: 03/18/10 04:33:00 From listas em warmboot.com.br Thu Mar 18 14:34:02 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 18 Mar 2010 14:34:02 -0300 Subject: [firebase-br] RES: RES: RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <000001cac6bd$d6d348d0$8479da70$@com.br> References: <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> <607532289.20100318120400@warmboot.com.br> <000d01cac6ba$8c1c44c0$a454ce40$@com.br> <695305491003180958q2e26ebafxef9c995ea8680990@mail.gmail.com> <000001cac6bd$d6d348d0$8479da70$@com.br> Message-ID: <1628113932.20100318143402@warmboot.com.br> O que vc quer dizer com "cai o servidor (win 2003)"? Ele reinicia sozinho? Eu sugiro que vc faça algumas coisas: 1) Temporariamente desabilite firewall e antivirus no servidor e teste novamente com os eventos 2) Defina no Firebird.conf uma porta específica para os eventos (que vc saiba que esteja aberta e que não esteja sendo usada por outro software) []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JmZ> Obrigado pela ajuda Andrelino, mas o estranho que apesar do Log estar com JmZ> estas mensagens, o Sistema funciona Normalmente, sem nenhum erro JmZ> aparente(Nenhum Usuário Reclamando) e se Ativo a Trigger do Post_Event, a JmZ> cada 5 minutos trava o sistema, congela a tela, cai o Servidor (Win 2003), JmZ> etc. From andrelyno em gmail.com Thu Mar 18 14:59:41 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Thu, 18 Mar 2010 14:59:41 -0300 Subject: [firebase-br] RES: RES: RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <1628113932.20100318143402@warmboot.com.br> References: <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> <607532289.20100318120400@warmboot.com.br> <000d01cac6ba$8c1c44c0$a454ce40$@com.br> <695305491003180958q2e26ebafxef9c995ea8680990@mail.gmail.com> <000001cac6bd$d6d348d0$8479da70$@com.br> <1628113932.20100318143402@warmboot.com.br> Message-ID: <695305491003181059t17c28abep82770e65c8d38235@mail.gmail.com> Que louco... Já testou instalar em um outro computador e fazer o teste ou remover todo o firebird e instalar de novo? Eu to com um problema pra instalar o firebird 2.5, consigo instarl, a maquina tava com 2.1, porem instala, mas o 2.1 continua ativo...Até postei isso na lista, mas ainda ninguem respondeu, se alguem desejar quebrar esta arvore, meu msn é andrelyno em yahoo.com.br o email é o da lista. Obrigado. Em 18 de março de 2010 14:34, Carlos H. Cantu escreveu: > O que vc quer dizer com "cai o servidor (win 2003)"? Ele reinicia > sozinho? > > Eu sugiro que vc faça algumas coisas: > > 1) Temporariamente desabilite firewall e antivirus no servidor e teste > novamente com os eventos > > 2) Defina no Firebird.conf uma porta específica para os eventos (que > vc saiba que esteja aberta e que não esteja sendo usada por outro > software) > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JmZ> Obrigado pela ajuda Andrelino, mas o estranho que apesar do Log estar > com > JmZ> estas mensagens, o Sistema funciona Normalmente, sem nenhum erro > JmZ> aparente(Nenhum Usuário Reclamando) e se Ativo a Trigger do > Post_Event, a > JmZ> cada 5 minutos trava o sistema, congela a tela, cai o Servidor (Win > 2003), > JmZ> etc. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.com.br From juniorpt em gmail.com Thu Mar 18 15:31:49 2010 From: juniorpt em gmail.com (Paulo Moreira da Costa Junior) Date: Thu, 18 Mar 2010 15:31:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?campos_com_compara=E7=E3o?= Message-ID: Pessoal eu tenho que criar um select q vai usar duas tabelas: notaentrada e prodnotaentrada, e eu preciso colocar na query os valores de ICMS dos produtos agrupados por categorias, seria algo +/- assim codnota, codproduto, baseicms, aliquotaicms, baseicms2, aliquotaicms2, e assim por diante até a baseicms5, cheguei até aqui +/- SELECT NOTAENTRADA.DATAEMISSAO, NOTAENTRADA.DATAENTRADA, SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 1 FOR 2) AS SERIE, SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 3 FOR 8) AS NUMERO, NOTAENTRADA.CODIGONATUREZA, NOTAENTRADA.VALORINFORMADO AS VALOR_CONTABIL, NOTAENTRADA.BASEICMSINFORMADO (SELECT PRODNOTAENTRADA.BASEICMS FROM PRODNOTAENTRADA WHERE PRODNOTAENTRADA.BASEICMS = 01) PRODNOTAENTRADA.ALIQUOTAICMS AS ALIQUOTA_ICMS, NOTAENTRADA.ICMSINFORMADO, PRODNOTAENTRADA.ALIQUOTAIPI, NOTAENTRADA.CNPJCPF, PESSOA.PESSOAINSCRICAO, PESSOA.PESSOADESCRICAO, PESSOA.ENDERECOESTADO, NOTAENTRADA.VALORDESCONTO FROM NOTAENTRADA INNER JOIN PRODNOTAENTRADA ON (NOTAENTRADA.CODIGONOTAENTRADA=PRODNOTAENTRADA.CODIGONOTAENTRADA) INNER JOIN PESSOA ON (NOTAENTRADA.CNPJCPF=PESSOA.CNPJCPF) WHERE NOTAENTRADA.DATAEMISSAO BETWEEN :DATAINICIO AND :DATAFIM ORDER BY NOTAENTRADA.DATAEMISSAO valeu por enquanto From juniorpt em gmail.com Thu Mar 18 16:00:55 2010 From: juniorpt em gmail.com (Paulo Moreira da Costa Junior) Date: Thu, 18 Mar 2010 16:00:55 -0300 Subject: [firebase-br] Select para varios ICMS Message-ID: Pessoal eu tenho que criar um select q vai usar duas tabelas: notaentrada e prodnotaentrada e eu preciso colocar na query os valores de ICMS dos produtos agrupados por categorias, seria algo +/- assim codnota, codproduto, baseicms, aliquotaicms, baseicms2, aliquotaicms2, e assim por diante até a baseicms5, cheguei até aqui +/- SELECT NOTAENTRADA.DATAEMISSAO, NOTAENTRADA.DATAENTRADA, SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 1 FOR 2) AS SERIE, SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 3 FOR 8) AS NUMERO, NOTAENTRADA.CODIGONATUREZA, NOTAENTRADA.VALORINFORMADO AS VALOR_CONTABIL, NOTAENTRADA.BASEICMSINFORMADO (SELECT PRODNOTAENTRADA.BASEICMS FROM PRODNOTAENTRADA WHERE PRODNOTAENTRADA.BASEICMS = 01) PRODNOTAENTRADA.ALIQUOTAICMS AS ALIQUOTA_ICMS, NOTAENTRADA.ICMSINFORMADO, PRODNOTAENTRADA.ALIQUOTAIPI, NOTAENTRADA.CNPJCPF, PESSOA.PESSOAINSCRICAO, PESSOA.PESSOADESCRICAO, PESSOA.ENDERECOESTADO, NOTAENTRADA.VALORDESCONTO FROM NOTAENTRADA INNER JOIN PRODNOTAENTRADA ON (NOTAENTRADA.CODIGONOTAENTRADA=PRODNOTAENTRADA.CODIGONOTAENTRADA) INNER JOIN PESSOA ON (NOTAENTRADA.CNPJCPF=PESSOA.CNPJCPF) WHERE NOTAENTRADA.DATAEMISSAO BETWEEN :DATAINICIO AND :DATAFIM ORDER BY NOTAENTRADA.DATAEMISSAO valeu por enquanto From juniorpt em gmail.com Thu Mar 18 16:18:03 2010 From: juniorpt em gmail.com (Paulo Moreira da Costa Junior) Date: Thu, 18 Mar 2010 16:18:03 -0300 Subject: [firebase-br] select Message-ID: Pessoal eu tenho que criar um select q vai usar duas tabelas: notaentrada e prodnotaentrada, e eu preciso colocar na query os valores de ICMS dos produtos agrupados por categorias, seria algo +/- assim: codnota, baseicms, aliquotaicms, baseicms2, aliquotaicms2.., e assim por diante até a baseicms5 O problema é q eles estão em tabelas separadas tenho uma tabela de notas e outra com os produtos, consigo trazer eles más como vou colocar em colunas diferentes? valeu por enquanto -- Paulo Moreira da Costa Junior Cel.: 8751-7895 Res.: 4055-4655 From fellipe.h em uol.com.br Thu Mar 18 17:04:23 2010 From: fellipe.h em uol.com.br (Fellipe Henrique) Date: Thu, 18 Mar 2010 17:04:23 -0300 Subject: [firebase-br] Converter base Firebird para SQLServer 2005 Message-ID: Amigos, preciso converter uma base feita em Firebird para MSSQL 2005, alguém já dez algo parecido? Quanto as Triggers e Procedures.. a mudança é muito radical? Att. Fellipe H. From bzottis em ig.com.br Thu Mar 18 17:51:36 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 18 Mar 2010 17:51:36 -0300 Subject: [firebase-br] RES: RES: RES: RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <695305491003181059t17c28abep82770e65c8d38235@mail.gmail.com> References: <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> <607532289.20100318120400@warmboot.com.br> <000d01cac6ba$8c1c44c0$a454ce40$@com.br> <695305491003180958q2e26ebafxef9c995ea8680990@mail.gmail.com> <000001cac6bd$d6d348d0$8479da70$@com.br> <1628113932.20100318143402@warmboot.com.br> <695305491003181059t17c28abep82770e65c8d38235@mail.gmail.com> Message-ID: <000e01cac6dc$d1299af0$737cd0d0$@com.br> Já, coloquei em um win XP, e acontece a mesma coisa. E já reinstalei op FB também. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrelino Silva Enviada em: quinta-feira, 18 de março de 2010 15:00 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] RES: RES: RES: RES: Erro ao trabalhar com eventos!!!!! Que louco... Já testou instalar em um outro computador e fazer o teste ou remover todo o firebird e instalar de novo? Eu to com um problema pra instalar o firebird 2.5, consigo instarl, a maquina tava com 2.1, porem instala, mas o 2.1 continua ativo...Até postei isso na lista, mas ainda ninguem respondeu, se alguem desejar quebrar esta arvore, meu msn é andrelyno em yahoo.com.br o email é o da lista. Obrigado. Em 18 de março de 2010 14:34, Carlos H. Cantu escreveu: > O que vc quer dizer com "cai o servidor (win 2003)"? Ele reinicia > sozinho? > > Eu sugiro que vc faça algumas coisas: > > 1) Temporariamente desabilite firewall e antivirus no servidor e teste > novamente com os eventos > > 2) Defina no Firebird.conf uma porta específica para os eventos (que > vc saiba que esteja aberta e que não esteja sendo usada por outro > software) > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JmZ> Obrigado pela ajuda Andrelino, mas o estranho que apesar do Log estar > com > JmZ> estas mensagens, o Sistema funciona Normalmente, sem nenhum erro > JmZ> aparente(Nenhum Usuário Reclamando) e se Ativo a Trigger do > Post_Event, a > JmZ> cada 5 minutos trava o sistema, congela a tela, cai o Servidor (Win > 2003), > JmZ> etc. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.791 / Banco de dados de vírus: 271.1.1/2754 - Data de Lançamento: 03/18/10 04:33:00 From bzottis em ig.com.br Thu Mar 18 17:53:01 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 18 Mar 2010 17:53:01 -0300 Subject: [firebase-br] RES: RES: RES: RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <1628113932.20100318143402@warmboot.com.br> References: <004e01cac68f$cb5b9440$6212bcc0$@com.br> <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> <607532289.20100318120400@warmboot.com.br> <000d01cac6ba$8c1c44c0$a454ce40$@com.br> <695305491003180958q2e26ebafxef9c995ea8680990@mail.gmail.com> <000001cac6bd$d6d348d0$8479da70$@com.br> <1628113932.20100318143402@warmboot.com.br> Message-ID: <000f01cac6dd$03afded0$0b0f9c70$@com.br> Não, o Acesso ao FB no servidor fica desabilitado, nem com o IBexpert da certo, somente consigo conexão, se reiniciar o servidor Win 2003, pois se somente reiniciar o Servidor FB, ele não da certo. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quinta-feira, 18 de março de 2010 14:34 Para: FireBase Assunto: Re: [firebase-br] RES: RES: RES: RES: Erro ao trabalhar com eventos!!!!! O que vc quer dizer com "cai o servidor (win 2003)"? Ele reinicia sozinho? Eu sugiro que vc faça algumas coisas: 1) Temporariamente desabilite firewall e antivirus no servidor e teste novamente com os eventos 2) Defina no Firebird.conf uma porta específica para os eventos (que vc saiba que esteja aberta e que não esteja sendo usada por outro software) []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JmZ> Obrigado pela ajuda Andrelino, mas o estranho que apesar do Log estar com JmZ> estas mensagens, o Sistema funciona Normalmente, sem nenhum erro JmZ> aparente(Nenhum Usuário Reclamando) e se Ativo a Trigger do Post_Event, a JmZ> cada 5 minutos trava o sistema, congela a tela, cai o Servidor (Win 2003), JmZ> etc. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.791 / Banco de dados de vírus: 271.1.1/2754 - Data de Lançamento: 03/18/10 04:33:00 From bzottis em ig.com.br Thu Mar 18 17:53:34 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 18 Mar 2010 17:53:34 -0300 Subject: [firebase-br] RES: RES: RES: RES: RES: Erro ao trabalhar com eventos!!!!! In-Reply-To: <695305491003181059t17c28abep82770e65c8d38235@mail.gmail.com> References: <1067473758.20100318090750@warmboot.com.br> <001801cac69b$78368570$68a39050$@com.br> <15910433839.20100318102347@warmboot.com.br> <000601cac6a9$e3c128a0$ab4379e0$@com.br> <607532289.20100318120400@warmboot.com.br> <000d01cac6ba$8c1c44c0$a454ce40$@com.br> <695305491003180958q2e26ebafxef9c995ea8680990@mail.gmail.com> <000001cac6bd$d6d348d0$8479da70$@com.br> <1628113932.20100318143402@warmboot.com.br> <695305491003181059t17c28abep82770e65c8d38235@mail.gmail.com> Message-ID: <001001cac6dd$1785fed0$4691fc70$@com.br> E desculpem a demora, estava fora. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Andrelino Silva Enviada em: quinta-feira, 18 de março de 2010 15:00 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] RES: RES: RES: RES: Erro ao trabalhar com eventos!!!!! Que louco... Já testou instalar em um outro computador e fazer o teste ou remover todo o firebird e instalar de novo? Eu to com um problema pra instalar o firebird 2.5, consigo instarl, a maquina tava com 2.1, porem instala, mas o 2.1 continua ativo...Até postei isso na lista, mas ainda ninguem respondeu, se alguem desejar quebrar esta arvore, meu msn é andrelyno em yahoo.com.br o email é o da lista. Obrigado. Em 18 de março de 2010 14:34, Carlos H. Cantu escreveu: > O que vc quer dizer com "cai o servidor (win 2003)"? Ele reinicia > sozinho? > > Eu sugiro que vc faça algumas coisas: > > 1) Temporariamente desabilite firewall e antivirus no servidor e teste > novamente com os eventos > > 2) Defina no Firebird.conf uma porta específica para os eventos (que > vc saiba que esteja aberta e que não esteja sendo usada por outro > software) > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JmZ> Obrigado pela ajuda Andrelino, mas o estranho que apesar do Log estar > com > JmZ> estas mensagens, o Sistema funciona Normalmente, sem nenhum erro > JmZ> aparente(Nenhum Usuário Reclamando) e se Ativo a Trigger do > Post_Event, a > JmZ> cada 5 minutos trava o sistema, congela a tela, cai o Servidor (Win > 2003), > JmZ> etc. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.791 / Banco de dados de vírus: 271.1.1/2754 - Data de Lançamento: 03/18/10 04:33:00 From lcsfipe em gmail.com Thu Mar 18 17:54:18 2010 From: lcsfipe em gmail.com (Antonio Lucas Finotti Pereira) Date: Thu, 18 Mar 2010 17:54:18 -0300 Subject: [firebase-br] select In-Reply-To: References: Message-ID: <47e8bec51003181354l549243dfp74b72c1cba643117@mail.gmail.com> Olá Paulo, tente usar sub-queryes !!! Poste a estrutura das tabelas que você vai usar no sql. att, -- Antonio Lucas Finotti Pereira Analista de Sistemas antonio-lucas em msn.com lcsfipe em gmail.com From danrgomes em gmail.com Thu Mar 18 17:58:37 2010 From: danrgomes em gmail.com (Danilo Gomes) Date: Thu, 18 Mar 2010 17:58:37 -0300 Subject: [firebase-br] Converter base Firebird para SQLServer 2005 In-Reply-To: References: Message-ID: <370c39031003181358me0b79bbkad64430fd9cd9909@mail.gmail.com> Olá .. Rapaz voce terá bastante trabalho pois a sintaxe de procedure e trigger e bem diferente sim ... Danilo From weslleymendonca em gmail.com Fri Mar 19 09:59:59 2010 From: weslleymendonca em gmail.com (=?ISO-8859-1?Q?Weslley_Mendon=E7a?=) Date: Fri, 19 Mar 2010 09:59:59 -0300 Subject: [firebase-br] Banco Corrompido Message-ID: Amigos, hoje pela manhã ao utilizar o nosso sistema, percebi que em algumas consultas é exibida a seguinte mensagem database file appears corrupt () bad checksum checksum error on database page 439537. alguém teria alguma dica de como solucionar isso? P.S.: Estou rodando o gfix na base -- Weslley Mendonça O pessimista vê a dificuldade em cada oportunidade; o otimista vê a oportunidade em cada dificuldade. From fernando.bg em gmail.com Fri Mar 19 10:27:52 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 19 Mar 2010 10:27:52 -0300 Subject: [firebase-br] Banco Corrompido References: Message-ID: No dia 19/03/2010 às 09:59:59 catando milho no teclado Weslley Mendonça " escrivinhou " o texto abaixo : > hoje pela manhã ao utilizar o nosso sistema, percebi que em algumas > consultas é exibida a seguinte mensagem > > > database file appears corrupt () > > bad checksum > > checksum error on database page 439537. > > > alguém teria alguma dica de como solucionar isso? > > > P.S.: Estou rodando o gfix na base De uma olhada no site da firebase que tem um artigo explicando como tentar recuperar uma base corrompida. T++++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From juniorpt em gmail.com Fri Mar 19 10:28:53 2010 From: juniorpt em gmail.com (Paulo Moreira da Costa Junior) Date: Fri, 19 Mar 2010 10:28:53 -0300 Subject: [firebase-br] select In-Reply-To: <47e8bec51003181354l549243dfp74b72c1cba643117@mail.gmail.com> References: <47e8bec51003181354l549243dfp74b72c1cba643117@mail.gmail.com> Message-ID: Obrigado Antonio pela atenção, eu estou exatamente tentando usar as sub-queryes, más o resultado não está sendo satisfatório, veja aí se pode me ajudar AS TABELAS SÃO ESTAS: SELECT CODIGONOTAENTRADA, CNPJCPF, NUMERODOCUMENTO, DATAEMISSAO, DATAENTRADA, CODIGOFILIAL, USUARIOINCLUSAO, CODIGONATUREZA, DATAINCLUSAO, CONTROLE, HORAINCLUSAO, FLAG, USUARIOALTERACAO, LIVROFISCAL, DATAALTERACAO, VALORINFORMADO, HORAALTERACAO, USUARIOEXCLUSAO, NOTABONIFICADA, VALORFRETE, DATAEXCLUSAO, HORAEXCLUSAO, VALORCALCULADO, VALORDESCONTO, VALORSUBICMS, VALOROUTROS, VALORADICIONAL, VALORIPI, VALORABATIMENTO, VALORSEGURO, VALORPRODUTOS, BASEICMSSUB, VALORPRODSUB, ICMSCALCULADO, BASEICMSCALCULADO, ICMSINFORMADO, LOGALTERACAO, CODIGOTRANSPORTADOR, CODIGOBANCO, BASEICMSINFORMADO, VALORSUBICMSCALCULADO, BASEICMSSUBCALCULADO, TIPODESCONTO, TIPOICMS FROM NOTAENTRADA SELECT CODIGONOTAENTRADA, CODIGOPRODNOTAENTRADA, CODIGOPRODUTO, QTDCOMPRA, VALORUNITARIO, ALIQUOTAIPI, ALIQUOTAICMS, REDUCAOICMS, USUARIOINCLUSAO, DATAINCLUSAO, PORCENTDESCONTO, HORAINCLUSAO, CUSTOUNITARIO, USUARIOALTERACAO, QTDUNIDADE, VALORABATIMENTO, DATAALTERACAO, VALORACRESCIMO, HORAALTERACAO, DATAVALIDADE, USUARIOEXCLUSAO, DATAEXCLUSAO, SITUACAOTRIBUTARIA, HORAEXCLUSAO, AJUSTADOIVA, NOTABONIFICADA, CODIGOPEDCOMPRA, SEQUENCIAL, ALIQUOTAIVA, BASEICMS, VALORICMS, BASESUBSTITUICAO, VALORSUBSTITUICAO, VALORPAUTA, QUEBRA, CLASSIFICACAO FROM PRODNOTAENTRADA SELECT CODIGOPRODUTO, CODIGOFILIAL, EMLINHA, PRECOALTERADO, PRECOVENDA2, USUARIOINCLUSAO, QTDMAXIMA, DATAINCLUSAO, QTDMINIMA, HORAINCLUSAO, QTDRESERVADA, USUARIOALTERACAO, QTDCONTROLE, DATAALTERACAO, QTDUNIDADE, HORAALTERACAO, USUARIOEXCLUSAO, CUSTOANTERIOR, DATAEXCLUSAO, HORAEXCLUSAO, PRECOOFERTA, PRECOANTERIOR, PRECOVENDA1, PRECOVENDA3, DATAALTERACAOPRECO, HORAALTERACAOPRECO, FINALOFERTA, CUSTO, QTDPENDENTE, DIASMINIMO, DIASMAXIMO, DIAULTIMACOMPRA, QTDULTIMACOMPRA, DIAULTIMAVENDA, QTDULTIMAVENDA, DOCULTIMACOMPRA, DOCULTIMAVENDA, DIAULTIMOPEDIDO, HORAALTERACAOCUSTO, CODIGOMARGEM, REPLICA, DATAVALIDADE, DIAULTIMOMOVIMENTO, DOCULTIMOPEDIDO, DATAALTERACAOCUSTO, CUSTOMEDIO, USUARIOALTERACAOPRECO, LOGCADASTRO, PRECOVENDA4, INICIOOFERTA FROM ESTOQUE estas acima são as 3 tabelas eu preciso do resutado +/- assim: nota 1 produto1 icms1=1% icms2=nulo icms3=nulo nota1 produto2 icms1=nulo icms2=10% icms3=nulo e assim por diante, deu p/entender? On Thu, Mar 18, 2010 at 5:54 PM, Antonio Lucas Finotti Pereira < lcsfipe em gmail.com> wrote: > Olá Paulo, > > tente usar sub-queryes !!! > > Poste a estrutura das tabelas que você vai usar no sql. > > att, > > > -- > Antonio Lucas Finotti Pereira > Analista de Sistemas > antonio-lucas em msn.com > lcsfipe em gmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulo Moreira da Costa Junior Cel.: 8751-7895 Res.: 4055-4655 From emdbol em bol.com.br Fri Mar 19 10:45:58 2010 From: emdbol em bol.com.br (Eduardo M. Dantas) Date: Fri, 19 Mar 2010 10:45:58 -0300 Subject: [firebase-br] Criar banco com tamanho inicial "X"MB Message-ID: Pessoal, Sabem se tem como fazer no Firebird como o parâmetro "Initial Size" do SQL Server, isto é, criar um banco de dados já com um tamanho em MB pré-definido? Isto é útil em situações de "PUMP" dos dados, quando a base de dados está com uma das tabelas corrompidas. E nem o Gbak nem o Gfix conseguim reparar. Grato, Eduardo M. Dantas. From listas em warmboot.com.br Fri Mar 19 11:04:14 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 19 Mar 2010 11:04:14 -0300 Subject: [firebase-br] Criar banco com tamanho inicial "X"MB In-Reply-To: References: Message-ID: <1206207878.20100319110414@warmboot.com.br> Não vejo como isso poderia ajudar no caso de corrupção. O PUMP precisa ler os registros para grava-los ao outro banco de dados, e o processo vai ser interrompido assim que a leitura encontrar um registros corrompido, independente do tamanho pré-alocado do novo banco de dados. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EMD> Pessoal, EMD> Sabem se tem como fazer no Firebird como o parâmetro "Initial Size" EMD> do SQL Server, isto é, criar um banco de dados já com um tamanho em MB EMD> pré-definido? Isto é útil em situações de "PUMP" dos dados, quando a EMD> base de dados está com uma das tabelas corrompidas. E nem o Gbak nem o EMD> Gfix conseguim reparar. EMD> Grato, EMD> Eduardo M. Dantas. EMD> ______________________________________________ EMD> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EMD> Para saber como gerenciar/excluir seu cadastro na lista, use: EMD> http://www.firebase.com.br/fb/artigo.php?id=1107 EMD> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Fri Mar 19 11:04:31 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Fri, 19 Mar 2010 11:04:31 -0300 Subject: [firebase-br] Criar banco com tamanho inicial "X"MB In-Reply-To: References: Message-ID: <249af69e1003190704l3ed37bc2r7df3105a26bb5bf8@mail.gmail.com> 2010/3/19 Eduardo M. Dantas : >    Sabem se tem como fazer no Firebird como o parâmetro "Initial Size" do > SQL Server, isto é, criar um banco de dados já com um tamanho em MB > pré-definido? Isto é útil em situações de "PUMP" dos dados, quando a base de > dados está com uma das tabelas corrompidas. E nem o Gbak nem o Gfix > conseguim reparar. Não existe esta função diretamente. Uma maneira de se alcançar isto é criar um tabela, inserir a quantidade de registros necessária para atingir o tamanho desejado, depois apagar a tabela (drop table) e rodar um sweep. Mas a partir do Firebird 2.1 isto não tem muito benefício uma vez que o servidor aloca o arquivo em blocos grandes. Ou seja, a sobrecarga devido a alocação de arquivo é mínima. hth, -- Douglas Tosi www.sinatica.com From emdbol em bol.com.br Fri Mar 19 11:15:20 2010 From: emdbol em bol.com.br (Eduardo M. Dantas) Date: Fri, 19 Mar 2010 11:15:20 -0300 Subject: [firebase-br] Criar banco com tamanho inicial "X"MB In-Reply-To: <1206207878.20100319110414@warmboot.com.br> References: <1206207878.20100319110414@warmboot.com.br> Message-ID: Cantú, Ajuda no sentido de que quando for fazer a transferência dos dados ele não perderá tempo crescendo a base de dados aos poucos. O que faço quando tenho bases corrompidas que não consigo com o Gbak e Gfix é fazer o pump das tabelas "boas", só que às vezes durante o processo de transferência uma das tabelas tem sua leitura compromentida e em vez de ler um registro apenas uma vez ele fica lendo várias e enviando a informação para o novo banco, indefinidamente. Nestes casos crio uma cópia da tabela dentro do próprio banco com defeito e transfiro a cópia da tabela, daí não dá o problema de re-leitura. Muitas vezes da certo. Grato, Eduardo M. Dantas. Em 19/03/2010 11:04, Carlos H. Cantu escreveu: > Não vejo como isso poderia ajudar no caso de corrupção. > > O PUMP precisa ler os registros para grava-los ao outro banco de > dados, e o processo vai ser interrompido assim que a leitura encontrar > um registros corrompido, independente do tamanho pré-alocado do novo > banco de dados. > > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > EMD> Pessoal, > > EMD> Sabem se tem como fazer no Firebird como o parâmetro "Initial Size" > EMD> do SQL Server, isto é, criar um banco de dados já com um tamanho em MB > EMD> pré-definido? Isto é útil em situações de "PUMP" dos dados, quando a > EMD> base de dados está com uma das tabelas corrompidas. E nem o Gbak nem o > EMD> Gfix conseguim reparar. > > EMD> Grato, > EMD> Eduardo M. Dantas. > > > EMD> ______________________________________________ > EMD> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > EMD> Para saber como gerenciar/excluir seu cadastro na lista, use: > EMD> http://www.firebase.com.br/fb/artigo.php?id=1107 > EMD> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From emdbol em bol.com.br Fri Mar 19 11:16:45 2010 From: emdbol em bol.com.br (Eduardo M. Dantas) Date: Fri, 19 Mar 2010 11:16:45 -0300 Subject: [firebase-br] Criar banco com tamanho inicial "X"MB In-Reply-To: <249af69e1003190704l3ed37bc2r7df3105a26bb5bf8@mail.gmail.com> References: <249af69e1003190704l3ed37bc2r7df3105a26bb5bf8@mail.gmail.com> Message-ID: É isso que faço atualmente. Só que é muito impreciso quando ao tamanho. Grato, Eduardo M. Dantas. Em 19/03/2010 11:04, Douglas Tosi escreveu: > 2010/3/19 Eduardo M. Dantas: >> Sabem se tem como fazer no Firebird como o parâmetro "Initial Size" do >> SQL Server, isto é, criar um banco de dados já com um tamanho em MB >> pré-definido? Isto é útil em situações de "PUMP" dos dados, quando a base de >> dados está com uma das tabelas corrompidas. E nem o Gbak nem o Gfix >> conseguim reparar. > > Não existe esta função diretamente. Uma maneira de se alcançar isto é > criar um tabela, inserir a quantidade de registros necessária para > atingir o tamanho desejado, depois apagar a tabela (drop table) e > rodar um sweep. > > Mas a partir do Firebird 2.1 isto não tem muito benefício uma vez que > o servidor aloca o arquivo em blocos grandes. Ou seja, a sobrecarga > devido a alocação de arquivo é mínima. > > hth, From listas em warmboot.com.br Fri Mar 19 11:32:37 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 19 Mar 2010 11:32:37 -0300 Subject: [firebase-br] Criar banco com tamanho inicial "X"MB In-Reply-To: References: <1206207878.20100319110414@warmboot.com.br> Message-ID: <743694983.20100319113237@warmboot.com.br> Uma opção seria vc encher de lixo um banco de dados, até ele ficar com o tamanho que vc quer, e depois apagar tudo e fazer o garbage collection (antes de fazer o pump). Vc pode manter uma cópia desse banco pra usar quando necessário. Pura gambiarra, mas.... []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EMD> Cantú, EMD> Ajuda no sentido de que quando for fazer a transferência dos dados EMD> ele não perderá tempo crescendo a base de dados aos poucos. O que faço EMD> quando tenho bases corrompidas que não consigo com o Gbak e Gfix é fazer EMD> o pump das tabelas "boas", só que às vezes durante o processo de EMD> transferência uma das tabelas tem sua leitura compromentida e em vez de EMD> ler um registro apenas uma vez ele fica lendo várias e enviando a EMD> informação para o novo banco, indefinidamente. Nestes casos crio uma EMD> cópia da tabela dentro do próprio banco com defeito e transfiro a cópia EMD> da tabela, daí não dá o problema de re-leitura. Muitas vezes da certo. EMD> Grato, EMD> Eduardo M. Dantas. EMD> Em 19/03/2010 11:04, Carlos H. Cantu escreveu: >> Não vejo como isso poderia ajudar no caso de corrupção. >> >> O PUMP precisa ler os registros para grava-los ao outro banco de >> dados, e o processo vai ser interrompido assim que a leitura encontrar >> um registros corrompido, independente do tamanho pré-alocado do novo >> banco de dados. >> >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.com.br >> >> EMD> Pessoal, >> >> EMD> Sabem se tem como fazer no Firebird como o parâmetro "Initial Size" >> EMD> do SQL Server, isto é, criar um banco de dados já com um tamanho em MB >> EMD> pré-definido? Isto é útil em situações de "PUMP" dos dados, quando a >> EMD> base de dados está com uma das tabelas corrompidas. E nem o Gbak nem o >> EMD> Gfix conseguim reparar. >> >> EMD> Grato, >> EMD> Eduardo M. Dantas. >> >> >> EMD> ______________________________________________ >> EMD> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> EMD> Para saber como gerenciar/excluir seu cadastro na lista, use: >> EMD> http://www.firebase.com.br/fb/artigo.php?id=1107 >> EMD> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> EMD> ______________________________________________ EMD> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EMD> Para saber como gerenciar/excluir seu cadastro na lista, use: EMD> http://www.firebase.com.br/fb/artigo.php?id=1107 EMD> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Fri Mar 19 11:47:02 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 19 Mar 2010 11:47:02 -0300 Subject: [firebase-br] Logo comemorativo Message-ID: <05060158.20100319114702@warmboot.com.br> Pessoal, Hoje é o último dia para votar nos logos comemorativos do aniversário de 10 anos do Firebird. Quem ainda não votou, pode faze-lo acessando http://infopoll.net/live/surveys/s34478.htm []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From agalysson em gmail.com Fri Mar 19 11:54:28 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 19 Mar 2010 11:54:28 -0300 Subject: [firebase-br] select In-Reply-To: References: <47e8bec51003181354l549243dfp74b72c1cba643117@mail.gmail.com> Message-ID: Poderia colocar a estrutura novamente... mas dessa vez, apenas os campos q serão usados?? ficou mt grande e dificil para ajudar... ja adiantando, eu entendi direito... mas se vc quer uma query q traga os valores de 3 tabelas... isso vc consegue com um join... easy... > O problema é q eles estão em tabelas separadas tenho uma tabela de notas e > outra com os produtos, consigo trazer eles más como vou colocar em colunas > diferentes? > sobre isso, se os campos tem o mesmo nome nas 3 tabelas, vc pode usar alias para diferenciar os campos... sei q ainda ta vago, mas vou aguardar vc me mostrar quais campos vc precisa... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(*¯^¯*)/) Em 19 de março de 2010 10:28, Paulo Moreira da Costa Junior < juniorpt em gmail.com> escreveu: > Obrigado Antonio pela atenção, eu estou exatamente tentando usar as > sub-queryes, más o resultado não está sendo satisfatório, veja aí se pode > me > ajudar > > AS TABELAS SÃO ESTAS: > > > SELECT CODIGONOTAENTRADA, > CNPJCPF, > NUMERODOCUMENTO, > DATAEMISSAO, > DATAENTRADA, > CODIGOFILIAL, > USUARIOINCLUSAO, > CODIGONATUREZA, > DATAINCLUSAO, > CONTROLE, > HORAINCLUSAO, > FLAG, > USUARIOALTERACAO, > LIVROFISCAL, > DATAALTERACAO, > VALORINFORMADO, > HORAALTERACAO, > USUARIOEXCLUSAO, > NOTABONIFICADA, > VALORFRETE, > DATAEXCLUSAO, > HORAEXCLUSAO, > VALORCALCULADO, > VALORDESCONTO, > VALORSUBICMS, > VALOROUTROS, > VALORADICIONAL, > VALORIPI, > VALORABATIMENTO, > VALORSEGURO, > VALORPRODUTOS, > BASEICMSSUB, > VALORPRODSUB, > ICMSCALCULADO, > BASEICMSCALCULADO, > ICMSINFORMADO, > LOGALTERACAO, > CODIGOTRANSPORTADOR, > CODIGOBANCO, > BASEICMSINFORMADO, > VALORSUBICMSCALCULADO, > BASEICMSSUBCALCULADO, > TIPODESCONTO, > TIPOICMS > FROM NOTAENTRADA > SELECT CODIGONOTAENTRADA, > CODIGOPRODNOTAENTRADA, > CODIGOPRODUTO, > QTDCOMPRA, > VALORUNITARIO, > ALIQUOTAIPI, > ALIQUOTAICMS, > REDUCAOICMS, > USUARIOINCLUSAO, > DATAINCLUSAO, > PORCENTDESCONTO, > HORAINCLUSAO, > CUSTOUNITARIO, > USUARIOALTERACAO, > QTDUNIDADE, > VALORABATIMENTO, > DATAALTERACAO, > VALORACRESCIMO, > HORAALTERACAO, > DATAVALIDADE, > USUARIOEXCLUSAO, > DATAEXCLUSAO, > SITUACAOTRIBUTARIA, > HORAEXCLUSAO, > AJUSTADOIVA, > NOTABONIFICADA, > CODIGOPEDCOMPRA, > SEQUENCIAL, > ALIQUOTAIVA, > BASEICMS, > VALORICMS, > BASESUBSTITUICAO, > VALORSUBSTITUICAO, > VALORPAUTA, > QUEBRA, > CLASSIFICACAO > FROM PRODNOTAENTRADA > SELECT CODIGOPRODUTO, > CODIGOFILIAL, > EMLINHA, > PRECOALTERADO, > PRECOVENDA2, > USUARIOINCLUSAO, > QTDMAXIMA, > DATAINCLUSAO, > QTDMINIMA, > HORAINCLUSAO, > QTDRESERVADA, > USUARIOALTERACAO, > QTDCONTROLE, > DATAALTERACAO, > QTDUNIDADE, > HORAALTERACAO, > USUARIOEXCLUSAO, > CUSTOANTERIOR, > DATAEXCLUSAO, > HORAEXCLUSAO, > PRECOOFERTA, > PRECOANTERIOR, > PRECOVENDA1, > PRECOVENDA3, > DATAALTERACAOPRECO, > HORAALTERACAOPRECO, > FINALOFERTA, > CUSTO, > QTDPENDENTE, > DIASMINIMO, > DIASMAXIMO, > DIAULTIMACOMPRA, > QTDULTIMACOMPRA, > DIAULTIMAVENDA, > QTDULTIMAVENDA, > DOCULTIMACOMPRA, > DOCULTIMAVENDA, > DIAULTIMOPEDIDO, > HORAALTERACAOCUSTO, > CODIGOMARGEM, > REPLICA, > DATAVALIDADE, > DIAULTIMOMOVIMENTO, > DOCULTIMOPEDIDO, > DATAALTERACAOCUSTO, > CUSTOMEDIO, > USUARIOALTERACAOPRECO, > LOGCADASTRO, > PRECOVENDA4, > INICIOOFERTA > FROM ESTOQUE > > > estas acima são as 3 tabelas > > eu preciso do resutado +/- assim: > > nota 1 produto1 icms1=1% icms2=nulo icms3=nulo > nota1 produto2 icms1=nulo icms2=10% icms3=nulo > e assim por diante, deu p/entender? > > On Thu, Mar 18, 2010 at 5:54 PM, Antonio Lucas Finotti Pereira < > lcsfipe em gmail.com> wrote: > > > Olá Paulo, > > > > tente usar sub-queryes !!! > > > > Poste a estrutura das tabelas que você vai usar no sql. > > > > att, > > > > > > -- > > Antonio Lucas Finotti Pereira > > Analista de Sistemas > > antonio-lucas em msn.com > > lcsfipe em gmail.com > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Paulo Moreira da Costa Junior > Cel.: 8751-7895 > Res.: 4055-4655 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From andreylh em gmail.com Fri Mar 19 17:36:50 2010 From: andreylh em gmail.com (Andrey) Date: Fri, 19 Mar 2010 17:36:50 -0300 Subject: [firebase-br] Sistema de Logs Message-ID: <9273bd5c1003191336v7d30d467w18f734280d474165@mail.gmail.com> Olá Uso Delphi 7 e Firebird 1.5, gostaria de dicas e idéias para fazer um sistema de log das transações em um banco de dados separado dos dados do sistema, fazer o log em Delphi não é viável, pois, possuo também um sistema web que usa a mesmo banco. -- Atenciosamente, Andrey Lucas Herchonvicz Programador Delphi From lcsfipe em gmail.com Fri Mar 19 17:39:33 2010 From: lcsfipe em gmail.com (Antonio Lucas Finotti Pereira) Date: Fri, 19 Mar 2010 17:39:33 -0300 Subject: [firebase-br] select In-Reply-To: References: <47e8bec51003181354l549243dfp74b72c1cba643117@mail.gmail.com> Message-ID: <47e8bec51003191339o24bcff65rce11d2a685c4a579@mail.gmail.com> Paulo, vou pegar o sql que vc passou e dar uma fuçada. estou colocando aqui um sql que fiz, nele usei sub-queryes... a função dele é trazer algunas informações do funcionário, e depois a data de primeira venda/valor, ultima venda/valor, maior venda/valor e outras. e nele eu verifico se existe algum titulo para o cliente... usei (exists). acredito que ele possa te ajudar. assim que fazer alguma coisa com seu sql lhe aviso. espero ter ajudado. att, SELECT NOME, LPAD(CLI.CPF,20,'0') CPF, LPAD(CLI.RG,20,'0') RG, (SELECT MIN(RT.DATAREG) FROM RTITULO RT WHERE RT.CODCLI = CLI.CODIGO) DATAPRIC, (SELECT RT.VALOR FROM RTITULO RT WHERE RT.CODCLI = CLI.CODIGO AND RT.TITULO = ( SELECT MIN(RT2.TITULO) FROM RTITULO RT2 WHERE RT2.CODCLI = RT.CODCLI ) ) VALORPRIC, (SELECT MIN(RT.DATAREG) FROM RTITULO RT WHERE RT.CODCLI = CLI.CODIGO AND RT.VALOR = ( SELECT MAX(RT2.VALOR) FROM RTITULO RT2 WHERE RT2.CODCLI = RT.CODCLI ) ) DATAMAIORC, (SELECT MAX(RT.VALOR) FROM RTITULO RT WHERE RT.CODCLI = CLI.CODIGO) VALORMAIORC, (SELECT MAX(RT.DATAREG) FROM RTITULO RT WHERE RT.CODCLI = CLI.CODIGO) DATAULTC, (SELECT MAX(RT.VALOR) FROM RTITULO RT WHERE RT.CODCLI = CLI.CODIGO AND RT.DATAREG = ( SELECT MAX(RT2.DATAREG) FROM RTITULO RT2 WHERE RT2.CODCLI = RT.CODCLI ) ) VALORULTC, (SELECT (SUM(RT.VALOR) - SUM(RT.VLRPAGO)) FROM RTITULO RT WHERE RT.CODCLI = CLI.CODIGO ) VALORDEVIDO, (SELECT coalesce(MAX(MOV.DATAREG),'00.00.0000') FROM MOVIMENTO MOV, RTITULO RT WHERE RT.CODCLI = CLI.CODIGO AND MOV.TPESP = RT.TPDOC AND MOV.CODDOC = RT.TITULO ) DATAULTPGTO, (SELECT coalesce(MAX(MOV.CREDITO),0) FROM MOVIMENTO MOV, RTITULO RT WHERE RT.CODCLI = CLI.CODIGO AND MOV.TPESP = RT.TPDOC AND MOV.CODDOC = RT.TITULO AND MOV.REGISTRO = (SELECT MAX(MOV2.REGISTRO) FROM MOVIMENTO MOV2 WHERE MOV2.DATAREG = MOV.DATAREG AND MOV2.TPMOV = MOV.TPMOV AND MOV2.CODDOC = MOV.CODDOC AND MOV2.TPESP = MOV.TPESP AND MOV2.CODRECEITA = MOV.CODRECEITA) ) VALORULTPGTO FROM CLIENTES CLI WHERE CLI.CODIGO > 0 AND EXISTS (SELECT 'X' FROM RTITULO RTT WHERE RTT.CODCLI = CLI.CODIGO) -- Antonio Lucas Finotti Pereira Analista de Sistemas antonio-lucas em msn.com lcsfipe em gmail.com From buhlerax em yahoo.com.br Fri Mar 19 17:51:37 2010 From: buhlerax em yahoo.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Fri, 19 Mar 2010 17:51:37 -0300 Subject: [firebase-br] usar firebird 2.5 em ambiente de desenvolvimento para software a ser entregue este ano. Message-ID: <4BA3E3D9.4060708@yahoo.com.br> Boa tarde, Vale a pena colocar o firebird 2.5 num ambiente de desenvolvimento para um software que será entregue este ano? Obrigado -- 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 eduardo em embras.net Fri Mar 19 18:58:04 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Fri, 19 Mar 2010 18:58:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?campos_com_compara=E7=E3o?= In-Reply-To: References: Message-ID: <3a3faa71003191458u68a6a7f9r4654ec30dcd7d28@mail.gmail.com> acredito que a solucao seja algo simples, usando o LEFT JOIN e nao o INNER e colocando um oin para cada caso de base e aliquota que desejar seguinto o formato abaixo: select NOTAENTRADA.DATAENTRADA, SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 1 FOR 2) AS SERIE, SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 3 FOR 8) AS NUMERO, PROD1.BASEICMSINFORMADO AS BASE1, PROD2.BASEICMSINFORMADO AS BASE2, PROD3.BASEICMSINFORMADO AS BASE3, PROD4.BASEICMSINFORMADO AS BASE4, PROD5.BASEICMSINFORMADO AS BASE5, PROD1.ALIQUOTAICMS1, PROD2.ALIQUOTAICMS2, PROD3.ALIQUOTAICMS3, PROD4.ALIQUOTAICMS4, PROD5.ALIQUOTAICMS5 FROM NOTAENTRADA LEFT JOIN PRODNOTAENTRADA PROD_01 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_01.CODIGONOTAENTRADA AND PROD_01.BASEICMS = 01) LEFT JOIN PRODNOTAENTRADA PROD_02 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_02.CODIGONOTAENTRADA AND PROD_02.BASEICMS = 02) LEFT JOIN PRODNOTAENTRADA PROD_03 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_03.CODIGONOTAENTRADA AND PROD_03.BASEICMS = 03) LEFT JOIN PRODNOTAENTRADA PROD_04 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_04.CODIGONOTAENTRADA AND PROD_04.BASEICMS = 04) LEFT JOIN PRODNOTAENTRADA PROD_05 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_05.CODIGONOTAENTRADA AND PROD_05.BASEICMS = 05) WHERE NOTAENTRADA.DATAEMISSAO BETWEEN :DATAINICIO AND :DATAFIM ORDER BY NOTAENTRADA.DATAEMISSAO caso queira apegar apenas o que tenha valor troque de PROD1.BASEICMSINFORMADO AS BASE1, PROD2.BASEICMSINFORMADO AS BASE2, PROD3.BASEICMSINFORMADO AS BASE3, PROD4.BASEICMSINFORMADO AS BASE4, PROD5.BASEICMSINFORMADO AS BASE5, para coalesce( PROD1.BASEICMSINFORMADO AS BASE1, PROD2.BASEICMSINFORMADO AS BASE2, PROD3.BASEICMSINFORMADO AS BASE3, PROD4.BASEICMSINFORMADO AS BASE4, PROD5.BASEICMSINFORMADO AS BASE5 ) as BASE e mesmo para a aliquota. Espero ter ajudado, Abracos Em 18 de março de 2010 15:31, Paulo Moreira da Costa Junior escreveu: > Pessoal eu tenho que criar um select q vai usar duas tabelas: > notaentrada e prodnotaentrada, e eu preciso colocar na query os valores de > ICMS dos produtos agrupados por categorias, seria algo +/- assim > > codnota, codproduto, baseicms, aliquotaicms, baseicms2, aliquotaicms2,   e > assim por diante até a baseicms5, cheguei até aqui +/- > > SELECT NOTAENTRADA.DATAEMISSAO, >       NOTAENTRADA.DATAENTRADA, >       SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 1 FOR 2) AS SERIE, >       SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 3 FOR 8) AS NUMERO, >       NOTAENTRADA.CODIGONATUREZA, >       NOTAENTRADA.VALORINFORMADO AS VALOR_CONTABIL, >       NOTAENTRADA.BASEICMSINFORMADO (SELECT PRODNOTAENTRADA.BASEICMS FROM > PRODNOTAENTRADA WHERE PRODNOTAENTRADA.BASEICMS = 01) >       PRODNOTAENTRADA.ALIQUOTAICMS AS ALIQUOTA_ICMS, >       NOTAENTRADA.ICMSINFORMADO, >       PRODNOTAENTRADA.ALIQUOTAIPI, >       NOTAENTRADA.CNPJCPF, >       PESSOA.PESSOAINSCRICAO, >       PESSOA.PESSOADESCRICAO, >       PESSOA.ENDERECOESTADO, >       NOTAENTRADA.VALORDESCONTO > FROM NOTAENTRADA > INNER JOIN PRODNOTAENTRADA ON > (NOTAENTRADA.CODIGONOTAENTRADA=PRODNOTAENTRADA.CODIGONOTAENTRADA) > INNER JOIN PESSOA ON (NOTAENTRADA.CNPJCPF=PESSOA.CNPJCPF) > WHERE NOTAENTRADA.DATAEMISSAO BETWEEN :DATAINICIO AND :DATAFIM > ORDER BY NOTAENTRADA.DATAEMISSAO > > valeu por enquanto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Fri Mar 19 18:59:12 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Fri, 19 Mar 2010 18:59:12 -0300 Subject: [firebase-br] Select para varios ICMS In-Reply-To: References: Message-ID: <3a3faa71003191459m1183990fg7f63475ec3d074c8@mail.gmail.com> acredito que a solucao seja algo simples, usando o LEFT JOIN e nao o INNER e colocando um oin para cada caso de base e aliquota que desejar seguinto o formato abaixo: select NOTAENTRADA.DATAENTRADA, SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 1 FOR 2) AS SERIE, SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 3 FOR 8) AS NUMERO, PROD1.BASEICMSINFORMADO AS BASE1, PROD2.BASEICMSINFORMADO AS BASE2, PROD3.BASEICMSINFORMADO AS BASE3, PROD4.BASEICMSINFORMADO AS BASE4, PROD5.BASEICMSINFORMADO AS BASE5, PROD1.ALIQUOTAICMS1, PROD2.ALIQUOTAICMS2, PROD3.ALIQUOTAICMS3, PROD4.ALIQUOTAICMS4, PROD5.ALIQUOTAICMS5 FROM NOTAENTRADA LEFT JOIN PRODNOTAENTRADA PROD_01 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_01.CODIGONOTAENTRADA AND PROD_01.BASEICMS = 01) LEFT JOIN PRODNOTAENTRADA PROD_02 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_02.CODIGONOTAENTRADA AND PROD_02.BASEICMS = 02) LEFT JOIN PRODNOTAENTRADA PROD_03 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_03.CODIGONOTAENTRADA AND PROD_03.BASEICMS = 03) LEFT JOIN PRODNOTAENTRADA PROD_04 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_04.CODIGONOTAENTRADA AND PROD_04.BASEICMS = 04) LEFT JOIN PRODNOTAENTRADA PROD_05 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_05.CODIGONOTAENTRADA AND PROD_05.BASEICMS = 05) WHERE NOTAENTRADA.DATAEMISSAO BETWEEN :DATAINICIO AND :DATAFIM ORDER BY NOTAENTRADA.DATAEMISSAO caso queira apegar apenas o que tenha valor troque de PROD1.BASEICMSINFORMADO AS BASE1, PROD2.BASEICMSINFORMADO AS BASE2, PROD3.BASEICMSINFORMADO AS BASE3, PROD4.BASEICMSINFORMADO AS BASE4, PROD5.BASEICMSINFORMADO AS BASE5, para coalesce( PROD1.BASEICMSINFORMADO AS BASE1, PROD2.BASEICMSINFORMADO AS BASE2, PROD3.BASEICMSINFORMADO AS BASE3, PROD4.BASEICMSINFORMADO AS BASE4, PROD5.BASEICMSINFORMADO AS BASE5 ) as BASE e mesmo para a aliquota. Espero ter ajudado, Abracos Em 18 de março de 2010 16:00, Paulo Moreira da Costa Junior escreveu: > Pessoal eu tenho que criar um select q vai usar duas tabelas: notaentrada e > prodnotaentrada e eu preciso colocar na query os valores de ICMS dos > produtos agrupados por categorias, seria algo +/- assim codnota, codproduto, > baseicms, aliquotaicms, baseicms2, aliquotaicms2,   e assim por diante até a > baseicms5, cheguei até aqui +/- > > SELECT NOTAENTRADA.DATAEMISSAO, >       NOTAENTRADA.DATAENTRADA, >       SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 1 FOR 2) AS SERIE, >       SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 3 FOR 8) AS NUMERO, >       NOTAENTRADA.CODIGONATUREZA, >       NOTAENTRADA.VALORINFORMADO AS VALOR_CONTABIL, >       NOTAENTRADA.BASEICMSINFORMADO (SELECT PRODNOTAENTRADA.BASEICMS FROM > PRODNOTAENTRADA WHERE PRODNOTAENTRADA.BASEICMS = 01) >       PRODNOTAENTRADA.ALIQUOTAICMS AS ALIQUOTA_ICMS, >       NOTAENTRADA.ICMSINFORMADO, >       PRODNOTAENTRADA.ALIQUOTAIPI, >       NOTAENTRADA.CNPJCPF, >       PESSOA.PESSOAINSCRICAO, >       PESSOA.PESSOADESCRICAO, >       PESSOA.ENDERECOESTADO, >       NOTAENTRADA.VALORDESCONTO > FROM NOTAENTRADA > INNER JOIN PRODNOTAENTRADA ON > (NOTAENTRADA.CODIGONOTAENTRADA=PRODNOTAENTRADA.CODIGONOTAENTRADA) > INNER JOIN PESSOA ON (NOTAENTRADA.CNPJCPF=PESSOA.CNPJCPF) > WHERE NOTAENTRADA.DATAEMISSAO BETWEEN :DATAINICIO AND :DATAFIM > ORDER BY NOTAENTRADA.DATAEMISSAO > > valeu por enquanto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Fri Mar 19 19:00:55 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Fri, 19 Mar 2010 19:00:55 -0300 Subject: [firebase-br] select In-Reply-To: References: Message-ID: <3a3faa71003191500m35eb068aw2a9dca3b95db6173@mail.gmail.com> acredito que a solucao seja algo simples, usando o LEFT JOIN e nao o INNER e colocando um oin para cada caso de base e aliquota que desejar seguinto o formato abaixo: select NOTAENTRADA.DATAENTRADA, SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 1 FOR 2) AS SERIE, SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 3 FOR 8) AS NUMERO, PROD1.BASEICMSINFORMADO AS BASE1, PROD2.BASEICMSINFORMADO AS BASE2, PROD3.BASEICMSINFORMADO AS BASE3, PROD4.BASEICMSINFORMADO AS BASE4, PROD5.BASEICMSINFORMADO AS BASE5, PROD1.ALIQUOTAICMS1, PROD2.ALIQUOTAICMS2, PROD3.ALIQUOTAICMS3, PROD4.ALIQUOTAICMS4, PROD5.ALIQUOTAICMS5 FROM NOTAENTRADA LEFT JOIN PRODNOTAENTRADA PROD_01 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_01.CODIGONOTAENTRADA AND PROD_01.BASEICMS = 01) LEFT JOIN PRODNOTAENTRADA PROD_02 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_02.CODIGONOTAENTRADA AND PROD_02.BASEICMS = 02) LEFT JOIN PRODNOTAENTRADA PROD_03 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_03.CODIGONOTAENTRADA AND PROD_03.BASEICMS = 03) LEFT JOIN PRODNOTAENTRADA PROD_04 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_04.CODIGONOTAENTRADA AND PROD_04.BASEICMS = 04) LEFT JOIN PRODNOTAENTRADA PROD_05 ON (NOTAENTRADA.CODIGONOTAENTRADA=PROD_05.CODIGONOTAENTRADA AND PROD_05.BASEICMS = 05) WHERE NOTAENTRADA.DATAEMISSAO BETWEEN :DATAINICIO AND :DATAFIM ORDER BY NOTAENTRADA.DATAEMISSAO caso queira apegar apenas o que tenha valor troque de PROD1.BASEICMSINFORMADO AS BASE1, PROD2.BASEICMSINFORMADO AS BASE2, PROD3.BASEICMSINFORMADO AS BASE3, PROD4.BASEICMSINFORMADO AS BASE4, PROD5.BASEICMSINFORMADO AS BASE5, para coalesce( PROD1.BASEICMSINFORMADO AS BASE1, PROD2.BASEICMSINFORMADO AS BASE2, PROD3.BASEICMSINFORMADO AS BASE3, PROD4.BASEICMSINFORMADO AS BASE4, PROD5.BASEICMSINFORMADO AS BASE5 ) as BASE e mesmo para a aliquota. Espero ter ajudado, Abracos Em 18 de março de 2010 16:18, Paulo Moreira da Costa Junior escreveu: > Pessoal eu tenho que criar um select q vai usar duas tabelas: > notaentrada e prodnotaentrada, e eu preciso colocar na query os valores de > ICMS dos produtos agrupados por categorias, seria algo +/- assim: > > codnota, baseicms, aliquotaicms, baseicms2, aliquotaicms2..,   e assim por > diante até a baseicms5 > > O problema é q eles estão em tabelas separadas tenho uma tabela de notas e > outra com os produtos, consigo trazer eles más como vou colocar em colunas > diferentes? > > valeu por enquanto > > -- > Paulo Moreira da Costa Junior > Cel.:   8751-7895 > Res.: 4055-4655 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 cleidsonds em gmail.com Fri Mar 19 19:45:55 2010 From: cleidsonds em gmail.com (Cleidson Dias de Souza) Date: Fri, 19 Mar 2010 19:45:55 -0300 Subject: [firebase-br] Instalar o Banco de Dados no Cliente Message-ID: <7e0b9a3b1003191545p1913a4c6tb32b49abfa27aa7a@mail.gmail.com> Pessoal, Alguém poderia me ajudar em uma situação que infelizamente não tenho encontrado nada que possa me ajudar a resolver. Estou iniciando a utilizar o FireBird 2.1. Peguei esse setup e instalei em minha máquina como um serviço. Até aqui tudo bem. Surgiu a dúvida: como criar o Banco de Dados? Pesquisei e achei o IBAccess para criar o Banco de Dados e as Tabelas. até aqui tudo bem. Surgiu outro problema: Como accessar o Banco de Dados? Mais pesquisas e achei o driver IBPhoenix e conseguir acessar o Banco de Dados e as tabelas. Até aqui está funcionando tudo bem. Meu aplicativo está funcionando perfeitamente bem, as rotinas estão sem nenhum erro, enfim tudo testado e pronto para ser distribuído, porém surgiu outra dúvida: Que arquivos eu tenho que enviar no Setup para que o meu aplicativo acesse o Banco de Dados na máuina do cliente? O aplicativo vai ser distribuído via Internet, ou seja, não vou poder ir ao cliente para instalar o programa. Vai ter que ser de forma transparente, sem que o cliente preceba o que está sendo instalado. E até hoje eu não encontrei nenhum material que me ensina que arquivos eu envio e como faço isso. Me pergunto se tenho que enviar o mesmo setup do Firebird 2.1 que instalei em minha máquina? Bom Aguardo notícias e desde já agradeço pela atenção. From eduardo em embras.net Fri Mar 19 20:52:12 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Fri, 19 Mar 2010 20:52:12 -0300 Subject: [firebase-br] Erro query In-Reply-To: References: Message-ID: <3a3faa71003191652q56e8993icbaf8ff472ede3ec@mail.gmail.com> Nao tinha lido antes a lista, mas o erro da sentenca original sao os ' : ' na linha do where , como nao estava passando como parametro nao usa o dois pontos Abraco 2010/3/17 Rejane Santos Gomes : > Boa Tarde, > > Tenho uma simples consulta: > >  DmManifesto.QConhec.Close; >  DmManifesto.QConhec.SQL.Clear; >  DmManifesto.QConhec.SQL.Add('Select * from conhec'); >  DmManifesto.QConhec.SQL.Add('Where data between :"'+Eddata.Text+'" and > :"'+Eddataf.Text+'"'); >  DmManifesto.QConhec.SQL.Add('Order by Data'); >  DmManifesto.QConhec.Open; > mas quando rodo a aplicação ocorre o seguinte erro: > > Project Manifesto.exe raised exception class EIBO_ISCError with message "ISC > ERROR CODE: 335544569' > > ISC ERROR MESSAGE: > Dynamic SQL Error > SQL error code = -204 > Table unknown > Conhec > At line 4, column 1 > > STATEMENT: > TIBOInternalDataset:".DmManifesto.QConhec.IBOqrQConhec." > > '. Process stopped. Use Step or Run to continue. > > > > Ate pensei que podia ser algo com a tabela e a query, mas jah verifiquei o > Data Module, e nao achei nenhum problema. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From eduardo em embras.net Fri Mar 19 21:28:39 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Fri, 19 Mar 2010 21:28:39 -0300 Subject: [firebase-br] Migrar 1.5 > 2.1 In-Reply-To: <7C13757DC3EF4F68B308B68BA9380DCF@papaleguas> References: <7C13757DC3EF4F68B308B68BA9380DCF@papaleguas> Message-ID: <3a3faa71003191728m649b8969l8e08952ef9494b@mail.gmail.com> Uma coisa que percebi no 2.1 é que ele fica mais lento mesmo que vc deixa campos no where com o alias de forma implicita. EX: Tabela A cod integer, nome char(50) Tabela B cod integer doc char(20) select cod, nome, doc from a left join b on (a.cod = b.cod) where cod = :cod funciona, mas fica lento mesmo, troque para: select A.cod, A.nome, B.doc from a left join b on (a.cod = b.cod) where A.cod = :cod outra coisa que deixa esta query lenta devida a ambiguidade, é porque como nao foi definido de onde pegar o banco " pode " pegar de qualquer uma e com e fale primeiro o join de toda a tabela pra depois filtrar o que sera retornado. Abraco Espero ter ajudado select cod, doc from Em 12 de março de 2010 13:18, Josauro S.J. escreveu: > Ola amigo > > Eu ainda estou no FB 2.0.5, ja tentei passar para o 2.1, mas nao sei porque > ainda, o sistema ficou estremamente lento nas consultas, > Uso IBO como componentes de conexão, nao sei se tem alguma incompatibilidade > ou propriedade a ser mudado, mas e muito estranho, o sistema funciona normal > nao ha erros, mas a velocidade, é muito lenta, nas demais versoes anteriores > sem problema funciona tudo beleza. > > Vou reiniciar mais a fundo os testes, para tentar identificar o problema, > deve ser algo simples, mas ainda nao sei o que é. > > Interessante testar bem antes de migrar difinitivamente > > Abraços > Josauro S.J. > > Message: 3 > Date: Thu, 11 Mar 2010 14:46:35 -0300 > From: "Daniel Buona" > To: "'FireBase'" > Subject: [firebase-br] Migrar 1.5 > 2.1 > Message-ID: <003801cac142$cb7ed650$627c82f0$@aflsistemas.com.br> > Content-Type: text/plain; charset="iso-8859-1" > > Olá a todos! > > Estamos em processo de transição do firebird 1.5 para o 2.1 e gostaria de > perguntar aos amigos quem já teve esse experiência, se tem alguma ressalva > que nos possa ser util. > > > Obrigado. > > Daniel Buona > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 rnribeiro em gmail.com Sat Mar 20 11:56:00 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 20 Mar 2010 11:56:00 -0300 Subject: [firebase-br] Sistema de Logs In-Reply-To: <9273bd5c1003191336v7d30d467w18f734280d474165@mail.gmail.com> References: <9273bd5c1003191336v7d30d467w18f734280d474165@mail.gmail.com> Message-ID: <88c045a11003200756r39781370n2c4fbd33cbf7d75c@mail.gmail.com> kara tem um tutorial do adriano que é muito legal ele faz pra fb 2.1, mais funciona tbm no fb 2.0 mais testa pois aparentemente ele existe até no fb 1.5 e que´o rdb$get_context, e rdb$set_context, testei no 2.0 e ficou muito bom estou começando a implementar ele no meu sistema Em 19 de março de 2010 17:36, Andrey escreveu: > Olá > > Uso Delphi 7 e Firebird 1.5, gostaria de dicas e idéias para fazer um > sistema de log das transações em um banco de dados separado dos dados do > sistema, fazer o log em Delphi não é viável, pois, possuo também um sistema > web que usa a mesmo banco. > > -- > Atenciosamente, > Andrey Lucas Herchonvicz > Programador Delphi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sat Mar 20 16:29:18 2010 From: buhlerax em yahoo.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Sat, 20 Mar 2010 16:29:18 -0300 Subject: [firebase-br] Como saber se um database existe? Message-ID: <4BA5220E.8040103@yahoo.com.br> Preciso em uma rotina verificar se existe conexão há um determinado database. Pensei um usar ibase_db_info . Existe outra função onde eu possa determinar se existe conexão, se o arquivo do banco existe? Obrigado. -- 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 rubens em solucaoempresarial.net Sun Mar 21 00:19:55 2010 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Sun, 21 Mar 2010 00:19:55 -0300 Subject: [firebase-br] FIREBIRD - IBEXPERT NO WINDOWS 7 64 Message-ID: <576184F48CF54E5082CD8954680E01E5@rubens> PESSOAL COMO INSTALO O FIREBIRD 1.5 E O IBEXPERT NO WINDOWS HOME PREMIUM 64BIT From fellipe.h em uol.com.br Sun Mar 21 08:57:23 2010 From: fellipe.h em uol.com.br (Fellipe Henrique) Date: Sun, 21 Mar 2010 08:57:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Existe_como_criar_um_Log=2C_no_estil?= =?iso-8859-1?q?o_banc=E1rio=2C_em_Firebird=3F?= Message-ID: Amigos, Estou pensando, se é possível criar um log no estilo bancário no Firebird, explicando melhor.... quem já trabalhou em algum sistema bancário, sabe que ao solicitar qualquer coisa no sistema, seja cadastro movimentação, relatório e etc.. é gravado um log, de quem fez, e o que fez... é gerado um código, chamado NSU (Número Sequencial Único). Bom até aí tudo, bem fácil de resolver... o problema vem agora... Estorno de NSU! Ou seja, no sistema, eu informo o NSU, e TODA operação realizado por aquela transação do NSU, é desfeita... ou seja: se foi cadastrado algo, é removido, se foi feita venda, é desfeita.. ou seja... faz tudo ao contrário do que foi feito. Existe como "pegar" tudo de uma transação, gerar um script, e gravar isso no BD? Desculpe pela longa msg, mas acredito que seja pra melhor entendimento do "problema" proposto. Agradeço desde já. Att. Fellipe Henrique. From renan.aju em terra.com.br Sun Mar 21 10:21:18 2010 From: renan.aju em terra.com.br (Renan Cruz de Almeida) Date: Sun, 21 Mar 2010 10:21:18 -0300 Subject: [firebase-br] Instalar o Banco de Dados no Cliente In-Reply-To: <7e0b9a3b1003191545p1913a4c6tb32b49abfa27aa7a@mail.gmail.com> References: <7e0b9a3b1003191545p1913a4c6tb32b49abfa27aa7a@mail.gmail.com> Message-ID: <4BA61D4E.7080907@terra.com.br> Colega, pesquise um pouco mais : há diversos artigos disponíveis na internet que explicam o passo a passo para fazer o que você deseja. E mais : se ainda não tiver, pense também em adquirir alguns livros de estudo sobre o firebird para lhe ajudar em sua missão. Boa sorte e bons estudos. []'s Renan Cleidson Dias de Souza escreveu: > Pessoal, > Alguém poderia me ajudar em uma situação que infelizamente não tenho > encontrado nada que possa me ajudar a resolver. Estou iniciando a utilizar o > FireBird 2.1. Peguei esse setup e instalei em minha máquina como um serviço. > Até aqui tudo bem. Surgiu a dúvida: como criar o Banco de Dados? Pesquisei e > achei o IBAccess para criar o Banco de Dados e as Tabelas. até aqui tudo > bem. Surgiu outro problema: Como accessar o Banco de Dados? Mais pesquisas e > achei o driver IBPhoenix e conseguir acessar o Banco de Dados e as tabelas. > Até aqui está funcionando tudo bem. Meu aplicativo está funcionando > perfeitamente bem, as rotinas estão sem nenhum erro, enfim tudo testado e > pronto para ser distribuído, porém surgiu outra dúvida: > > Que arquivos eu tenho que enviar no Setup para que o meu aplicativo acesse o > Banco de Dados na máuina do cliente? > > O aplicativo vai ser distribuído via Internet, ou seja, não vou poder ir ao > cliente para instalar o programa. Vai ter que ser de forma transparente, sem > que o cliente preceba o que está sendo instalado. E até hoje eu não > encontrei nenhum material que me ensina que arquivos eu envio e como faço > isso. > > Me pergunto se tenho que enviar o mesmo setup do Firebird 2.1 que instalei > em minha máquina? > > Bom Aguardo notícias e desde já agradeço pela atenção. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > From levymoreiraleite em gmail.com Sun Mar 21 10:47:00 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Sun, 21 Mar 2010 10:47:00 -0300 Subject: [firebase-br] FIREBIRD - IBEXPERT NO WINDOWS 7 64 In-Reply-To: <576184F48CF54E5082CD8954680E01E5@rubens> References: <576184F48CF54E5082CD8954680E01E5@rubens> Message-ID: O Firebird roda no Windows 7 e Vista sem problemas, mas você deve ficar atento com o fato de que o protocolo de conexão local não funciona se o Firebird estiver rodando como Serviço. Rodando o Firebird como aplicação (fbserver -a), é possível conectar com o protocolo local(essa configuração é realizada na instalação do Firebird), mas tenha em mente que a performance ficará cerca de 20% mais lenta. Portanto, se o Firebird estiver rodando no Windows 7 ou Vista, utilize TCP/IP para fazer a conexão com o banco, a fim de não ter problemas com lentidão. Quanto ao Ibexpert estou rodando aqui sem maiores configurações, mas se você não esta conseguindo descreva o erro ou o problema que vamos ver uma forma de resolver. Em 21 de março de 2010 00:19, Rubens - Solucao Empresarial < rubens em solucaoempresarial.net> escreveu: > PESSOAL COMO INSTALO O FIREBIRD 1.5 E O IBEXPERT NO WINDOWS HOME PREMIUM > 64BIT > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira From levymoreiraleite em gmail.com Sun Mar 21 10:53:15 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Sun, 21 Mar 2010 10:53:15 -0300 Subject: [firebase-br] Instalar o Banco de Dados no Cliente In-Reply-To: <4BA61D4E.7080907@terra.com.br> References: <7e0b9a3b1003191545p1913a4c6tb32b49abfa27aa7a@mail.gmail.com> <4BA61D4E.7080907@terra.com.br> Message-ID: Você pode utilizar o Ibexpert para a criação e configuração do banco de dados, e para criar o instalador utilizo o InoSetup nele você configura para que o firebird seja instalado de modo silencioso (sem perguntar nada a quem esta instalando). Qualquer bronca fala ai; mas pelo que conheço o melhor gerenciador para o firebird é o Ibexpert, e o instalador que utilizamos na minha empresa é o InnoSetup, da um pesquisada sobre estes dois e vera que facilitarão sua vida. Em 21 de março de 2010 10:21, Renan Cruz de Almeida escreveu: > > Colega, pesquise um pouco mais : há diversos artigos disponíveis na > internet que explicam o passo a passo para fazer o que você deseja. > E mais : se ainda não tiver, pense também em adquirir alguns livros de > estudo sobre o firebird para lhe ajudar em sua missão. > Boa sorte e bons estudos. > > []'s > Renan > > > Cleidson Dias de Souza escreveu: > > Pessoal, >> Alguém poderia me ajudar em uma situação que infelizamente não tenho >> encontrado nada que possa me ajudar a resolver. Estou iniciando a utilizar >> o >> FireBird 2.1. Peguei esse setup e instalei em minha máquina como um >> serviço. >> Até aqui tudo bem. Surgiu a dúvida: como criar o Banco de Dados? Pesquisei >> e >> achei o IBAccess para criar o Banco de Dados e as Tabelas. até aqui tudo >> bem. Surgiu outro problema: Como accessar o Banco de Dados? Mais pesquisas >> e >> achei o driver IBPhoenix e conseguir acessar o Banco de Dados e as >> tabelas. >> Até aqui está funcionando tudo bem. Meu aplicativo está funcionando >> perfeitamente bem, as rotinas estão sem nenhum erro, enfim tudo testado e >> pronto para ser distribuído, porém surgiu outra dúvida: >> >> Que arquivos eu tenho que enviar no Setup para que o meu aplicativo acesse >> o >> Banco de Dados na máuina do cliente? >> >> O aplicativo vai ser distribuído via Internet, ou seja, não vou poder ir >> ao >> cliente para instalar o programa. Vai ter que ser de forma transparente, >> sem >> que o cliente preceba o que está sendo instalado. E até hoje eu não >> encontrei nenhum material que me ensina que arquivos eu envio e como faço >> isso. >> >> Me pergunto se tenho que enviar o mesmo setup do Firebird 2.1 que instalei >> em minha máquina? >> >> Bom Aguardo notícias e desde já agradeço pela atenção. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira From levymoreiraleite em gmail.com Sun Mar 21 10:55:19 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Sun, 21 Mar 2010 10:55:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Existe_como_criar_um_Log=2C_no_estil?= =?iso-8859-1?q?o_banc=E1rio=2C_em_Firebird=3F?= In-Reply-To: References: Message-ID: Desculpa o comentário sem resposta, mas quando conseguir volta aqui pra avisar pelo amor de Deus.... -- Levy Moreira From levymoreiraleite em gmail.com Sun Mar 21 11:00:16 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Sun, 21 Mar 2010 11:00:16 -0300 Subject: [firebase-br] Como saber se um database existe? In-Reply-To: <4BA5220E.8040103@yahoo.com.br> References: <4BA5220E.8040103@yahoo.com.br> Message-ID: Não entendi direito o que deseja fazer, se o que você precisa é verificar se determinado banco existe eu fiz assim: try DataBase.Conected:=True; Showmessege('Conectado!'); exception Showmessege('Erro ao conectar-se ao Banco de Dados!'); end; Em 20 de março de 2010 16:29, Alexandre Pereira Bühler < buhlerax em yahoo.com.br> escreveu: > Preciso em uma rotina verificar se existe conexão há um determinado > database. > Pensei um usar ibase_db_info < > http://www.php.net/manual/pt_BR/function.ibase-db-info.php>. > Existe outra função onde eu possa determinar se existe conexão, se o > arquivo do banco existe? > Obrigado. > > -- > 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 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira From rubens em solucaoempresarial.net Sun Mar 21 12:34:57 2010 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Sun, 21 Mar 2010 12:34:57 -0300 Subject: [firebase-br] FIREBIRD - IBEXPERT NO WINDOWS 7 64 In-Reply-To: References: <576184F48CF54E5082CD8954680E01E5@rubens> Message-ID: boa tarde Levy esta rodando o firebird 1.5 no windows 7 home premium mas quando tento conectar o banco de dados pelo ibexpert ele da Unsuccessful execution caused by an unavaliabre resource - unavailable database acho que o problema esta na gds32.dll pois quando mudo para fbclient.dll que esta no diretorio do firebird apresenta o tal erro Connecting... Failed! ------------------------------------ Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Your user name and password are not defined. Ask your database administrator to set up a Firebird login. ai olhei que nao tem o sysdba e a senha - ai criei tenho acesso ao banco de dados e as informacoes e quando reinicio vejo que nao gravou vc tem como me dizer os passos que preciso criar -------------------------------------------------- From: "Levy Moreira" Sent: Sunday, March 21, 2010 10:47 AM To: "FireBase" Subject: Re: [firebase-br] FIREBIRD - IBEXPERT NO WINDOWS 7 64 > O Firebird roda no Windows 7 e Vista sem problemas, mas você deve ficar > atento com o fato de que o protocolo de conexão local não funciona se o > Firebird estiver rodando como Serviço. Rodando o Firebird como aplicação > (fbserver -a), é possível conectar com o protocolo local(essa configuração > é > realizada na instalação do Firebird), mas tenha em mente que a performance > ficará cerca de 20% mais lenta. Portanto, se o Firebird estiver rodando no > Windows 7 ou Vista, utilize TCP/IP para fazer a conexão com o banco, a fim > de não ter problemas com lentidão. Quanto ao Ibexpert estou rodando aqui > sem > maiores configurações, mas se você não esta conseguindo descreva o erro ou > o > problema que vamos ver uma forma de resolver. > > Em 21 de março de 2010 00:19, Rubens - Solucao Empresarial < > rubens em solucaoempresarial.net> escreveu: > >> PESSOAL COMO INSTALO O FIREBIRD 1.5 E O IBEXPERT NO WINDOWS HOME PREMIUM >> 64BIT >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Levy Moreira > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Sun Mar 21 14:38:41 2010 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDcGQgTGVrYWdp?= ) Date: Sun, 21 Mar 2010 13:38:41 -0400 (Hora Padrão Brasil Central) Subject: [firebase-br] Res: Re: FIREBIRD - IBEXPERT NO WINDOWS 7 64 References: <576184F48CF54E5082CD8954680E01E5@rubens> Message-ID: <4BA659A1.000003.01240@JABER-NB> Rubens e Levy ... Só pra colocar minha experiência quanto a rodar o FB como serviço no Windows7... Uso o Windows7 Ultimate e não tive nenhum problema com o Firebird. Instalei e configurei para rodar como serviço e está funcionando 100%. Tenho 3 clientes que também estão rodando o Win7 Ultimate e sem qualquer problema quanto ao FB ser executado como serviço do Win. Seria esse um problema com relação a versão do windows? Seria porque o Windows do Rubens é o Home Premium? [ ]'s Jáber -------Mensagem original------- De: Rubens - Solucao Empresarial Data: 21/03/2010 11:42:00 Para: FireBase; levymoreiraleite em gmail.com Assunto: Re: [firebase-br] FIREBIRD - IBEXPERT NO WINDOWS 7 64 boa tarde Levy esta rodando o firebird 1.5 no windows 7 home premium mas quando tento conectar o banco de dados pelo ibexpert ele da Unsuccessful execution caused by an unavaliabre resource - unavailable database acho que o problema esta na gds32.dll pois quando mudo para fbclient.dll que esta no diretorio do firebird apresenta o tal erro Connecting... Failed! ------------------------------------ Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Your user name and password are not defined. Ask your database administrator to set up a Firebird login. ai olhei que nao tem o sysdba e a senha - ai criei tenho acesso ao banco de dados e as informacoes e quando reinicio vejo que nao gravou vc tem como me dizer os passos que preciso criar -------------------------------------------------- From: "Levy Moreira" Sent: Sunday, March 21, 2010 10:47 AM To: "FireBase" Subject: Re: [firebase-br] FIREBIRD - IBEXPERT NO WINDOWS 7 64 > O Firebird roda no Windows 7 e Vista sem problemas, mas você deve ficar > atento com o fato de que o protocolo de conexão local não funciona se o > Firebird estiver rodando como Serviço. Rodando o Firebird como aplicação > (fbserver -a), é possível conectar com o protocolo local(essa configuração > é > realizada na instalação do Firebird), mas tenha em mente que a performance > ficará cerca de 20% mais lenta. Portanto, se o Firebird estiver rodando no > Windows 7 ou Vista, utilize TCP/IP para fazer a conexão com o banco, a fim > de não ter problemas com lentidão. Quanto ao Ibexpert estou rodando aqui > sem > maiores configurações, mas se você não esta conseguindo descreva o erro ou > o > problema que vamos ver uma forma de resolver. > > Em 21 de março de 2010 00:19, Rubens - Solucao Empresarial < > rubens em solucaoempresarial.net> escreveu: > >> PESSOAL COMO INSTALO O FIREBIRD 1.5 E O IBEXPERT NO WINDOWS HOME PREMIUM >> 64BIT >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Levy Moreira > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From compuvale.software em gmail.com Sun Mar 21 14:54:18 2010 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Sun, 21 Mar 2010 14:54:18 -0300 Subject: [firebase-br] FIREBIRD - IBEXPERT NO WINDOWS 7 64 In-Reply-To: References: <576184F48CF54E5082CD8954680E01E5@rubens> Message-ID: Estou utilizando FB 2.1.3 win32 + IBExpert 2010.01.06 em cima do Windows 7 HP 64bits sem problema algum. Qual string de conexão você está usando? Tem que escolher Remote no campo Server e em Server Name colocar o IP da máquina, ou localhost para acesso local []s Andrei Em 21 de março de 2010 12:34, Rubens - Solucao Empresarial < rubens em solucaoempresarial.net> escreveu: > boa tarde Levy > esta rodando o firebird 1.5 no windows 7 home premium > mas quando tento conectar o banco de dados pelo ibexpert ele da > Unsuccessful execution caused by an unavaliabre resource - unavailable > database > acho que o problema esta na gds32.dll pois quando mudo para fbclient.dll > que esta no diretorio do firebird > > apresenta o tal erro > Connecting... Failed! > ------------------------------------ > > Unsuccessful execution caused by a system error that precludes > successful execution of subsequent statements. > Your user name and password are not defined. Ask your database > administrator to set up a Firebird login. > > ai olhei que nao tem o sysdba e a senha - ai criei tenho acesso ao banco de > dados e as informacoes e quando reinicio vejo que nao gravou > vc tem como me dizer os passos que preciso criar > > > -------------------------------------------------- > From: "Levy Moreira" > Sent: Sunday, March 21, 2010 10:47 AM > To: "FireBase" > Subject: Re: [firebase-br] FIREBIRD - IBEXPERT NO WINDOWS 7 64 > > > O Firebird roda no Windows 7 e Vista sem problemas, mas você deve ficar >> atento com o fato de que o protocolo de conexão local não funciona se o >> Firebird estiver rodando como Serviço. Rodando o Firebird como aplicação >> (fbserver -a), é possível conectar com o protocolo local(essa configuração >> é >> realizada na instalação do Firebird), mas tenha em mente que a performance >> ficará cerca de 20% mais lenta. Portanto, se o Firebird estiver rodando no >> Windows 7 ou Vista, utilize TCP/IP para fazer a conexão com o banco, a fim >> de não ter problemas com lentidão. Quanto ao Ibexpert estou rodando aqui >> sem >> maiores configurações, mas se você não esta conseguindo descreva o erro ou >> o >> problema que vamos ver uma forma de resolver. >> >> Em 21 de março de 2010 00:19, Rubens - Solucao Empresarial < >> rubens em solucaoempresarial.net> escreveu: >> >> PESSOAL COMO INSTALO O FIREBIRD 1.5 E O IBEXPERT NO WINDOWS HOME PREMIUM >>> 64BIT >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> >> >> -- >> Levy Moreira >> ______________________________________________ >> > From humberto701 em gmail.com Sun Mar 21 15:36:54 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Sun, 21 Mar 2010 15:36:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_tempor=E1ria?= Message-ID: Existe tabelas temporárias no firebird? From robson.catunda em gmail.com Sun Mar 21 15:45:55 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Sun, 21 Mar 2010 15:45:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Existe_como_criar_um_Log=2C_no_estil?= =?iso-8859-1?q?o_banc=E1rio=2C_em_Firebird=3F?= In-Reply-To: References: Message-ID: Tente algo como o IBLogManager. Assim como ele, a versão paga do IBExpert tb tem essa funcionalidade. Criar tabelas de logs das operações de inclusão, alteração e exclusão dos registros. Acho que se vc der uma pesquisada na internet por "Auditoria de Dados" ou "Auditoria de Sistema" Em 21 de março de 2010 08:57, Fellipe Henrique escreveu: > Amigos, > > Estou pensando, se é possível criar um log no estilo bancário no Firebird, > explicando melhor.... quem já trabalhou em algum sistema bancário, sabe que > ao solicitar qualquer coisa no sistema, seja cadastro movimentação, > relatório e etc.. é gravado um log, de quem fez, e o que fez... é gerado um > código, chamado NSU (Número Sequencial Único). > > Bom até aí tudo, bem fácil de resolver... o problema vem agora... > > Estorno de NSU! Ou seja, no sistema, eu informo o NSU, e TODA operação > realizado por aquela transação do NSU, é desfeita... ou seja: se foi > cadastrado algo, é removido, se foi feita venda, é desfeita.. ou seja... faz > tudo ao contrário do que foi feito. > > Existe como "pegar" tudo de uma transação, gerar um script, e gravar isso > no BD? > > > Desculpe pela longa msg, mas acredito que seja pra melhor entendimento do > "problema" proposto. > > Agradeço desde já. > > Att. > Fellipe Henrique. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sun Mar 21 16:19:52 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Sun, 21 Mar 2010 16:19:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_tempor=E1ria?= In-Reply-To: References: Message-ID: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> Na versão 2.1... sim Em 21 de março de 2010 15:36, Humberto Araujo escreveu: > Existe tabelas temporárias no firebird? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rubens em solucaoempresarial.net Sun Mar 21 18:35:38 2010 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Sun, 21 Mar 2010 18:35:38 -0300 Subject: [firebase-br] Resolvido : FIREBIRD - IBEXPERT NO WINDOWS 7 64 In-Reply-To: References: <576184F48CF54E5082CD8954680E01E5@rubens> Message-ID: <65FDDBAA05084A4DADE5D250F0596B04@RubensPC> Levy Obrigado - coloquei o tcp e funcionou - mexi tanto que nem sei onde mexi tanto outra coisa pessoal eu executo o meu projeto no xp e funciona perfeitamente - mas executo no w7 home premium compila sem problema mas quando entro na rotina de venda ou contas aparece a seguinte msg isc error code 335544569 isc error message dynamic sql error sql error code = -104 token unknow - line 1 - char 13 agradeço a ajuda From eduardo em icontroller.com.br Sun Mar 21 20:21:07 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Sun, 21 Mar 2010 20:21:07 -0300 Subject: [firebase-br] Resolvido : FIREBIRD - IBEXPERT NO WINDOWS 7 64 In-Reply-To: <65FDDBAA05084A4DADE5D250F0596B04@RubensPC> References: <576184F48CF54E5082CD8954680E01E5@rubens> <65FDDBAA05084A4DADE5D250F0596B04@RubensPC> Message-ID: Olá Rubens Essa mensagem é devido a erro de sintaxe em alguma query. Não creio que tenha a ver com a versão do Windows. O mais provável é que você esteja usando uma versão antiga do FB nas máquinas onde não dá problema e, nesta que dá o erro, uma mais atual. A versão 2.x veio com alguma palavras reservadas que não eram nas anteriores. Procure isolar qual a query que está dando problema e veja o que tem na linha 1, caracter 13. Eduardo Rubens - Solucao Empresarial escreveu: > Levy Obrigado - coloquei o tcp e funcionou - mexi tanto que nem sei onde > mexi tanto > outra coisa > pessoal eu executo o meu projeto no xp e funciona perfeitamente - mas > executo no w7 home premium compila sem problema > mas quando entro na rotina de venda ou contas aparece a seguinte msg > > isc error code 335544569 > isc error message > dynamic sql error > sql error code = -104 > token unknow - line 1 - char 13 > > agradeço a ajuda > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From humberto701 em gmail.com Sun Mar 21 22:05:04 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Sun, 21 Mar 2010 22:05:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_tempor=E1ria?= In-Reply-To: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> Message-ID: Qual a sintaxe da tabela:?? no sql server é colocar o # antes do nome da tabela... no firebird é como/?? From ralhos em gmail.com Mon Mar 22 07:44:11 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Mon, 22 Mar 2010 07:44:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_tempor=E1ria?= In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> Message-ID: <1269254651.23451.6.camel@gerasoft-desktop> CREATE GLOBAL TEMPORARY TABLE < NOME DA TABELA > ( ) ON COMMIT PRESERVE ROWS; "ON COMMIT PRESERVE ROWS" -> veja a explicação no release notes Em Dom, 2010-03-21 às 22:05 -0300, Humberto Araujo escreveu: > Qual a sintaxe da tabela:?? > no sql server é colocar o # antes do nome da tabela... > no firebird é como/?? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cleidsonds em gmail.com Mon Mar 22 08:20:20 2010 From: cleidsonds em gmail.com (Cleidson Dias de Souza) Date: Mon, 22 Mar 2010 08:20:20 -0300 Subject: [firebase-br] Instalar o Banco de Dados no Cliente In-Reply-To: <4BA61D4E.7080907@terra.com.br> References: <7e0b9a3b1003191545p1913a4c6tb32b49abfa27aa7a@mail.gmail.com> <4BA61D4E.7080907@terra.com.br> Message-ID: <7e0b9a3b1003220420y5c24ac21j5e1677334296a5ee@mail.gmail.com> Obrigado pela ajuda Renan. Foi de grande valia. Até. Em 21 de março de 2010 10:21, Renan Cruz de Almeida escreveu: > > Colega, pesquise um pouco mais : há diversos artigos disponíveis na > internet que explicam o passo a passo para fazer o que você deseja. > E mais : se ainda não tiver, pense também em adquirir alguns livros de > estudo sobre o firebird para lhe ajudar em sua missão. > Boa sorte e bons estudos. > > []'s > Renan > > > Cleidson Dias de Souza escreveu: > >> Pessoal, >> Alguém poderia me ajudar em uma situação que infelizamente não tenho >> encontrado nada que possa me ajudar a resolver. Estou iniciando a utilizar >> o >> FireBird 2.1. Peguei esse setup e instalei em minha máquina como um >> serviço. >> Até aqui tudo bem. Surgiu a dúvida: como criar o Banco de Dados? Pesquisei >> e >> achei o IBAccess para criar o Banco de Dados e as Tabelas. até aqui tudo >> bem. Surgiu outro problema: Como accessar o Banco de Dados? Mais pesquisas >> e >> achei o driver IBPhoenix e conseguir acessar o Banco de Dados e as >> tabelas. >> Até aqui está funcionando tudo bem. Meu aplicativo está funcionando >> perfeitamente bem, as rotinas estão sem nenhum erro, enfim tudo testado e >> pronto para ser distribuído, porém surgiu outra dúvida: >> >> Que arquivos eu tenho que enviar no Setup para que o meu aplicativo acesse >> o >> Banco de Dados na máuina do cliente? >> >> O aplicativo vai ser distribuído via Internet, ou seja, não vou poder ir >> ao >> cliente para instalar o programa. Vai ter que ser de forma transparente, >> sem >> que o cliente preceba o que está sendo instalado. E até hoje eu não >> encontrei nenhum material que me ensina que arquivos eu envio e como faço >> isso. >> >> Me pergunto se tenho que enviar o mesmo setup do Firebird 2.1 que instalei >> em minha máquina? >> >> Bom Aguardo notícias e desde já agradeço pela atenção. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rubens em solucaoempresarial.net Mon Mar 22 08:39:02 2010 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Mon, 22 Mar 2010 08:39:02 -0300 Subject: [firebase-br] Resolvido : FIREBIRD - IBEXPERT NO WINDOWS 7 64 In-Reply-To: References: <576184F48CF54E5082CD8954680E01E5@rubens> <65FDDBAA05084A4DADE5D250F0596B04@RubensPC> Message-ID: <7236EA9C3DCB4FD8BF28E3F688D1E54A@RubensPC> bom dia Eduardo nao creio que seja o firebird pois compilei ele no xp e copiei e instalei apenas o executavel no windows 7 e nao funciona tambem pode ser algo sobre o 32 bits ou 64 pois tenho uma maquina que tem o windows ultimate 32 bits e funciona e no meu notebook um 64 e da esse erro - coloquei como compativel ao 32 windows xp e tambem da o mesmo erro obrigado pela atencao e desculpe oo incomodo rubens From humberto701 em gmail.com Mon Mar 22 09:17:24 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Mon, 22 Mar 2010 09:17:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_tempor=E1ria?= In-Reply-To: <1269254651.23451.6.camel@gerasoft-desktop> References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> Message-ID: Fiz um estudo sobre isso, vi que essas tabelas são criadas normalmente, mas não ficam no banco, apenas auxilia em arquivos que são necessarios apenas naquele local. Gostaria de saber se o Firebird tem suporte de tabelas temporárias igual ou mais parecido das tabelas temp do Sql Server? Alguem tem conhecimento sobre isso? From daniel em agriness.com Mon Mar 22 09:56:48 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Mon, 22 Mar 2010 09:56:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=E1?= =?iso-8859-1?q?quina?= In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> Message-ID: <000001cac9bf$2255b820$67012860$@com> Pessoal, Tenho um sistema que roda com o FireBird 2.1. Fui instalar no cliente e recebi uma mensagem de que já havia um servidor Firebird instalado. Ou seja, o cliente já tinha o Firebird 2.0 instalado na máquina dele. Provavelmente algum outro programa dele já utilizava o Firebird. Existe algum problema de ter duas instalações do FireBird na mesma máquina (2.0 e 2.1). Precisa ser feita alguma configuração específica? Ou é só parar o serviço que já existia (2.0) e instalar o novo (2.1)? From prismars em gmail.com Mon Mar 22 10:01:19 2010 From: prismars em gmail.com (Moacir - GMAIL) Date: Mon, 22 Mar 2010 10:01:19 -0300 Subject: [firebase-br] Quais arquivos do firebird devem ser instalados nos terminais clientes In-Reply-To: <1269254651.23451.6.camel@gerasoft-desktop> References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> Message-ID: <4BA76A1F.4010803@gmail.com> PessoALL, Alguem poderia me informa algum link ou mesmo me esclarecer a respeito de quais arquivos devem acompanhar minha aplicação, quando da instalação dos terminais no cliente (quanto ao SERVIDOR esta tudo claro para mim). Esta pergunta se deve ao fato de que em algumas máquinas não consigo fazer a aplicação cliente funcionar.. Simplesmente da uma mensagem de que a aplicação parou de responder e pronto :( O unico arquivo que estou instalando no diretorio da aplicação é a DLL (no meu caso GDS32.DLL). D7 + Firebird 2.0 + ZEOS Abraços, Moacir From jedyfb em gmail.com Mon Mar 22 09:59:28 2010 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 22 Mar 2010 09:59:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_tempor=E1ria?= In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> Message-ID: <1269262768.20666.1.camel@edujed.utfpr.edu.br> Muitos aqui não fazem noção do que seja ou para que sirva (além de travar a máquina) o MS SQL Server. Sendo assim, sugiro que detalhe melhor a sua dúvida. sem mais, Eduardo Jedliczka Em Seg, 2010-03-22 às 09:17 -0300, Humberto Araujo escreveu: > Fiz um estudo sobre isso, vi que essas tabelas são criadas normalmente, mas > não ficam no banco, apenas auxilia em arquivos que são necessarios apenas > naquele local. > Gostaria de saber se o Firebird tem suporte de tabelas temporárias igual ou > mais parecido das tabelas temp do Sql Server? > > Alguem tem conhecimento sobre isso? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From andrelyno em gmail.com Mon Mar 22 10:22:25 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Mon, 22 Mar 2010 10:22:25 -0300 Subject: [firebase-br] =?utf-8?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=C3=A1qu?= =?utf-8?q?ina?= In-Reply-To: <000001cac9bf$2255b820$67012860$@com> References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> Message-ID: <695305491003220622y65882a61vb3a73c4c5a4c36a8@mail.gmail.com> Olha, creio que você terá que remover sa versão 2.0 e deixar somente a 2.1 rodando. Pois ter as duas rodando na mesma maquina, provavelmente irá dar algum tipo de confrito. Ou seja pode ser muito arriscado e você ter uma base de dados corrompida futuramente. Aconselho a remover a versão anterior e instalar a mais nova. Mas, a questão de ele ter outro programa rodando no 2.0 é arriscado trocar de versão para o outro programa instalado. Então melhor entrar em contato com o suporte do outro programa e ver sobre a possivel mudança de versão. Em 22 de março de 2010 09:56, Daniel Fernandes escreveu: > Pessoal, > > Tenho um sistema que roda com o FireBird 2.1. > > Fui instalar no cliente e recebi uma mensagem de que já havia um servidor > Firebird instalado. Ou seja, o cliente já tinha o Firebird 2.0 instalado na > máquina dele. Provavelmente algum outro programa dele já utilizava o > Firebird. > > Existe algum problema de ter duas instalações do FireBird na mesma máquina > (2.0 e 2.1). Precisa ser feita alguma configuração específica? Ou é só > parar > o serviço que já existia (2.0) e instalar o novo (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 > -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva Manhuaçu/MG HP: www.phoneinfo.com.br From listas em warmboot.com.br Mon Mar 22 10:22:59 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 22 Mar 2010 10:22:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Escolha_do_logo_de_anivers=E1rio?= Message-ID: <16310240005.20100322102259@warmboot.com.br> Pessoal, A última etapa da votação para escolha do melhor logo para comemorar o aniversário de 10 anos do Firebird já está no ar. Votem agora: http://infopoll.net/live/surveys/s34503.htm []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From andrelyno em gmail.com Mon Mar 22 10:28:01 2010 From: andrelyno em gmail.com (Andrelino Silva) Date: Mon, 22 Mar 2010 10:28:01 -0300 Subject: [firebase-br] Quais arquivos do firebird devem ser instalados nos terminais clientes In-Reply-To: <4BA76A1F.4010803@gmail.com> References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <4BA76A1F.4010803@gmail.com> Message-ID: <695305491003220628j597be2e2i649c653125e61fe9@mail.gmail.com> Tem que ver quais API do Windows você utilizou, pois creio que seja apenas as APIs, pois o firebird quando vc instala na maquina do cliente ele ja instala tudo que é necessário para rodar a aplicação basiada no firebird. um meio para vc tentar resolver isso, é baixar o Process Monitor no site da microssoft e filtrar o nome do EXE da sua aplicação, ai ele te mostrará um log de acessos que seu programa faz, neste você verá quais DLLs estão sendo carregadas. OBS: VAi depender de sua paciencia e persistencia pois o log é bem grande. Em 22 de março de 2010 10:01, Moacir - GMAIL escreveu: > PessoALL, > > Alguem poderia me informa algum link ou mesmo me esclarecer a respeito de > quais arquivos devem acompanhar minha aplicação, quando da instalação dos > terminais no cliente (quanto ao SERVIDOR esta tudo claro para mim). > > Esta pergunta se deve ao fato de que em algumas máquinas não consigo fazer > a aplicação cliente funcionar.. Simplesmente da uma mensagem de que a > aplicação parou de responder e pronto :( > > O unico arquivo que estou instalando no diretorio da aplicação é a DLL (no > meu caso GDS32.DLL). > > D7 + Firebird 2.0 + ZEOS > > Abraços, > > Moacir > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 jonas em hos.com.br Mon Mar 22 10:34:34 2010 From: jonas em hos.com.br (Jonas) Date: Mon, 22 Mar 2010 10:34:34 -0300 (BRT) Subject: [firebase-br] Group by Message-ID: <25735269.3381269264874018.JavaMail.root@inetserver> Olá pessoal.. só por curiosidade.. existe algo do tipo: SELECT * FROM TABELA GROUP BY * Um GROUP BY de todos campos sem informa-los ? From andreluis1411 em gmail.com Mon Mar 22 10:35:40 2010 From: andreluis1411 em gmail.com (=?ISO-8859-1?Q?Andr=E9_Luis?=) Date: Mon, 22 Mar 2010 10:35:40 -0300 Subject: [firebase-br] Group by In-Reply-To: <25735269.3381269264874018.JavaMail.root@inetserver> References: <25735269.3381269264874018.JavaMail.root@inetserver> Message-ID: <2dec3cb11003220635q71abd0b5l53ce9d58dd4c3bc8@mail.gmail.com> Não.. Impossível... vc tem q citar os campos Em 22 de março de 2010 10:34, Jonas escreveu: > Olá pessoal.. > > só por curiosidade.. existe algo do tipo: SELECT * FROM TABELA GROUP BY * > Um GROUP BY de todos campos sem informa-los ? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Mar 22 10:38:50 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 22 Mar 2010 10:38:50 -0300 Subject: [firebase-br] Group by In-Reply-To: <25735269.3381269264874018.JavaMail.root@inetserver> References: <25735269.3381269264874018.JavaMail.root@inetserver> Message-ID: ja q e so por curiosidade, um teorico 'select * from tabela group by *, qual seria a diferenca de 'select * from tabela', uma vez q todos os campos seriam kebra? samuel From luizrodrigomottin em gmail.com Mon Mar 22 10:39:25 2010 From: luizrodrigomottin em gmail.com (luiz rodrigo mottin) Date: Mon, 22 Mar 2010 10:39:25 -0300 Subject: [firebase-br] Group by In-Reply-To: <2dec3cb11003220635q71abd0b5l53ce9d58dd4c3bc8@mail.gmail.com> References: <25735269.3381269264874018.JavaMail.root@inetserver> <2dec3cb11003220635q71abd0b5l53ce9d58dd4c3bc8@mail.gmail.com> Message-ID: <7aa7bf641003220639h6f13d72fh99774ab5fe83364c@mail.gmail.com> SELECT DISTINCT * FROM TABELA não funciona? Em 22 de março de 2010 10:35, André Luis escreveu: > Não.. > Impossível... > vc tem q citar os campos > > Em 22 de março de 2010 10:34, Jonas escreveu: > > > Olá pessoal.. > > > > só por curiosidade.. existe algo do tipo: SELECT * FROM TABELA GROUP BY * > > Um GROUP BY de todos campos sem informa-los ? > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Mar 22 10:48:25 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Mon, 22 Mar 2010 10:48:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=E1?= =?iso-8859-1?q?quina?= In-Reply-To: <000001cac9bf$2255b820$67012860$@com> References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> Message-ID: Apenas altere a porta. O Firebird 2.0 deve estar sendo acessado na porta 3050, que é a padrão. Desative o 2.0 antes de instalar o 2.1. Não coloque o fbclient.dll na pasta system32. Deixe-o na pasta do seu sistema. Depois de instalar o 2.1, altere a porta de acesso de uma das duas versões, sem esquecer de liberar essa nova porta no firewall. Aconselho tb que a porta alterada seja da 2.1, já que vc não conhece os procedimentos utilizados pelo outro sistema. Acho que isso resolve. From andreluis1411 em gmail.com Mon Mar 22 10:50:33 2010 From: andreluis1411 em gmail.com (=?ISO-8859-1?Q?Andr=E9_Luis?=) Date: Mon, 22 Mar 2010 10:50:33 -0300 Subject: [firebase-br] Group by In-Reply-To: References: <25735269.3381269264874018.JavaMail.root@inetserver> Message-ID: <2dec3cb11003220650n4a35a4b0yed790b3d9664c589@mail.gmail.com> A diferença reside no entendimento do * O BD entende o * como TUDO... entao qdo vc solicita group by *, vc pede para agrupar por *.. isso eh incoerente..., pois a concepcao do group by eh agrupar por determinado campo... Essa eh a diferença... como o samuel bem disse, um SELECT DISTINCT resolve o problema de agrupamento, mas sugiro vc analisar melhor os dados que vc precisa agrupar e colocar eles dentro do select Em 22 de março de 2010 10:38, samuel ferreira < samuel.peres.ferreira em gmail.com> escreveu: > ja q e so por curiosidade, um teorico 'select * from tabela group by *, > qual > seria a diferenca de 'select * from tabela', uma vez q todos os campos > seriam kebra? > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From andreylh em gmail.com Mon Mar 22 11:01:45 2010 From: andreylh em gmail.com (Andrey) Date: Mon, 22 Mar 2010 11:01:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?Existe_como_criar_um_Log=2C_no_estil?= =?iso-8859-1?q?o_banc=E1rio=2C_em_Firebird=3F?= In-Reply-To: References: Message-ID: <9273bd5c1003220701w1b581ec5ie1621ab9d1bd48f6@mail.gmail.com> Eu tenho um esquema em que é gravado em um banco separado, onde tenho uma tabela LOG_TABELA onde é gravado o nome da tabela a operação (inclusão, atualização, exclusão), o id do registro alterado e o id da própria LOG_TABELA e em outra tabela chamada LOG_CAMPO onde vinculo o id da LOG_TABELA e gravo os campos. Se foi incluído gravo os valores de todos os campos, se foi alterado, somente dos alterados e se forem excluídos todos os campos da tabela, passando o valor antigo OldValue e valor novo NewValue, a partir dai fica fácil voltar atrás em alguma operação. Em 21 de março de 2010 15:45, Robson Catunda escreveu: > Tente algo como o IBLogManager. > Assim como ele, a versão paga do IBExpert tb tem essa funcionalidade. > Criar tabelas de logs das operações de inclusão, alteração e exclusão dos > registros. > Acho que se vc der uma pesquisada na internet por "Auditoria de Dados" ou > "Auditoria de Sistema" > > Em 21 de março de 2010 08:57, Fellipe Henrique >escreveu: > > > Amigos, > > > > Estou pensando, se é possível criar um log no estilo bancário no > Firebird, > > explicando melhor.... quem já trabalhou em algum sistema bancário, sabe > que > > ao solicitar qualquer coisa no sistema, seja cadastro movimentação, > > relatório e etc.. é gravado um log, de quem fez, e o que fez... é gerado > um > > código, chamado NSU (Número Sequencial Único). > > > > Bom até aí tudo, bem fácil de resolver... o problema vem agora... > > > > Estorno de NSU! Ou seja, no sistema, eu informo o NSU, e TODA operação > > realizado por aquela transação do NSU, é desfeita... ou seja: se foi > > cadastrado algo, é removido, se foi feita venda, é desfeita.. ou seja... > faz > > tudo ao contrário do que foi feito. > > > > Existe como "pegar" tudo de uma transação, gerar um script, e gravar isso > > no BD? > > > > > > Desculpe pela longa msg, mas acredito que seja pra melhor entendimento do > > "problema" proposto. > > > > Agradeço desde já. > > > > Att. > > Fellipe Henrique. > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Andrey Lucas Herchonvicz Programador Delphi From agalysson em gmail.com Mon Mar 22 11:14:11 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Mon, 22 Mar 2010 11:14:11 -0300 Subject: [firebase-br] Group by In-Reply-To: <2dec3cb11003220650n4a35a4b0yed790b3d9664c589@mail.gmail.com> References: <25735269.3381269264874018.JavaMail.root@inetserver> <2dec3cb11003220650n4a35a4b0yed790b3d9664c589@mail.gmail.com> Message-ID: Talvez o Jonas queria mesmo é q apenas venham tudo organizadinho, digo, ordenado por codigo, depois nome, depois sei la o que... assim como o order by faz... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(*¯^¯*)/) Em 22 de março de 2010 10:50, André Luis escreveu: > A diferença reside no entendimento do * > > O BD entende o * como TUDO... entao qdo vc solicita group by *, vc pede > para > agrupar por *.. isso eh incoerente..., pois a concepcao do group by eh > agrupar por determinado campo... > > Essa eh a diferença... como o samuel bem disse, um SELECT DISTINCT resolve > o > problema de agrupamento, mas sugiro vc analisar melhor os dados que vc > precisa agrupar e colocar eles dentro do select > > Em 22 de março de 2010 10:38, samuel ferreira < > samuel.peres.ferreira em gmail.com> escreveu: > > > ja q e so por curiosidade, um teorico 'select * from tabela group by *, > > qual > > seria a diferenca de 'select * from tabela', uma vez q todos os campos > > seriam kebra? > > > > samuel > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fernando.bg em gmail.com Mon Mar 22 11:45:46 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Mon, 22 Mar 2010 11:45:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=E1?= =?iso-8859-1?q?=3D=3Fiso-8859-1=3Fq=3Fquina=3F=3D?= References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> Message-ID: No dia 22/03/2010 às 09:56:48 catando milho no teclado Daniel Fernandes " escrivinhou " o texto abaixo : > Tenho um sistema que roda com o FireBird 2.1. > > Fui instalar no cliente e recebi uma mensagem de que já havia um servidor > Firebird instalado. Ou seja, o cliente já tinha o Firebird 2.0 instalado na > máquina dele. Provavelmente algum outro programa dele já utilizava o > Firebird. > > Existe algum problema de ter duas instalações do FireBird na mesma máquina > (2.0 e 2.1). Precisa ser feita alguma configuração específica? Ou é só parar > o serviço que já existia (2.0) e instalar o novo (2.1)? Dá uma olhada nesse artigo vai te ajudar a fazer o que precisa. http://www.firebase.com.br/fb/artigo.php?id=1916 T++++++++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From fernando.bg em gmail.com Mon Mar 22 11:48:10 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Mon, 22 Mar 2010 11:48:10 -0300 Subject: [firebase-br] =?utf-8?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=C3=A1qu?= =?utf-8?q?ina?= References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <695305491003220622y65882a61vb3a73c4c5a4c36a8@mail.gmail.com> Message-ID: No dia 22/03/2010 às 10:22:25 catando milho no teclado Andrelino Silva " escrivinhou " o texto abaixo : > Olha, creio que você terá que remover sa versão 2.0 e deixar somente a 2.1 > rodando. Pois ter as duas rodando na mesma maquina, provavelmente irá dar > algum tipo de confrito. Ou seja pode ser muito arriscado e você ter uma base > de dados corrompida futuramente. Não tem problema nenhum em rodar duas versões do FB na mesma maquina desde que esteja fazendo os passos certos para isso, já tive até 3 versões na mesma maquina sem problema. Leia o artigo abaixo para se informar um pouco mais. http://www.firebase.com.br/fb/artigo.php?id=1916 > Aconselho a remover a versão anterior e instalar a mais nova. Mas, a questão > de ele ter outro programa rodando no 2.0 é arriscado trocar de versão para > o outro programa instalado. Então melhor entrar em contato com o suporte do > outro programa e ver sobre a possivel mudança de versão. Ele jamais poderá remover o FB existente se é que tem outro programa dependendo dele, se está essa versão instalada é porque o programa roda somente com essa versão. T+++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From cury.fb em gmail.com Mon Mar 22 12:06:52 2010 From: cury.fb em gmail.com (cury firebird) Date: Mon, 22 Mar 2010 12:06:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Escolha_do_logo_de_anivers=E1rio?= In-Reply-To: <16310240005.20100322102259@warmboot.com.br> References: <16310240005.20100322102259@warmboot.com.br> Message-ID: <59F9F6CDEFFD4D91AF684D9A565B5B23@CIT2> muito bom o concurso!!!!! Quase q eu vou pra final!!!! foi na trave!! Parabéns pela iniciativa, que o firebird cresca cada vez mais!! Abraços! -------------------------------------------------- From: "Carlos H. Cantu" Sent: Monday, March 22, 2010 10:22 AM To: Subject: [firebase-br] Escolha do logo de aniversário > Pessoal, > > A última etapa da votação para escolha do melhor logo para comemorar o > aniversário de 10 anos do Firebird já está no ar. Votem agora: > > http://infopoll.net/live/surveys/s34503.htm > > > []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 > From jonas em hos.com.br Mon Mar 22 13:59:34 2010 From: jonas em hos.com.br (Jonas) Date: Mon, 22 Mar 2010 13:59:34 -0300 (BRT) Subject: [firebase-br] Group by In-Reply-To: Message-ID: <25395259.4001269277174111.JavaMail.root@inetserver> A curiosidade que eu tinha vinha da seguinte questão.. Comecei a trabalhar em uma empresa a algum tempo, e como peguei o bonde andando, vi no software que a pessoa que desenvolveu fazia o seguinte select: "SELECT * FROM TABELA GROUP BY CODIGO,DESCRICAO" até ai tudo bem, pois a tabela poderia haver só o campo CODIGO e o campo DESCRICAO porem dedusi que na criação de um novo campo nessa tabela, este SELECT obviamente não funcionaria mais.. entao surgiu-me a curiosidade do group by * mas foi o que eu pensei.. não tem como fazer um group by * obrigado a todos ----- Mensagem original ----- De: Alysson Azevedo Para: FireBase Enviadas: Mon, 22 Mar 2010 11:14:11 -0300 (BRT) Assunto: Re: [firebase-br] Group by Talvez o Jonas queria mesmo é q apenas venham tudo organizadinho, digo, ordenado por codigo, depois nome, depois sei la o que... assim como o order by faz... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(*¯^¯*)/) Em 22 de março de 2010 10:50, André Luis escreveu: > A diferença reside no entendimento do * > > O BD entende o * como TUDO... entao qdo vc solicita group by *, vc pede > para > agrupar por *.. isso eh incoerente..., pois a concepcao do group by eh > agrupar por determinado campo... > > Essa eh a diferença... como o samuel bem disse, um SELECT DISTINCT resolve > o > problema de agrupamento, mas sugiro vc analisar melhor os dados que vc > precisa agrupar e colocar eles dentro do select > > Em 22 de março de 2010 10:38, samuel ferreira < > samuel.peres.ferreira em gmail.com> escreveu: > > > ja q e so por curiosidade, um teorico 'select * from tabela group by *, > > qual > > seria a diferenca de 'select * from tabela', uma vez q todos os campos > > seriam kebra? > > > > samuel > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mon Mar 22 14:04:24 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 22 Mar 2010 14:04:24 -0300 Subject: [firebase-br] Group by In-Reply-To: <25395259.4001269277174111.JavaMail.root@inetserver> References: <25395259.4001269277174111.JavaMail.root@inetserver> Message-ID: ola esse select ai ta 'meio doidao'. pra fazer o 'group by' tem q ser agrupado por algo (falta o campo agregador (bonita essa palavra)). nao seria 'order by' no caso? obs.: percebam q fechei todos os parenteses samuel From magnosysteminformatica em gmail.com Mon Mar 22 14:19:25 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Mon, 22 Mar 2010 14:19:25 -0300 Subject: [firebase-br] Group by References: <25395259.4001269277174111.JavaMail.root@inetserver> Message-ID: <005101cac9e3$d6399ea0$6915a8c0@MagnoSystem> Tá estranho mesmo. Geralmente usa-se o group by em conjunto com um campo de agregação com SUM, AVG, etc... ----- Original Message ----- From: "samuel ferreira" To: "FireBase" Sent: Monday, March 22, 2010 2:04 PM Subject: Re: [firebase-br] Group by ola esse select ai ta 'meio doidao'. pra fazer o 'group by' tem q ser agrupado por algo (falta o campo agregador (bonita essa palavra)). nao seria 'order by' no caso? obs.: percebam q fechei todos os parenteses samuel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From humberto701 em gmail.com Mon Mar 22 14:36:30 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Mon, 22 Mar 2010 14:36:30 -0300 Subject: [firebase-br] Backup Message-ID: Tenho conhecimento ate o momento que a ferramenta Gbak serve para realizar o backup. Gostaria de saber a forma mais utilizada por vocês, e saber se fazem o backup direto da aplicação.. e como é realizado se for na aplicação. From embarbosa em gmail.com Mon Mar 22 14:47:51 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 22 Mar 2010 14:47:51 -0300 Subject: [firebase-br] Migrar 1.5 > 2.1 Message-ID: > ..... >select cod, nome, doc from a >left join b on (a.cod = b.cod) >where cod = :cod > >funciona, mas fica lento mesmo, .... Esse código não deve funcionar no FB2.1.X Na verdade nem no 2.0.X Um erro de nome de campo ambíguo será retornado antes de executar o Select. From agalysson em gmail.com Mon Mar 22 15:11:42 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Mon, 22 Mar 2010 15:11:42 -0300 Subject: [firebase-br] Backup In-Reply-To: References: Message-ID: Nunca fiz para firebird, mas em outros projetos eu criei um bat q faz isso e coloquei ele nas tarefas agendadas... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(*¯^¯*)/) Em 22 de março de 2010 14:36, Humberto Araujo escreveu: > Tenho conhecimento ate o momento que a ferramenta Gbak serve para realizar > o > backup. > > Gostaria de saber a forma mais utilizada por vocês, e saber se fazem o > backup direto da aplicação.. e como é realizado se for na aplicaçã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 jonas em hos.com.br Mon Mar 22 15:24:03 2010 From: jonas em hos.com.br (Jonas) Date: Mon, 22 Mar 2010 15:24:03 -0300 (BRT) Subject: [firebase-br] Group by In-Reply-To: <005101cac9e3$d6399ea0$6915a8c0@MagnoSystem> Message-ID: <24965850.4141269282243069.JavaMail.root@inetserver> é estranho esta o select mas soh usei como exemplo.. a duvida era soh o group by * mas já esta Ok ----- Mensagem original ----- De: Magno System Para: FireBase Enviadas: Mon, 22 Mar 2010 14:19:25 -0300 (BRT) Assunto: Re: [firebase-br] Group by Tá estranho mesmo. Geralmente usa-se o group by em conjunto com um campo de agregação com SUM, AVG, etc... ----- Original Message ----- From: "samuel ferreira" To: "FireBase" Sent: Monday, March 22, 2010 2:04 PM Subject: Re: [firebase-br] Group by ola esse select ai ta 'meio doidao'. pra fazer o 'group by' tem q ser agrupado por algo (falta o campo agregador (bonita essa palavra)). nao seria 'order by' no caso? obs.: percebam q fechei todos os parenteses samuel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Jonas Dametto __________________________ Hos Sistemas - www.hos.com.br Desenvolvimento msn: uwsed em rock.com From fpsgyn em gmail.com Mon Mar 22 15:42:14 2010 From: fpsgyn em gmail.com (=?ISO-8859-1?Q?F=E1bio_P=2E_Santos?=) Date: Mon, 22 Mar 2010 15:42:14 -0300 Subject: [firebase-br] Firebird Linux 64Bit Message-ID: Estou com uma versão do linux 64 bits, qual versão do firebird superserver devo instalar, a Classic Server Linux i68, existe alguma versão 64 bits ? From ralhos em gmail.com Mon Mar 22 15:58:43 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Mon, 22 Mar 2010 15:58:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=E1?= =?iso-8859-1?q?quina?= In-Reply-To: <000001cac9bf$2255b820$67012860$@com> References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> Message-ID: <1269284323.30841.2.camel@gerasoft-desktop> Eu faço assim: Paro a instância do 2.0, instalo a versão 2.1 numa pasta específica, copio a fbclient.dll do 2.1 para a pasta c:\windows\system32 com outro *nome. Starto a instância do 2.0, crio uma instância para o 2.1 com nome diferente de defaultinstance e inicio. Meu aplicativo utilizao o IBO, por isso consigo mudar o nome da dll. Em Seg, 2010-03-22 às 09:56 -0300, Daniel Fernandes escreveu: > Pessoal, > > Tenho um sistema que roda com o FireBird 2.1. > > Fui instalar no cliente e recebi uma mensagem de que já havia um servidor > Firebird instalado. Ou seja, o cliente já tinha o Firebird 2.0 instalado na > máquina dele. Provavelmente algum outro programa dele já utilizava o > Firebird. > > Existe algum problema de ter duas instalações do FireBird na mesma máquina > (2.0 e 2.1). Precisa ser feita alguma configuração específica? Ou é só parar > o serviço que já existia (2.0) e instalar o novo (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 From levymoreiraleite em gmail.com Mon Mar 22 16:06:00 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Mon, 22 Mar 2010 16:06:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=E1?= =?iso-8859-1?q?quina?= In-Reply-To: <1269284323.30841.2.camel@gerasoft-desktop> References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <1269284323.30841.2.camel@gerasoft-desktop> Message-ID: Por favor Carlos, sou um pouco leigo, e não entendi direito, principalmente quando você fala em "instancias???" , o senhor poderia explicar um pouco mais detalhado(passo a passo),porfavor, precizo aprender a faze isso paraomeu trabalho.Obrigado desde já. Em 22 de março de 2010 15:58, Carlos Roberto da Silva escreveu: > Eu faço assim: > Paro a instância do 2.0, instalo a versão 2.1 numa pasta específica, > copio a fbclient.dll do 2.1 para a pasta c:\windows\system32 com outro > *nome. > Starto a instância do 2.0, crio uma instância para o 2.1 com nome > diferente de defaultinstance e inicio. > > Meu aplicativo utilizao o IBO, por isso consigo mudar o nome da dll. > > > > Em Seg, 2010-03-22 às 09:56 -0300, Daniel Fernandes escreveu: > > Pessoal, > > > > Tenho um sistema que roda com o FireBird 2.1. > > > > Fui instalar no cliente e recebi uma mensagem de que já havia um servidor > > Firebird instalado. Ou seja, o cliente já tinha o Firebird 2.0 instalado > na > > máquina dele. Provavelmente algum outro programa dele já utilizava o > > Firebird. > > > > Existe algum problema de ter duas instalações do FireBird na mesma > máquina > > (2.0 e 2.1). Precisa ser feita alguma configuração específica? Ou é só > parar > > o serviço que já existia (2.0) e instalar o novo (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 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira From eduardo em icontroller.com.br Mon Mar 22 16:13:18 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 22 Mar 2010 16:13:18 -0300 Subject: [firebase-br] Resolvido : FIREBIRD - IBEXPERT NO WINDOWS 7 64 In-Reply-To: <7236EA9C3DCB4FD8BF28E3F688D1E54A@RubensPC> References: <576184F48CF54E5082CD8954680E01E5@rubens> <65FDDBAA05084A4DADE5D250F0596B04@RubensPC> <7236EA9C3DCB4FD8BF28E3F688D1E54A@RubensPC> Message-ID: Oi Rubens A mensagem é de erro de sintaxe. Se você conseguiu isolar qual a query que está causando isso, poste para a gente analisar. Eduardo Rubens - Solucao Empresarial escreveu: > bom dia Eduardo > nao creio que seja o firebird > pois compilei ele no xp e copiei e instalei apenas o executavel no > windows 7 e nao funciona tambem > pode ser algo sobre o 32 bits ou 64 pois tenho uma maquina que tem o > windows ultimate 32 bits e funciona e no meu notebook um 64 e da esse > erro - coloquei como compativel ao 32 windows xp e tambem da o mesmo erro > obrigado pela atencao e desculpe oo incomodo > rubens > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From humberto701 em gmail.com Mon Mar 22 17:07:21 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Mon, 22 Mar 2010 17:07:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=E1?= =?iso-8859-1?q?quina?= In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <1269284323.30841.2.camel@gerasoft-desktop> Message-ID: Esse Levim é fresquim.. Tambem aguardo explicação para engradecimento de conhecimentos From levymoreiraleite em gmail.com Mon Mar 22 22:33:14 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Mon, 22 Mar 2010 22:33:14 -0300 Subject: [firebase-br] Backup In-Reply-To: References: Message-ID: Num falei Humber... -- Levy Moreira From renato.smiranda em gmail.com Tue Mar 23 05:42:04 2010 From: renato.smiranda em gmail.com (Renato Miranda) Date: Tue, 23 Mar 2010 05:42:04 -0300 Subject: [firebase-br] FIREBIRD - IBEXPERT NO WINDOWS 7 64 In-Reply-To: <576184F48CF54E5082CD8954680E01E5@rubens> References: <576184F48CF54E5082CD8954680E01E5@rubens> Message-ID: Rubens, tudo bem ? Uma informação: a versão "Home" do Windows Vista não aceitava conexões em rede local. -- Abraços, RMiranda Em 21 de março de 2010 00:19, Rubens - Solucao Empresarial < rubens em solucaoempresarial.net> escreveu: > PESSOAL COMO INSTALO O FIREBIRD 1.5 E O IBEXPERT NO WINDOWS HOME PREMIUM > 64BIT > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Mar 23 08:31:44 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Tue, 23 Mar 2010 08:31:44 -0300 Subject: [firebase-br] Backup In-Reply-To: References: Message-ID: <1a658e441003230431h4ac0c9a7pd4c64e271327d27@mail.gmail.com> ei fiz um aplicativo que executa o gbak e zipa ele com bkDDMMAA ( data ) ... é só usar as funções de shell do delphi :) Em 22 de março de 2010 14:36, Humberto Araujo escreveu: > Tenho conhecimento ate o momento que a ferramenta Gbak serve para realizar > o > backup. > > Gostaria de saber a forma mais utilizada por vocês, e saber se fazem o > backup direto da aplicação.. e como é realizado se for na aplicaçã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 > -- \!/ Antes de imprimir pense em sua Responsabilidade e compromisso com o MEIO AMBIENTE! From centriscorps em gmail.com Tue Mar 23 09:36:35 2010 From: centriscorps em gmail.com (renato) Date: Tue, 23 Mar 2010 09:36:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=E1?= =?iso-8859-1?q?quina?= In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <1269284323.30841.2.camel@gerasoft-desktop> Message-ID: <890097c61003230536n3a7b256fr3eab69f10ae52dd2@mail.gmail.com> Outra solução seria deixar a versão 2.0 como está e se tiver máquina pra isso, instalar o banco em uma máquina virtual, usando o Virtual PC ou Virtual Box. Renato From levymoreiraleite em gmail.com Tue Mar 23 11:11:28 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Tue, 23 Mar 2010 11:11:28 -0300 Subject: [firebase-br] Backup In-Reply-To: <1a658e441003230431h4ac0c9a7pd4c64e271327d27@mail.gmail.com> References: <1a658e441003230431h4ac0c9a7pd4c64e271327d27@mail.gmail.com> Message-ID: Se num for pedi d +, num dava pra mostrar o código de como fazer isso? Em 23 de março de 2010 08:31, Lucius Magliano escreveu: > ei fiz um aplicativo que executa o gbak e zipa ele com bkDDMMAA ( data ) > ... é só usar as funções de shell do delphi > :) > > > Em 22 de março de 2010 14:36, Humberto Araujo >escreveu: > > > Tenho conhecimento ate o momento que a ferramenta Gbak serve para > realizar > > o > > backup. > > > > Gostaria de saber a forma mais utilizada por vocês, e saber se fazem o > > backup direto da aplicação.. e como é realizado se for na aplicaçã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 > > > > > > -- > \!/ 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 > -- Levy Moreira From compuvale.software em gmail.com Tue Mar 23 11:34:09 2010 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Tue, 23 Mar 2010 11:34:09 -0300 Subject: [firebase-br] Backup In-Reply-To: References: Message-ID: Abaixo o conteúdo de um arquivo .bat que eu uso. Ele gera o backup no formato Backup_diasemana dd-mm-aaaa_hh_mm, e compacta com o 7zip. *** inicio do arquivo backup_automatico.bat *** @echo off cls rem Formato do arquivo final (exemplo usando a data 01/01/2009 as 08:00 rem No Windows XP: Backup_qui 01-01-2009_08h_00min.7z rem no Windows Vista: Backup_01-01-2009_08h_00min.7z if /I "%1" EQU "/reg" goto registrahorario if /I "%1" EQU "/?" goto instrucoes goto backup :backup for /F "tokens=1-3 delims=/" %%A in ('echo %date%') do set ymd=%%A-%%B-%%C for /F "tokens=1-2 delims=:" %%a IN ('time /t') DO set ymd=%ymd%_%%ah_%%bmin rem Explicação das variáveis rem pastabackuptmpsys pasta temporária rem stringbancosys string de conexão com o banco rem pastabackupfinalsys pasta onde o backup será armazenado rem pastarelatoriossys pasta onde estão os arquivos de layout de relatório set caminhoGbak=C:\Arquivos de programas\Firebird\Firebird_1_5\bin\gbak.exe set caminho7Zip=C:\Arquivos de programas\7-Zip\7z.exe set pastaBackupTmpSys=D:\Sistemas\Meu Programa\Dados set stringBancoSys=localhost:D:\Sistemas\Meu Programa\Dados\MEU_PROGRAMA.FDB set pastaBackupfinalSys=D:\Sistemas\Meu Programa\Backups set pastaRelatoriosSys=D:\Sistemas\Meu Programa\Relatorios del "%pastabackuptmpsys%\Backup_%ymd%.fbk" del "%pastabackuptmpsys%\Backup_%ymd%.log" del "%pastabackuptmpsys%\Backup_%ymd%.7z" "%caminhoGbak%" -b -z -v "%stringbancosys%" "%pastabackuptmpsys%\Backup_%ymd%.fbk" -Y "%pastabackuptmpsys%\Backup_%ymd%.log" -user SYSDBA -password masterkey "%caminho7Zip%" a -t7z -mx=9 -r "%pastabackuptmpsys%\Backup_%ymd%.7z" "%pastabackuptmpsys%\Backup_%ymd%.*" "%pastarelatoriossys%" del "%pastabackuptmpsys%\Backup_%ymd%.fbk" del "%pastabackuptmpsys%\Backup_%ymd%.log" copy "%pastabackuptmpsys%\Backup_%ymd%.7z" "%pastabackupfinalsys%" del "%pastabackuptmpsys%\Backup_%ymd%.7z" goto fim :instrucoes echo Modo de uso echo Para criar um novo agendamento, para todos os dias da semana, na hora desejada: echo backup_automatico.bat /reg 08:00 echo onde 08:00 é o horario (hh:mm) para executar o backup echo Para criar agendamentos das 07:00 as 19:00 para todos os dias da semana: echo backup_automatico.bat /reg all goto fim :registrahorario if /I "%2" EQU "all" goto registratodos AT %2 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT goto fim :registratodos AT 07:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 08:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 09:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 10:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 11:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 12:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 13:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 14:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 15:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 16:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 17:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 18:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT 19:00 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT goto fim :fim *** final do arquivo backup_automatico.bat *** []s Andrei Em 22 de março de 2010 14:36, Humberto Araujo escreveu: > Tenho conhecimento ate o momento que a ferramenta Gbak serve para realizar > o > backup. > > Gostaria de saber a forma mais utilizada por vocês, e saber se fazem o > backup direto da aplicação.. e como é realizado se for na aplicação. > From lucius.magliano em gmail.com Tue Mar 23 11:40:19 2010 From: lucius.magliano em gmail.com (Lucius Magliano) Date: Tue, 23 Mar 2010 11:40:19 -0300 Subject: [firebase-br] Backup In-Reply-To: References: <1a658e441003230431h4ac0c9a7pd4c64e271327d27@mail.gmail.com> Message-ID: <1a658e441003230740t41d314b1w72f6c5605982b04c@mail.gmail.com> Levy , a gente muda as coisas e nem lebra olha só eu já havia mudado de Gbak pra componente mesmo ... o IBBackupService e IBRestoreService tem função e opções pra caraca ... meu botão de backup ficou assim : procedure TForm1.btnBackupClick(Sender: TObject); begin //muda para a página de Backup PageControl1.ActivePage:= tbsBackup; Screen.Cursor:= CrHourGlass; memBackup.Lines.Clear; with IBbackupService1 do begin //Define o nome do servidor do banco de dados ServerName:= edtServerName.Text; //Define o protocolo da rede case rgpProtocol.ItemIndex of 0: Protocol:= TCP; 1: Protocol:= Local; end; //Configura os parâmetros do Backup LoginPrompt:= False; Params.Clear; Params.Values['user_name']:= edtUsuario.Text; Params.Values['password']:= edtSenha.Text; //Ativa verbose para mostrar informações do processo de backup Verbose := True; //Configura as opções de Backup Options:= []; if cbxNonTransportable.Checked then Options:= Options + [NonTransportable]; if cbxIgnoreLimbo.Checked then Options:= Options + [IgnoreLimbo]; if cbxMetadataOnly.Checked then Options:= Options + [MetadataOnly]; if cbxNoGarbageCollection.Checked then Options:= Options + [NoGarbageCollection]; if cbxIgnoreChecksums.Checked then Options:= Options + [IgnoreChecksums]; if cbxOldMetadataDesc.Checked then Options:= Options + [OldMetadataDesc]; if cbxConvertExtTables.Checked then Options:= Options + [ConvertExtTables]; //Configura as propriedades de Backup DatabaseName:= edtBackupDatabaseName.Text; BackupFile.Clear; BackupFile.Add(edtBackupFile.Text); try try Active:= True; //Inicia a operação ServiceStart; //Lista os processo no Memo while not Eof do memBackup.Lines.Add(GetNextLine); except on e: exception do begin memBackup.Lines.Add('Erro: ' + e.Message); end; end; finally Active:= False; Screen.Cursor:= CrDefault; end; end; end; Em 23 de março de 2010 11:11, Levy Moreira escreveu: > Se num for pedi d +, num dava pra mostrar o código de como fazer isso? > > Em 23 de março de 2010 08:31, Lucius Magliano > escreveu: > > > ei fiz um aplicativo que executa o gbak e zipa ele com bkDDMMAA ( data ) > > ... é só usar as funções de shell do delphi > > :) > > > > > > Em 22 de março de 2010 14:36, Humberto Araujo > >escreveu: > > > > > Tenho conhecimento ate o momento que a ferramenta Gbak serve para > > realizar > > > o > > > backup. > > > > > > Gostaria de saber a forma mais utilizada por vocês, e saber se fazem o > > > backup direto da aplicação.. e como é realizado se for na aplicaçã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 > > > > > > > > > > > -- > > \!/ 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 > > > > > > -- > Levy Moreira > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 levymoreiraleite em gmail.com Tue Mar 23 19:42:17 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Tue, 23 Mar 2010 19:42:17 -0300 Subject: [firebase-br] Backup In-Reply-To: <1a658e441003230740t41d314b1w72f6c5605982b04c@mail.gmail.com> References: <1a658e441003230431h4ac0c9a7pd4c64e271327d27@mail.gmail.com> <1a658e441003230740t41d314b1w72f6c5605982b04c@mail.gmail.com> Message-ID: brigadão. Em 23 de março de 2010 11:40, Lucius Magliano escreveu: > Levy , a gente muda as coisas e nem lebra olha só eu já havia mudado de > Gbak > pra componente mesmo ... o IBBackupService e IBRestoreService tem função e > opções pra caraca ... meu botão de backup ficou assim : > > > procedure TForm1.btnBackupClick(Sender: TObject); > begin > //muda para a página de Backup > PageControl1.ActivePage:= tbsBackup; > > Screen.Cursor:= CrHourGlass; > memBackup.Lines.Clear; > with IBbackupService1 do > begin > //Define o nome do servidor do banco de dados > ServerName:= edtServerName.Text; > > //Define o protocolo da rede > case rgpProtocol.ItemIndex of > > 0: Protocol:= TCP; > 1: Protocol:= Local; > end; > //Configura os parâmetros do Backup > LoginPrompt:= False; > Params.Clear; > Params.Values['user_name']:= edtUsuario.Text; > Params.Values['password']:= edtSenha.Text; > > //Ativa verbose para mostrar informações do processo de backup > Verbose := True; > > //Configura as opções de Backup > Options:= []; > if cbxNonTransportable.Checked then > Options:= Options + [NonTransportable]; > if cbxIgnoreLimbo.Checked then > Options:= Options + [IgnoreLimbo]; > if cbxMetadataOnly.Checked then > Options:= Options + [MetadataOnly]; > if cbxNoGarbageCollection.Checked then > Options:= Options + [NoGarbageCollection]; > if cbxIgnoreChecksums.Checked then > Options:= Options + [IgnoreChecksums]; > if cbxOldMetadataDesc.Checked then > Options:= Options + [OldMetadataDesc]; > if cbxConvertExtTables.Checked then > Options:= Options + [ConvertExtTables]; > > //Configura as propriedades de Backup > DatabaseName:= edtBackupDatabaseName.Text; > BackupFile.Clear; > BackupFile.Add(edtBackupFile.Text); > try > try > Active:= True; > > //Inicia a operação > ServiceStart; > > //Lista os processo no Memo > while not Eof do > memBackup.Lines.Add(GetNextLine); > except > on e: exception do > begin > memBackup.Lines.Add('Erro: ' + e.Message); > end; > end; > finally > Active:= False; > Screen.Cursor:= CrDefault; > end; > end; > end; > > Em 23 de março de 2010 11:11, Levy Moreira >escreveu: > > > Se num for pedi d +, num dava pra mostrar o código de como fazer isso? > > > > Em 23 de março de 2010 08:31, Lucius Magliano > > escreveu: > > > > > ei fiz um aplicativo que executa o gbak e zipa ele com bkDDMMAA ( data > ) > > > ... é só usar as funções de shell do delphi > > > :) > > > > > > > > > Em 22 de março de 2010 14:36, Humberto Araujo > > >escreveu: > > > > > > > Tenho conhecimento ate o momento que a ferramenta Gbak serve para > > > realizar > > > > o > > > > backup. > > > > > > > > Gostaria de saber a forma mais utilizada por vocês, e saber se fazem > o > > > > backup direto da aplicação.. e como é realizado se for na aplicaçã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 > > > > > > > > > > > > > > > > -- > > > \!/ 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 > > > > > > > > > > > -- > > Levy Moreira > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 > -- Levy Moreira From humberto701 em gmail.com Tue Mar 23 22:36:40 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Tue, 23 Mar 2010 22:36:40 -0300 Subject: [firebase-br] Backup In-Reply-To: References: <1a658e441003230431h4ac0c9a7pd4c64e271327d27@mail.gmail.com> <1a658e441003230740t41d314b1w72f6c5605982b04c@mail.gmail.com> Message-ID: É seguro fazer o backup do firebird pela paleta ibadmin? From econeto em ibest.com.br Tue Mar 23 22:49:40 2010 From: econeto em ibest.com.br (Edgard no IBest) Date: Tue, 23 Mar 2010 22:49:40 -0300 Subject: [firebase-br] Firebird 2.5 RC2 lento ao alterar metadados In-Reply-To: <946613107.20100316152118@warmboot.com.br> References: <7ba682bb1003161109w6b352dc9o45c0f909cc56ffe9@mail.gmail.com> <946613107.20100316152118@warmboot.com.br> Message-ID: <4BA96FB4.4070102@ibest.com.br> Cantu Fiz os testes via isql.exe e o problema continuou. Já abri um bug, mas não foi ainda analisado. []s Edgard Em 16/03/2010 15:21, Respondendo a Carlos H. Cantu: > Experimente rodar o script via isql.exe, se tb demorar, então pode ser > um bug do servidor, e aí aconselho vc a registrar um ticket no tracker > do Firebird. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > ECdON> Pessoal > > ECdON> Estou tendo problemas de lentidao ao executar um script de atualizacao de > ECdON> metatado (alteracoes de storage procedures). > > ECdON> Ao executar um script grande na versao 2.5 RC2, via IBExpert, demorou cerca > ECdON> de 1HORA e 30 MINUTOS. > ECdON> O mesmo script na versao 2.0.3 ou na versao 2.1.3 levou 30 SEGUNDOS. > > ECdON> Alguem sabe de algo sobre isto. > > ECdON> Att > > ECdON> Edgard de Oliveira > ECdON> ______________________________________________ > ECdON> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > ECdON> Para saber como gerenciar/excluir seu cadastro na lista, use: > ECdON> http://www.firebase.com.br/fb/artigo.php?id=1107 > ECdON> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fabriciocasali em gmail.com Tue Mar 23 17:20:51 2010 From: fabriciocasali em gmail.com (Fabricio Casali) Date: Tue, 23 Mar 2010 20:20:51 +0000 (UTC) Subject: [firebase-br] =?utf-8?b?VGFiZWxhIHRlbXBvcsOD77+9w4LCoXJpYQ==?= References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> Message-ID: Humberto Araujo writes: > > Fiz um estudo sobre isso, vi que essas tabelas são criadas normalmente, mas > não ficam no banco, apenas auxilia em arquivos que são necessarios apenas > naquele local. > Gostaria de saber se o Firebird tem suporte de tabelas temporárias igual ou > mais parecido das tabelas temp do Sql Server? > > Alguem tem conhecimento sobre 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 > > Parece que na versão 2.5 terá suporte a tabelas temporárias como no SQL Server. No momento, a tabela temporária é global, ou seja, se o "João" criar a tabela temporária na sua transaction, o "Pedro" poderá ter acesso a ela mesmo estando em outra transaction, mas somente a estrutura da tabela, e não aos seus dados. Por exemplo, tudo que o João gravar ou editar na tabela não irá aparecer para o Pedro, e vice-versa. A tabela desaparece quando a transação que a gerou é fechada, com exceção das tabelas com o parâmetro ON COMMIT PRESERVE ROWS, que serão permanentes até o fim da conexão que a criou. Ex CREATE GLOBAL TEMPORARY TABLE ab ( id INTEGER, nome VARCHAR (10) ) ON COMMIT PRESERVE ROWS http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2009- September/063612.html From agalysson em gmail.com Wed Mar 24 10:03:50 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Wed, 24 Mar 2010 10:03:50 -0300 Subject: [firebase-br] =?utf-8?b?VGFiZWxhIHRlbXBvcsOD77+9w4LCoXJpYQ==?= In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> Message-ID: Eu conversei com o Humberto via msn... no caso dele, que era apenas armazenar uma sequencia de valores q o usuario escolheria e depois criar uma qry baseada nessas escolhas... Casos como esse deve, na minha opnião, utilizar-se de tabelas em memoria, como ClientDataSet, pois evita trafego desnessario na rede, e dependendo do caso, abaca resultando em um melhor desempenho do programa... Mas não sei se estou correto... que vcs acham?? ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(*¯^¯*)/) Em 23 de março de 2010 17:20, Fabricio Casali escreveu: > Humberto Araujo writes: > > > > > Fiz um estudo sobre isso, vi que essas tabelas são criadas normalmente, > mas > > não ficam no banco, apenas auxilia em arquivos que são necessarios apenas > > naquele local. > > Gostaria de saber se o Firebird tem suporte de tabelas temporárias igual > ou > > mais parecido das tabelas temp do Sql Server? > > > > Alguem tem conhecimento sobre 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 > > > > > > > Parece que na versão 2.5 terá suporte a tabelas temporárias como no > SQL Server. No momento, a tabela temporária é global, ou seja, se o "João" > criar > a tabela temporária na sua transaction, o "Pedro" poderá ter acesso a ela > mesmo > estando em outra transaction, mas somente a estrutura da tabela, e não aos > seus > dados. Por exemplo, tudo que o João gravar ou editar na tabela não irá > aparecer > para o Pedro, e vice-versa. A tabela desaparece quando a transação que a > gerou é > fechada, com exceção das tabelas com o parâmetro ON COMMIT PRESERVE ROWS, > que > serão permanentes até o fim da conexão que a criou. > > Ex > CREATE GLOBAL TEMPORARY TABLE ab ( > id INTEGER, > nome VARCHAR (10) > ) ON COMMIT PRESERVE ROWS > > > http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2009- > September/063612.html > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felipearon em gmail.com Wed Mar 24 10:06:37 2010 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 24 Mar 2010 10:06:37 -0300 Subject: [firebase-br] Firebird 2.1 (64x / 32x) Message-ID: <6a31e7721003240606n5df8d063y44581e4918d8918a@mail.gmail.com> E ai pessoal blz ?! Uma pergunta curiosa: Numa máquina havia instalado o Firebird 2.1 - 32x e criado um banco de dados. No meu notebook instalei o firebird 2.1 - 64x e ao tentar conectar no banco criado (descrito acima), não consegui. Tive de usar o fbClient.dll do Fb. 2.1 - 32x ... Porque isso ocorre? -- 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 thiago.rachadel em gmail.com Wed Mar 24 10:53:14 2010 From: thiago.rachadel em gmail.com (gmail) Date: Wed, 24 Mar 2010 10:53:14 -0300 Subject: [firebase-br] INET/inet_error: read errno = 10054 In-Reply-To: References: Message-ID: <4baa1952.8502be0a.46c8.016e@mx.google.com> Estou com este problema aparecendo com freqüência no log do servidor e não consigo identificar o problema. Alguém pode me ajudar? Para completar a base está instalada no win2003 server com Firebird 2.0. Segue abaixo parte do log do servidor. Qualquer ajuda é bem vinda visto que no Google não achei muita coisa. SERVIDOR Tue Mar 23 12:57:24 2010 INET/inet_error: read errno = 10054 SERVIDOR Tue Mar 23 12:57:24 2010 INET/inet_error: read errno = 10054 SERVIDOR Tue Mar 23 12:57:24 2010 INET/inet_error: read errno = 10054 SERVIDOR Tue Mar 23 12:57:24 2010 INET/inet_error: read errno = 10054 SERVIDOR Tue Mar 23 12:57:24 2010 INET/inet_error: read errno = 10054 SERVIDOR Tue Mar 23 12:57:24 2010 INET/inet_error: read errno = 10054 SERVIDOR Tue Mar 23 15:31:08 2010 INET/inet_error: read errno = 10054 SERVIDOR Tue Mar 23 15:31:08 2010 INET/inet_error: read errno = 10054 SERVIDOR Tue Mar 23 16:38:33 2010 INET/inet_error: read errno = 10054 SERVIDOR Tue Mar 23 16:38:33 2010 INET/inet_error: read errno = 10054 SERVIDOR Wed Mar 24 09:08:24 2010 INET/inet_error: read errno = 10054 From tarciso.junior em gmail.com Wed Mar 24 11:00:31 2010 From: tarciso.junior em gmail.com (Tarciso Junior) Date: Wed, 24 Mar 2010 11:00:31 -0300 Subject: [firebase-br] INET/inet_error: read errno = 10054 In-Reply-To: <4baa1952.8502be0a.46c8.016e@mx.google.com> References: <4baa1952.8502be0a.46c8.016e@mx.google.com> Message-ID: esse erro 10054 é de erro na conexão TCP/IP, o banco existe mesmo nesse servidor ? da máquina cliente vc consegue pingar no servidor do banco ? ao fechar a aplicação, as conexões são finalizadas corretamente ? a conexão é sem fio ? já tive alguns problemas com aconexão sem fio, às vezes, mesmo mostrando o ícone de conectado, a conexão cai, e é preciso fechar e abrir novamente a conexão sem fio. vai tentando aí q vc acha abraço, Tarciso Jr 2010/3/24 gmail > Estou com este problema aparecendo com freqüência no log do servidor e não > consigo identificar o problema. > Alguém pode me ajudar? Para completar a base está instalada no win2003 > server com Firebird 2.0. > > Segue abaixo parte do log do servidor. Qualquer ajuda é bem vinda visto que > no Google não achei muita coisa. > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 15:31:08 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 15:31:08 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 16:38:33 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 16:38:33 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Wed Mar 24 09:08:24 2010 > INET/inet_error: read errno = 10054 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mar 24 11:06:41 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Wed, 24 Mar 2010 11:06:41 -0300 Subject: [firebase-br] RES: INET/inet_error: read errno = 10054 In-Reply-To: References: <4baa1952.8502be0a.46c8.016e@mx.google.com> Message-ID: <000001cacb5b$3eae1920$bc0a4b60$@com.br> Estou com o mesmo problema, tive problemas com os Eventos que travavam o Meu sistema, chegando até a derrubar o servidor FB, isolei os Eventos, parou de travar, o sistema roda redondinho, mas o log do Firebird, continua os mesmos erros INET/inet_error To achando que e o Win Server 2003, que tambem e o meu caso. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Tarciso Junior Enviada em: quarta-feira, 24 de março de 2010 11:01 Para: FireBase Assunto: Re: [firebase-br] INET/inet_error: read errno = 10054 esse erro 10054 é de erro na conexão TCP/IP, o banco existe mesmo nesse servidor ? da máquina cliente vc consegue pingar no servidor do banco ? ao fechar a aplicação, as conexões são finalizadas corretamente ? a conexão é sem fio ? já tive alguns problemas com aconexão sem fio, às vezes, mesmo mostrando o ícone de conectado, a conexão cai, e é preciso fechar e abrir novamente a conexão sem fio. vai tentando aí q vc acha abraço, Tarciso Jr 2010/3/24 gmail > Estou com este problema aparecendo com freqüência no log do servidor e não > consigo identificar o problema. > Alguém pode me ajudar? Para completar a base está instalada no win2003 > server com Firebird 2.0. > > Segue abaixo parte do log do servidor. Qualquer ajuda é bem vinda visto que > no Google não achei muita coisa. > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 15:31:08 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 15:31:08 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 16:38:33 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 16:38:33 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Wed Mar 24 09:08:24 2010 > INET/inet_error: read errno = 10054 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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.791 / Banco de dados de vírus: 271.1.1/2767 - Data de Lançamento: 03/24/10 04:33:00 From listas em warmboot.com.br Wed Mar 24 11:07:55 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 24 Mar 2010 11:07:55 -0300 Subject: [firebase-br] INET/inet_error: read errno = 10054 In-Reply-To: <4baa1952.8502be0a.46c8.016e@mx.google.com> References: <4baa1952.8502be0a.46c8.016e@mx.google.com> Message-ID: <376667213.20100324110755@warmboot.com.br> http://www.firebase.com.br/fb/artigo.php?id=1432 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br g> Estou com este problema aparecendo com freqüência no log do servidor e não g> consigo identificar o problema. g> Alguém pode me ajudar? Para completar a base está instalada no win2003 g> server com Firebird 2.0. g> Segue abaixo parte do log do servidor. Qualquer ajuda é bem vinda visto que g> no Google não achei muita coisa. g> SERVIDOR Tue Mar 23 12:57:24 2010 g> INET/inet_error: read errno = 10054 g> g> g> SERVIDOR Tue Mar 23 12:57:24 2010 g> INET/inet_error: read errno = 10054 g> g> g> SERVIDOR Tue Mar 23 12:57:24 2010 g> INET/inet_error: read errno = 10054 g> g> g> SERVIDOR Tue Mar 23 12:57:24 2010 g> INET/inet_error: read errno = 10054 g> g> g> SERVIDOR Tue Mar 23 12:57:24 2010 g> INET/inet_error: read errno = 10054 g> g> g> SERVIDOR Tue Mar 23 12:57:24 2010 g> INET/inet_error: read errno = 10054 g> g> g> SERVIDOR Tue Mar 23 15:31:08 2010 g> INET/inet_error: read errno = 10054 g> g> g> SERVIDOR Tue Mar 23 15:31:08 2010 g> INET/inet_error: read errno = 10054 g> g> g> SERVIDOR Tue Mar 23 16:38:33 2010 g> INET/inet_error: read errno = 10054 g> g> g> SERVIDOR Tue Mar 23 16:38:33 2010 g> INET/inet_error: read errno = 10054 g> g> g> SERVIDOR Wed Mar 24 09:08:24 2010 g> INET/inet_error: read errno = 10054 g> ______________________________________________ g> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br g> Para saber como gerenciar/excluir seu cadastro na lista, use: g> http://www.firebase.com.br/fb/artigo.php?id=1107 g> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fausto.s.a em uol.com.br Wed Mar 24 11:21:00 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Wed, 24 Mar 2010 11:21:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=E1?= =?iso-8859-1?q?quina?= In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <1269284323.30841.2.camel@gerasoft-desktop> Message-ID: Gente, é só dar uma olhada no link que o Forrest postou... Lá fala tudo.. Qto a instâncias, nada mais é do que ter duas cópias do programa rodando simultaneamente.. para isso é preciso que os serviços do Firebird tenham nomes diferentes. Mas esta tudo no link que o Alefésio,digo, Forrest, postou. Em 22/03/2010 17:07, Humberto Araujo escreveu: > Esse Levim é fresquim.. > Tambem aguardo explicação para engradecimento de conhecimentos > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 thiago.rachadel em gmail.com Wed Mar 24 11:22:41 2010 From: thiago.rachadel em gmail.com (gmail) Date: Wed, 24 Mar 2010 11:22:41 -0300 Subject: [firebase-br] RES: INET/inet_error: read errno = 10054 In-Reply-To: References: <4baa1952.8502be0a.46c8.016e@mx.google.com> Message-ID: <4baa2037.e701be0a.529b.0207@mx.google.com> Minha aplicação roda redondinha. Em alguns momentos tenho problemas de lentidão mesmo a carga do servidor não estando muito alta e por isso estou investigando este erro. Consigo pingar, o banco existe, todas as conexões são finalizadas ao encerrar a aplicação, não uso conexão sem fio para o sistema. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Tarciso Junior Enviada em: quarta-feira, 24 de março de 2010 11:01 Para: FireBase Assunto: Re: [firebase-br] INET/inet_error: read errno = 10054 esse erro 10054 é de erro na conexão TCP/IP, o banco existe mesmo nesse servidor ? da máquina cliente vc consegue pingar no servidor do banco ? ao fechar a aplicação, as conexões são finalizadas corretamente ? a conexão é sem fio ? já tive alguns problemas com aconexão sem fio, às vezes, mesmo mostrando o ícone de conectado, a conexão cai, e é preciso fechar e abrir novamente a conexão sem fio. vai tentando aí q vc acha abraço, Tarciso Jr 2010/3/24 gmail > Estou com este problema aparecendo com freqüência no log do servidor e não > consigo identificar o problema. > Alguém pode me ajudar? Para completar a base está instalada no win2003 > server com Firebird 2.0. > > Segue abaixo parte do log do servidor. Qualquer ajuda é bem vinda visto que > no Google não achei muita coisa. > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 12:57:24 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 15:31:08 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 15:31:08 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 16:38:33 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Tue Mar 23 16:38:33 2010 > INET/inet_error: read errno = 10054 > > > SERVIDOR Wed Mar 24 09:08:24 2010 > INET/inet_error: read errno = 10054 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Wed Mar 24 11:34:46 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Wed, 24 Mar 2010 11:34:46 -0300 Subject: [firebase-br] Firebird na Internet References: Message-ID: <7C4DD5BD2DEA4FEDAE43FCC5DDCFF445@papaleguas> Esta cada dia mais sendo necessário que o banco de dados FireBird, possa ser acessado remotamente via internet. Sei que o protocolo do mesmo ainda não esta otimizado para isso, e nisso outros levam vantagem como o mysql (huggg). Gostaria de saber quem usa o FB na internet (aplicação Windows DeskTop), tem feito alguma solução que tenha surtido ótimos resultados. Pensando já como mais de 100 conexões simultaneas, para levar uma boa solução aos clientes. Ouvi falar do ZeBeDee estou estudando sobre, seria a solução certa para investir (tempo) ? Agradeço sugestões que estejam comprovadas na pratica. Obrigado Josauro S.J. From nextcorp em nextcorp.com.br Wed Mar 24 11:37:55 2010 From: nextcorp em nextcorp.com.br (NextCorp) Date: Wed, 24 Mar 2010 11:37:55 -0300 Subject: [firebase-br] INET/inet_error: read errno = 10054 In-Reply-To: <376667213.20100324110755@warmboot.com.br> References: <4baa1952.8502be0a.46c8.016e@mx.google.com> <376667213.20100324110755@warmboot.com.br> Message-ID: OLá Tenho o mesmo problema com win server 2003, do nada fica dando este erro de rede. Já olhei placas, cabeamento trocado, switch trocado para um DELL, mas volta é meia acontece. O artigo da microsoft, traduzido abaixo, não me esclareceu muito, alguém entendeu? WSAECONNRESET (10054) conversão : Conexão redefinida pelo mesmo nível. Descrição : uma conexão existente forçosamente foi fechada pelo host remoto. Este erro normalmente ocorre se o programa de mesmo nível no host remoto, de repente, for interrompido, o host for reiniciado ou o host remoto usa um fechamento de disco rígido. Consulte setsockopt (Wsapiref_94aa.asp) para obter mais informações sobre a opção SO_LINGER no soquete remoto. Este erro também pode ocorrer se uma conexão foi interrompida devido a atividade keep-alive que detecta uma falha enquanto uma ou mais operações estão em andamento. Operações que estavam em andamento falham com WSAENETRESET. Operações subseqüentes falham com WSAECONNRESET. Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em nextcorp.com.br 0xx-(51)-3037-6605 ####################### -------------------------------------------------- From: "Carlos H. Cantu" Sent: Wednesday, March 24, 2010 11:07 AM To: "FireBase" Subject: Re: [firebase-br] INET/inet_error: read errno = 10054 > http://www.firebase.com.br/fb/artigo.php?id=1432 > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > g> Estou com este problema aparecendo com freqüência no log do servidor e > não > g> consigo identificar o problema. > g> Alguém pode me ajudar? Para completar a base está instalada no win2003 > g> server com Firebird 2.0. > > g> Segue abaixo parte do log do servidor. Qualquer ajuda é bem vinda visto > que > g> no Google não achei muita coisa. > > > g> SERVIDOR Tue Mar 23 12:57:24 2010 > g> INET/inet_error: read errno = 10054 > g> > g> > g> SERVIDOR Tue Mar 23 12:57:24 2010 > g> INET/inet_error: read errno = 10054 > g> > g> > g> SERVIDOR Tue Mar 23 12:57:24 2010 > g> INET/inet_error: read errno = 10054 > g> > g> > g> SERVIDOR Tue Mar 23 12:57:24 2010 > g> INET/inet_error: read errno = 10054 > g> > g> > g> SERVIDOR Tue Mar 23 12:57:24 2010 > g> INET/inet_error: read errno = 10054 > g> > g> > g> SERVIDOR Tue Mar 23 12:57:24 2010 > g> INET/inet_error: read errno = 10054 > g> > g> > g> SERVIDOR Tue Mar 23 15:31:08 2010 > g> INET/inet_error: read errno = 10054 > g> > g> > g> SERVIDOR Tue Mar 23 15:31:08 2010 > g> INET/inet_error: read errno = 10054 > g> > g> > g> SERVIDOR Tue Mar 23 16:38:33 2010 > g> INET/inet_error: read errno = 10054 > g> > g> > g> SERVIDOR Tue Mar 23 16:38:33 2010 > g> INET/inet_error: read errno = 10054 > g> > g> > g> SERVIDOR Wed Mar 24 09:08:24 2010 > g> INET/inet_error: read errno = 10054 > > > g> ______________________________________________ > g> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > g> Para saber como gerenciar/excluir seu cadastro na lista, use: > g> http://www.firebase.com.br/fb/artigo.php?id=1107 > g> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From daniel em lojafacil.com.br Wed Mar 24 11:48:52 2010 From: daniel em lojafacil.com.br (Daniel Felgar) Date: Wed, 24 Mar 2010 11:48:52 -0300 Subject: [firebase-br] Firebird na Internet In-Reply-To: <7C4DD5BD2DEA4FEDAE43FCC5DDCFF445@papaleguas> References: <7C4DD5BD2DEA4FEDAE43FCC5DDCFF445@papaleguas> Message-ID: <4BAA2654.6010709@lojafacil.com.br> Já pensou em fazer a comunicaçao entre a win32 e o servidor via WebSevice??? e o webservice comunica com o firebird??? Eh uma soluçao bem legal!!! Em 24/03/2010 11:34, Josauro S.J. escreveu: > Agradeço sugestões que estejam comprovadas na pratica. From listas em warmboot.com.br Wed Mar 24 12:05:24 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 24 Mar 2010 12:05:24 -0300 Subject: [firebase-br] Firebird na Internet In-Reply-To: <7C4DD5BD2DEA4FEDAE43FCC5DDCFF445@papaleguas> References: <7C4DD5BD2DEA4FEDAE43FCC5DDCFF445@papaleguas> Message-ID: <417407435.20100324120524@warmboot.com.br> O problema da lentidão está também diretamente relacionado à velocidade do link (no caso, especialmente da taxa de upload do link do servidor) e também a latência. Um link rápido e com baixa latência deve dar bons resultados, mas com ctz não vai sair barato. O Zebedee ajuda porque comprime os dados que são trafegados. Se os dados não tiverem uma taxa efetiva de compactação, não vai fazer muito efeito. Talvez uma solução mais interessante seria o uso de softwares do tipo Remote Desktop, ou então 3 camadas. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSJ> Esta cada dia mais sendo necessário que o banco de dados FireBird, possa ser JSJ> acessado remotamente via internet. JSJ> Sei que o protocolo do mesmo ainda não esta otimizado para isso, e nisso JSJ> outros levam vantagem como o mysql (huggg). JSJ> Gostaria de saber quem usa o FB na internet (aplicação Windows DeskTop), tem JSJ> feito alguma solução que tenha surtido ótimos resultados. JSJ> Pensando já como mais de 100 conexões simultaneas, para levar uma boa JSJ> solução aos clientes. JSJ> Ouvi falar do ZeBeDee estou estudando sobre, seria a solução certa para JSJ> investir (tempo) ? JSJ> Agradeço sugestões que estejam comprovadas na pratica. JSJ> Obrigado JSJ> Josauro S.J. From paulinhofeix em gmail.com Wed Mar 24 13:47:22 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 24 Mar 2010 17:47:22 +0100 Subject: [firebase-br] Firebird na Internet In-Reply-To: <417407435.20100324120524@warmboot.com.br> References: <7C4DD5BD2DEA4FEDAE43FCC5DDCFF445@papaleguas> <417407435.20100324120524@warmboot.com.br> Message-ID: Se vc programa com o Delphi use o 2009 ou 2010 o 2010 ja tem Drive nativo para o firebird. Programação 3 camada com DataSnap, ai vc não vai notar diferença de banco. Por que o cliente vai se conectar com o servidor DataSnap que esta la no servidor, e o DataSnap se conecta com o banco nesta maquina./ Entendeu a jogada da 3 camada. Em 24 de março de 2010 16:05, Carlos H. Cantu escreveu: > O problema da lentidão está também diretamente relacionado à > velocidade do link (no caso, especialmente da taxa de upload do link > do servidor) e também a latência. Um link rápido e com baixa latência > deve dar bons resultados, mas com ctz não vai sair barato. > > O Zebedee ajuda porque comprime os dados que são trafegados. Se os > dados não tiverem uma taxa efetiva de compactação, não vai fazer muito > efeito. > > Talvez uma solução mais interessante seria o uso de softwares do tipo > Remote Desktop, ou então 3 camadas. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JSJ> Esta cada dia mais sendo necessário que o banco de dados FireBird, > possa ser > JSJ> acessado remotamente via internet. > JSJ> Sei que o protocolo do mesmo ainda não esta otimizado para isso, e > nisso > JSJ> outros levam vantagem como o mysql (huggg). > JSJ> Gostaria de saber quem usa o FB na internet (aplicação Windows > DeskTop), tem > JSJ> feito alguma solução que tenha surtido ótimos resultados. > JSJ> Pensando já como mais de 100 conexões simultaneas, para levar uma boa > JSJ> solução aos clientes. > JSJ> Ouvi falar do ZeBeDee estou estudando sobre, seria a solução certa > para > JSJ> investir (tempo) ? > > JSJ> Agradeço sugestões que estejam comprovadas na pratica. > JSJ> Obrigado > JSJ> 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 > -- Paulinho Sérgio Feix From agalysson em gmail.com Wed Mar 24 14:39:07 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Wed, 24 Mar 2010 14:39:07 -0300 Subject: [firebase-br] Charset e Collations In-Reply-To: <000001ca8e00$546d8bd0$fd48a370$@com> References: <000001ca8e00$546d8bd0$fd48a370$@com> Message-ID: Aew galërê desculpe por reupar esse email tão antigo, mas é o seguinte... estou com a seguinte situação aqui em minhas mãos: uma base, ao ser criada, foi usado as seguintes definições... > CREATE DOMAIN DMNOMELONGO AS varchar(200) character set latin1 collate > pt_br; > CREATE DOMAIN DMNOMECURTO AS varchar(50); > CREATE TABLE "empresa" ( > "CodEmpresa" DMAUTORECID, > "NomeCompleto" DMNOMELONGO, > "Apelido" DMNOMECURTO, > ... > ) > dae, depois de algum tempo, notei q o campo empresa.apelido não era case insensitive... entao fui e usei o comando > ALTER TABLE "empresa" ALTER "Apelido" TYPE DMNOMELONGO; > mas ainda permaneceu c.sensitive... depois eu foi no ibexplorer e alterei la: > update RDB$RELATION_FIELDS set RDB$COLLATION_ID = 9 > where (RDB$FIELD_NAME = 'Apelido') and (RDB$RELATION_NAME = 'empresa') e ainda nada... obs: no ibexplorer, aparece field Apelido, domain DMNOMELONGO, Charset ISO8859_1, Collate PT_BR.logo ja deveria estar ok... alguem aew tem alguma ideia a mais?? pois nao quero depender do contains 'blablabla' para tudo... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 5 de janeiro de 2010 09:12, Priscila Lugon escreveu: > Pessoal, > > > > Existe algum charset/collation que seja ?Case Insensitive?, mas que NÃO > seja > ?Accent Insensitive?? > > > > Pelo que eu vi, o PT_BR e o WIN_PTBR são Case e Accent insensitive. > > > > Obrigada, > > > > Priscila Lugon > > Tecnologia > > > ---------------------------------------------------------------------------- > ------------------------------- > > AGRINESS ? Gestão da Informação para Suinocultura > > > ivos\Microsoft\Signatures\www.agriness.com> www.agriness.com |( + 55 (48) > 3028-0015 | * priscila em agriness.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 cpd em contabilizanet.com.br Wed Mar 24 14:49:25 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Wed, 24 Mar 2010 14:49:25 -0300 Subject: [firebase-br] ENC: filtrar somente os ultimos tre registros Message-ID: Bom pessoal estou precisando de fazer um select em uma tabela que me traga apenas os últimos três registros, Mais não sei como fazer,,se algum puder me ajudar agradeço desde já. Obrigado(a), From tarciso.junior em gmail.com Wed Mar 24 14:53:53 2010 From: tarciso.junior em gmail.com (Tarciso Junior) Date: Wed, 24 Mar 2010 14:53:53 -0300 Subject: [firebase-br] ENC: filtrar somente os ultimos tre registros In-Reply-To: References: Message-ID: SELECT FIRST 3 CAMPO1, CAMPO2 from TABELA order by CHAVE desc []s, Tarciso 2010/3/24 Contabiliza - Cristiano > > > > > > > Bom pessoal estou precisando de fazer um select em uma tabela que me traga > apenas os últimos três registros, > > Mais não sei como fazer,,se algum puder me ajudar agradeço desde já. > > > > Obrigado(a), > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cpd em contabilizanet.com.br Wed Mar 24 15:54:37 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Wed, 24 Mar 2010 15:54:37 -0300 Subject: [firebase-br] RES: ENC: filtrar somente os ultimos tre registros In-Reply-To: Message-ID: Muito obrigado pela ajuda tarciso Cristiano Marcio Duarte Silva CPD – Programador Fone: (37)3274-1720 - Cel.: (37)9973-4561 E-mail: cpd em contabilizanet.com.br P Antes de imprimir pense em seu compromisso com o Meio Ambiente. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Tarciso Junior Enviada em: quarta-feira, 24 de março de 2010 14:54 Para: FireBase Assunto: Re: [firebase-br] ENC: filtrar somente os ultimos tre registros SELECT FIRST 3 CAMPO1, CAMPO2 from TABELA order by CHAVE desc []s, Tarciso 2010/3/24 Contabiliza - Cristiano > > > > > > > Bom pessoal estou precisando de fazer um select em uma tabela que me traga > apenas os últimos três registros, > > Mais não sei como fazer,,se algum puder me ajudar agradeço desde já. > > > > Obrigado(a), > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From estevam.catalano em terra.com.br Wed Mar 24 16:18:43 2010 From: estevam.catalano em terra.com.br (Estevam) Date: Wed, 24 Mar 2010 19:18:43 +0000 Subject: [firebase-br] Erro em Select Message-ID: <41268.1269458323@terra.com.br> Ola Pessoal, Estou tentado usar este select em um banco ----------------------------------------------------------------------------------------------- Select pvm.pvmnro, pvm.clicod, cli.clinom, pvm.pvmped, pvm.pvmdta, pvm.pvmvto, pvm.pvmsts, pvm.pvmdpe, prm.prmnnf, prm.prmdta, prm.prmvto, cdc.cdcvdp from pvm,cli, prm, cdc where cli.clicod = pvm.clicod and prm.pvmnro = pvm.pvmnro and cdc.clicod = pvm.clicod and pvm.clicod = 34 group by pvm.clicod ---------------------------------------------------------------------------------------------- mas me aparece este erro ========================================================== Invalid token. Dynamic SQL Error. SQL error code = -104. Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). ============================================================================ Alguem pode me ajudar, por favor?????? Obrigado From tarciso.junior em gmail.com Wed Mar 24 16:22:59 2010 From: tarciso.junior em gmail.com (Tarciso Junior) Date: Wed, 24 Mar 2010 16:22:59 -0300 Subject: [firebase-br] Erro em Select In-Reply-To: <41268.1269458323@terra.com.br> References: <41268.1269458323@terra.com.br> Message-ID: é pq vc está usando o group by sem nenhuma função de agrupamento (SUM, MAX, MIN, COUNT, etc...) reveja seu SQL, se vc precisa mesmo é de agrupar ou de ordenar. abraço, Tarciso 2010/3/24 Estevam > > Ola Pessoal, > Estou tentado usar este select em um banco > > > ----------------------------------------------------------------------------------------------- > Select pvm.pvmnro, pvm.clicod, cli.clinom, pvm.pvmped, > pvm.pvmdta, pvm.pvmvto, pvm.pvmsts, pvm.pvmdpe, > prm.prmnnf, prm.prmdta, prm.prmvto, cdc.cdcvdp > > from pvm,cli, prm, cdc > > where cli.clicod = pvm.clicod and prm.pvmnro = pvm.pvmnro and > cdc.clicod = pvm.clicod and pvm.clicod = 34 > > group by pvm.clicod > > > ---------------------------------------------------------------------------------------------- > mas me aparece este erro > ========================================================== > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Invalid expression in the select list (not contained in either an > aggregate function or the GROUP BY clause). > > > ============================================================================ > Alguem pode me ajudar, por favor?????? > 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 fabriciocasali em gmail.com Wed Mar 24 16:40:32 2010 From: fabriciocasali em gmail.com (Fabricio Casali) Date: Wed, 24 Mar 2010 19:40:32 +0000 (UTC) Subject: [firebase-br] Alter table dinamico Message-ID: Preciso gerar dinamicamente um script para copiar colunas, da seguinte forma: Tabela PESSOA COLUNA NOME VARCHAR O script precisa gerar uma nova coluna, chamada TEMP, copiar os dados da coluna NOME para ela, dropar a coluna NOME, recriar a coluna NOME, copiar os dados da coluna TEMP para a coluna NOME, e por fim dropar a coluna TEMP. O problema é que não consigo gerar isso dentro de uma procedure, pois ao criar a coluna TEMP, o comando seguinte que da update não encontra a coluna, já que ainda não comitou no banco de dados. Estou montando os comandos dinamicamente e usando EXECUTE STATEMENT (comando) para executar. Alguém tem alguma idéia de como proceder para resolver esse problema? Desde já agradeço. Fabricio Casali From fabriciocasali em gmail.com Wed Mar 24 16:56:27 2010 From: fabriciocasali em gmail.com (Fabricio Casali) Date: Wed, 24 Mar 2010 19:56:27 +0000 (UTC) Subject: [firebase-br] =?utf-8?b?VGFiZWxhIHRlbXBvcsOD77+9w6/Cv8K9w4PCr8OC?= =?utf-8?b?wr/DgsK9w4Pvv73Dr8K/wr3Dg++/vcOCwqFyaWE=?= References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> Message-ID: Alysson Azevedo writes: > > Eu conversei com o Humberto via msn... > no caso dele, que era apenas armazenar uma sequencia de valores q o usuario > escolheria e depois criar uma qry baseada nessas escolhas... > Casos como esse deve, na minha opnião, utilizar-se de tabelas em memoria, > como ClientDataSet, pois evita trafego desnessario na rede, e dependendo do > caso, abaca resultando em um melhor desempenho do programa... > > Mas não sei se estou correto... que vcs acham?? > ---------------------------------------------- Alysson, acho que depende da situação, como não sei se ele tem a possibilidade de escrever/alterar o programa que usará essas informações, pode ser melhor fazer direto no código, mas nem sempre se tem essa possibilidade. From humberto701 em gmail.com Wed Mar 24 17:19:34 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Wed, 24 Mar 2010 17:19:34 -0300 Subject: [firebase-br] =?utf-8?b?VGFiZWxhIHRlbXBvcsOD77+9w6/Cv8K9w4PCr8OC?= =?utf-8?b?wr/DgsK9w4Pvv73Dr8K/wr3Dg++/vcOCwqFyaWE=?= In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> Message-ID: Fabricio, rapaz. ainda não sei como o Alysson gostaria de fazer.. Eu gostaria de fazer uma correspondencia assim. Segue o exemplo: Tenho 2 tabelas, tabela codigo e tabela nome. tabela codigo possui os seguintes registros: codigo 1 tabela nome possui os seguintes registros: nome nome 1 nome 2 cada tabela só existe 1 coluna que é igual ao seu respectivo nome. o select seria. select a.codigo, b.nome from codigo a, nome b o resultado esperado seria. codigo nome 1 nome 1 1 nome 2 só que tipo, varios compuradores iriam usar o mesmo banco ao mesmo tempo, inserindo registros diferentes na tabela codigo.. ai devido a isso eu gostaria de tabelas temporarias parecidas com a do sql server... Mas acredito que existe melhor forma que isso.. se alguem soouber From kdcc em terra.com.br Thu Mar 25 06:40:46 2010 From: kdcc em terra.com.br (=?iso-8859-1?Q?Kl=E9ber_Caneva?=) Date: Thu, 25 Mar 2010 06:40:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tabela_tempor=C3_=C2=A1ria?= In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> Message-ID: Se a situação é armazenar dados apenas para aquela sessão, a tabela de memoria é a melhor opção pela economia de trafego de rede. Eu nunca precisei utilizar tabelas temporarias, sempre resolvi com o cds. []´s Kléber Caneva ----- Original Message ----- From: "Alysson Azevedo" To: "FireBase" Sent: Wednesday, March 24, 2010 10:03 AM Subject: Re: [firebase-br] Tabela temporÃ?¡ria Eu conversei com o Humberto via msn... no caso dele, que era apenas armazenar uma sequencia de valores q o usuario escolheria e depois criar uma qry baseada nessas escolhas... Casos como esse deve, na minha opnião, utilizar-se de tabelas em memoria, como ClientDataSet, pois evita trafego desnessario na rede, e dependendo do caso, abaca resultando em um melhor desempenho do programa... Mas não sei se estou correto... que vcs acham?? ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(*¯^¯*)/) Em 23 de março de 2010 17:20, Fabricio Casali escreveu: > Humberto Araujo writes: > > > > > Fiz um estudo sobre isso, vi que essas tabelas são criadas normalmente, > mas > > não ficam no banco, apenas auxilia em arquivos que são necessarios > > apenas > > naquele local. > > Gostaria de saber se o Firebird tem suporte de tabelas temporárias igual > ou > > mais parecido das tabelas temp do Sql Server? > > > > Alguem tem conhecimento sobre 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 > > > > > > > Parece que na versão 2.5 terá suporte a tabelas temporárias como no > SQL Server. No momento, a tabela temporária é global, ou seja, se o "João" > criar > a tabela temporária na sua transaction, o "Pedro" poderá ter acesso a ela > mesmo > estando em outra transaction, mas somente a estrutura da tabela, e não aos > seus > dados. Por exemplo, tudo que o João gravar ou editar na tabela não irá > aparecer > para o Pedro, e vice-versa. A tabela desaparece quando a transação que a > gerou é > fechada, com exceção das tabelas com o parâmetro ON COMMIT PRESERVE ROWS, > que > serão permanentes até o fim da conexão que a criou. > > Ex > CREATE GLOBAL TEMPORARY TABLE ab ( > id INTEGER, > nome VARCHAR (10) > ) ON COMMIT PRESERVE ROWS > > > http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2009- > September/063612.html > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjY5NDM2MDE0LjQwNTU3OS4yNjgyMi5jYWJyZXRvbi50ZXJyYS5jb20sNzA5NA==TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From paulobotelho em gmail.com Thu Mar 25 08:16:16 2010 From: paulobotelho em gmail.com (Paulo Botelho) Date: Thu, 25 Mar 2010 08:16:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duas_inst=E2ncias_fb_2=2E1=2Ex?= In-Reply-To: <4BA0D917.10808@softwareeagle.com.br> References: <794eb9f1003162349h1ba3a4bcgb9e4e732eff157c0@mail.gmail.com> <4BA0D917.10808@softwareeagle.com.br> Message-ID: <794eb9f1003250416v2b44c0b9o77503f724c3f7d2f@mail.gmail.com> Pessoal, obrigado pelas respostas. Quanto a trocar windows por Linux, infelizmente esta variável não está em minhas mãos, trocar para 64bits pode até ser que eu consiga. Quanto a fazer a mudança para rodar duas instâncias, acho que vou aguardar o fb 2.5, estive lendo o release notes e gostaria da ajuda de vocês para entender o seguinte : No documento http://www.firebirdsql.org/devel/doc/rlsnotes/html/rlsnotes25.html#rnfb25-engine-threading, informa (para a versão SuperServer) : "... In a multiple database environment, Superserver threads for each database are allotted evenly to available processors. ... " Isto quer dizer que na versão 2.5, se houver 4 bds o firebird vai obter o processador mais disponível e teóricamente cada .fdb estaria utilizando um dos processadores ? Se for isso resolveria meu problema (isto ainda com a versão SuperServer, nem precisaria da SuperClassic) ?? Obrigado Paulo Botelho Em 17 de março de 2010 10:28, Software Eagle - Jorge Henrique < jorgehenrique em softwareeagle.com.br> escreveu: > Acho que tem um jeito mais fácil, colega. > Se o seu problema é desempenho, então ao invés de fazer isso aí > (convenhamos, parece gambiarra), > passe a usar Linux. > Firebird em Linux, voa como um jato super-sônico e a versão Classic em > Win2003 é sofrível pq o 2003 > não gerencia adequadamente máquinas com mais de um núcleo ou > multi-processadas (2 processadores > fisicos ou mais). E tem mais, máquinas de 32 bits são mto inferiores às de > 64 na questão performance. > Se mesmo assim ainda quiser continuar com Windows, então tente as versões > mais novas (Win2008 64) > e boa sorte... > > []'s > > Em 17-03-2010 03:49, Paulo Botelho escreveu: > >> Pessoal, >> >> Alguém saberia como instalar duas instâncias do firebird Classic (ambos >> 2.1.x) na mesma máquina, em portas diferentes e com adm do Serviço >> separados >> (windows 2003, 32bits) ? >> >> Explico : Tenho duas bases relativamente grandes (cerca de 12 GB cada), >> cada >> uma com muitos usuários. Já testei a super server para distribuir entre os >> processadores, mas tive problemas de performance, mesmo tentando >> administrar >> as configs do bd para cache, etc. A máquina é multi-processada e hoje fica >> tudo a cargo de um processador apenas, o que eu quero é direcionar uma >> base >> para cada porta/processador. >> >> Grande abraço e obrigado. >> >> Paulo Botelho >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Thu Mar 25 08:57:34 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 25 Mar 2010 08:57:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duas_inst=E2ncias_fb_2=2E1=2Ex?= In-Reply-To: <794eb9f1003250416v2b44c0b9o77503f724c3f7d2f@mail.gmail.com> References: <794eb9f1003162349h1ba3a4bcgb9e4e732eff157c0@mail.gmail.com> <4BA0D917.10808@softwareeagle.com.br> <794eb9f1003250416v2b44c0b9o77503f724c3f7d2f@mail.gmail.com> Message-ID: <759962808.20100325085734@warmboot.com.br> Até onde eu entendo, eh isso mesmo (com o detalhe de configurar no CpuAffinity no firebird.conf). []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br PB> Pessoal, obrigado pelas respostas. PB> Quanto a trocar windows por Linux, infelizmente esta variável não está em PB> minhas mãos, trocar para 64bits pode até ser que eu consiga. PB> Quanto a fazer a mudança para rodar duas instâncias, acho que vou aguardar o PB> fb 2.5, estive lendo o release notes e gostaria da ajuda de vocês para PB> entender o seguinte : PB> No documento PB> http://www.firebirdsql.org/devel/doc/rlsnotes/html/rlsnotes25.html#rnfb25-engine-threading, PB> informa (para a versão SuperServer) : PB> "... In a multiple database environment, Superserver threads for each PB> database are allotted evenly to available processors. ... " PB> Isto quer dizer que na versão 2.5, se houver 4 bds o firebird vai obter o PB> processador mais disponível e teóricamente cada .fdb estaria utilizando um PB> dos processadores ? Se for isso resolveria meu problema (isto ainda com a PB> versão SuperServer, nem precisaria da SuperClassic) ?? PB> Obrigado PB> Paulo Botelho From hpensador em gmail.com Thu Mar 25 10:29:16 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 25 Mar 2010 10:29:16 -0300 Subject: [firebase-br] Quebra de linha (#13) em Stored Procedure Message-ID: Bom dia Colegas! Estou criando uma SP onde irei montar uma SQL dinamicamente a depender dos paramentros passados para mesma, até aqui tranquilo. Na montagem da instrução SQL eu gostaria de inserir algumas quebras conforme abaixo. texto = 'select a.campo1 '|| ' a.campo2 '|| 'from tabela a '; if (:codicao = 'S') then texto = texto || (aqui entrará a quebra) || ' join tabela2 b on (b.codigo = a.codigo) #13 não funciona.... Qual o caracter a ser utilizado nesta situação na PSQL do Fire. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From agalysson em gmail.com Thu Mar 25 11:21:43 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Thu, 25 Mar 2010 11:21:43 -0300 Subject: [firebase-br] Quebra de linha (#13) em Stored Procedure In-Reply-To: References: Message-ID: até onde eu sei, a quebra no windows é #13#10, e não #13... e no linux, é #10 (ou #13, não lembro exatamente)... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 25 de março de 2010 10:29, Hélio Oliveira escreveu: > Bom dia Colegas! > > Estou criando uma SP onde irei montar uma SQL dinamicamente a depender dos > paramentros passados para mesma, até aqui tranquilo. Na montagem da > instrução SQL eu gostaria de inserir algumas quebras conforme abaixo. > > texto = 'select a.campo1 '|| > ' a.campo2 '|| > 'from tabela a '; > if (:codicao = 'S') then > texto = texto || (aqui entrará a quebra) || ' join tabela2 b on (b.codigo > = a.codigo) > > #13 não funciona.... > > Qual o caracter a ser utilizado nesta situação na PSQL do Fire. > > -- > []'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 tarciso.junior em gmail.com Thu Mar 25 11:38:11 2010 From: tarciso.junior em gmail.com (Tarciso Junior) Date: Thu, 25 Mar 2010 11:38:11 -0300 Subject: [firebase-br] Quebra de linha (#13) em Stored Procedure In-Reply-To: References: Message-ID: não sei se funciona, mas já tentou o \n ? Tarciso 2010/3/25 Hélio Oliveira > Bom dia Colegas! > > Estou criando uma SP onde irei montar uma SQL dinamicamente a depender dos > paramentros passados para mesma, até aqui tranquilo. Na montagem da > instrução SQL eu gostaria de inserir algumas quebras conforme abaixo. > > texto = 'select a.campo1 '|| > ' a.campo2 '|| > 'from tabela a '; > if (:codicao = 'S') then > texto = texto || (aqui entrará a quebra) || ' join tabela2 b on (b.codigo > = a.codigo) > > #13 não funciona.... > > Qual o caracter a ser utilizado nesta situação na PSQL do Fire. > > -- > []'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 centriscorps em gmail.com Thu Mar 25 11:47:27 2010 From: centriscorps em gmail.com (renato) Date: Thu, 25 Mar 2010 11:47:27 -0300 Subject: [firebase-br] Quebra de linha (#13) em Stored Procedure In-Reply-To: References: Message-ID: <890097c61003250747x4a96a28fo63b7b72c6d90b07c@mail.gmail.com> Adicione no seu banco a seguinte a seguinte função que está descrita em ib_udf.sql. Esse arquivo é instalado junto com o Firebird. DECLARE EXTERNAL FUNCTION ascii_char INTEGER RETURNS CSTRING(1) FREE_IT ENTRY_POINT 'IB_UDF_ascii_char' MODULE_NAME 'ib_udf'; Depois no seu sql basta usar assim: 'texto' || ascii_char(13) || 'outro texto' Essa função precisa do código ASCII, por isso o 13. Trocando por 65, por exemplo ele irá inserir "A". Renato From hpensador em gmail.com Thu Mar 25 11:51:01 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 25 Mar 2010 11:51:01 -0300 Subject: [firebase-br] Quebra de linha (#13) em Stored Procedure In-Reply-To: <890097c61003250747x4a96a28fo63b7b72c6d90b07c@mail.gmail.com> References: <890097c61003250747x4a96a28fo63b7b72c6d90b07c@mail.gmail.com> Message-ID: Obrigado Renato! -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer From douglasht em gmail.com Thu Mar 25 11:52:47 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 25 Mar 2010 11:52:47 -0300 Subject: [firebase-br] Quebra de linha (#13) em Stored Procedure In-Reply-To: <890097c61003250747x4a96a28fo63b7b72c6d90b07c@mail.gmail.com> References: <890097c61003250747x4a96a28fo63b7b72c6d90b07c@mail.gmail.com> Message-ID: <249af69e1003250752m64df3e57le700c282d0488715@mail.gmail.com> 2010/3/25 renato : > Adicione no seu banco a seguinte a seguinte função que está descrita em > ib_udf.sql. > Esse arquivo é instalado junto com o Firebird. A declaração só é necessária para Firebird anterior ao 2.1. Na versão 2.1 a função ascii_char() é nativa. Abraço, -- Douglas Tosi www.sinatica.com From fausto.s.a em uol.com.br Thu Mar 25 12:11:17 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Thu, 25 Mar 2010 12:11:17 -0300 Subject: [firebase-br] Firebird Convert Message-ID: Participo de um news sobre delphi e um amigo postou esse link. http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html Se esta ferramenta fizer tudo o que diz, é uma mão na roda para convertermos para o fb 2.1. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From josauro em casasoft.inf.br Thu Mar 25 12:51:36 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Thu, 25 Mar 2010 12:51:36 -0300 Subject: [firebase-br] Firebird na Internet References: Message-ID: <36A59B1B7E19424EB81CB34D4ED69BBF@papaleguas> Obrigado pelas respostas Conheço 3 camandas, estava temendo ter que refazer o sistema para isso agora, pois uso IBO em tudo e o sistema ja esta bem grandinho, ai terei que mudar tudo :-( Que vai acontecer com o tempo, mas de imediato fica complicado. ------------------------------ Message: 2 Date: Wed, 24 Mar 2010 17:47:22 +0100 From: Paulo Sérgo Feix To: "Carlos H. Cantu" , FireBase Subject: Re: [firebase-br] Firebird na Internet Message-ID: Content-Type: text/plain; charset=ISO-8859-1 Se vc programa com o Delphi use o 2009 ou 2010 o 2010 ja tem Drive nativo para o firebird. Programação 3 camada com DataSnap, ai vc não vai notar diferença de banco. Por que o cliente vai se conectar com o servidor DataSnap que esta la no servidor, e o DataSnap se conecta com o banco nesta maquina./ Entendeu a jogada da 3 camada. Em 24 de março de 2010 16:05, Carlos H. Cantu escreveu: > O problema da lentidão está também diretamente relacionado à > velocidade do link (no caso, especialmente da taxa de upload do link > do servidor) e também a latência. Um link rápido e com baixa latência > deve dar bons resultados, mas com ctz não vai sair barato. > > O Zebedee ajuda porque comprime os dados que são trafegados. Se os > dados não tiverem uma taxa efetiva de compactação, não vai fazer muito > efeito. > > Talvez uma solução mais interessante seria o uso de softwares do tipo > Remote Desktop, ou então 3 camadas. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JSJ> Esta cada dia mais sendo necessário que o banco de dados FireBird, > possa ser > JSJ> acessado remotamente via internet. > JSJ> Sei que o protocolo do mesmo ainda não esta otimizado para isso, e > nisso > JSJ> outros levam vantagem como o mysql (huggg). > JSJ> Gostaria de saber quem usa o FB na internet (aplicação Windows > DeskTop), tem > JSJ> feito alguma solução que tenha surtido ótimos resultados. > JSJ> Pensando já como mais de 100 conexões simultaneas, para levar uma boa > JSJ> solução aos clientes. > JSJ> Ouvi falar do ZeBeDee estou estudando sobre, seria a solução certa > para > JSJ> investir (tempo) ? > > JSJ> Agradeço sugestões que estejam comprovadas na pratica. > JSJ> Obrigado > JSJ> Josauro S.J. > > From humberto701 em gmail.com Thu Mar 25 13:16:43 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Thu, 25 Mar 2010 13:16:43 -0300 Subject: [firebase-br] Duvida Message-ID: Como funciona o sistema em 3 camadas? o que seria isso? From listas em warmboot.com.br Thu Mar 25 13:36:27 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 25 Mar 2010 13:36:27 -0300 Subject: [firebase-br] Firebird Convert In-Reply-To: References: Message-ID: <255790627.20100325133627@warmboot.com.br> Foi adicionado hj de manhã na área de downloads da FireBase ;) []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br F> Participo de um news sobre delphi e um amigo postou esse link. F> http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html F> Se esta ferramenta fizer tudo o que diz, é uma mão na roda para F> convertermos para o fb 2.1. From andreylh em gmail.com Thu Mar 25 13:45:48 2010 From: andreylh em gmail.com (Andrey) Date: Thu, 25 Mar 2010 13:45:48 -0300 Subject: [firebase-br] Firebird Convert In-Reply-To: <255790627.20100325133627@warmboot.com.br> References: <255790627.20100325133627@warmboot.com.br> Message-ID: <9273bd5c1003250945g744616eeh9c38b530c3c4942b@mail.gmail.com> Converte o 1.5 para 2.0 ou 2.1? Ou somente para 2.5? 2010/3/25 Carlos H. Cantu > Foi adicionado hj de manhã na área de downloads da FireBase ;) > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > F> Participo de um news sobre delphi e um amigo postou esse link. > F> http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html > F> Se esta ferramenta fizer tudo o que diz, é uma mão na roda para > F> convertermos para o 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, Andrey Lucas Herchonvicz Programador Delphi "Só sabemos com exatidão quando sabemos pouco; à medida que vamos adquirindo conhecimento, instala-se a dúvida." From agalysson em gmail.com Thu Mar 25 13:54:01 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Thu, 25 Mar 2010 13:54:01 -0300 Subject: [firebase-br] Duvida In-Reply-To: References: Message-ID: a definição vc acha a lot no google, mas algum bom exemplo de como implementar isso até eu gostaria de ver... pq até hj achei apenas exemplinhos de select * from table, applyupdates... mas nada de exemplos com tabelas master x detail e outras coisas mais avançadas... algum dia q eu tiver tempo vou estudar isso a fundo e disponibilizo o material na net... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 25 de março de 2010 13:16, Humberto Araujo escreveu: > Como funciona o sistema em 3 camadas? o que seria isso? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From phelen em gmail.com Thu Mar 25 14:02:48 2010 From: phelen em gmail.com (Phelen Harg) Date: Thu, 25 Mar 2010 14:02:48 -0300 Subject: [firebase-br] Duvida In-Reply-To: References: Message-ID: Vocês tão falando da Model View Controller? Uma camada controla a gravação/edição de dados no banco(Model), outra seria a GUI, que passa esses dados para o cliente na tela(View) e Controller que é onde ficam as regras de negocio, validão dos dados que serão passados para o model... Model->Controller->View seria mais ou menos esse o fluxo. Em 25 de março de 2010 13:54, Alysson Azevedo escreveu: > a definição vc acha a lot no google, mas algum bom exemplo de como > implementar isso até eu gostaria de ver... > pq até hj achei apenas exemplinhos de select * from table, applyupdates... > mas nada de exemplos com tabelas master x detail e outras coisas mais > avançadas... > > algum dia q eu tiver tempo vou estudar isso a fundo e disponibilizo o > material na net... > ---------------------------------------------- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > > Em 25 de março de 2010 13:16, Humberto Araujo escreveu: > >> Como funciona o sistema em 3 camadas? o que seria isso? >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danielbuona em aflsistemas.com.br Thu Mar 25 15:02:58 2010 From: danielbuona em aflsistemas.com.br (Daniel Buona) Date: Thu, 25 Mar 2010 15:02:58 -0300 Subject: [firebase-br] Duvida In-Reply-To: References: Message-ID: <002501cacc45$66dcda40$34968ec0$@aflsistemas.com.br> Olá, boa tarde! Bom, vou explicar um modelo em 3 camadas que implementamos recentemente. Basicamente um sistema em 3 camadas tem: - Camada Client : Interface e interação com o usuário - Camada de Negôcio (Server)- É a aplicação que provem toda a regra do sistema, desde um simples calculo de desconto até uma geração completa da NF-e por exemplo. - Banco de dados - Nesse modelo N camadas, a BD serve apenas para gravar informações. Não existe operações no banco como trigger, SP, SF, nada. Aqui na empresa temos dois ERP, um para pequenas e médias empresa (Firebird) e outro para grandes empresa (Oracle). O fato de ter 2 sistema é uma politica antiga que foi implementada, mas enfim. Com a necessidade da NF-e, precisamos criar os processos para os 2 ERP's.... mas fazer 2 vezes não rola, nossa solução foi: - Criamos uma aplicação servidora que iria se conectar em QUALQUER banco e utilizar algumas tabelas padrões para fazer todo o processo da Nfe. E como é uma aplicação server também iria disponibilizar métodos de consulta, cancelamento de NF, geração de PDF, etc. - Criamos uma app Client para que o usuário pudesse visualizar as Nfes, onde iria se conectar na app server e ter as opções disponibilizadas no server. Então, tanto o ERP Firebird quanto o ERP Oracle utilizam a mesma solução para emissão de NF-e, porque quem define para a app Client qual banco está usando é a app Server. Inclusive tem clientes que estão utilizando geo-distribuição (server está em SP, e tem o client rodando em manaus) Agora vou listar alguns problemas que tivemos: Como utilizamos os drivers nativos do DBExpress, tivemos muita incompatibilidade de campos ao acessar as base oracle ou firebird. Tipo, se eu adicionasse um campo do tipo NUMERIC(6) do Oracle, a Query retornava um tipo BCD, ao tentar usar a base Firebird com o mesmo tipo de campo NUMBER(6), dava erro de esperando FMTBCD, ou seja, não conseguimos com o driver nativo utilizar master-detail. Fora isso, é show de bola! Daniel Buona AFL Sistemas fone/fax : (14) 3405-1199  - Pompéia / SP www.aflsistemas.com.br skype:danielbuona.afl P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE -----Original Message----- From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] On Behalf Of Alysson Azevedo Sent: quinta-feira, 25 de março de 2010 13:54 To: FireBase Subject: Re: [firebase-br] Duvida a definição vc acha a lot no google, mas algum bom exemplo de como implementar isso até eu gostaria de ver... pq até hj achei apenas exemplinhos de select * from table, applyupdates... mas nada de exemplos com tabelas master x detail e outras coisas mais avançadas... algum dia q eu tiver tempo vou estudar isso a fundo e disponibilizo o material na net... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 25 de março de 2010 13:16, Humberto Araujo escreveu: > Como funciona o sistema em 3 camadas? o que seria isso? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Thu Mar 25 15:06:23 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 25 Mar 2010 15:06:23 -0300 Subject: [firebase-br] Duvida In-Reply-To: References: Message-ID: <249af69e1003251106j21dcabf1y6e9e3e722bd49892@mail.gmail.com> 2010/3/25 Phelen Harg : > Vocês tão falando da Model View Controller? Parece, mas não é. MVC é um framework/modelo para desenvolvimento de aplicações web. http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller As 3 partes do modelo 3-camadas (ou n-camadas) poderiam ser chamadas Apresentação-Lógica-Armazenamento. hth, -- Douglas Tosi www.sinatica.com From humberto701 em gmail.com Thu Mar 25 15:14:37 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Thu, 25 Mar 2010 15:14:37 -0300 Subject: [firebase-br] Firebird Convert In-Reply-To: <9273bd5c1003250945g744616eeh9c38b530c3c4942b@mail.gmail.com> References: <255790627.20100325133627@warmboot.com.br> <9273bd5c1003250945g744616eeh9c38b530c3c4942b@mail.gmail.com> Message-ID: Fausto, me passa o link da news do delphi, quero me cadastrar tambem From listas em warmboot.com.br Thu Mar 25 15:48:13 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 25 Mar 2010 15:48:13 -0300 Subject: [firebase-br] Duvida In-Reply-To: <002501cacc45$66dcda40$34968ec0$@aflsistemas.com.br> References: <002501cacc45$66dcda40$34968ec0$@aflsistemas.com.br> Message-ID: <16901937.20100325154813@warmboot.com.br> O conceito de 3 camadas realmente transmite a idéia que o BD seja usado somente para repositório de dados, mas eu não concordo 100% com isso, ou então vamos voltar para a era dos "DBFs da vida". Eu suma, apesar de nunca pessoalmente ter desenvolvido nada em 3 camadas, acredito que mesmo neste modelo, ainda há espaço para ter algumas coisas implementadas em triggers, procedures e regras de integridade. Entra aí a perspicácia do desenvolvedor de saber o que deve ser feito no servidor de aplicação, e o que pode ser mantido no BD. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DB> Olá, boa tarde! DB> Bom, vou explicar um modelo em 3 camadas que implementamos recentemente. DB> Basicamente um sistema em 3 camadas tem: DB> - Camada Client : Interface e interação com o usuário DB> - Camada de Negôcio (Server)- É a aplicação que provem toda a regra do DB> sistema, desde um simples calculo de desconto até uma geração completa da DB> NF-e por exemplo. DB> - Banco de dados - Nesse modelo N camadas, a BD serve apenas para gravar DB> informações. Não existe operações no banco como trigger, SP, SF, nada. DB> Aqui na empresa temos dois ERP, um para pequenas e médias empresa (Firebird) DB> e outro para grandes empresa (Oracle). O fato de ter 2 sistema é uma DB> politica antiga que foi implementada, mas enfim. DB> Com a necessidade da NF-e, precisamos criar os processos para os 2 ERP's.... DB> mas fazer 2 vezes não rola, nossa solução foi: DB> - Criamos uma aplicação servidora que iria se conectar em QUALQUER banco e DB> utilizar algumas tabelas padrões para fazer todo o processo da Nfe. E como é DB> uma aplicação server também iria disponibilizar métodos de consulta, DB> cancelamento de NF, geração de PDF, etc. DB> - Criamos uma app Client para que o usuário pudesse visualizar as Nfes, onde DB> iria se conectar na app server e ter as opções disponibilizadas no server. DB> Então, tanto o ERP Firebird quanto o ERP Oracle utilizam a mesma solução DB> para emissão de NF-e, porque quem define para a app Client qual banco está DB> usando é a app Server. Inclusive tem clientes que estão utilizando DB> geo-distribuição (server está em SP, e tem o client rodando em manaus) DB> Agora vou listar alguns problemas que tivemos: DB> Como utilizamos os drivers nativos do DBExpress, tivemos muita DB> incompatibilidade de campos ao acessar as base oracle ou firebird. Tipo, se DB> eu adicionasse um campo do tipo NUMERIC(6) do Oracle, a Query retornava um DB> tipo BCD, ao tentar usar a base Firebird com o mesmo tipo de campo DB> NUMBER(6), dava erro de esperando FMTBCD, ou seja, não conseguimos com o DB> driver nativo utilizar master-detail. DB> Fora isso, é show de bola! DB> Daniel Buona DB> AFL Sistemas DB> fone/fax : (14) 3405-1199  - Pompéia / SP DB> www.aflsistemas.com.br DB> skype:danielbuona.afl From escovadordebits em gmail.com Thu Mar 25 16:45:00 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 25 Mar 2010 16:45:00 -0300 Subject: [firebase-br] Duvida In-Reply-To: References: Message-ID: <64d5939a1003251245y2e654f2ch7140a3d0e0a17c9d@mail.gmail.com> Bom dia/tarde Humberto. Se você desejar, visite uma parte (em construção) de um site meu, onde eu explico isso também. http://www.smartsolutionfactory.com/webdesktop.html Quando entrar nessa página, clique no segundo ícone que fica à esquerda, o que tem um hint/dica "Produtos". Lá eu falo um pouco da evolução da arquitetura dos sistemas, desde monocamada até a arquitetura de 3 camadas multiplataforma (web). Lá você entenderá o que é e porque nasceu. Espero ter ajudado mais que atrapalhado. :D Em 25 de março de 2010 13:16, Humberto Araujo escreveu: > Como funciona o sistema em 3 camadas? o que seria isso? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From agalysson em gmail.com Thu Mar 25 17:13:23 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Thu, 25 Mar 2010 17:13:23 -0300 Subject: [firebase-br] Duvida In-Reply-To: <64d5939a1003251245y2e654f2ch7140a3d0e0a17c9d@mail.gmail.com> References: <64d5939a1003251245y2e654f2ch7140a3d0e0a17c9d@mail.gmail.com> Message-ID: mas ai tudo bem, eu tenho o dois bancos, Oracle e Firebird e o AppServer controlando isso, ja vi que funciona... mas é posivel conectar um client em delphi, outro em Java e outro em Web nesse mesmo AppServer??? (as plataformas q falei são apenas exemplos...) ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 25 de março de 2010 16:45, Sandro Souza escreveu: > Bom dia/tarde Humberto. > > Se você desejar, visite uma parte (em construção) de um site meu, onde eu > explico isso também. > > http://www.smartsolutionfactory.com/webdesktop.html > > Quando entrar nessa página, clique no segundo ícone que fica à esquerda, o > que tem um hint/dica "Produtos". > > Lá eu falo um pouco da evolução da arquitetura dos sistemas, desde > monocamada até a arquitetura de 3 camadas multiplataforma (web). > > Lá você entenderá o que é e porque nasceu. > > Espero ter ajudado mais que atrapalhado. :D > > Em 25 de março de 2010 13:16, Humberto Araujo >escreveu: > > > Como funciona o sistema em 3 camadas? o que seria isso? > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From dave.malkavian em gmail.com Thu Mar 25 17:14:56 2010 From: dave.malkavian em gmail.com (Alexandre Sousa) Date: Thu, 25 Mar 2010 17:14:56 -0300 Subject: [firebase-br] Duvida References: <64d5939a1003251245y2e654f2ch7140a3d0e0a17c9d@mail.gmail.com> Message-ID: <005b01cacc57$d9332830$6e01a8c0@ITT> Até onde eu saiba, não. Para essa abordagem tem a teoria de cloud computing e SaaS, onde essa interface é geralmente feita através de webservices, garantindo a interoperabilidade entre plataformas. []'s Alexandre Sousa ----- Original Message ----- From: "Alysson Azevedo" To: "FireBase" Sent: Thursday, March 25, 2010 5:13 PM Subject: Re: [firebase-br] Duvida mas ai tudo bem, eu tenho o dois bancos, Oracle e Firebird e o AppServer controlando isso, ja vi que funciona... mas é posivel conectar um client em delphi, outro em Java e outro em Web nesse mesmo AppServer??? (as plataformas q falei são apenas exemplos...) ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 25 de março de 2010 16:45, Sandro Souza escreveu: > Bom dia/tarde Humberto. > > Se você desejar, visite uma parte (em construção) de um site meu, onde eu > explico isso também. > > http://www.smartsolutionfactory.com/webdesktop.html > > Quando entrar nessa página, clique no segundo ícone que fica à esquerda, o > que tem um hint/dica "Produtos". > > Lá eu falo um pouco da evolução da arquitetura dos sistemas, desde > monocamada até a arquitetura de 3 camadas multiplataforma (web). > > Lá você entenderá o que é e porque nasceu. > > Espero ter ajudado mais que atrapalhado. :D > > Em 25 de março de 2010 13:16, Humberto Araujo >escreveu: > > > Como funciona o sistema em 3 camadas? o que seria isso? > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fausto.s.a em uol.com.br Thu Mar 25 17:17:35 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Thu, 25 Mar 2010 17:17:35 -0300 Subject: [firebase-br] Firebird Convert In-Reply-To: <255790627.20100325133627@warmboot.com.br> References: <255790627.20100325133627@warmboot.com.br> Message-ID: Nossa, por pouco hem.. :-) Em 25/03/2010 13:36, Carlos H. Cantu escreveu: > Foi adicionado hj de manhã na área de downloads da FireBase ;) > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > F> Participo de um news sobre delphi e um amigo postou esse link. > F> http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html > F> Se esta ferramenta fizer tudo o que diz, é uma mão na roda para > F> convertermos para o 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 > -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From fausto.s.a em uol.com.br Thu Mar 25 17:18:04 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Thu, 25 Mar 2010 17:18:04 -0300 Subject: [firebase-br] Firebird Convert In-Reply-To: <9273bd5c1003250945g744616eeh9c38b530c3c4942b@mail.gmail.com> References: <255790627.20100325133627@warmboot.com.br> <9273bd5c1003250945g744616eeh9c38b530c3c4942b@mail.gmail.com> Message-ID: Andrei, dá uma olhada no link, lá fala.. Em 25/03/2010 13:45, Andrey escreveu: > Converte o 1.5 para 2.0 ou 2.1? Ou somente para 2.5? > > 2010/3/25 Carlos H. Cantu > >> Foi adicionado hj de manhã na área de downloads da FireBase ;) >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.com.br >> >> F> Participo de um news sobre delphi e um amigo postou esse link. >> F> http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html >> F> Se esta ferramenta fizer tudo o que diz, é uma mão na roda para >> F> convertermos para o 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 >> > > > -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From fernando.bg em gmail.com Thu Mar 25 17:22:28 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 25 Mar 2010 17:22:28 -0300 Subject: [firebase-br] Firebird Convert References: <255790627.20100325133627@warmboot.com.br> <9273bd5c1003250945g744616eeh9c38b530c3c4942b@mail.gmail.com> Message-ID: No dia 25/03/2010 às 15:14:37 catando milho no teclado Humberto Araujo " escrivinhou " o texto abaixo : > Fausto, me passa o link da news do delphi, quero me cadastrar tambem Não sou o Fausto mas vai aí o endereço do news que ele citou. servidor : trollnet.no-ip.org grupo : vtnc.linguagens.delphi T+++++++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From fausto.s.a em uol.com.br Thu Mar 25 17:48:03 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Thu, 25 Mar 2010 17:48:03 -0300 Subject: [firebase-br] Firebird Convert In-Reply-To: References: <255790627.20100325133627@warmboot.com.br> <9273bd5c1003250945g744616eeh9c38b530c3c4942b@mail.gmail.com> Message-ID: O Forrest já passou, agora vale a pena avisar, se você não tiver senso de humor.. tá frito.. ;-) Pois lá não tem moderador e muito menos censura.. A começar pelo nome do news .. *vtnc* Por ai você já tem uma idéia.. ;-) Mas o pessoal é show de bola, e compartilham muitas idéias interessantes. Em 25/03/2010 15:14, Humberto Araujo escreveu: > Fausto, me passa o link da news do delphi, quero me cadastrar tambem > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fausto.s.a em uol.com.br Thu Mar 25 17:55:35 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Thu, 25 Mar 2010 17:55:35 -0300 Subject: [firebase-br] Duvida In-Reply-To: <16901937.20100325154813@warmboot.com.br> References: <002501cacc45$66dcda40$34968ec0$@aflsistemas.com.br> <16901937.20100325154813@warmboot.com.br> Message-ID: Cantu, eu programo em 3 camadas e tenho triggers, procedures e também as regras de integridades, normalmente.. Um exemplo é este código que uso para pegar o valor de um generator do lado do servidor. function TDataLojas.PegarCodigo(Tabela: string): Integer; var ServiceDM: IDMPadrao; begin ServiceDM := StartService; Result := ServiceDM.RetornaGenId(Tabela); end; Esta função do lado do servidor esta implementada assim: function TDMPadrao.RetornaGenId(const Tabela: string): Integer; begin SqlAux.Close; SqlAux.CommandText := 'SELECT GEN_ID(GEN_' + Tabela + ', 1) AS CODIGO FROM RDB$DATABASE'; SqlAux.Open; Result := SqlAux.FieldByName('CODIGO').asInteger; SqlAux.close; end; Tenho várias sp´s no banco, onde as utilizo para relatórios e outros afins. Portanto, não tenho o SGDB apenas para armazenamento de dados. Em tempo, utilizo delphi 7 com firebird 1.5 e 2.1 uso a suite RemObjects(www.remobjects.com) em substituição ao DataSnap. Em 25/03/2010 15:48, Carlos H. Cantu escreveu: > O conceito de 3 camadas realmente transmite a idéia que o BD seja > usado somente para repositório de dados, mas eu não concordo 100% com > isso, ou então vamos voltar para a era dos "DBFs da vida". > > Eu suma, apesar de nunca pessoalmente ter desenvolvido nada em 3 > camadas, acredito que mesmo neste modelo, ainda há espaço para ter > algumas coisas implementadas em triggers, procedures e regras de > integridade. Entra aí a perspicácia do desenvolvedor de saber o que > deve ser feito no servidor de aplicação, e o que pode ser mantido no > BD. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > DB> Olá, boa tarde! > > DB> Bom, vou explicar um modelo em 3 camadas que implementamos recentemente. > > DB> Basicamente um sistema em 3 camadas tem: > DB> - Camada Client : Interface e interação com o usuário > DB> - Camada de Negôcio (Server)- É a aplicação que provem toda a regra do > DB> sistema, desde um simples calculo de desconto até uma geração completa da > DB> NF-e por exemplo. > DB> - Banco de dados - Nesse modelo N camadas, a BD serve apenas para gravar > DB> informações. Não existe operações no banco como trigger, SP, SF, nada. > > DB> Aqui na empresa temos dois ERP, um para pequenas e médias empresa (Firebird) > DB> e outro para grandes empresa (Oracle). O fato de ter 2 sistema é uma > DB> politica antiga que foi implementada, mas enfim. > DB> Com a necessidade da NF-e, precisamos criar os processos para os 2 ERP's.... > DB> mas fazer 2 vezes não rola, nossa solução foi: > DB> - Criamos uma aplicação servidora que iria se conectar em QUALQUER banco e > DB> utilizar algumas tabelas padrões para fazer todo o processo da Nfe. E como é > DB> uma aplicação server também iria disponibilizar métodos de consulta, > DB> cancelamento de NF, geração de PDF, etc. > DB> - Criamos uma app Client para que o usuário pudesse visualizar as Nfes, onde > DB> iria se conectar na app server e ter as opções disponibilizadas no server. > > DB> Então, tanto o ERP Firebird quanto o ERP Oracle utilizam a mesma solução > DB> para emissão de NF-e, porque quem define para a app Client qual banco está > DB> usando é a app Server. Inclusive tem clientes que estão utilizando > DB> geo-distribuição (server está em SP, e tem o client rodando em manaus) > > DB> Agora vou listar alguns problemas que tivemos: > DB> Como utilizamos os drivers nativos do DBExpress, tivemos muita > DB> incompatibilidade de campos ao acessar as base oracle ou firebird. Tipo, se > DB> eu adicionasse um campo do tipo NUMERIC(6) do Oracle, a Query retornava um > DB> tipo BCD, ao tentar usar a base Firebird com o mesmo tipo de campo > DB> NUMBER(6), dava erro de esperando FMTBCD, ou seja, não conseguimos com o > DB> driver nativo utilizar master-detail. > DB> Fora isso, é show de bola! > > DB> Daniel Buona > DB> AFL Sistemas > DB> fone/fax : (14) 3405-1199 - Pompéia / SP > DB> www.aflsistemas.com.br > DB> skype:danielbuona.afl > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fausto.s.a em uol.com.br Thu Mar 25 17:58:02 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Thu, 25 Mar 2010 17:58:02 -0300 Subject: [firebase-br] Duvida In-Reply-To: References: Message-ID: Eu tenho sistemas em multicamadas e uso tudo isso ai, master/detail em até 3 níveis storeds procedures, triggers tranquilo Em 25/03/2010 13:54, Alysson Azevedo escreveu: > a definição vc acha a lot no google, mas algum bom exemplo de como > implementar isso até eu gostaria de ver... > pq até hj achei apenas exemplinhos de select * from table, applyupdates... > mas nada de exemplos com tabelas master x detail e outras coisas mais > avançadas... > > algum dia q eu tiver tempo vou estudar isso a fundo e disponibilizo o > material na net... > ---------------------------------------------- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > > Em 25 de março de 2010 13:16, Humberto Araujoescreveu: > >> Como funciona o sistema em 3 camadas? o que seria isso? >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From douglasht em gmail.com Thu Mar 25 19:23:13 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 25 Mar 2010 19:23:13 -0300 Subject: [firebase-br] Duvida In-Reply-To: References: <64d5939a1003251245y2e654f2ch7140a3d0e0a17c9d@mail.gmail.com> Message-ID: <249af69e1003251523m72e1358bg3de3ec11c1aab9de@mail.gmail.com> 2010/3/25 Alysson Azevedo : > mas ai tudo bem, eu tenho o dois bancos, Oracle e Firebird e o AppServer > controlando isso, ja vi que funciona... > mas é posivel conectar um client em delphi, outro em Java e outro em Web > nesse mesmo AppServer??? (as plataformas q falei são apenas exemplos...) Dá sim, desde que o appserver exponha a interface em soap (e não em algum protocolo proprietário). Quase todas as linguagens/plataformas hoje suportam soap. hth, -- Douglas Tosi www.sinatica.com From daniel em agriness.com Fri Mar 26 08:28:48 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Fri, 26 Mar 2010 08:28:48 -0300 Subject: [firebase-br] =?utf-8?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=C3=A1qu?= =?utf-8?q?ina?= In-Reply-To: <890097c61003230536n3a7b256fr3eab69f10ae52dd2@mail.gmail.com> References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <1269284323.30841.2.camel@gerasoft-desktop> <890097c61003230536n3a7b256fr3eab69f10ae52dd2@mail.gmail.com> Message-ID: <000301caccd7$80e18a20$82a49e60$@com> Pessoal, algo muito estranho aconteceu... A alguns dias atrás mandei emails para a lista perguntando sobre como ter duas versões do Firebird rodando na mesma máquina (por exemplo 2.0 e 2.1). Recebi várias respostas e artigos passo-a-passo de como fazer isso que me ajudaram muito. Mas ontem aconteceu algo estranho. Depois de ter configurado tudo e ter duas instâncias do Firebird na máquina, eu não consegui mais abrir o meu banco (que está na versão 2.1). Quando tentava abri-lo com o IBExpert dava um erro estranho, algo como: "wrong or oblosete version" O que eu pude entender é que ele estava usando o Firebird 2.0 quando na verdade deveria usar a instância do 2.1. Achei que fosse por causa do Firebird 2.0 que eu tinha instalado na minha maquina. Tentei de tudo: desbloqueei outra porta no Firewall, tentei colocar manualmente qual o fbClient.dll usar no ODBC, enfim, mas não funcionou... E hoje pela manha, liguei meu computador e simplesmente está funcionando!!!!!! Alguém já passou por isso? É que gostaria de saber se esse foi um erro normal, comum, atípico ou se eu esqueci alguma configuração para poder explicar para o cliente caso isso venha a ocorrer no computador dele. 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 fernando.bg em gmail.com Fri Mar 26 10:08:01 2010 From: fernando.bg em gmail.com (=?utf-8?Q?Forrest=AE?=) Date: Fri, 26 Mar 2010 10:08:01 -0300 Subject: [firebase-br] =?utf-8?q?Firebird_2=2E0_e_2=2E1_na_mesma_m=C3=A1qu?= =?utf-8?b?PT91dGYtOD9xP2luYT89?= References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <1269284323.30841.2.camel@gerasoft-desktop> <890097c61003230536n3a7b256fr3eab69f10ae52dd2@mail.gmail.com> <000301caccd7$80e18a20$82a49e60$@com> Message-ID: No dia 26/03/2010 s 08:28:48 catando milho no teclado Daniel Fernandes " escrivinhou " o texto abaixo : > Pessoal, algo muito estranho aconteceu... > A alguns dias atrás mandei emails para a lista perguntando sobre como ter duas versões do > Firebird rodando na mesma máquina (por exemplo 2.0 e 2.1). Recebi várias respostas e artigos > passo-a-passo de como fazer isso que me ajudaram muito. Mas ontem aconteceu algo estranho. > Depois de ter configurado tudo e ter duas instâncias do Firebird na máquina, eu não consegui > mais abrir o meu banco (que está na versão 2.1). Quando tentava abri-lo com o IBExpert dava um > erro estranho, algo como: "wrong or oblosete version" O que eu pude entender é que ele estava > usando o Firebird 2.0 quando na verdade deveria usar a instância do 2.1. Achei que fosse por > causa do Firebird 2.0 que eu tinha instalado na minha maquina. Tentei de tudo: desbloqueei outra > porta no Firewall, tentei colocar manualmente qual o fbClient.dll usar no ODBC, enfim, mas não > funcionou... E hoje pela manha, liguei meu computador e simplesmente está funcionando!!!!!! > Alguém já passou por isso? É que gostaria de saber se esse foi um erro normal, comum, atípico > ou se eu esqueci alguma configuração para poder explicar para o cliente caso isso venha a > ocorrer no computador dele. Obrigado. Bom dia Daniel com essas informações fica meio difícil te falar o que realmente aconteceu. Mas provavelmente estava buscando dll errada ou algo assim. No ibexpert você passa a porta que o 2.1 está se conectando? Como você faz a conexão pelo ibexpert? Olha não é normal isso acontecer não fica tranquilo tenho na minha maquina e nunca tive problema isso claro indicando porta correta e dll. T++++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaa so inimigos do homem, mas o homem q foge de seus inimigos um covarde ! ! ! " -- From fernando.bg em gmail.com Fri Mar 26 10:10:39 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 26 Mar 2010 10:10:39 -0300 Subject: [firebase-br] Firebird Convert References: <255790627.20100325133627@warmboot.com.br> <9273bd5c1003250945g744616eeh9c38b530c3c4942b@mail.gmail.com> Message-ID: No dia 25/03/2010 às 17:48:03 catando milho no teclado Fausto " escrivinhou " o texto abaixo : > O Forrest já passou, agora vale a pena avisar, se você não tiver senso > de humor.. tá frito.. ;-) > Pois lá não tem moderador e muito menos censura.. > A começar pelo nome do news .. > *vtnc* > Por ai você já tem uma idéia.. ;-) > Mas o pessoal é show de bola, e compartilham muitas idéias interessantes. É isso aí bem lembrado tem que tem senso de humor, você mesmo no começo sofreu um pouco não é Fausto...rsrsrs Mas uma coisa eu falo Humberto, se você precisar de ajuda e postar coisas sérias lá com certeza conseguirá ajuda. T++++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From uberdam em sinprod.com.br Fri Mar 26 10:50:57 2010 From: uberdam em sinprod.com.br (Uberdam Sinprod) Date: Fri, 26 Mar 2010 10:50:57 -0300 Subject: [firebase-br] Pergunta interessante In-Reply-To: <000301caccd7$80e18a20$82a49e60$@com> References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <1269284323.30841.2.camel@gerasoft-desktop> <890097c61003230536n3a7b256fr3eab69f10ae52dd2@mail.gmail.com> <000301caccd7$80e18a20$82a49e60$@com> Message-ID: <4BACBBC1.5020003@sinprod.com.br> Existe como setar todos os campos float na base de dados para ficarem como default 0, usando apenas as tabelas de system tables ?? From daniel em agriness.com Fri Mar 26 11:17:21 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Fri, 26 Mar 2010 11:17:21 -0300 Subject: [firebase-br] Erro estranho In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <1269284323.30841.2.camel@gerasoft-desktop> <890097c61003230536n3a7b256fr3eab69f10ae52dd2@mail.gmail.com> <000301caccd7$80e18a20$82a49e60$@com> Message-ID: <000901caccef$0d0d5cb0$27281610$@com> Pessoal, Alguém sabe que erro é esse: can't format message 13:896 -- message system code -4. invalid request BLR at offset 68. function DATETOINT is not defined. module name or entrypoint could not be found. Isso começou a ocorrer depois que eu instalei duas versões do Firebird na mesma máquina (2.0 e 2.1)... eu criei essa UDF DATETOINT que antes funcionava, e agora não tá fucncionando. Será que tem a ver com a versão do firebird? Tanks. 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 fernando.bg em gmail.com Fri Mar 26 11:21:03 2010 From: fernando.bg em gmail.com (=?utf-8?Q?Forrest=AE?=) Date: Fri, 26 Mar 2010 11:21:03 -0300 Subject: [firebase-br] Erro estranho References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <1269284323.30841.2.camel@gerasoft-desktop> <890097c61003230536n3a7b256fr3eab69f10ae52dd2@mail.gmail.com> <000301caccd7$80e18a20$82a49e60$@com> <000901caccef$0d0d5cb0$27281610$@com> Message-ID: No dia 26/03/2010 s 11:17:21 catando milho no teclado Daniel Fernandes " escrivinhou " o texto abaixo : > Alguém sabe que erro é esse: > can't format message 13:896 -- message system code -4. > invalid request BLR at offset 68. > function DATETOINT is not defined. > module name or entrypoint could not be found. > > Isso começou a ocorrer depois que eu instalei duas versões do Firebird na mesma máquina (2.0 e > 2.1)... eu criei essa UDF DATETOINT que antes funcionava, e agora não tá fucncionando. Será > que tem a ver com a versão do firebird? Você adicionou essa UDF no firebird antes de tentar utilizá-la??? T+++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaa so inimigos do homem, mas o homem q foge de seus inimigos um covarde ! ! ! " -- From daniel em agriness.com Fri Mar 26 11:46:22 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Fri, 26 Mar 2010 11:46:22 -0300 Subject: [firebase-br] RES: Erro estranho In-Reply-To: References: <9fdd72401003211219s7f220cffp20c6d2068384e6a0@mail.gmail.com> <1269254651.23451.6.camel@gerasoft-desktop> <000001cac9bf$2255b820$67012860$@com> <1269284323.30841.2.camel@gerasoft-desktop> <890097c61003230536n3a7b256fr3eab69f10ae52dd2@mail.gmail.com> <000301caccd7$80e18a20$82a49e60$@com> <000901caccef$0d0d5cb0$27281610$@com> Message-ID: <000a01caccf3$1a908ac0$4fb1a040$@com> Já resolvi o problema Forrest, era isso mesmo, como eu reinstalei o meu firebird, tava sem as udfs. =D -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Forrest Enviada em: sexta-feira, 26 de março de 2010 11:21 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Erro estranho No dia 26/03/2010 s 11:17:21 catando milho no teclado Daniel Fernandes " escrivinhou " o texto abaixo : > Alguém sabe que erro é esse: > can't format message 13:896 -- message system code -4. > invalid request BLR at offset 68. > function DATETOINT is not defined. > module name or entrypoint could not be found. > > Isso começou a ocorrer depois que eu instalei duas versões do Firebird na mesma máquina (2.0 e > 2.1)... eu criei essa UDF DATETOINT que antes funcionava, e agora não tá fucncionando. Será > que tem a ver com a versão do firebird? Você adicionou essa UDF no firebird antes de tentar utilizá-la??? T+++++++ ---------------------------------------------------------------------------- ------ " A cerveja e a cachaa so inimigos do homem, mas o homem q foge de seus inimigos um covarde ! ! ! " -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Fri Mar 26 11:54:20 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 26 Mar 2010 11:54:20 -0300 Subject: [firebase-br] Firebird Convert In-Reply-To: References: <255790627.20100325133627@warmboot.com.br> <9273bd5c1003250945g744616eeh9c38b530c3c4942b@mail.gmail.com> Message-ID: Que isso Forest e Fausto! Propaganda enganosa é crime. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From fabiola em cmk.com.br Fri Mar 26 12:20:09 2010 From: fabiola em cmk.com.br (Fabiola - CMK) Date: Fri, 26 Mar 2010 12:20:09 -0300 Subject: [firebase-br] UPDATE In-Reply-To: References: Message-ID: <002501caccf7$d4c8fa90$7e5aefb0$@com.br> Boa Tarde a todos... Poderiam me ajudar? eu simplesmente esqueci.... qual a função para atualiza somente um "pedaço" de uma palavra de um campo ... Explicando.... Quero varrer a tabela produto e onde estiver o caracter 'X' eu quero que altere para 'P'. somente o caracter que eu informar. Mais ou menos assim : Update produto set descricao ESQUECI_FUNCAO('X', 'P') where descrição like '%X%' ( por exemplo ) Alguem poderia me ajudar??? Sou muuuuuuuuuuuito grata! Obrigada, Fabiola Parra Analista de Sistemas   CMK Global Service . (11)4366-2030 www.cmk.com.br   -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fausto Enviada em: quinta-feira, 25 de março de 2010 17:58 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Duvida Eu tenho sistemas em multicamadas e uso tudo isso ai, master/detail em até 3 níveis storeds procedures, triggers tranquilo Em 25/03/2010 13:54, Alysson Azevedo escreveu: > a definição vc acha a lot no google, mas algum bom exemplo de como > implementar isso até eu gostaria de ver... > pq até hj achei apenas exemplinhos de select * from table, applyupdates... > mas nada de exemplos com tabelas master x detail e outras coisas mais > avançadas... > > algum dia q eu tiver tempo vou estudar isso a fundo e disponibilizo o > material na net... > ---------------------------------------------- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > > Em 25 de março de 2010 13:16, Humberto Araujoescreveu: > >> Como funciona o sistema em 3 camadas? o que seria isso? >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- 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 agalysson em gmail.com Fri Mar 26 12:24:29 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 26 Mar 2010 12:24:29 -0300 Subject: [firebase-br] Duvida In-Reply-To: <249af69e1003251523m72e1358bg3de3ec11c1aab9de@mail.gmail.com> References: <64d5939a1003251245y2e654f2ch7140a3d0e0a17c9d@mail.gmail.com> <249af69e1003251523m72e1358bg3de3ec11c1aab9de@mail.gmail.com> Message-ID: pq basicamente, eu trabalho com um sistema delphi+firebird e uma interface web (tb acessando o db em firebird)... logo, um sistema em 3 camadas precisaria tb ter suporte a multplataformas... vcs sugerem o soap para isso??? alem disso, eu sou totalmente leigo... entao aceito qq dica, referencias e experiencias q vcs tiverem a oferecer... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 25 de março de 2010 19:23, Douglas Tosi escreveu: > 2010/3/25 Alysson Azevedo : > > mas ai tudo bem, eu tenho o dois bancos, Oracle e Firebird e o AppServer > > controlando isso, ja vi que funciona... > > mas é posivel conectar um client em delphi, outro em Java e outro em Web > > nesse mesmo AppServer??? (as plataformas q falei são apenas exemplos...) > > Dá sim, desde que o appserver exponha a interface em soap (e não em > algum protocolo proprietário). Quase todas as linguagens/plataformas > hoje suportam soap. > > 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 denisrocha em hotmail.com Fri Mar 26 13:06:29 2010 From: denisrocha em hotmail.com (Denis) Date: Fri, 26 Mar 2010 13:06:29 -0300 Subject: [firebase-br] Melhor componente para acessar o FB Message-ID: Boa tarde, Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido componente para acessar o Firebird ? Grato, Denis From agalysson em gmail.com Fri Mar 26 13:39:35 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 26 Mar 2010 13:39:35 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: References: Message-ID: vejo geral usando dbExpress + cds... http://imasters.uol.com.br/artigo/2169/interbase/tecnologia_dbexpress_e_conexao_ao_firebird/ (num procurei direito, apenas peguei um dos primeiros q o google mostrou, logo vc ja deve ter visto [ou nao]...) ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 26 de março de 2010 13:06, Denis escreveu: > Boa tarde, > > Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido componente > para acessar o Firebird ? > > Grato, > Denis > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cpd em contabilizanet.com.br Fri Mar 26 13:41:59 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Fri, 26 Mar 2010 13:41:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?=28sem_assunto=29?= Message-ID: Qual e funcao devo utilizar no firebird para me retornar o mês de uma data e o ano.. Lembrando q estou utilizando fb1.5 From mrsilva.rodrigo em gmail.com Fri Mar 26 13:45:37 2010 From: mrsilva.rodrigo em gmail.com (Rodrigo Silva) Date: Fri, 26 Mar 2010 13:45:37 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: References: Message-ID: Dbexpress funciona muito bem. Em 26 de março de 2010 13:06, Denis escreveu: > Boa tarde, > > Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido componente > para acessar o Firebird ? > > Grato, > Denis > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From hpensador em gmail.com Fri Mar 26 13:55:03 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 26 Mar 2010 13:55:03 -0300 Subject: [firebase-br] (sem assunto) In-Reply-To: References: Message-ID: > Qual e funcao devo utilizar no firebird para me retornar o mês de uma data e > o ano.. Boa tarde Cristiano! Para qualquer versão utilize: Extract(month from campo_data) - retorna o mês Extract(year from campo_data) retorna o ano. Para qualquer versão do Firebird. Obs.: Mensagens postadas sem assunto não contribui muito com a lista, derepente sua duvida pode ser a mesma de outras pessoas e o assunto estando especificado facilitará a pesquisa dos demais. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From vansiqq em gmail.com Fri Mar 26 14:09:22 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 26 Mar 2010 14:09:22 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: References: Message-ID: <4BACEA42.1090302@gmail.com> IB Objects - Surpreendentemente completo. Rodrigo Silva escreveu: > Dbexpress funciona muito bem. > > Em 26 de março de 2010 13:06, Denis escreveu: > > >> Boa tarde, >> >> Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido componente >> para acessar o Firebird ? >> >> Grato, >> Denis >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fernando.bg em gmail.com Fri Mar 26 14:24:15 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 26 Mar 2010 14:24:15 -0300 Subject: [firebase-br] Firebird Convert References: <255790627.20100325133627@warmboot.com.br> <9273bd5c1003250945g744616eeh9c38b530c3c4942b@mail.gmail.com> Message-ID: No dia 26/03/2010 às 11:54:20 catando milho no teclado Hélio Oliveira " escrivinhou " o texto abaixo : > Que isso Forest e Fausto! > > Propaganda enganosa é crime. Hehehehe tem bastante bagunça mas tem uma galera que ajuda bastante sim. T+++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From fernando.bg em gmail.com Fri Mar 26 14:26:12 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 26 Mar 2010 14:26:12 -0300 Subject: [firebase-br] UPDATE References: <002501caccf7$d4c8fa90$7e5aefb0$@com.br> Message-ID: No dia 26/03/2010 às 12:20:09 catando milho no teclado Fabiola - CMK " escrivinhou " o texto abaixo : > Boa Tarde a todos... > > Poderiam me ajudar? eu simplesmente esqueci.... qual a função para atualiza > somente um "pedaço" de uma palavra de um campo ... > Explicando.... > > Quero varrer a tabela produto e onde estiver o caracter 'X' eu quero que > altere para 'P'. somente o caracter que eu informar. > > Mais ou menos assim : > Update produto set descricao ESQUECI_FUNCAO('X', 'P') where descrição like > '%X%' ( por exemplo ) > > Alguem poderia me ajudar??? Sou muuuuuuuuuuuito grata! Não sei se entendi bem o que você quer mas não é a função substring?? Veja a sintaxe dela, provavelmente é ela que você precisa. T+++++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From phelen em gmail.com Fri Mar 26 14:46:39 2010 From: phelen em gmail.com (Phelen Harg) Date: Fri, 26 Mar 2010 14:46:39 -0300 Subject: [firebase-br] UPDATE In-Reply-To: References: <002501caccf7$d4c8fa90$7e5aefb0$@com.br> Message-ID: Seria o REPLACE( , , ) ??? Em 26 de março de 2010 14:26, Forrest® escreveu: > No dia 26/03/2010  às 12:20:09 catando milho no teclado Fabiola - CMK  " escrivinhou "  o texto > abaixo : > >> Boa Tarde a todos... >> >> Poderiam me ajudar? eu simplesmente esqueci.... qual a função para atualiza >> somente um "pedaço" de uma palavra de um campo ... >> Explicando.... >> >> Quero varrer a tabela produto e onde estiver o caracter 'X' eu quero que >> altere para 'P'. somente o caracter que eu informar. >> >> Mais ou menos assim : >> Update produto set descricao ESQUECI_FUNCAO('X', 'P') where descrição like >> '%X%'  ( por exemplo ) >> >> Alguem poderia me ajudar??? Sou muuuuuuuuuuuito grata! > > Não sei se entendi bem o que você quer mas não é a função substring?? > Veja a sintaxe dela, provavelmente é ela que você precisa. > > T+++++++++++ > > ---------------------------------------------------------------------------------- > > " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! > ! " > > > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fabiola em cmk.com.br Fri Mar 26 15:20:31 2010 From: fabiola em cmk.com.br (Fabiola - CMK) Date: Fri, 26 Mar 2010 15:20:31 -0300 Subject: [firebase-br] RES: UPDATE In-Reply-To: References: <002501caccf7$d4c8fa90$7e5aefb0$@com.br> Message-ID: <004001cacd11$05f23d20$11d6b760$@com.br> Phelen Harg PERFEEEEEEEEEEEEEEEEEEITO!!! É isso mesmo!!! Muuuuuuito Obrigada !!!!! Fabiola Parra Analista de Sistemas   CMK Global Service . (11)4366-2030 www.cmk.com.br   -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Phelen Harg Enviada em: sexta-feira, 26 de março de 2010 14:47 Para: FireBase Assunto: Re: [firebase-br] UPDATE Seria o REPLACE( , , ) ??? Em 26 de março de 2010 14:26, Forrest® escreveu: > No dia 26/03/2010  às 12:20:09 catando milho no teclado Fabiola - CMK  " escrivinhou "  o texto > abaixo : > >> Boa Tarde a todos... >> >> Poderiam me ajudar? eu simplesmente esqueci.... qual a função para atualiza >> somente um "pedaço" de uma palavra de um campo ... >> Explicando.... >> >> Quero varrer a tabela produto e onde estiver o caracter 'X' eu quero que >> altere para 'P'. somente o caracter que eu informar. >> >> Mais ou menos assim : >> Update produto set descricao ESQUECI_FUNCAO('X', 'P') where descrição like >> '%X%'  ( por exemplo ) >> >> Alguem poderia me ajudar??? Sou muuuuuuuuuuuito grata! > > Não sei se entendi bem o que você quer mas não é a função substring?? > Veja a sintaxe dela, provavelmente é ela que você precisa. > > T+++++++++++ > > ---------------------------------------------------------------------------- ------ > > " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! > ! " > > > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From danielbuona em aflsistemas.com.br Fri Mar 26 15:21:03 2010 From: danielbuona em aflsistemas.com.br (Daniel Buona) Date: Fri, 26 Mar 2010 15:21:03 -0300 Subject: [firebase-br] Duvida In-Reply-To: <16901937.20100325154813@warmboot.com.br> References: <002501cacc45$66dcda40$34968ec0$@aflsistemas.com.br> <16901937.20100325154813@warmboot.com.br> Message-ID: <003501cacd11$189b75e0$49d261a0$@aflsistemas.com.br> E ai Cantu, blz? Então cara, assim velho, com certeza não usamos o BD apenas como repositório de dados.... usamos PK e FK dele tb!!! Rs Mas assim, o que é complicado em um sistema multi-banco em n-camadas é replicar a regra de negôcio para cada banco que o sistema irá suportar.... imagine, meu sistema dá suporte a 3 bancos (SQLServer, Oracle e Firebird), eu tenho um SP monstruosa que gera alguma coisa.... ter que refazer nos 3 banco.... manutenção nos 3 banco.... inviável... Daniel Buona AFL Sistemas fone/fax : (14) 3405-1199  - Pompéia / SP www.aflsistemas.com.br skype:danielbuona.afl P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE -----Original Message----- From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] On Behalf Of Carlos H. Cantu Sent: quinta-feira, 25 de março de 2010 15:48 To: FireBase Subject: Re: [firebase-br] Duvida O conceito de 3 camadas realmente transmite a idéia que o BD seja usado somente para repositório de dados, mas eu não concordo 100% com isso, ou então vamos voltar para a era dos "DBFs da vida". Eu suma, apesar de nunca pessoalmente ter desenvolvido nada em 3 camadas, acredito que mesmo neste modelo, ainda há espaço para ter algumas coisas implementadas em triggers, procedures e regras de integridade. Entra aí a perspicácia do desenvolvedor de saber o que deve ser feito no servidor de aplicação, e o que pode ser mantido no BD. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DB> Olá, boa tarde! DB> Bom, vou explicar um modelo em 3 camadas que implementamos recentemente. DB> Basicamente um sistema em 3 camadas tem: DB> - Camada Client : Interface e interação com o usuário DB> - Camada de Negôcio (Server)- É a aplicação que provem toda a regra DB> do sistema, desde um simples calculo de desconto até uma geração DB> completa da NF-e por exemplo. DB> - Banco de dados - Nesse modelo N camadas, a BD serve apenas para DB> gravar informações. Não existe operações no banco como trigger, SP, SF, nada. DB> Aqui na empresa temos dois ERP, um para pequenas e médias empresa DB> (Firebird) e outro para grandes empresa (Oracle). O fato de ter 2 DB> sistema é uma politica antiga que foi implementada, mas enfim. DB> Com a necessidade da NF-e, precisamos criar os processos para os 2 ERP's.... DB> mas fazer 2 vezes não rola, nossa solução foi: DB> - Criamos uma aplicação servidora que iria se conectar em QUALQUER DB> banco e utilizar algumas tabelas padrões para fazer todo o processo DB> da Nfe. E como é uma aplicação server também iria disponibilizar DB> métodos de consulta, cancelamento de NF, geração de PDF, etc. DB> - Criamos uma app Client para que o usuário pudesse visualizar as DB> Nfes, onde iria se conectar na app server e ter as opções disponibilizadas no server. DB> Então, tanto o ERP Firebird quanto o ERP Oracle utilizam a mesma DB> solução para emissão de NF-e, porque quem define para a app Client DB> qual banco está usando é a app Server. Inclusive tem clientes que DB> estão utilizando geo-distribuição (server está em SP, e tem o client DB> rodando em manaus) DB> Agora vou listar alguns problemas que tivemos: DB> Como utilizamos os drivers nativos do DBExpress, tivemos muita DB> incompatibilidade de campos ao acessar as base oracle ou firebird. DB> Tipo, se eu adicionasse um campo do tipo NUMERIC(6) do Oracle, a DB> Query retornava um tipo BCD, ao tentar usar a base Firebird com o DB> mesmo tipo de campo NUMBER(6), dava erro de esperando FMTBCD, ou DB> seja, não conseguimos com o driver nativo utilizar master-detail. DB> Fora isso, é show de bola! DB> Daniel Buona DB> AFL Sistemas DB> fone/fax : (14) 3405-1199  - Pompéia / SP www.aflsistemas.com.br DB> skype:danielbuona.afl ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From phelen em gmail.com Fri Mar 26 15:32:00 2010 From: phelen em gmail.com (Phelen Harg) Date: Fri, 26 Mar 2010 15:32:00 -0300 Subject: [firebase-br] Duvida In-Reply-To: <003501cacd11$189b75e0$49d261a0$@aflsistemas.com.br> References: <002501cacc45$66dcda40$34968ec0$@aflsistemas.com.br> <16901937.20100325154813@warmboot.com.br> <003501cacd11$189b75e0$49d261a0$@aflsistemas.com.br> Message-ID: Nesse caso seria melhor que as regras de negocio ficassem no código fonte. PK e FK poderiam ficar a nivel de banco pois são mais fáceis e rápidas para replicar entre os bancos. Em 26 de março de 2010 15:21, Daniel Buona escreveu: > E ai Cantu, blz? > > Então cara, assim velho, com certeza não usamos o BD apenas como repositório > de dados.... usamos PK e FK dele tb!!! Rs > Mas assim, o que é complicado em um sistema multi-banco em n-camadas é > replicar a regra de negôcio para cada banco que o sistema irá suportar.... > imagine, meu sistema dá suporte a 3 bancos (SQLServer, Oracle e Firebird), > eu tenho um SP monstruosa que gera alguma coisa.... ter que refazer nos 3 > banco.... manutenção nos 3 banco.... inviável... > > Daniel Buona > AFL Sistemas > fone/fax : (14) 3405-1199  - Pompéia / SP > www.aflsistemas.com.br > skype:danielbuona.afl > P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO > AMBIENTE > > > -----Original Message----- > From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > On Behalf Of Carlos H. Cantu > Sent: quinta-feira, 25 de março de 2010 15:48 > To: FireBase > Subject: Re: [firebase-br] Duvida > > O conceito de 3 camadas realmente transmite a idéia que o BD seja usado > somente para repositório de dados, mas eu não concordo 100% com isso, ou > então vamos voltar para a era dos "DBFs da vida". > > Eu suma, apesar de nunca pessoalmente ter desenvolvido nada em 3 camadas, > acredito que mesmo neste modelo, ainda há espaço para ter algumas coisas > implementadas em triggers, procedures e regras de integridade. Entra aí a > perspicácia do desenvolvedor de saber o que deve ser feito no servidor de > aplicação, e o que pode ser mantido no BD. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - > blog.firebase.com.br > > DB> Olá, boa tarde! > > DB> Bom, vou explicar um modelo em 3 camadas que implementamos recentemente. > > DB> Basicamente um sistema em 3 camadas tem: > DB> - Camada Client : Interface e interação com o usuário > DB> - Camada de Negôcio (Server)- É a aplicação que provem toda a regra > DB> do sistema, desde um simples calculo de desconto até uma geração > DB> completa da NF-e por exemplo. > DB> - Banco de dados - Nesse modelo N camadas, a BD serve apenas para > DB> gravar informações. Não existe operações no banco como trigger, SP, SF, > nada. > > DB> Aqui na empresa temos dois ERP, um para pequenas e médias empresa > DB> (Firebird) e outro para grandes empresa (Oracle). O fato de ter 2 > DB> sistema é uma politica antiga que foi implementada, mas enfim. > DB> Com a necessidade da NF-e, precisamos criar os processos para os 2 > ERP's.... > DB> mas fazer 2 vezes não rola, nossa solução foi: > DB> - Criamos uma aplicação servidora que iria se conectar em QUALQUER > DB> banco e utilizar algumas tabelas padrões para fazer todo o processo > DB> da Nfe. E como é uma aplicação server também iria disponibilizar > DB> métodos de consulta, cancelamento de NF, geração de PDF, etc. > DB> - Criamos uma app Client para que o usuário pudesse visualizar as > DB> Nfes, onde iria se conectar na app server e ter as opções > disponibilizadas no server. > > DB> Então, tanto o ERP Firebird quanto o ERP Oracle utilizam a mesma > DB> solução para emissão de NF-e, porque quem define para a app Client > DB> qual banco está usando é a app Server. Inclusive tem clientes que > DB> estão utilizando geo-distribuição (server está em SP, e tem o client > DB> rodando em manaus) > > DB> Agora vou listar alguns problemas que tivemos: > DB> Como utilizamos os drivers nativos do DBExpress, tivemos muita > DB> incompatibilidade de campos ao acessar as base oracle ou firebird. > DB> Tipo, se eu adicionasse um campo do tipo NUMERIC(6) do Oracle, a > DB> Query retornava um tipo BCD, ao tentar usar a base Firebird com o > DB> mesmo tipo de campo NUMBER(6), dava erro de esperando FMTBCD, ou > DB> seja, não conseguimos com o driver nativo utilizar master-detail. > DB> Fora isso, é show de bola! > > DB> Daniel Buona > DB> AFL Sistemas > DB> fone/fax : (14) 3405-1199  - Pompéia / SP www.aflsistemas.com.br > DB> skype:danielbuona.afl > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From denisrocha em hotmail.com Fri Mar 26 15:40:57 2010 From: denisrocha em hotmail.com (Denis) Date: Fri, 26 Mar 2010 15:40:57 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: References: Message-ID: Eu uso o DbExpress , mas se não estou enganado ele não tem um drive especifico para o Firebird e sim para o interbase. Gostaria de um componente que fosse firebird mesmo, para otimizar o máximo a conexão com o banco. "Denis" escreveu na notícia da mensagem:hoim1k$pct$1 em dough.gmane.org... > Boa tarde, > > Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido > componente para acessar o Firebird ? > > Grato, > Denis > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sergiojampapb em gmail.com Fri Mar 26 15:49:15 2010 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Fri, 26 Mar 2010 15:49:15 -0300 Subject: [firebase-br] SET AUTODDL Message-ID: <33988d9d1003261149q50eb91f2i4d04b6c1bc5aa09c@mail.gmail.com> Alguém sabe como executar o comando SET AUTODDL em c# ? -- Atenciosamente, Sérgio Ricardo From danielbuona em aflsistemas.com.br Fri Mar 26 15:49:45 2010 From: danielbuona em aflsistemas.com.br (Daniel Buona) Date: Fri, 26 Mar 2010 15:49:45 -0300 Subject: [firebase-br] Duvida In-Reply-To: References: <002501cacc45$66dcda40$34968ec0$@aflsistemas.com.br> <16901937.20100325154813@warmboot.com.br> <003501cacd11$189b75e0$49d261a0$@aflsistemas.com.br> Message-ID: <004301cacd15$1aa8fc50$4ffaf4f0$@aflsistemas.com.br> É exatamente o que eu faço!!! =D Daniel Buona AFL Sistemas fone/fax : (14) 3405-1199  - Pompéia / SP www.aflsistemas.com.br skype:danielbuona.afl P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE -----Original Message----- From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] On Behalf Of Phelen Harg Sent: sexta-feira, 26 de março de 2010 15:32 To: FireBase Subject: Re: [firebase-br] Duvida Nesse caso seria melhor que as regras de negocio ficassem no código fonte. PK e FK poderiam ficar a nivel de banco pois são mais fáceis e rápidas para replicar entre os bancos. Em 26 de março de 2010 15:21, Daniel Buona escreveu: > E ai Cantu, blz? > > Então cara, assim velho, com certeza não usamos o BD apenas como > repositório de dados.... usamos PK e FK dele tb!!! Rs Mas assim, o que > é complicado em um sistema multi-banco em n-camadas é replicar a regra > de negôcio para cada banco que o sistema irá suportar.... > imagine, meu sistema dá suporte a 3 bancos (SQLServer, Oracle e > Firebird), eu tenho um SP monstruosa que gera alguma coisa.... ter que > refazer nos 3 banco.... manutenção nos 3 banco.... inviável... > > Daniel Buona > AFL Sistemas > fone/fax : (14) 3405-1199  - Pompéia / SP www.aflsistemas.com.br > skype:danielbuona.afl P Antes de imprimir pense em sua > responsabilidade e compromisso com o MEIO AMBIENTE > > > -----Original Message----- > From: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > On Behalf Of Carlos H. Cantu > Sent: quinta-feira, 25 de março de 2010 15:48 > To: FireBase > Subject: Re: [firebase-br] Duvida > > O conceito de 3 camadas realmente transmite a idéia que o BD seja usado > somente para repositório de dados, mas eu não concordo 100% com isso, ou > então vamos voltar para a era dos "DBFs da vida". > > Eu suma, apesar de nunca pessoalmente ter desenvolvido nada em 3 camadas, > acredito que mesmo neste modelo, ainda há espaço para ter algumas coisas > implementadas em triggers, procedures e regras de integridade. Entra aí a > perspicácia do desenvolvedor de saber o que deve ser feito no servidor de > aplicação, e o que pode ser mantido no BD. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - > blog.firebase.com.br > > DB> Olá, boa tarde! > > DB> Bom, vou explicar um modelo em 3 camadas que implementamos recentemente. > > DB> Basicamente um sistema em 3 camadas tem: > DB> - Camada Client : Interface e interação com o usuário > DB> - Camada de Negôcio (Server)- É a aplicação que provem toda a regra > DB> do sistema, desde um simples calculo de desconto até uma geração > DB> completa da NF-e por exemplo. > DB> - Banco de dados - Nesse modelo N camadas, a BD serve apenas para > DB> gravar informações. Não existe operações no banco como trigger, SP, SF, > nada. > > DB> Aqui na empresa temos dois ERP, um para pequenas e médias empresa > DB> (Firebird) e outro para grandes empresa (Oracle). O fato de ter 2 > DB> sistema é uma politica antiga que foi implementada, mas enfim. > DB> Com a necessidade da NF-e, precisamos criar os processos para os 2 > ERP's.... > DB> mas fazer 2 vezes não rola, nossa solução foi: > DB> - Criamos uma aplicação servidora que iria se conectar em QUALQUER > DB> banco e utilizar algumas tabelas padrões para fazer todo o processo > DB> da Nfe. E como é uma aplicação server também iria disponibilizar > DB> métodos de consulta, cancelamento de NF, geração de PDF, etc. > DB> - Criamos uma app Client para que o usuário pudesse visualizar as > DB> Nfes, onde iria se conectar na app server e ter as opções > disponibilizadas no server. > > DB> Então, tanto o ERP Firebird quanto o ERP Oracle utilizam a mesma > DB> solução para emissão de NF-e, porque quem define para a app Client > DB> qual banco está usando é a app Server. Inclusive tem clientes que > DB> estão utilizando geo-distribuição (server está em SP, e tem o client > DB> rodando em manaus) > > DB> Agora vou listar alguns problemas que tivemos: > DB> Como utilizamos os drivers nativos do DBExpress, tivemos muita > DB> incompatibilidade de campos ao acessar as base oracle ou firebird. > DB> Tipo, se eu adicionasse um campo do tipo NUMERIC(6) do Oracle, a > DB> Query retornava um tipo BCD, ao tentar usar a base Firebird com o > DB> mesmo tipo de campo NUMBER(6), dava erro de esperando FMTBCD, ou > DB> seja, não conseguimos com o driver nativo utilizar master-detail. > DB> Fora isso, é show de bola! > > DB> Daniel Buona > DB> AFL Sistemas > DB> fone/fax : (14) 3405-1199  - Pompéia / SP www.aflsistemas.com.br > DB> skype:danielbuona.afl > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From augustobondan em gmail.com Fri Mar 26 15:57:57 2010 From: augustobondan em gmail.com (Augusto Nascimento) Date: Fri, 26 Mar 2010 15:57:57 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: References: Message-ID: <1bf712ed1003261157t63abc6cfg6aa08d0e2479573b@mail.gmail.com> eu uso o MDO (*MDO * - *Mercury Database Objects )* (; Em 26 de março de 2010 15:40, Denis escreveu: > Eu uso o DbExpress , mas se não estou enganado ele não tem um drive > especifico para o Firebird e sim para o interbase. > > Gostaria de um componente que fosse firebird mesmo, para otimizar o máximo > a conexão com o banco. > > > > > "Denis" escreveu na notícia da > mensagem:hoim1k$pct$1 em dough.gmane.org... > > Boa tarde, >> >> Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido >> componente para acessar o Firebird ? >> >> Grato, >> Denis >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Mar 26 18:29:59 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Fri, 26 Mar 2010 18:29:59 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: References: Message-ID: Isso já foi, e muito, discutido aqui, dê uma olhada nas msgs antigas. Em 26/03/2010 13:06, Denis escreveu: > Boa tarde, > > Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido > componente para acessar o Firebird ? > > Grato, > Denis > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From cwfsa1 em gmail.com Fri Mar 26 18:38:18 2010 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Fri, 26 Mar 2010 18:38:18 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: References: Message-ID: <4BAD294A.407@gmail.com> Para Delphi 7 o melhor é o MDO, free c fontes. Já uso ele a 5 anos sem nenhum problema, segue a mesma forma de trabalho do IBX, o controle transacional fica totalmente transparente com ele, principalmente se usado em conjunto com o ClientDataSet. É uma pena que o projeto esteja parado e não tenha atualização para o Delphi 2010. Carlos Wilson. Denis escreveu: > Eu uso o DbExpress , mas se não estou enganado ele não tem um drive > especifico para o Firebird e sim para o interbase. > > Gostaria de um componente que fosse firebird mesmo, para otimizar o > máximo a conexão com o banco. > > > > > "Denis" escreveu na notícia da > mensagem:hoim1k$pct$1 em dough.gmane.org... >> Boa tarde, >> >> Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido >> componente para acessar o Firebird ? >> >> Grato, >> Denis >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sat Mar 27 13:24:06 2010 From: jorgehenrique em softwareeagle.com.br (Software Eagle - Jorge Henrique) Date: Sat, 27 Mar 2010 13:24:06 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: References: Message-ID: <4BAE3126.30509@softwareeagle.com.br> Grande Denis Rocha! Vc anda meio sumido do MSN meu caro!! Muito serviço por aí?? hehehe Cara, apesar do DBExpress não possuir um driver específico para o Firebird, em nada ele perde em termos de performance. Eu uso com DBExpress e DataSnap numa boa, não tenho do que reclamar. Se vc quiser mesmo um driver especifico pro FB em Delphi 7 existem alguns pagos e um free, não me lembro os nomes no momento, mas dê uma googlada aí que vc acha facil. MDO eu usei muito tempo mas em termos de tráfego de rede, ele é péssimo, além do mais o desenvolvimento do componente foi abandonado. IBO eu ouço falar muito bem, mas não é free e vc tem que pagar pra usar. Em Delphi 2010 o problema do driver do FB foi resolvido, agora temos um driver específico que já vem de "fábrica"..hehehe []'s Jorge Henrique Em 26-03-2010 15:40, Denis escreveu: > Eu uso o DbExpress , mas se não estou enganado ele não tem um drive > especifico para o Firebird e sim para o interbase. > > Gostaria de um componente que fosse firebird mesmo, para otimizar o > máximo a conexão com o banco. > > > > > "Denis" escreveu na notícia da > mensagem:hoim1k$pct$1 em dough.gmane.org... >> Boa tarde, >> >> Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido >> componente para acessar o Firebird ? >> >> Grato, >> Denis >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 robson.catunda em gmail.com Sat Mar 27 14:31:09 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Sat, 27 Mar 2010 14:31:09 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: References: Message-ID: Denis, O DBExpress não tem um drive próprio para Firebird, mas vc pode utilizar o *dbexpUIBfire15.dll* Funciona perfeitamente. Caso não consiga na internet, eu posso lhe enviar por email. From renato_br em bol.com.br Sat Mar 27 15:07:26 2010 From: renato_br em bol.com.br (Renato BOL) Date: Sat, 27 Mar 2010 15:07:26 -0300 Subject: [firebase-br] Melhor componente para acessar o FB References: <4BAE3126.30509@softwareeagle.com.br> Message-ID: <23820E0F19EE41BB9FE494DF48B78A60@zeus> Denis Vou mandar para você uma resposta que mandei para a lista já faz um tempo pois utilizava um drive DBExpress free: Faça o seguinte: Baixe o pacote UIB2.0 ou UIB 2.1 em http://www.prodigy.com. Descompacte o pacote, entre na pasta DBExpress e abra o arquivo dbexpUIB.bpg. Adicione a pasta SOURCE, dentro da pasta onde você descompactou os arquivos, ao path do Delphi usando Tools>>Environment Options >> Library >> Library Path. Compile todos os projetos usando o menu Project >> Build All Projects. O programa Install.exe funciona apenas para Delphi 7. Copie os arquivos DLL e o Install.exe para a pasta Bin do Delphi. Execute o Install.exe e pronto, os novos Drivers aparecerão na lista do componente SQLConnection no Delphi. Se não der certo mande uma mensagem em PVT para mim, pois isto esta mais para Off-Topic. Boa sorte. Renato Alves ----- Original Message ----- From: "Software Eagle - Jorge Henrique" To: "Denis" ; "FireBase" Sent: Saturday, March 27, 2010 1:24 PM Subject: Re: [firebase-br] Melhor componente para acessar o FB Grande Denis Rocha! Vc anda meio sumido do MSN meu caro!! Muito serviço por aí?? hehehe Cara, apesar do DBExpress não possuir um driver específico para o Firebird, em nada ele perde em termos de performance. Eu uso com DBExpress e DataSnap numa boa, não tenho do que reclamar. Se vc quiser mesmo um driver especifico pro FB em Delphi 7 existem alguns pagos e um free, não me lembro os nomes no momento, mas dê uma googlada aí que vc acha facil. MDO eu usei muito tempo mas em termos de tráfego de rede, ele é péssimo, além do mais o desenvolvimento do componente foi abandonado. IBO eu ouço falar muito bem, mas não é free e vc tem que pagar pra usar. Em Delphi 2010 o problema do driver do FB foi resolvido, agora temos um driver específico que já vem de "fábrica"..hehehe []'s Jorge Henrique Em 26-03-2010 15:40, Denis escreveu: > Eu uso o DbExpress , mas se não estou enganado ele não tem um drive > especifico para o Firebird e sim para o interbase. > > Gostaria de um componente que fosse firebird mesmo, para otimizar o máximo > a conexão com o banco. > > > > > "Denis" escreveu na notícia da > mensagem:hoim1k$pct$1 em dough.gmane.org... >> Boa tarde, >> >> Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido >> componente para acessar o Firebird ? >> >> Grato, >> Denis >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sat Mar 27 17:00:48 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Sat, 27 Mar 2010 17:00:48 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: <23820E0F19EE41BB9FE494DF48B78A60@zeus> References: <4BAE3126.30509@softwareeagle.com.br> <23820E0F19EE41BB9FE494DF48B78A60@zeus> Message-ID: Faça o que o amigo passou ali ou ... http://www.devmedia.com.br/articles/viewcomp.asp?comp=971 o manolo qe fez o artigo explica mt bem o que acontece.. ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 27 de março de 2010 15:07, Renato BOL escreveu: > Denis > Vou mandar para você uma resposta que mandei para a lista já faz um tempo > pois utilizava um drive DBExpress free: > Faça o seguinte: > Baixe o pacote UIB2.0 ou UIB 2.1 em http://www.prodigy.com. Descompacte o > pacote, entre > na pasta DBExpress e abra o arquivo dbexpUIB.bpg. > Adicione a pasta SOURCE, dentro da pasta onde você descompactou os > arquivos, > ao path do Delphi usando > Tools>>Environment Options >> Library >> Library Path. > Compile todos os projetos usando o menu Project >> Build All Projects. O > programa Install.exe funciona apenas para Delphi 7. > Copie os arquivos DLL e o Install.exe para a pasta Bin do Delphi. Execute o > Install.exe e pronto, os novos Drivers aparecerão na lista do componente > SQLConnection no Delphi. > Se não der certo mande uma mensagem em PVT para mim, pois isto esta mais > para Off-Topic. > Boa sorte. > Renato Alves > > > > ----- Original Message ----- From: "Software Eagle - Jorge Henrique" < > jorgehenrique em softwareeagle.com.br> > To: "Denis" ; "FireBase" > Sent: Saturday, March 27, 2010 1:24 PM > Subject: Re: [firebase-br] Melhor componente para acessar o FB > > > > Grande Denis Rocha! > Vc anda meio sumido do MSN meu caro!! Muito serviço por aí?? hehehe > Cara, apesar do DBExpress não possuir um driver específico para o > Firebird, em nada ele perde em termos de performance. > Eu uso com DBExpress e DataSnap numa boa, não tenho do que reclamar. Se > vc quiser mesmo um driver especifico pro FB > em Delphi 7 existem alguns pagos e um free, não me lembro os nomes no > momento, mas dê uma googlada aí que vc acha > facil. > MDO eu usei muito tempo mas em termos de tráfego de rede, ele é péssimo, > além do mais o desenvolvimento do componente > foi abandonado. IBO eu ouço falar muito bem, mas não é free e vc tem que > pagar pra usar. > Em Delphi 2010 o problema do driver do FB foi resolvido, agora temos um > driver específico que já vem de "fábrica"..hehehe > > []'s > Jorge Henrique > > > Em 26-03-2010 15:40, Denis escreveu: > >> Eu uso o DbExpress , mas se não estou enganado ele não tem um drive >> especifico para o Firebird e sim para o interbase. >> >> Gostaria de um componente que fosse firebird mesmo, para otimizar o máximo >> a conexão com o banco. >> >> >> >> >> "Denis" escreveu na notícia da >> mensagem:hoim1k$pct$1 em dough.gmane.org... >> >>> Boa tarde, >>> >>> Estou utilizando o Delphi 7.0. Qual seria o melhor e mais rápido >>> componente para acessar o Firebird ? >>> >>> Grato, >>> Denis >>> >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Sat Mar 27 19:13:00 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sat, 27 Mar 2010 19:13:00 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: References: Message-ID: <1609940132.20100327191300@warmboot.com.br> RC> O DBExpress não tem um drive próprio para Firebird, mas vc pode utilizar o RC> *dbexpUIBfire15.dll* A partir da versão 2010, o Delphi traz driver nativo para o Firebird. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From mariodosreyx em gmail.com Sun Mar 28 21:56:25 2010 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Mon, 29 Mar 2010 00:56:25 +0000 (UTC) Subject: [firebase-br] off topic? Message-ID: Bom dia minha gente, Estava mesmo precisando installar o D7 num disco externo de modo a ele continuar rodando independentemente do PC/Windows de modo a deslocar-me mais facilmente para fazer manutenção de alguns programas. Haverá alguém por aí que já tenha sido bem sucedido nesta tarefa que estaeja disposto a me dizer como conseguiu isso? Obrigado Mário From levymoreiraleite em gmail.com Sun Mar 28 22:31:50 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Sun, 28 Mar 2010 22:31:50 -0300 Subject: [firebase-br] off topic? In-Reply-To: References: Message-ID: Cara tem um delphi portable num sei se pode postar o link aqui se você quiser me manda um email(levymoreira.ce em gmail.com) que eu te mando o link, ai basta você levar o delphi num hd ou pendrive e executalo sem instalação. Em 28 de março de 2010 21:56, Mário Reis escreveu: > > Bom dia minha gente, > > > Estava mesmo precisando installar o D7 num disco externo de modo a ele > continuar rodando independentemente do PC/Windows de modo a deslocar-me > mais facilmente para fazer manutenção de alguns programas. > > Haverá alguém por aí que já tenha sido bem sucedido nesta tarefa que > estaeja > disposto a me dizer como conseguiu isso? > > Obrigado > > Má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 > -- Levy Moreira From eduardo em icontroller.com.br Sun Mar 28 22:31:47 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Sun, 28 Mar 2010 22:31:47 -0300 Subject: [firebase-br] off topic? In-Reply-To: References: Message-ID: Olá Mário O D7 utiliza extensamente o registro do Windows, assim, acho improvável que você possa portar uma instalação externa dele para rodar em qualquer computador por aí. Eduardo Mário Reis escreveu: > Bom dia minha gente, > > > Estava mesmo precisando installar o D7 num disco externo de modo a ele > continuar rodando independentemente do PC/Windows de modo a deslocar-me > mais facilmente para fazer manutenção de alguns programas. > > Haverá alguém por aí que já tenha sido bem sucedido nesta tarefa que estaeja > disposto a me dizer como conseguiu isso? > > Obrigado > > Má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 papaia.forum em gmail.com Sun Mar 28 22:33:18 2010 From: papaia.forum em gmail.com (papaia.forum) Date: Sun, 28 Mar 2010 22:33:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF_TOPIC_-_Seguran=E7a?= In-Reply-To: References: Message-ID: <4BB0035E.3070200@gmail.com> Tenho uma empresa que desenvolve um sistema específico (Delphi + Firebird ), com código registrado no INPI, etc, e tenho 3 programadores, já companheiros antigos e altamente confiáveis, e por isso nunca me preocupei com a segurança do código fonte, mas atualmente estou pensando em recrutar novos programadores e alguns estagiários e aí surgiu e muito fortemente a preocupação quanto a essa segurança. Posso desativar todas as portas da cpu, internet, etc, mas mesmo assim não sei se isso é o mais adequado, portanto estou recorrendo ao fórum para colher sugestões e se alguem passou por processo semelhante qual foi a solução adotada. Antecipadamente agradeço a quem se dispuser a me auxiliar. waldir silva From levymoreiraleite em gmail.com Sun Mar 28 22:34:20 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Sun, 28 Mar 2010 22:34:20 -0300 Subject: [firebase-br] off topic? In-Reply-To: References: Message-ID: Eduardo, você acha que o portable resolve? Levy Moreira - levymoreira.ce em gmail.com From kmerlotti em gmail.com Sun Mar 28 23:11:13 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Sun, 28 Mar 2010 23:11:13 -0300 Subject: [firebase-br] off topic? In-Reply-To: References: Message-ID: <20eaa6881003281911q34fca933y61c22d946f62fdf@mail.gmail.com> O que vc pode fazer também é instalar seu Delphi em uma máquina virtual, com o VMWare, colocar essa máquina em um HD externo e, nos clientes, instalar o VMWare Player pra poder rodar seu "computador" lá mesmo. 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/3/28 Levy Moreira : > Eduardo, você acha que o portable resolve? > > Levy Moreira - levymoreira.ce em gmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felipearon em gmail.com Mon Mar 29 08:20:35 2010 From: felipearon em gmail.com (Felipe Aron) Date: Mon, 29 Mar 2010 08:20:35 -0300 Subject: [firebase-br] Fb 2.1 64x acessando Db criado com Fb 2.1 32x Message-ID: <6a31e7721003290420v7f14ca15x90caa31e853e5878@mail.gmail.com> E ai pessoal como vão? Eu havia criado um novo DB usando o Fb. 2.1 - 32x no win XP. Até ai tranquilo. Ai no meu notebook com Win7, instalei o Fb. 2.1 - 64x. Quando fui tentar acessar o DB criado não consegui, ai tentando entender o problema acabei pensando em acessar o DB utilizando o fbclient.dll da versão 32x. - E pra minha surpreza funcionou !! A questão é: Porque isso ocorre? A versão 64x não era para acessar sem problemas o meu DB? -- 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 programadorsesmo3 em gmail.com Mon Mar 29 08:51:33 2010 From: programadorsesmo3 em gmail.com (Robson gaeski) Date: Mon, 29 Mar 2010 08:51:33 -0300 Subject: [firebase-br] off topic? In-Reply-To: <20eaa6881003281911q34fca933y61c22d946f62fdf@mail.gmail.com> References: <20eaa6881003281911q34fca933y61c22d946f62fdf@mail.gmail.com> Message-ID: Esse portable que vc disse, seria para o 2010? e quanto aos componentes e banco de dados como é tratado? Funciona tudo? Grato Atenciosamente Analista Programador Robson Gaeski From rafamussinato em gmail.com Mon Mar 29 09:20:11 2010 From: rafamussinato em gmail.com (rafael sacoman mussinato) Date: Mon, 29 Mar 2010 09:20:11 -0300 Subject: [firebase-br] Banco Corrompido Message-ID: Eu entrei no site do firebase e peguei o manual como que faz o gfix, ja fiz o gfix, mas o meu gdb continua corrompido. Só que tento fazer backp ele nao deixa por causa da corrupçao. Dai aparece a seguinte msgem: " Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. database file appears corrupt (). wrong page type. page 58 is of wrong type (expected 4, found 0). alguem tem alguma ideia o que posso fazer ? Firebird 1.5,D7 estou usando. From fernando.bg em gmail.com Mon Mar 29 09:26:52 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Mon, 29 Mar 2010 09:26:52 -0300 Subject: [firebase-br] Fb 2.1 64x acessando Db criado com Fb 2.1 32x References: <6a31e7721003290420v7f14ca15x90caa31e853e5878@mail.gmail.com> Message-ID: No dia 29/03/2010 às 08:20:35 catando milho no teclado Felipe Aron " escrivinhou " o texto abaixo : > E ai pessoal como vão? > > Eu havia criado um novo DB usando o Fb. 2.1 - 32x no win XP. Até ai > tranquilo. > > Ai no meu notebook com Win7, instalei o Fb. 2.1 - 64x. Quando fui tentar > acessar o DB criado não consegui, ai tentando entender o problema acabei > pensando em acessar o DB utilizando o fbclient.dll da versão 32x. - E pra > minha surpreza funcionou !! > > A questão é: Porque isso ocorre? A versão 64x não era para acessar sem > problemas o meu DB? O que você quer dizer como acessar, de que forma? Por onde? Como está passando o caminho? T++++++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From fernando.bg em gmail.com Mon Mar 29 09:28:09 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Mon, 29 Mar 2010 09:28:09 -0300 Subject: [firebase-br] Banco Corrompido References: Message-ID: No dia 29/03/2010 às 09:20:11 catando milho no teclado rafael sacoman mussinato " escrivinhou " o texto abaixo : > Eu entrei no site do firebase e peguei o manual como que faz o gfix, > ja fiz o gfix, mas o meu gdb continua corrompido. Só que tento fazer backp > ele nao deixa por causa da corrupçao. > > Dai aparece a seguinte msgem: > > " Unsuccessful execution caused by a system error that precludes > successful execution of subsequent statements. > database file appears corrupt (). > wrong page type. > page 58 is of wrong type (expected 4, found 0). > > alguem tem alguma ideia o que posso fazer ? > > Firebird 1.5,D7 estou usando. Só uma pergunta besta, backup deste BD non ecxiste não é? T+++++++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From listas em warmboot.com.br Mon Mar 29 09:36:02 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 29 Mar 2010 09:36:02 -0300 Subject: [firebase-br] Banco Corrompido In-Reply-To: References: Message-ID: <1352331104.20100329093602@warmboot.com.br> Veja: www.firebase.com.br/fb/parceria_ibaid.php []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br rsm> Eu entrei no site do firebase e peguei o manual como que faz o gfix, rsm> ja fiz o gfix, mas o meu gdb continua corrompido. Só que tento fazer backp rsm> ele nao deixa por causa da corrupçao. rsm> Dai aparece a seguinte msgem: rsm> " Unsuccessful execution caused by a system error that precludes rsm> successful execution of subsequent statements. rsm> database file appears corrupt (). rsm> wrong page type. rsm> page 58 is of wrong type (expected 4, found 0). rsm> alguem tem alguma ideia o que posso fazer ? rsm> Firebird 1.5,D7 estou usando. rsm> ______________________________________________ rsm> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br rsm> Para saber como gerenciar/excluir seu cadastro na lista, use: rsm> http://www.firebase.com.br/fb/artigo.php?id=1107 rsm> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From humberto701 em gmail.com Mon Mar 29 10:07:16 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Mon, 29 Mar 2010 10:07:16 -0300 Subject: [firebase-br] Melhor componente para acessar o FB In-Reply-To: <1609940132.20100327191300@warmboot.com.br> References: <1609940132.20100327191300@warmboot.com.br> Message-ID: A melhor inidicação é migrar para o delphi 2010, driver nativo e diversas ferramentas novas muito interessantes. From bzottis em ig.com.br Mon Mar 29 10:16:28 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Mon, 29 Mar 2010 10:16:28 -0300 Subject: [firebase-br] RES: off topic? In-Reply-To: References: Message-ID: <005f01cacf42$0e983e10$2bc8ba30$@com.br> Um notebook com o Delphi instalado não resolve? Eu uso assim. Qualquer problema eu levo ele no cliente. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Levy Moreira Enviada em: domingo, 28 de março de 2010 22:34 Para: FireBase Assunto: Re: [firebase-br] off topic? Eduardo, você acha que o portable resolve? Levy Moreira - levymoreira.ce em gmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.791 / Banco de dados de vírus: 271.1.1/2777 - Data de Lançamento: 03/29/10 03:32:00 From luiz em vmartino.net Mon Mar 29 10:35:48 2010 From: luiz em vmartino.net (Luiz Henrique Martino) Date: Mon, 29 Mar 2010 10:35:48 -0300 Subject: [firebase-br] Single shutdown Message-ID: <9E9F42B997224A89B986F07BB5D5F78F@atma03> Bom dia! Alguém no grupo sabe como, na versão 2.0, mudar o modo da conexão para single shutdown para que ela seja exclusiva, ou alguma outra forma de tornar uma conexão exclusiva? Estou utilizando C#, mas exemplos em outras liguagens também serão bem vindos. Um abraço, Luiz Henrique Martino From rnribeiro em gmail.com Mon Mar 29 11:31:13 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 29 Mar 2010 11:31:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?demostrativo_de_resultado_exerc=EDci?= =?iso-8859-1?q?o?= Message-ID: <88c045a11003290731t6d41ed95yfd5ddc059714b4ee@mail.gmail.com> alguem tem alguma procedure o senteçã sql onde é gerado um demonstrativo de resultado do exercio grato pela ajuda From listas em warmboot.com.br Mon Mar 29 11:39:42 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 29 Mar 2010 11:39:42 -0300 Subject: [firebase-br] Single shutdown In-Reply-To: <9E9F42B997224A89B986F07BB5D5F78F@atma03> References: <9E9F42B997224A89B986F07BB5D5F78F@atma03> Message-ID: <1047839770.20100329113942@warmboot.com.br> Vc pode, durante a conexão com o banco, especificar o flag no DPB (Database Parameter Block) para acionar o modo single de shutdown. Se o seu método de acesso não lhe oferece uma forma de mexer no DPB, então terá que usar a API do Firebird. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LHM> Bom dia! LHM> Alguém no grupo sabe como, na versão 2.0, mudar o modo da LHM> conexão para single shutdown para que ela seja exclusiva, ou LHM> alguma outra forma de tornar uma conexão exclusiva? LHM> Estou utilizando C#, mas exemplos em outras liguagens também serão bem vindos. LHM> Um abraço, LHM> Luiz Henrique Martino LHM> ______________________________________________ LHM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LHM> Para saber como gerenciar/excluir seu cadastro na lista, use: LHM> http://www.firebase.com.br/fb/artigo.php?id=1107 LHM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felipearon em gmail.com Mon Mar 29 12:16:35 2010 From: felipearon em gmail.com (Felipe Aron) Date: Mon, 29 Mar 2010 12:16:35 -0300 Subject: [firebase-br] Fb 2.1 64x acessando Db criado com Fb 2.1 32x In-Reply-To: References: <6a31e7721003290420v7f14ca15x90caa31e853e5878@mail.gmail.com> Message-ID: <6a31e7721003290816k3e51e3cfh3a4b6051598c25ca@mail.gmail.com> Acessando pelo IBO(Delphi), ou até mesmo pelo IbExpert. 2010/3/29 Forrest® > No dia 29/03/2010 às 08:20:35 catando milho no teclado Felipe Aron " > escrivinhou " o texto > abaixo : > > > E ai pessoal como vão? > > > > Eu havia criado um novo DB usando o Fb. 2.1 - 32x no win XP. Até ai > > tranquilo. > > > > Ai no meu notebook com Win7, instalei o Fb. 2.1 - 64x. Quando fui tentar > > acessar o DB criado não consegui, ai tentando entender o problema acabei > > pensando em acessar o DB utilizando o fbclient.dll da versão 32x. - E pra > > minha surpreza funcionou !! > > > > A questão é: Porque isso ocorre? A versão 64x não era para acessar sem > > problemas o meu DB? > > > O que você quer dizer como acessar, de que forma? Por onde? Como está > passando o caminho? > > T++++++++++++ > > ---------------------------------------------------------------------------------- > > " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus > inimigos é um covarde ! ! > ! " > > > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 alanladecasa em gmail.com Mon Mar 29 13:12:45 2010 From: alanladecasa em gmail.com (Alan Matos) Date: Mon, 29 Mar 2010 13:12:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?demostrativo_de_resultado_exerc=EDci?= =?iso-8859-1?q?o?= In-Reply-To: <88c045a11003290731t6d41ed95yfd5ddc059714b4ee@mail.gmail.com> References: <88c045a11003290731t6d41ed95yfd5ddc059714b4ee@mail.gmail.com> Message-ID: Amigo, tenho a impressão que isso não é muito fácil de ser encontrado pronto, pq uma DRE tem muitas variáveis, serão utilizadas informações de diversas tabelas diferentes, como você certamente sabe, e, como vc certamente também sabe, cada programador/empresa desenvolve o banco com tabelas e campos com propriedades/nomes diferentes, então, adaptar uma existente pode ser quase mais trabalhoso do que escrever a sua própria procedure. Eu comecei a minha mas ainda não concluí, tenho trabalhado nisso estes dias, assim que concluir, posso publicá-la aqui, para quem sabe ajudar em algo! -- Alan Matos msn: alanladecasa em hotmail.com From magnosysteminformatica em gmail.com Mon Mar 29 14:11:10 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Mon, 29 Mar 2010 14:11:10 -0300 Subject: [firebase-br] Single shutdown References: <9E9F42B997224A89B986F07BB5D5F78F@atma03> <1047839770.20100329113942@warmboot.com.br> Message-ID: <04a201cacf62$d679eda0$6915a8c0@MagnoSystem> Com o IBO, é possível ??? ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Monday, March 29, 2010 11:39 AM Subject: Re: [firebase-br] Single shutdown Vc pode, durante a conexão com o banco, especificar o flag no DPB (Database Parameter Block) para acionar o modo single de shutdown. Se o seu método de acesso não lhe oferece uma forma de mexer no DPB, então terá que usar a API do Firebird. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LHM> Bom dia! LHM> Alguém no grupo sabe como, na versão 2.0, mudar o modo da LHM> conexão para single shutdown para que ela seja exclusiva, ou LHM> alguma outra forma de tornar uma conexão exclusiva? LHM> Estou utilizando C#, mas exemplos em outras liguagens também serão bem vindos. LHM> Um abraço, LHM> Luiz Henrique Martino LHM> ______________________________________________ LHM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LHM> Para saber como gerenciar/excluir seu cadastro na lista, use: LHM> http://www.firebase.com.br/fb/artigo.php?id=1107 LHM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mar 29 14:14:41 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 29 Mar 2010 14:14:41 -0300 Subject: [firebase-br] Single shutdown In-Reply-To: <04a201cacf62$d679eda0$6915a8c0@MagnoSystem> References: <9E9F42B997224A89B986F07BB5D5F78F@atma03> <1047839770.20100329113942@warmboot.com.br> <04a201cacf62$d679eda0$6915a8c0@MagnoSystem> Message-ID: <481097212.20100329141441@warmboot.com.br> Sim, veja o evento OnCustomizeDPB do componente de conexão do IBO que vc está usando. Os flags que vc tem que usar estão no release notes do FB 2.0 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MS> Com o IBO, é possível ??? MS> ----- Original Message ----- MS> From: "Carlos H. Cantu" MS> To: "FireBase" MS> Sent: Monday, March 29, 2010 11:39 AM MS> Subject: Re: [firebase-br] Single shutdown MS> Vc pode, durante a conexão com o banco, especificar o flag no DPB MS> (Database Parameter Block) para acionar o modo single de shutdown. MS> Se o seu método de acesso não lhe oferece uma forma de mexer no DPB, MS> então terá que usar a API do Firebird. MS> []s MS> Carlos H. Cantu MS> www.FireBase.com.br - www.firebirdnews.org MS> www.warmboot.com.br - blog.firebase.com.br LHM>> Bom dia! LHM>> Alguém no grupo sabe como, na versão 2.0, mudar o modo da LHM>> conexão para single shutdown para que ela seja exclusiva, ou LHM>> alguma outra forma de tornar uma conexão exclusiva? LHM>> Estou utilizando C#, mas exemplos em outras liguagens também serão bem MS> vindos. LHM>> Um abraço, LHM>> Luiz Henrique Martino LHM>> ______________________________________________ LHM>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LHM>> Para saber como gerenciar/excluir seu cadastro na lista, use: LHM>> http://www.firebase.com.br/fb/artigo.php?id=1107 LHM>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa MS> ______________________________________________ MS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br MS> Para saber como gerenciar/excluir seu cadastro na lista, use: MS> http://www.firebase.com.br/fb/artigo.php?id=1107 MS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em contabilizanet.com.br Mon Mar 29 14:22:45 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Mon, 29 Mar 2010 14:22:45 -0300 Subject: [firebase-br] AVG NOS ULTIMOS TRES REGISTROS Message-ID: BOA TARDE PESSOAL. COMO FAÇO PARA PEGAR A MEDIA DOS ULTIMOS TRES REGISTRO DE UMA TABELA USANDO SELECT COM A FUNCAO AVG From evertonpinduka em gmail.com Mon Mar 29 15:25:42 2010 From: evertonpinduka em gmail.com (Everton Barbosa) Date: Mon, 29 Mar 2010 15:25:42 -0300 Subject: [firebase-br] AVG NOS ULTIMOS TRES REGISTROS In-Reply-To: References: Message-ID: FAÇA ASSIM, ordene desc o campo chave, dae utilize esse comando. SELECT avg(column) FROM table WHERE ROWNUM between 1 and 3 order by column desc; Em 29 de março de 2010 14:22, Contabiliza - Cristiano < cpd em contabilizanet.com.br> escreveu: > > > > > > > BOA TARDE PESSOAL. > > > > COMO FAÇO PARA PEGAR A MEDIA DOS ULTIMOS TRES REGISTRO DE UMA TABELA USANDO > SELECT COM A FUNCAO AVG > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cpd em contabilizanet.com.br Mon Mar 29 16:01:30 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Mon, 29 Mar 2010 16:01:30 -0300 Subject: [firebase-br] RES: AVG NOS ULTIMOS TRES REGISTROS In-Reply-To: Message-ID: Eu fiz da seguinte forma mais não deu certo SELECT avg(teste5.valor) FROM teste5 WHERE rownum between 1 and 3 order by teste5.id desc Cristiano Marcio Duarte Silva CPD – Programador Fone: (37)3274-1720 - Cel.: (37)9973-4561 E-mail: cpd em contabilizanet.com.br P Antes de imprimir pense em seu compromisso com o Meio Ambiente. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Everton Barbosa Enviada em: segunda-feira, 29 de março de 2010 15:26 Para: FireBase Assunto: Re: [firebase-br] AVG NOS ULTIMOS TRES REGISTROS FAÇA ASSIM, ordene desc o campo chave, dae utilize esse comando. SELECT avg(column) FROM table WHERE ROWNUM between 1 and 3 order by column desc; Em 29 de março de 2010 14:22, Contabiliza - Cristiano < cpd em contabilizanet.com.br> escreveu: > > > > > > > BOA TARDE PESSOAL. > > > > COMO FAÇO PARA PEGAR A MEDIA DOS ULTIMOS TRES REGISTRO DE UMA TABELA USANDO > SELECT COM A FUNCAO AVG > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mon Mar 29 16:19:24 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Mon, 29 Mar 2010 16:19:24 -0300 Subject: [firebase-br] Single shutdown References: <9E9F42B997224A89B986F07BB5D5F78F@atma03><1047839770.20100329113942@warmboot.com.br><04a201cacf62$d679eda0$6915a8c0@MagnoSystem> <481097212.20100329141441@warmboot.com.br> Message-ID: <054301cacf74$c0ff6740$6915a8c0@MagnoSystem> Obrigado Cantu, acredito que esta é uma propriedade que pode ser usada quando for atualizar METADADOS, via aplicativo, não é ??? Assisti sua palestra em um FDD sobre atualização de metadados e acho que foi justamente esta propriedade de SINGLE SHUTDOWN que você aconselhou o uso ao atualizar metadados. ----- Original Message ----- From: "Carlos H. Cantu" To: Sent: Monday, March 29, 2010 2:14 PM Subject: Re: [firebase-br] Single shutdown Sim, veja o evento OnCustomizeDPB do componente de conexão do IBO que vc está usando. Os flags que vc tem que usar estão no release notes do FB 2.0 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MS> Com o IBO, é possível ??? MS> ----- Original Message ----- MS> From: "Carlos H. Cantu" MS> To: "FireBase" MS> Sent: Monday, March 29, 2010 11:39 AM MS> Subject: Re: [firebase-br] Single shutdown MS> Vc pode, durante a conexão com o banco, especificar o flag no DPB MS> (Database Parameter Block) para acionar o modo single de shutdown. MS> Se o seu método de acesso não lhe oferece uma forma de mexer no DPB, MS> então terá que usar a API do Firebird. MS> []s MS> Carlos H. Cantu MS> www.FireBase.com.br - www.firebirdnews.org MS> www.warmboot.com.br - blog.firebase.com.br LHM>> Bom dia! LHM>> Alguém no grupo sabe como, na versão 2.0, mudar o modo da LHM>> conexão para single shutdown para que ela seja exclusiva, ou LHM>> alguma outra forma de tornar uma conexão exclusiva? LHM>> Estou utilizando C#, mas exemplos em outras liguagens também serão bem MS> vindos. LHM>> Um abraço, LHM>> Luiz Henrique Martino LHM>> ______________________________________________ LHM>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LHM>> Para saber como gerenciar/excluir seu cadastro na lista, use: LHM>> http://www.firebase.com.br/fb/artigo.php?id=1107 LHM>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa MS> ______________________________________________ MS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br MS> Para saber como gerenciar/excluir seu cadastro na lista, use: MS> http://www.firebase.com.br/fb/artigo.php?id=1107 MS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mar 29 16:37:41 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 29 Mar 2010 16:37:41 -0300 Subject: [firebase-br] Single shutdown In-Reply-To: <054301cacf74$c0ff6740$6915a8c0@MagnoSystem> References: <9E9F42B997224A89B986F07BB5D5F78F@atma03><1047839770.20100329113942@warmboot.com.br><04a201cacf62$d679eda0$6915a8c0@MagnoSystem> <481097212.20100329141441@warmboot.com.br> <054301cacf74$c0ff6740$6915a8c0@MagnoSystem> Message-ID: <1801947905.20100329163741@warmboot.com.br> Exato! Vc fará algo do tipo: procedure TForm1.UpdConnectionCustomizeDPB(Sender: TIB_Connection; var ABufPtr: Integer; var ABuffer: array of Char); const isc_dpb_shut_default = $0; isc_dpb_shut_normal = $10; isc_dpb_shut_multi = $20; isc_dpb_shut_single = $30; isc_dpb_shut_full = $40; isc_dpb_shutdown = 50; isc_dpb_shut_force = $8; isc_dpb_online = 51; begin if DPBFlag = dpbShutdown then begin ABuffer[ABufPtr] := char(isc_dpb_shutdown); Inc(Abufptr); ABuffer[ABufPtr] := char(1); Inc(Abufptr); ABuffer[ABufPtr] := char(isc_dpb_shut_force or isc_dpb_shut_single); Inc(Abufptr); end else if DPBFlag = dpbOnline then begin ABuffer[ABufPtr] := char(isc_dpb_online); Inc(Abufptr); ABuffer[ABufPtr] := char(0); Inc(Abufptr); end; end; []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MS> Obrigado Cantu, acredito que esta é uma propriedade que pode ser usada MS> quando for atualizar METADADOS, via aplicativo, não é ??? MS> Assisti sua palestra em um FDD sobre atualização de metadados e acho que foi MS> justamente esta propriedade de SINGLE SHUTDOWN que você aconselhou o uso ao MS> atualizar metadados. MS> ----- Original Message ----- MS> From: "Carlos H. Cantu" MS> To: MS> Sent: Monday, March 29, 2010 2:14 PM MS> Subject: Re: [firebase-br] Single shutdown MS> Sim, veja o evento OnCustomizeDPB do componente de conexão do IBO que MS> vc está usando. MS> Os flags que vc tem que usar estão no release notes do FB 2.0 MS> []s MS> Carlos H. Cantu MS> www.FireBase.com.br - www.firebirdnews.org MS> www.warmboot.com.br - blog.firebase.com.br MS>> Com o IBO, é possível ??? MS>> ----- Original Message ----- MS>> From: "Carlos H. Cantu" MS>> To: "FireBase" MS>> Sent: Monday, March 29, 2010 11:39 AM MS>> Subject: Re: [firebase-br] Single shutdown MS>> Vc pode, durante a conexão com o banco, especificar o flag no DPB MS>> (Database Parameter Block) para acionar o modo single de shutdown. MS>> Se o seu método de acesso não lhe oferece uma forma de mexer no DPB, MS>> então terá que usar a API do Firebird. MS>> []s MS>> Carlos H. Cantu MS>> www.FireBase.com.br - www.firebirdnews.org MS>> www.warmboot.com.br - blog.firebase.com.br From luiz em vmartino.net Mon Mar 29 16:40:41 2010 From: luiz em vmartino.net (Luiz Henrique Martino) Date: Mon, 29 Mar 2010 16:40:41 -0300 Subject: [firebase-br] Single shutdown References: <9E9F42B997224A89B986F07BB5D5F78F@atma03><1047839770.20100329113942@warmboot.com.br><04a201cacf62$d679eda0$6915a8c0@MagnoSystem><481097212.20100329141441@warmboot.com.br><054301cacf74$c0ff6740$6915a8c0@MagnoSystem> <1801947905.20100329163741@warmboot.com.br> Message-ID: <831DE824F26645208E723C4976AE1BCF@atma03> Obrigado, Cantu! ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Monday, March 29, 2010 4:37 PM Subject: Re: [firebase-br] Single shutdown Exato! Vc fará algo do tipo: procedure TForm1.UpdConnectionCustomizeDPB(Sender: TIB_Connection; var ABufPtr: Integer; var ABuffer: array of Char); const isc_dpb_shut_default = $0; isc_dpb_shut_normal = $10; isc_dpb_shut_multi = $20; isc_dpb_shut_single = $30; isc_dpb_shut_full = $40; isc_dpb_shutdown = 50; isc_dpb_shut_force = $8; isc_dpb_online = 51; begin if DPBFlag = dpbShutdown then begin ABuffer[ABufPtr] := char(isc_dpb_shutdown); Inc(Abufptr); ABuffer[ABufPtr] := char(1); Inc(Abufptr); ABuffer[ABufPtr] := char(isc_dpb_shut_force or isc_dpb_shut_single); Inc(Abufptr); end else if DPBFlag = dpbOnline then begin ABuffer[ABufPtr] := char(isc_dpb_online); Inc(Abufptr); ABuffer[ABufPtr] := char(0); Inc(Abufptr); end; end; []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MS> Obrigado Cantu, acredito que esta é uma propriedade que pode ser usada MS> quando for atualizar METADADOS, via aplicativo, não é ??? MS> Assisti sua palestra em um FDD sobre atualização de metadados e acho que foi MS> justamente esta propriedade de SINGLE SHUTDOWN que você aconselhou o uso ao MS> atualizar metadados. MS> ----- Original Message ----- MS> From: "Carlos H. Cantu" MS> To: MS> Sent: Monday, March 29, 2010 2:14 PM MS> Subject: Re: [firebase-br] Single shutdown MS> Sim, veja o evento OnCustomizeDPB do componente de conexão do IBO que MS> vc está usando. MS> Os flags que vc tem que usar estão no release notes do FB 2.0 MS> []s MS> Carlos H. Cantu MS> www.FireBase.com.br - www.firebirdnews.org MS> www.warmboot.com.br - blog.firebase.com.br MS>> Com o IBO, é possível ??? MS>> ----- Original Message ----- MS>> From: "Carlos H. Cantu" MS>> To: "FireBase" MS>> Sent: Monday, March 29, 2010 11:39 AM MS>> Subject: Re: [firebase-br] Single shutdown MS>> Vc pode, durante a conexão com o banco, especificar o flag no DPB MS>> (Database Parameter Block) para acionar o modo single de shutdown. MS>> Se o seu método de acesso não lhe oferece uma forma de mexer no DPB, MS>> então terá que usar a API do Firebird. MS>> []s MS>> Carlos H. Cantu MS>> www.FireBase.com.br - www.firebirdnews.org MS>> 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 lamici em ig.com.br Mon Mar 29 21:40:28 2010 From: lamici em ig.com.br (Laercio) Date: Mon, 29 Mar 2010 21:40:28 -0300 Subject: [firebase-br] RES: AVG NOS ULTIMOS TRES REGISTROS In-Reply-To: References: Message-ID: Tente isso, acho que vai funcionar no FB: SELECT avg(valor) FROM (SELECT FIRST 3 teste5.valor FROM teste5 ORDER BY teste5.id desc) Em 29/03/2010 16:01, Contabiliza - Cristiano escreveu: > SELECT avg(teste5.valor) FROM teste5 > > WHERE rownum between 1 and 3 order by teste5.id desc From eduardo em embras.net Tue Mar 30 09:40:08 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Tue, 30 Mar 2010 09:40:08 -0300 Subject: [firebase-br] RES: AVG NOS ULTIMOS TRES REGISTROS In-Reply-To: References: Message-ID: <3a3faa71003300540k6aa6b2c2lfb64693746589cf4@mail.gmail.com> SELECT avg(valor) FROM (select first 3 from teste5 order by teste5.id desc) Abraco espero ter ajudado Em 29 de março de 2010 16:01, Contabiliza - Cristiano escreveu: > Eu fiz da seguinte forma mais não deu certo > > > SELECT avg(teste5.valor) FROM teste5 > > WHERE rownum between 1 and 3 order by teste5.id desc > > > > Cristiano Marcio Duarte Silva > > CPD ? Programador > > Fone: (37)3274-1720 - Cel.: (37)9973-4561 > E-mail: cpd em contabilizanet.com.br > > P Antes de imprimir pense em seu compromisso com o Meio Ambiente. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Everton Barbosa > Enviada em: segunda-feira, 29 de março de 2010 15:26 > Para: FireBase > Assunto: Re: [firebase-br] AVG NOS ULTIMOS TRES REGISTROS > > FAÇA ASSIM, > > ordene desc o campo chave, dae utilize esse comando. > > > SELECT avg(column) FROM table > > WHERE ROWNUM between 1 and 3 order by column desc; > > > > > > Em 29 de março de 2010 14:22, Contabiliza - Cristiano < > cpd em contabilizanet.com.br> escreveu: > >> >> >> >> >> >> >> BOA TARDE PESSOAL. >> >> >> >> COMO FAÇO PARA PEGAR A MEDIA DOS ULTIMOS TRES REGISTRO DE UMA TABELA > USANDO >> SELECT COM A FUNCAO AVG >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 leonardo em infoles.com.br Tue Mar 30 10:35:50 2010 From: leonardo em infoles.com.br (Leonardo - Infoles Software Development) Date: Tue, 30 Mar 2010 10:35:50 -0300 Subject: [firebase-br] [OFF-TOPIC] IdFTP Delphi 2009 Message-ID: Senhores, desculpem o off-topic, mas já postei em 2 foruns e não obtive resposta. Tenho uma aplicação que era desenvolvida em D6, migrei pra D2009, de integração com e-commerce. O sistema já está perfeito, o único problema é o envio de fotos via FTP. Quando mando as fotos via D2009, as fotos vão para o site com tamanho 1kb ou vão pela metade.... enfim... não vão corretas. No D6 vai certinho. Responderam pra mim num forum que eu deveria colocar idFTP1.TransferType := ftBinary; mas essa linha está dando erro... E mesmo eu jogando essa informação no Object Inspector não funfa... Será que alguem tem uma luz? Alguem já passou por esse problema? Obrigado e no aguardo. 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!" From levymoreiraleite em gmail.com Tue Mar 30 12:17:03 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Tue, 30 Mar 2010 12:17:03 -0300 Subject: [firebase-br] Firbird com Java? Message-ID: Estou "abandonando" o dephi e partindo para o Java de repente me deparei com um "pequeno problema", gostaria de saber se o Firebird tem um bom suporte ao Java ee e se, pois ja me indicaram usar o Postgre ou Mysql ao invez do mesmo.... Obrigado desde já. -- Levy Moreira From rnribeiro em gmail.com Tue Mar 30 12:39:00 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 30 Mar 2010 12:39:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?margem_de_contribui=E7=E3o/dre?= Message-ID: <88c045a11003300839j179fafa4t13973f465ead4c1e@mail.gmail.com> bom dia a todos estou querendo calcular a margem de contribuição dos produtos e fazer a DRE que é a demonstração de resultados do exercicio, mais me veio a cabeça questões, como por exemplo ambas precisam calcular o custo variavel esse custo variavel é calculado na hora da entrada do produto ou é o custo variavel do mes passado, como vc's fazem pra calcular essas rotinas, estou meio perdido, poderiam me ajudar From phelen em gmail.com Tue Mar 30 13:34:20 2010 From: phelen em gmail.com (Phelen Harg) Date: Tue, 30 Mar 2010 13:34:20 -0300 Subject: [firebase-br] Firbird com Java? In-Reply-To: References: Message-ID: Tem sim um bom suporte a java. E você não precisa se limitar somente a Firebird, utilizando do framework JPA com hibernate, por exemplo, e mantendo as regras de negocio no proprio java você poderá utilizar vários outros banco de dados sem alterar nada em seu código. Em 30 de março de 2010 12:17, Levy Moreira escreveu: > Estou "abandonando" o dephi e partindo para o Java de repente me deparei > com um "pequeno problema", gostaria de saber se o Firebird tem um bom > suporte ao Java ee e se, pois ja me indicaram usar o Postgre ou Mysql ao > invez do mesmo.... Obrigado desde já. > > -- > Levy Moreira > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From alanladecasa em gmail.com Tue Mar 30 13:56:09 2010 From: alanladecasa em gmail.com (Alan Matos) Date: Tue, 30 Mar 2010 13:56:09 -0300 Subject: [firebase-br] view com procedure Message-ID: Pessoal, Estou precisando criar uma view, porém não sobre uma tabela, mas sim, sobre uma procedure CREATE VIEW VW_ESTOQUE( COD, DESCRICAO, CUSTO, ESTOQUE, VALOR, TOTAL, C_TOTAL) AS select cod, descricao, CUSTO_C, ESTOQUE, preco, (ESTOQUE * preco),(ESTOQUE * CUSTO_C) from PC_ESTOQUES_GERAL Fiz assim, mas tá dando o seguinte erro: Table unknown PC_ESTOQUES_GERAL. alguém ai tem uma sugestão? em tempo, uso FB 1.5 Obg. a todos. \o/ -- Alan Matos msn: alanladecasa em hotmail.com From leonardo em softguild.com.br Tue Mar 30 14:53:59 2010 From: leonardo em softguild.com.br (Leonardo Lima) Date: Tue, 30 Mar 2010 14:53:59 -0300 Subject: [firebase-br] return data type not supported Message-ID: <4BB23AB7.3050003@softguild.com.br> Olá! Tenho um problema. Tenho uma base rodando em Firebird 2.1, que tem uma stored procedureque está funcionado normalmente no windows. Quando esta mesma base é colocada em linux, e chamo esta procedure o Firebird 2.1 me dá a seguinte resposta: return data type not supported At procedure 'SP_RAZAO_CONSULTA' line: 51, col: 3. Será que alguém pode me dar uma dica do que pode estar acontecendo. Grato pela colaboração. From luizrodrigomottin em gmail.com Tue Mar 30 15:04:30 2010 From: luizrodrigomottin em gmail.com (luiz rodrigo mottin) Date: Tue, 30 Mar 2010 15:04:30 -0300 Subject: [firebase-br] view com procedure In-Reply-To: References: Message-ID: <7aa7bf641003301104l7cbc698as6e3d80546aab98bc@mail.gmail.com> Despulpe mas não entendi o objetivo disto você quer passar estes parametos e quer que devolva as colunas calculadas? Em 30 de março de 2010 13:56, Alan Matos escreveu: > Pessoal, > > Estou precisando criar uma view, porém não sobre uma tabela, mas sim, sobre > uma procedure > > CREATE VIEW VW_ESTOQUE( > COD, > DESCRICAO, > CUSTO, > ESTOQUE, > VALOR, > TOTAL, > C_TOTAL) > AS > select cod, descricao, CUSTO_C, ESTOQUE, preco, (ESTOQUE * preco),(ESTOQUE > * > CUSTO_C) from PC_ESTOQUES_GERAL > > Fiz assim, mas tá dando o seguinte erro: Table unknown PC_ESTOQUES_GERAL. > > alguém ai tem uma sugestão? > > em tempo, uso FB 1.5 > > Obg. a todos. > \o/ > -- > Alan Matos > msn: alanladecasa em hotmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From du.mattos em gmail.com Tue Mar 30 17:03:37 2010 From: du.mattos em gmail.com (Eduardo de Mattos) Date: Tue, 30 Mar 2010 17:03:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?Update=2E=2E=2E_atualizando_o_PAI_co?= =?iso-8859-1?q?m_informa=E7=F5es_do_FILHO?= Message-ID: <166f3fd1003301303g5fc7bb07ye78afebe295418fa@mail.gmail.com> Olá pessoal, Me deparei com uma situação nova para mim. Preciso atualizar um registro PAI com informações do FILHO. A sentença que usei para chegar nos valores inconsistentes é a seguinte: ------------------------------------------------------------------- select a.vlrprodutos, b.vlrpago from es02_entrada a, (select a.identrada, sum(b.vlrpago) as vlrpago from es02_entradadet a, (select es02_invmovtoe.identradadet, sum(es02_invmovtoe.vlrpago) as vlrpago from es02_invmovtoe group by es02_invmovtoe.identradadet) b where a.identradadet = b.identradadet group by a.identrada) b where a.identrada = b.identrada and a.vlrprodutos <> b.vlrpago -------------------------------------------------------------------- preciso atualizar o campo a.vlrprodutos com o valor de b.vlrpago agradeço desde já se alguém puder me ajudar Eduardo de Mattos From agalysson em gmail.com Tue Mar 30 17:21:31 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Tue, 30 Mar 2010 17:21:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?Update=2E=2E=2E_atualizando_o_PAI_co?= =?iso-8859-1?q?m_informa=E7=F5es_do_FILHO?= In-Reply-To: <166f3fd1003301303g5fc7bb07ye78afebe295418fa@mail.gmail.com> References: <166f3fd1003301303g5fc7bb07ye78afebe295418fa@mail.gmail.com> Message-ID: Num sei como nem se é o melhor jeito, mas facil facil vc resolve isso com uma stored procedure... vc faz esse select, coloca o resultado numa variavel, e depois atualiza ela... me perdoe se estiver falando coisa errada, mas foi o que entendi... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 30 de março de 2010 17:03, Eduardo de Mattos escreveu: > Olá pessoal, > > Me deparei com uma situação nova para mim. > > Preciso atualizar um registro PAI com informações do FILHO. > > > A sentença que usei para chegar nos valores inconsistentes > é a seguinte: > ------------------------------------------------------------------- > select a.vlrprodutos, b.vlrpago > from es02_entrada a, > (select a.identrada, sum(b.vlrpago) as vlrpago > from es02_entradadet a, > (select es02_invmovtoe.identradadet, sum(es02_invmovtoe.vlrpago) as > vlrpago > from es02_invmovtoe group by es02_invmovtoe.identradadet) b > where a.identradadet = b.identradadet group by a.identrada) b > where a.identrada = b.identrada > and a.vlrprodutos <> b.vlrpago > -------------------------------------------------------------------- > > preciso atualizar o campo a.vlrprodutos com o valor de b.vlrpago > > > agradeço desde já se alguém puder me ajudar > > Eduardo de Mattos > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Mar 30 20:09:33 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Tue, 30 Mar 2010 20:09:33 -0300 Subject: [firebase-br] view com procedure In-Reply-To: <7aa7bf641003301104l7cbc698as6e3d80546aab98bc@mail.gmail.com> References: <7aa7bf641003301104l7cbc698as6e3d80546aab98bc@mail.gmail.com> Message-ID: <4cd211631003301609s558b935t19875f943adb975b@mail.gmail.com> > > CREATE VIEW VW_ESTOQUE( > > COD, > > DESCRICAO, > > CUSTO, > > ESTOQUE, > > VALOR, > > TOTAL, > > C_TOTAL) > > AS > > select cod, descricao, CUSTO_C, ESTOQUE, preco, (ESTOQUE * > preco),(ESTOQUE > > * > > CUSTO_C) from PC_ESTOQUES_GERAL > > > > Fiz assim, mas tá dando o seguinte erro: Table unknown PC_ESTOQUES_GERAL. > > > > alguém ai tem uma sugestão? > > > > em tempo, uso FB 1.5 > > > > Obg. a todos. > > \o/ > > -- > > Alan Matos > > ALAN > from PC_ESTOQUES_GERAL - ESTA TABELA NÃO EXISTE CERTO ? Qual o propósito da View: Criar consultas de TABELAS diferentes e EXISTENTES. desde que voce não queira EXTERNAR TODAS AS COLUNAS DE UMA TABELA Subjetivamente este é tambem o objetivo de uma PROCEDURE então crie uma View OU PROCEDURE que UNA tabelas EXISTENTES com INNER JOIN ou LEFT JOIN Para colunas calculadas use um ÁLIAS - como: ( ( ESTOQUE * preco) AS PrecoTot_Estoque ) mas na cláusila FROM, a TABELA ou a VIEW tem existir Se não fui claro questione, tentei ajudar ....jb From levymoreiraleite em gmail.com Tue Mar 30 22:17:05 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Tue, 30 Mar 2010 22:17:05 -0300 Subject: [firebase-br] Firbird com Java? In-Reply-To: References: Message-ID: SHow d +, vlw. vou procurar algo mais sobre JPA Em 30 de março de 2010 13:34, Phelen Harg escreveu: > Tem sim um bom suporte a java. E você não precisa se limitar somente a > Firebird, utilizando do framework JPA com hibernate, por exemplo, e > mantendo > as regras de negocio no proprio java você poderá utilizar vários outros > banco de dados sem alterar nada em seu código. > > Em 30 de março de 2010 12:17, Levy Moreira >escreveu: > > > Estou "abandonando" o dephi e partindo para o Java de repente me deparei > > com um "pequeno problema", gostaria de saber se o Firebird tem um bom > > suporte ao Java ee e se, pois ja me indicaram usar o Postgre ou Mysql ao > > invez do mesmo.... Obrigado desde já. > > > > -- > > Levy Moreira > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira From estanisgeyer em gmail.com Wed Mar 31 10:17:01 2010 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Wed, 31 Mar 2010 10:17:01 -0300 Subject: [firebase-br] [OFF-TOPIC] IdFTP Delphi 2009 In-Reply-To: References: Message-ID: Procure um fórum sobre delphi. Em 30 de março de 2010 10:35, Leonardo - Infoles Software Development < leonardo em infoles.com.br> escreveu: > Senhores, desculpem o off-topic, mas já postei em 2 foruns e não obtive > resposta. > > Tenho uma aplicação que era desenvolvida em D6, migrei pra D2009, de > integração com e-commerce. O sistema já está perfeito, o único problema é o > envio de fotos via FTP. > Quando mando as fotos via D2009, as fotos vão para o site com tamanho 1kb > ou > vão pela metade.... enfim... não vão corretas. > No D6 vai certinho. > > Responderam pra mim num forum que eu deveria colocar idFTP1.TransferType := > ftBinary; mas essa linha está dando erro... E mesmo eu jogando essa > informação no Object Inspector não funfa... > > Será que alguem tem uma luz? Alguem já passou por esse problema? > > Obrigado e no aguardo. > > 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!" > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 E. Geyer Standard Net Tecnologia e Informação From magnosysteminformatica em gmail.com Wed Mar 31 10:43:37 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Wed, 31 Mar 2010 10:43:37 -0300 Subject: [firebase-br] [OFF-TOPIC] IdFTP Delphi 2009 References: Message-ID: <001101cad0d8$2c571ba0$6915a8c0@MagnoSystem> Eu tive alguns problemas há muito tempo com o INDY / DELPHI7 e foram resolvidos simplesmente atualizando a versão do INDY. ----- Original Message ----- From: "Marcelo Geyer" To: "FireBase" Sent: Wednesday, March 31, 2010 10:17 AM Subject: Re: [firebase-br] [OFF-TOPIC] IdFTP Delphi 2009 Procure um fórum sobre delphi. Em 30 de março de 2010 10:35, Leonardo - Infoles Software Development < leonardo em infoles.com.br> escreveu: > Senhores, desculpem o off-topic, mas já postei em 2 foruns e não obtive > resposta. > > Tenho uma aplicação que era desenvolvida em D6, migrei pra D2009, de > integração com e-commerce. O sistema já está perfeito, o único problema é > o > envio de fotos via FTP. > Quando mando as fotos via D2009, as fotos vão para o site com tamanho 1kb > ou > vão pela metade.... enfim... não vão corretas. > No D6 vai certinho. > > Responderam pra mim num forum que eu deveria colocar idFTP1.TransferType > := > ftBinary; mas essa linha está dando erro... E mesmo eu jogando essa > informação no Object Inspector não funfa... > > Será que alguem tem uma luz? Alguem já passou por esse problema? > > Obrigado e no aguardo. > > 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!" > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 E. Geyer Standard Net Tecnologia e Informaçã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 kmerlotti em gmail.com Wed Mar 31 11:33:24 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Wed, 31 Mar 2010 11:33:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Update=2E=2E=2E_atualizando_o_PAI_co?= =?iso-8859-1?q?m_informa=E7=F5es_do_FILHO?= In-Reply-To: <166f3fd1003301303g5fc7bb07ye78afebe295418fa@mail.gmail.com> References: <166f3fd1003301303g5fc7bb07ye78afebe295418fa@mail.gmail.com> Message-ID: update pai p set p.campo = (select sum(f.campo) from filho f where f.chave = p.chave) where p.chave = :chave 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/3/30 Eduardo de Mattos : > Olá pessoal, > > Me deparei com uma situação nova para mim. > > Preciso atualizar um registro PAI com informações do FILHO. > > > A sentença que usei para chegar nos valores inconsistentes > é a seguinte: > ------------------------------------------------------------------- > select a.vlrprodutos, b.vlrpago > from es02_entrada a, >     (select a.identrada, sum(b.vlrpago) as vlrpago >       from es02_entradadet a, >       (select es02_invmovtoe.identradadet, sum(es02_invmovtoe.vlrpago) as > vlrpago >          from es02_invmovtoe group by es02_invmovtoe.identradadet) b >       where a.identradadet = b.identradadet group by a.identrada) b > where a.identrada = b.identrada >  and a.vlrprodutos <> b.vlrpago > -------------------------------------------------------------------- > > preciso atualizar o campo a.vlrprodutos com o valor de b.vlrpago > > > agradeço desde já se alguém puder me ajudar > > Eduardo de Mattos > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From leonardo em infoles.com.br Wed Mar 31 12:19:47 2010 From: leonardo em infoles.com.br (Leonardo - Infoles Software Development) Date: Wed, 31 Mar 2010 12:19:47 -0300 Subject: [firebase-br] RES: [OFF-TOPIC] IdFTP Delphi 2009 In-Reply-To: <001101cad0d8$2c571ba0$6915a8c0@MagnoSystem> Message-ID: Valeu galera pela atenção. Como o amigo tinha me sugerido, já tinha procurado diversos foruns sobre Delphi... Mas blza... Já resolvi meu problema... 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: Magno System [mailto:magnosysteminformatica em gmail.com] Enviada em: quarta-feira, 31 de março de 2010 10:44 Para: FireBase Assunto: Re: [firebase-br] [OFF-TOPIC] IdFTP Delphi 2009 Eu tive alguns problemas há muito tempo com o INDY / DELPHI7 e foram resolvidos simplesmente atualizando a versão do INDY. ----- Original Message ----- From: "Marcelo Geyer" To: "FireBase" Sent: Wednesday, March 31, 2010 10:17 AM Subject: Re: [firebase-br] [OFF-TOPIC] IdFTP Delphi 2009 Procure um fórum sobre delphi. Em 30 de março de 2010 10:35, Leonardo - Infoles Software Development < leonardo em infoles.com.br> escreveu: > Senhores, desculpem o off-topic, mas já postei em 2 foruns e não obtive > resposta. > > Tenho uma aplicação que era desenvolvida em D6, migrei pra D2009, de > integração com e-commerce. O sistema já está perfeito, o único problema é > o > envio de fotos via FTP. > Quando mando as fotos via D2009, as fotos vão para o site com tamanho 1kb > ou > vão pela metade.... enfim... não vão corretas. > No D6 vai certinho. > > Responderam pra mim num forum que eu deveria colocar idFTP1.TransferType > := > ftBinary; mas essa linha está dando erro... E mesmo eu jogando essa > informação no Object Inspector não funfa... > > Será que alguem tem uma luz? Alguem já passou por esse problema? > > Obrigado e no aguardo. > > 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!" > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 E. Geyer Standard Net Tecnologia e Informaçã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 agalysson em gmail.com Wed Mar 31 13:11:23 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Wed, 31 Mar 2010 13:11:23 -0300 Subject: [firebase-br] RES: [OFF-TOPIC] IdFTP Delphi 2009 In-Reply-To: References: <001101cad0d8$2c571ba0$6915a8c0@MagnoSystem> Message-ID: posta aew a solução, há sempre pessoas q leem esses emails em buscas de soluções para os mesmos problemas... compartilhar isto com elas é o minimo que devemos fazer... ---------------------------------------------- Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) Em 31 de março de 2010 12:19, Leonardo - Infoles Software Development < leonardo em infoles.com.br> escreveu: > Valeu galera pela atenção. > > Como o amigo tinha me sugerido, já tinha procurado diversos foruns sobre > Delphi... Mas blza... > > Já resolvi meu problema... > > 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: Magno System [mailto:magnosysteminformatica em gmail.com] > Enviada em: quarta-feira, 31 de março de 2010 10:44 > Para: FireBase > Assunto: Re: [firebase-br] [OFF-TOPIC] IdFTP Delphi 2009 > > Eu tive alguns problemas há muito tempo com o INDY / DELPHI7 e foram > resolvidos simplesmente atualizando a versão do INDY. > > > ----- Original Message ----- > From: "Marcelo Geyer" > To: "FireBase" > Sent: Wednesday, March 31, 2010 10:17 AM > Subject: Re: [firebase-br] [OFF-TOPIC] IdFTP Delphi 2009 > > > Procure um fórum sobre delphi. > > Em 30 de março de 2010 10:35, Leonardo - Infoles Software Development < > leonardo em infoles.com.br> escreveu: > > > Senhores, desculpem o off-topic, mas já postei em 2 foruns e não obtive > > resposta. > > > > Tenho uma aplicação que era desenvolvida em D6, migrei pra D2009, de > > integração com e-commerce. O sistema já está perfeito, o único problema é > > o > > envio de fotos via FTP. > > Quando mando as fotos via D2009, as fotos vão para o site com tamanho 1kb > > ou > > vão pela metade.... enfim... não vão corretas. > > No D6 vai certinho. > > > > Responderam pra mim num forum que eu deveria colocar idFTP1.TransferType > > := > > ftBinary; mas essa linha está dando erro... E mesmo eu jogando essa > > informação no Object Inspector não funfa... > > > > Será que alguem tem uma luz? Alguem já passou por esse problema? > > > > Obrigado e no aguardo. > > > > 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!" > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 E. Geyer > Standard Net Tecnologia e Informação > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tbalbinos em gmail.com Wed Mar 31 13:33:24 2010 From: tbalbinos em gmail.com (Thiago Balbino) Date: Wed, 31 Mar 2010 13:33:24 -0300 Subject: [firebase-br] Clonar Tabelas ou Database Message-ID: Boa tarde pessoal, Preciso copiar os dados 5 tabelas de um banco de dados para outro com a mesma estrutura.. *Banco1.fdb >> Banc2.fdb * Copiar os dados da tabela tbcliente do Banco1 para o tbcliente do Banco2existe algo no firebird que me permita fazer isso. caso nao alguem ja desenvolver algo parecido no Delphi ? desde ja agradeco. 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 du.mattos em gmail.com Wed Mar 31 14:27:52 2010 From: du.mattos em gmail.com (Eduardo de Mattos) Date: Wed, 31 Mar 2010 14:27:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Update=2E=2E=2E_atualizando_o_PAI_co?= =?iso-8859-1?q?m_informa=E7=F5es_do_FILHO?= In-Reply-To: References: <166f3fd1003301303g5fc7bb07ye78afebe295418fa@mail.gmail.com> Message-ID: Valeu pelas dicas pessoal, vou tentar a sugestão do Kelver (achei mais simples)... mas a idéia do Allyson é interessante. 2010/3/31 Kelver Merlotti > update pai p set > p.campo = (select sum(f.campo) from filho f where f.chave = p.chave) > where > p.chave = :chave > > 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/3/30 Eduardo de Mattos : > > Olá pessoal, > > > > Me deparei com uma situação nova para mim. > > > > Preciso atualizar um registro PAI com informações do FILHO. > > > > > > A sentença que usei para chegar nos valores inconsistentes > > é a seguinte: > > ------------------------------------------------------------------- > > select a.vlrprodutos, b.vlrpago > > from es02_entrada a, > > (select a.identrada, sum(b.vlrpago) as vlrpago > > from es02_entradadet a, > > (select es02_invmovtoe.identradadet, sum(es02_invmovtoe.vlrpago) as > > vlrpago > > from es02_invmovtoe group by es02_invmovtoe.identradadet) b > > where a.identradadet = b.identradadet group by a.identrada) b > > where a.identrada = b.identrada > > and a.vlrprodutos <> b.vlrpago > > -------------------------------------------------------------------- > > > > preciso atualizar o campo a.vlrprodutos com o valor de b.vlrpago > > > > > > agradeço desde já se alguém puder me ajudar > > > > Eduardo de Mattos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mar 31 14:38:54 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Wed, 31 Mar 2010 14:38:54 -0300 Subject: [firebase-br] Clonar Tabelas ou Database In-Reply-To: References: Message-ID: <4BB388AE.2010609@stetika.com.br> VOCE PODE FAZER ISSO ATRAVES DE UMA PROCEDURE FAZENDO ELA LER A ESTRUTURA DA TABELA. E DEPOIS MANDAR PARA O OUTRO. NO DELPHI E BEM SIMPLES. Thiago Balbino escreveu: > Boa tarde pessoal, Preciso copiar os dados 5 tabelas de um banco de dados > para outro com a mesma estrutura.. > > *Banco1.fdb >> Banc2.fdb * > > Copiar os dados da tabela tbcliente do Banco1 para o tbcliente do > Banco2existe algo no firebird que me permita fazer isso. > > caso nao alguem ja desenvolver algo parecido no Delphi ? > > desde ja agradeco. > att > -- Isael Faria Junior PABX : (19) 3203 ? 0340 FAX : (19) 3203 - 0343 CELULAR : (19) 9198 - 6729 E-Mail : isael em stetika.com.br Stetika Informática Ltda Rua José Paulino 320 Sala 51 Edifício Century Tower Centro - Campinas - SP CEP - 13013-000 From jl em antaresassessoria.com.br Wed Mar 31 14:57:01 2010 From: jl em antaresassessoria.com.br (jl em antaresassessoria.com.br) Date: Wed, 31 Mar 2010 14:57:01 -0300 Subject: [firebase-br] Clonar Tabelas ou Database References: Message-ID: Se vc usa o IBExpert, pode exportar os dados de um banco e importar e outro. Abra a tabela, clique no botão "Exportar dados para script", gere um arquivo com os dados, depois abra a outra tabela e rode o script Joao Luis ----- Original Message ----- From: "Thiago Balbino" To: "FireBase" Sent: Wednesday, March 31, 2010 1:33 PM Subject: [firebase-br] Clonar Tabelas ou Database Boa tarde pessoal, Preciso copiar os dados 5 tabelas de um banco de dados para outro com a mesma estrutura.. *Banco1.fdb >> Banc2.fdb * Copiar os dados da tabela tbcliente do Banco1 para o tbcliente do Banco2existe algo no firebird que me permita fazer isso. caso nao alguem ja desenvolver algo parecido no Delphi ? desde ja agradeco. 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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From paulinhofeix em gmail.com Wed Mar 31 16:02:37 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 31 Mar 2010 20:02:37 +0100 Subject: [firebase-br] Duvida sobre Trigger Message-ID: Boa tarde Preciso de ajuda, tenho que fazer o seguinte uma trigger, quando estiver incluindo um registro e este registro for novo ela deve incluir em outra tabela de Stock, tentei fazer desta forma mais esta dando erro, segue o exemplo: AS DECLARE VARIABLE Existe smallint ; begin Existe = 0; SELECT FIRST 1 1 FROM sstock_semillas WHERE ( sstock_semillas.empresa = new.empresa and sstock_semillas.filial = new.filial and sstock_semillas.grano = new.granos and sstock_semillas.variedade = new.variedade and sstock_semillas.id_producto = new.id_producto and sstock_semillas.transgenico = new.transgenico and sstock_semillas.categoria = new.categoria and sstock_semillas.lote = new.lote and sstock_semillas.deposito = new.deposito and sstock_semillas.bloco = new.bloco and sstock_semillas.letras = new.l_letra and sstock_semillas.zaranda = new.zaranda ) INTO :Existe ; if ( :Existe = 1 ) then -- existe begin update sstock_semillas set sstock_semillas.stock = sstock_semillas.stock + new.bls_ind, sstock_semillas.entrada = sstock_semillas.entrada + new.bls_ind where sstock_semillas.empresa = new.empresa and sstock_semillas.filial = new.filial and sstock_semillas.grano = new.granos and sstock_semillas.variedade = new.variedade and sstock_semillas.id_producto = new.id_producto and sstock_semillas.transgenico = new.transgenico and sstock_semillas.categoria = new.categoria and sstock_semillas.lote = new.lote and sstock_semillas.deposito = new.deposito and sstock_semillas.bloco = new.bloco and sstock_semillas.letras = new.l_letra and sstock_semillas.zaranda = new.zaranda; end else begin -- nao existe Insert Into sstock_semillas (ID_SEMILLAS, EMPRESA, FILIAL, SILO, GRANO, VARIEDADE, ID_PRODUCTO, TRANSGENICO, CATEGORIA, LOTE, DEPOSITO, BLOCO, LETRAS, ZARANDA, STOCK, ENTRADA, SAIDA) values (0, new.empresa, new.filial, new.silo, new.granos, new.variedade, new.id_producto, new.transgenico, new.categoria, new.lote, new.deposito, new.bloco, new.l_letra, new.bls_ind, new.bls_ind, 0 ); end Onde estou erreado ? -- Paulinho Sérgio Feix From andreylh em gmail.com Wed Mar 31 16:02:59 2010 From: andreylh em gmail.com (Andrey) Date: Wed, 31 Mar 2010 16:02:59 -0300 Subject: [firebase-br] Clonar Tabelas ou Database In-Reply-To: References: Message-ID: Olá, complementando o que o Joao Luis disse, você pode exportar os dados de todas as tabelas, através do Menu Tools \ Extract Metadata Em 31 de março de 2010 14:57, escreveu: > Se vc usa o IBExpert, pode exportar os dados de um banco e importar e > outro. > Abra a tabela, clique no botão "Exportar dados para script", gere um > arquivo com os dados, depois abra a outra tabela e rode o script > > Joao Luis > ----- Original Message ----- From: "Thiago Balbino" > To: "FireBase" > Sent: Wednesday, March 31, 2010 1:33 PM > Subject: [firebase-br] Clonar Tabelas ou Database > > > > Boa tarde pessoal, Preciso copiar os dados 5 tabelas de um banco de dados > para outro com a mesma estrutura.. > > *Banco1.fdb >> Banc2.fdb * > > Copiar os dados da tabela tbcliente do Banco1 para o tbcliente do > Banco2existe algo no firebird que me permita fazer isso. > > caso nao alguem ja desenvolver algo parecido no Delphi ? > > desde ja agradeco. > 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 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Andrey Lucas Herchonvicz Programador Delphi "Só sabemos com exatidão quando sabemos pouco; à medida que vamos adquirindo conhecimento, instala-se a dúvida." From tbalbinos em gmail.com Wed Mar 31 18:42:11 2010 From: tbalbinos em gmail.com (Thiago Balbino) Date: Wed, 31 Mar 2010 18:42:11 -0300 Subject: [firebase-br] Clonar Tabelas ou Database In-Reply-To: References: Message-ID: Pessoal obrigado pelas ideias, porem o que necessito que isso seja feito pelo sistema, ou seja o usuario tera uma tela onde ele simplesmente configura o servidor e o camiho do banco, e manda enviar os dados do banco que sistema usa para o banco que ela cabou de configurar (sao dados de 5 tabelas). att Em 31 de março de 2010 16:02, Andrey escreveu: > Olá, complementando o que o Joao Luis disse, você pode exportar os dados de > todas as tabelas, através do Menu Tools \ Extract Metadata > > Em 31 de março de 2010 14:57, escreveu: > > > Se vc usa o IBExpert, pode exportar os dados de um banco e importar e > > outro. > > Abra a tabela, clique no botão "Exportar dados para script", gere um > > arquivo com os dados, depois abra a outra tabela e rode o script > > > > Joao Luis > > ----- Original Message ----- From: "Thiago Balbino" > > > To: "FireBase" > > Sent: Wednesday, March 31, 2010 1:33 PM > > Subject: [firebase-br] Clonar Tabelas ou Database > > > > > > > > Boa tarde pessoal, Preciso copiar os dados 5 tabelas de um banco de dados > > para outro com a mesma estrutura.. > > > > *Banco1.fdb >> Banc2.fdb * > > > > Copiar os dados da tabela tbcliente do Banco1 para o tbcliente do > > Banco2existe algo no firebird que me permita fazer isso. > > > > caso nao alguem ja desenvolver algo parecido no Delphi ? > > > > desde ja agradeco. > > 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 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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, > Andrey Lucas Herchonvicz > Programador Delphi > > "Só sabemos com exatidão quando sabemos pouco; à medida que vamos > adquirindo > conhecimento, instala-se a dúvida." > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- 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 fernando.bg em gmail.com Wed Mar 31 19:55:41 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 31 Mar 2010 19:55:41 -0300 Subject: [firebase-br] Clonar Tabelas ou Database References: Message-ID: No dia 31/03/2010 às 18:42:11 catando milho no teclado Thiago Balbino " escrivinhou " o texto abaixo : > Pessoal obrigado pelas ideias, porem o que necessito que isso seja feito > pelo sistema, ou seja o usuario tera uma tela onde ele simplesmente > configura o servidor e o camiho do banco, e manda enviar os dados do banco > que sistema usa para o banco que ela cabou de configurar (sao dados de 5 > tabelas). Então para isso você vai ter que se basear na dica do Isael mesmo. T++++++++++ ---------------------------------------------------------------------------------- " Tudo que é bom na vida é ilegal, imoral, engorda ou engravida ! ! ! " --